微透镜阵列精准全检,白光干涉3D自动量测方案提效70%

广泛应用的微透镜阵列

微透镜是一种常见的微光学元件,通过设计微透镜,可对入射光进行扩散、光束整形、光线均分、光学聚焦、集成成像等调制,进而实现许多传统光学元器件难以实现的特殊功能。

微透镜阵列(Microlens Array,MLA )是由数十个或数千万个通光孔径及浮雕深度为微米级的微透镜,按照特定排列而成的阵列。通过调整阵列中微透镜的形状、焦距、排布结构方式、占空比(填充因子)等,我们就可以实现特定光学功能。根据对光束调制原理的不同,可分为衍射微透镜、折射型微透镜、混合(菲涅尔)微透镜和超透镜。

来源:采用优可测超景深显微镜拍摄的MLA

微透镜阵列的应用范围从光纤耦合的光束转换到激光均质化,到相同波长的激光堆的有效组合,再到光场3D显示、光场成像、投影照明、高灵敏度探测、光学安全和广视阈成像等领域,应用非常广泛。

来源:真三维显示技术概述与现状:原理和展望

客户需求

晶圆MLA全检如何又快又准

全球材料、网络和激光领域的全球领导者之一某国际品牌,其福州工厂需要为了一批晶圆MLA产品进行全检,需要引入多台“满足检测精度同时,实现检测效率快速提升”的自动化检测设备。

MLA的产品属性决定了检测量,一张8寸晶圆片上面大约包含了10000+的微透镜,评价微透镜阵列的指标包含有曲率半径(ROC)、表面粗糙度(Ra/Sa等)、非球面K值、表面轮廓偏差(SPD)、透镜间距(Pitch)等。微透镜的尺寸是微米级,而表面粗糙度(Ra/Sa等)则是纳米级。

对检测设备而言,效率和精度大多数都是相对矛盾对比的指标。如何在满足检测精度要求下,对晶圆MLA进行全量的快速检测,这不仅考验设备的精度,更考验其数据处理软件的效率与自动化的能力。

优可测方案

晶圆3D自动量测NX230系列

单颗透镜10s速检,总效率提升75%

在经过多轮测试、对比与验证后, 客户最终选择了晶圆3D自动量测设备—NX230系列。

优可测晶圆3D自动量测NX230系列

NX230系列,标配晶圆吸附载台,测量模块包含白光干涉仪与光谱共焦位移传感器单元。白光干涉仪标配高精度压电陶瓷(PZT),最高扫描速度为400μm/秒,搭载高感光度、高像素、最高3200Hz扫描帧率的CMOS相机,配合业内首创SST+GAT算法,可瞬间完成最高500万点云采集,是业内首家精度可达0.03nm的晶圆3D自动量测设备。

设备还可实现自动化检测,包括自动对焦、自动定位以及自动跑位;自动完成每颗透镜的数据输出,并可进行OK/NG的判断,根据测量数据,进行分级、分拣以及热力3D图输出,便于下一道工序的自动挑选。

设备检测项目包含曲率半径(ROC)、数值孔径(NA)、表面粗糙度(Ra/Sa等)、K值、表面轮廓偏差(SPD)等。

微透镜阵列(MLA)三维形貌

来源:优可测白光干涉仪扫描成像


微透镜阵列(MLA)三维形貌

来源:优可测白光干涉仪扫描成像

该设备可实现从“离线检测”到“在线全检”,在满足精度要求的前提下,设备对单颗透镜检测效率,相比之前方案提升了75%,且稳定性达到0.2%以内单台设备的检测量可提升6倍以上(设备工作时间按1天24小时计)

此外,该设备自动化运营,一名工程师可管理多台设备,设备正常运营后,大幅提高了客户的出货数量与质量。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/68915.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux环境变量配置文件区别 /etc/profile和~/.bash_profile

在 Linux 系统中,环境变量可以定义用户会话的行为,而这些变量的加载和配置通常涉及多个文件,如 ~/.bash_profile 和 /etc/profile。这些文件的作用和加载时机各有不同。以下是对它们的详细区别和用途的说明: 文章目录 1. 环境变量…

理解 Rust 的所有权:内存管理的独特之道

一、什么是所有权? 所有权是一种内存管理方式,它通过一套规则确保程序在运行时不会出现内存泄漏或其他内存问题。在不同编程语言中,内存管理通常有以下几种方式: 垃圾回收(Garbage Collection, GC)&#…

AIGC视频生成模型:ByteDance的PixelDance模型

大家好,这里是好评笔记,公主号:Goodnote,专栏文章私信限时Free。本文详细介绍ByteDance的视频生成模型PixelDance,论文于2023年11月发布,模型上线于2024年9月,同时期上线的模型还有Seaweed&…

Windows 通过 openssh 连接 Ubuntu 24.04 LTS

Ubuntu 24.04 LTS Ubuntu 配置 sudo apt update sudo apt install openssh-server sudo systemctl start ssh sudo systemctl enable ssh sudo systemctl status ssh sudo ufw status sudo ufw allow ssh sudo ufw reload sudo ufw status安装 OpenSSH 服务器 首先&#xff…

【超详细】ELK实现日志采集(日志文件、springboot服务项目)进行实时日志采集上报

本文章介绍,Logstash进行自动采集服务器日志文件,并手把手教你如何在springboot项目中配置logstash进行日志自动上报与日志自定义格式输出给logstash。kibana如何进行配置索引模式,可以在kibana中看到采集到的日志 日志流程 logfile-> l…

从入门到精通:RabbitMQ的深度探索与实战应用

目录 一、RabbitMQ 初相识 二、基础概念速览 (一)消息队列是什么 (二)RabbitMQ 核心组件 三、RabbitMQ 基本使用 (一)安装与环境搭建 (二)简单示例 (三)…

[苍穹外卖] 1-项目介绍及环境搭建

项目介绍 定位:专门为餐饮企业(餐厅、饭店)定制的一款软件产品 功能架构: 管理端 - 外卖商家使用 用户端 - 点餐用户使用 技术栈: 开发环境的搭建 整体结构: 前端环境 前端工程基于 nginx 运行 - Ngi…

Docker使用 使用Dockerfile来创建镜像

本篇文章主要介绍了Docker使用Dockerfile来创建镜像, 本文学习Dcokerfile的基本命令,并且创建一个支持ssh服务的镜像. 1.Dockerfile 1.1基本案例 基本案例 dockerfile可以说是docker的描述符,该文件定义了docker镜像的所能拥有哪些东西.基本格式如下: 第一行指定…

USART_串口通讯轮询案例(HAL库实现)

引言 前面讲述的串口通讯案例是使用寄存器方式实现的,有利于深入理解串口通讯底层原理,但其开发效率较低;对此,我们这里再讲基于HAL库实现的串口通讯轮询案例,实现高效开发。当然,本次案例需求仍然和前面寄…

IJK播放器问题集

IJK播放器问题集 在使用ijkplayer进行播放时候,时常会遇到一些问题,故记录下: 1 ijkplayer出现小窗切换到大窗画面卡住问题 检查是否大小窗口切换时候,频繁设置了surface。某些底层api频繁设置会导致画面不动。 //holder判断是…

后端面试题分享第一弹(状态码、进程线程、TCPUDP)

后端面试题分享第一弹 1. 如何查看状态码,状态码含义 在Web开发和调试过程中,HTTP状态码是了解请求处理情况的重要工具。 查看状态码的步骤 打开开发者工具: 在大多数浏览器中,您可以通过按下 F12 键或右键单击页面并选择“检查…

“推理”(Inference)在深度学习和机器学习的语境

“推理”(Inference)在深度学习和机器学习的语境中,是指使用经过训练的模型对新数据进行预测的过程。将其简单地理解为“模型的应用阶段”。在这一阶段,我们不再进行模型训练,而是利用已训练好且保存下来的模型来获取对…

简识JVM栈帧中的操作数栈

在JVM(Java虚拟机)中,栈帧(Stack Frame)是方法执行时的数据结构,用于存储局部变量、操作数栈、方法返回地址等信息。 其中,操作数栈(Operand Stack)是栈帧中的一个重要组…

我国的金融组织体系,还有各大金融机构的分类,金融行业的组织

中国金融组织体系介绍 中国金融组织体系是一个复杂而多层次的系统,涵盖了各种类型的金融机构和监管机构。以下是关于中国金融组织体系的详细介绍,包括一行三会等金融监管机构,各大金融机构的分类、涉及的银行以及行业组织。 (一…

OpenCV相机标定与3D重建(66)对立体匹配生成的视差图(disparity map)进行验证的函数validateDisparity()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 使用左右检查来验证视差。矩阵 “cost” 应该由立体对应算法计算。 cv::validateDisparity 函数是 OpenCV 库中用于对立体匹配生成的视差图&…

Apache Hive3定位表并更改其位置

Apache Hive3表 1、Apache Hive3表概述2、Hive3表存储格式3、Hive3事务表4、Hive3外部表5、定位Hive3表并更改位置6、使用点表示法引用表7、理解CREATE TABLE行为 1、Apache Hive3表概述 Apache Hive3表类型的定义和表类型与ACID属性的关系图使得Hive表变得清晰。表的位置取决于…

OpenEuler学习笔记(九):安装 OpenEuler后配置和优化

安装OpenEuler后,可以从系统基础设置、网络配置、性能优化等方面进行配置和优化,以下是具体内容: 系统基础设置 更新系统:以root用户登录系统后,在终端中执行sudo yum update命令,对系统进行更新&#x…

Vue | 搭建第一个Vue项目(安装node,vue-cli)

一.环境搭建: 1.安装node: 进入网站,下载对应版本的node.js Index of /dist/ (nodejs.org) 我这里下载的是: 解压到对应的目录下: 并新建两个文件夹node_cache和node_global: 2.配置环境: …

日历热力图,月度数据可视化图表(日活跃图、格子图)vue组件

日历热力图,月度数据可视化图表,vue组件 先看效果👇 在线体验https://www.guetzjb.cn/calanderViewGraph/ 日历图简单划分为近一年时间,开始时间是 上一年的今天,例如2024/01/01 —— 2025/01/01,跨度刚…

JS学习之JavaScript模块化规范进化论

前言 JavaScript 语言诞生至今,模块规范化之路曲曲折折。 前言 JavaScript 语言诞生至今,模块规范化之路曲曲折折。社区先后出现了各种解决方案,包括 AMD、CMD、CommonJS 等,而后 ECMA 组织在 JavaScript 语言标准层面&#xff0…