MicroLED光学仿真的核心——Ray Data完全实操指南
序言:为什么光学仿真很重要
MicroLED芯片本身只是一个发光源。真正决定整个系统光学性能的,是芯片后面的光学模组——透镜、反射杯、波导结构等。
从芯片到最终的光学输出,这个过程涉及复杂的光学计算。传统的方法是通过物理样品、积分球测量、路面照度测试等手段来验证性能。但这些方法费时费力,一旦设计有问题,改型成本巨大。
现代的做法是先用光学仿真软件验证设计,确保各项指标达标后,再做物理样品。这样能大幅缩短开发周期,降低成本。
而光学仿真的核心,就是要有一个真实的光源模型。这个模型就是Ray Data。
Ray Data是什么
Ray Data(光线文件)本质上是一个光源的完整光学指纹。
如果你把MicroLED芯片放在一个虚拟的摄像机前面,这个摄像机会记录下从芯片出发的每一条光线——包括这条光线的起点位置、出射角度、光功率、波长、偏振等信息。如果摄像机记录得足够密集(几百万条光线),那就形成了一个完整的Ray Data。
格式上,Ray Data通常是一个文本文件或二进制文件,后缀常见的有:
.ray(TracePro格式).rad(Lumerical格式).dat或.txt(通用格式).ies或.ldt(传统照明行业的标准格式)
虽然后缀不同,但本质是一样的——都是记录光线信息的数据集合。
关键的是,Ray Data能够捕捉MicroLED独特的光学特性:
- 近场不均匀性:MicroLED的出射光强度在各个方向上不均匀,不能简单用朗伯体或高斯分布来描述
- 侧壁发光:MicroLED芯片的侧面也会有光泄漏,这会影响系统效率
- 微结构效应:芯片表面的粗糙度、反射层的设计都会影响光线分布
- 温度效应:不同工作温度下的光谱偏移
这些复杂的特性,只有Ray Data能够准确表达。
Ray Data从哪里来
获取Ray Data有三条路线。
路线1:芯片厂商直接提供
这是最简单的方式。OSRAM、Nichia等领先的芯片厂商通常会为他们的产品提供Ray Data文件。
当你采购MicroLED芯片时,除了芯片本身和数据手册,还应该要求提供Ray Data。大多数主流厂商都会提供。
这种Ray Data的优势是完全真实——是基于芯片的实际出射光特性测量得到的。精度最高,可以直接用于最终的系统设计。
缺点是受保密协议限制,可能无法任意修改或共享。
路线2:近场光度计实测
如果芯片厂商不提供Ray Data,或者你需要定制的Ray Data(比如在不同温度或电流下),可以用近场光度计来实测。
常用的设备有RiGO 801(由Photogoniometer公司生产)。这个设备能够在MicroLED芯片很近的距离(通常几厘米)精密扫描光强分布,然后软件会自动转换成Ray Data格式。
实测的优势是准确且可定制。缺点是设备昂贵(一套设备要几百万人民币),通常只有芯片厂商或大型光学研究机构才配备。
路线3:光学仿真软件生成
最后一条路是用光学仿真软件自己生成Ray Data。
比如Lumerical的FDTD求解器可以模拟光在MicroLED芯片内的传播过程(涉及折射、反射、吸收等复杂的电磁过程),最后输出射出芯片表面的每条光线。这就是Ray Data。
这种方式的优势是自由度最高——你可以在虚拟环境里修改芯片结构、材料、外延参数,看看如何影响光的输出。缺点是仿真需要很强的物理建模能力,计算时间也比较长。
大多数工程师的做法是混合:先从芯片厂商或实测得到基础的Ray Data,然后在光学仿真软件中使用这个Ray Data做系统级的光线追迹和优化。
Ray Data格式与内容
一个典型的Ray Data文件长这样(以简化的文本格式为例):
Header:
Version: 1.0
Total Rays: 5000000
Wavelength: 450nm (blue)
Source Power: 1.0W
Ray Data (每行一条光线):
x(mm) y(mm) z(mm) dx dy dz Power(mW) Wavelength(nm) Polarization
0.5 0.1 0.01 0.1 0.2 0.97 0.0002 450 S
0.5 0.1 0.01 0.1 0.21 0.967 0.0002 450 P
...
每一行记录了一条光线的信息:
- (x, y, z):光线的起点坐标(通常是芯片表面)
- (dx, dy, dz):光线的方向余弦(三个分量的平方和等于1,表示三维方向)
- Power:这条光线携带的光功率(单位通常是mW或相对值)
- Wavelength:光线的波长(单位nm)
- Polarization:偏振态(S偏振或P偏振,或其他)
对于包含百万条光线的Ray Data文件,这样的数据行会有百万条。文件大小通常在几个MB到几十个MB。
导入光学仿真软件的通用流程
拿到Ray Data后,怎么在光学仿真软件里使用它?
这里以业界最常用的四个软件为例:TracePro、LightTools、Zemax、Speos。虽然界面不同,但基本流程是一样的。
第1步:新建工程和光源
打开你的光学仿真软件,新建一个光学系统工程。
然后在光源定义模块,选择”Ray File”或”Ray Data”或”Import Ray”(不同软件的菜单名字略有差异)。
第2步:导入Ray Data文件
点击”Browse”或”Import”,选择你的Ray Data文件(.ray、.dat等)。
软件会自动解析文件格式,识别光线数据。
第3步:设置光源参数
导入后,通常需要设置几个关键参数:
- 光线数量:选择使用多少条光线进行仿真。通常为了加快速度,你可能用100万条,而不是全部的500万条。
- 波长范围:如果Ray Data中包含多个波长(比如白光LED包含RGB三色),需要指定波长范围或权重。
- 缩放因子:如果Ray Data的坐标单位与你的光学模型单位不匹配,需要设置缩放。
- 归一化:通常软件会自动归一化光源功率。
设置完后,软件会显示光源的方向分布图(配光曲线的预览),让你确认导入是否正确。
第4步:搭建光学模型
在同一个工程里,建立你的光学元件:
- 透镜:定义曲率、厚度、材料(PC、PMMA、Glass)
- 反射杯:定义反射器的形状(抛物面、自由曲面等)
- 挡光层:定义光线不能通过的区域
- 接收面:定义要采集光线数据的探测器位置和大小
第5步:启动光线追迹
设置好所有参数后,点击”Run Ray Tracing”或”Simulate”,软件开始工作。
软件会逐条发射光线,计算每条光线与各个光学元件的相互作用(折射、反射、吸收、散射),最后记录每条光线最终去了哪里。
这个过程可能需要数秒到数分钟,取决于光线数量和模型复杂度。
第6步:数据采集与分析
光线追迹完成后,软件自动统计结果:
- 远场探测器(Far-field detector):收集所有射向远处的光线,计算不同角度的光强(配光曲线)
- 近场探测器(Near-field detector):收集光学元件表面附近的光强分布(用于检查均匀性)
- 照度面(Illuminance plane):在指定位置(比如前方25米的”路面”)计算光照强度分布
Ray Data的核心优势
为什么不用简单的朗伯体或高斯分布来代替Ray Data?
原因1:MicroLED的光学特性很复杂
传统的LED可以近似为朗伯源(各个方向的光强按cos(θ)分布)。但MicroLED不同:
- 芯片尺寸很小(几百微米),不能忽视衍射效应
- LED外延的设计会导致特定方向的光强峰值不同
- 侧壁反射会创建出复杂的、非朗伯的角度分布
用Ray Data可以完全准确地表达这些复杂性。而用朗伯近似会引入很大的误差。
原因2:系统级优化需要真实的光源
在光学模组的设计优化中,透镜曲率、间距、倾角的微小变化都会显著影响最终的配光曲线。
如果用不准确的光源模型(比如朗伯体),优化出来的结果可能看起来很好,但实际制造出来的产品性能不达标。
而用Ray Data作为光源模型,仿真结果与实际产品的相关性会好得多。
原因3:定量评价指标需要精确的光源
配光曲线的FOV(视场角)、光束角、均匀性等指标的计算,都直接依赖光源的准确性。
如果光源模型有偏差,这些指标的计算也会偏差。而汽车照明有严格的标准(ECE R112等),指标必须精确。
只有用真实的Ray Data,才能确保设计阶段的计算与最终产品的性能一致。
实践建议
1. 向芯片厂商索要Ray Data
在芯片选型和采购阶段,把Ray Data列为必须项。告诉供应商”没有Ray Data的样品我们不考虑”。
大多数主流厂商会提供。如果厂商说”没有”或”需要特殊申请”,那说明他们可能对光学设计不够重视,产品质量也可能有隐忧。
2. 验证Ray Data的可靠性
收到Ray Data后,可以做一个快速的合理性检查:
- 总光通量是否与芯片数据手册一致(允许5%误差)
- 配光曲线的形状是否合理(应该是某种对称分布,不应该有奇怪的毛刺)
- 波长分布是否符合预期(蓝光LED的峰值应该在450nm附近)
如果发现不合理,联系厂商确认或要求提供新的Ray Data。
3. 学会用仿真软件
花时间学习一个光学仿真软件(推荐TracePro或LightTools,因为它们对Ray Data的支持最好)。
不需要成为光学专家,但要懂得基本的概念和操作流程。这样你能独立完成光学模组的初步设计和验证,不必完全依赖外部的光学设计公司。
4. 建立设计库
每次用Ray Data做完仿真,记录下最终的优化参数(透镜参数、间距等)。这样慢慢就建立了一个设计库,下次需要类似的光学模组时,可以快速找到参考。
总结
Ray Data是MicroLED光学设计的基础。有了真实的Ray Data,系统级的光学仿真才能真正可靠。
而导入和使用Ray Data的流程,其实并不复杂。关键是理解Ray Data的含义,知道它从哪里来,怎样用仿真软件处理它。
掌握了这些,你就能独立完成MicroLED光学模组的初步设计——无需依赖专业的光学顾问,只需一台电脑和一个仿真软件。
参考资源
- TracePro官方文档:Ray Data导入与光线追迹
- Lumerical FDTD用户手册:Ray Data生成
- LightTools官方教程:光源定义与系统仿真
- Yole Intelligence:MicroLED光学设计白皮书