光学薄膜的厚度控制,是高端光学元件制造的命门。光通信滤光片、激光反射镜、AR增透膜——这些器件的性能直接取决于每一层膜的厚度精度。膜厚偏了千分之一,通带漂移,器件报废。目前主流方法是光电极值法,但极值点附近透过率变化率趋近零,系统很难精确识别判停时刻。多层膜系中误差逐层叠加,最终无法接受。回溯法则把精度从0.020%提高到<0.0015%,提升一个数量级。
|
对比项 |
前极值法 |
回溯法 |
|
判停依据 |
实时透过率达极值 |
拟合整个沉积曲线,回溯最优停点 |
|
精度瓶颈 |
极值点变化率为零 |
取决于拟合精度 |
|
累积误差 |
逐层累积,越后越差 |
每层独立拟合,不累积 |
|
适用膜系 |
规整膜系(λ/4整数倍) |
规整+非规整膜系 |
|
实现复杂度 |
低 |
中 |
|
精度 |
≈0.020% |
<0.0015% |
单层膜的特征矩阵:M = [cosδ, (i·sinδ)/η; i·η·sinδ, cosδ]
其中相位厚度 δ = 2π·n·d·cosθ / λ,n为折射率,d为物理厚度,θ为入射角,λ为监控波长。多层膜的总特征矩阵 = 各层矩阵乘积。
Step 1: 开始沉积,实时采集透过率数据
Step 2: 每采集一个新数据点,用历史数据做一次LM拟合
Step 3: 计算如果当前停止,最终膜系的透过率曲线
Step 4: 与目标曲线对比,评估误差
Step 5: 当误差最小时,发出判停信号
|
设备 |
作用 |
关键参数 |
|
光栅光谱仪 |
实时采集透过率光谱 |
覆盖750-1700nm |
|
光电探测器 |
光信号转电信号 |
高灵敏度、低噪声 |
|
沉积控制系统 |
控制蒸发源开关 |
响应时间<10ms |
|
工控机+LabVIEW |
数据采集+算法+判停 |
实时性要求高 |
|
主循环(每100ms执行) |
说明 |
|
数据采集 |
读取光谱仪透过率数据 |
|
数据预处理 |
去噪、归一化 |
|
回溯拟合 |
调用LM算法拟合特征矩阵参数 |
|
误差计算 |
计算当前判停的预期膜系误差 |
|
判停判断 |
误差最小→输出停止信号→记录膜厚 |
采用回溯法制备750-1700nm单面双带通滤光膜:
|
指标 |
结果 |
|
膜系结构 |
非规整膜系(非λ/4整数倍) |
|
工作波段 |
750-1700nm |
|
通带中心波长误差 |
<0.0015% |
|
监控稳定性 |
非规整膜系稳定监控 |
|
国外同级指标 |
约0.020%(Leybold OMS5000) |
0.0015%意味着什么?以1000nm中心波长为例,误差仅0.015nm——相当于在1米长的尺子上误差不到0.015毫米。
LabVIEW的Levenberg-Marquardt.vi位于Mathematics→Fitting→LM Fit.vi。需要准备:模型函数(薄膜特征矩阵的透过率计算)、初始参数估计值、数据点(实测透过率)。
回溯拟合每次采样后都要跑一遍LM算法。优化策略:前几秒不做拟合(数据点太少不稳定);拟合频率自适应(透过率变化快时高频拟合,慢时低频拟合);使用生产者-消费者架构(采集在高速循环,拟合在低速循环)。
连续多次确认误差最小值,避免单次噪声干扰误判。建议连续3-5次确认误差为最小值后再发停止信号。
回溯法用先采后拟代替极值法的实时判停,把膜厚监控精度从0.020%提升到0.0015%,而且能监控非规整膜系——这在传统极值法中几乎不可能。LabVIEW的LM拟合VI让这个算法的工程实现门槛大大降低。


客服
小程序
公众号