2. 光学薄膜基础
各位好,欢迎来到第二章。这一章咱们要打地基。
光学薄膜这东西,说白了就是一层层薄到光波长量级的材料,叠在基片上,让光按我们的意愿走。你想想看,为什么一片玻璃镀了膜就能增透?为什么另一片就能反射?这背后全是物理。
我刚开始接触这行时,总觉得膜系设计就是调调厚度、改改材料。后来被一个项目狠狠教育了——客户要一个宽波段高反射膜,我随便堆了十几层,结果实测反射率只有理论值的一半。嗯,从那以后我才老老实实把原理啃透。
2.1 光学薄膜的基本原理
光是一种电磁波。当它从一种介质进入另一种介质时,会在界面发生反射和透射。这个现象,你高中物理就学过。但薄膜不一样——它太薄了,光会在薄膜上下两个界面来回反射,然后这些反射光会互相干涉。
核心公式:薄膜干涉的条件由光学厚度 nd 决定。当 nd = λ/4 的奇数倍时,反射光干涉相长或相消,取决于膜层折射率相对于基片的高低。
为什么会这样?因为光程差。光在薄膜里走一个来回,路程是 2nd。如果这个路程正好是半个波长的奇数倍,两束反射光的相位就相反,干涉相消——反射率降低,这就是增透膜的原理。
反过来,如果 nd = λ/2 的整数倍,反射光同相,干涉相长——反射率升高,这就是高反膜的基础。
我个人习惯把这事记成一句话:“四分之一波长,要么增透,要么增反,看折射率谁高谁低。”
2.2 单层膜:最简单的干涉系统
单层膜是最简单的薄膜结构。就一层材料,镀在基片上。别小看它,单层膜是所有多层膜的基础。
单层膜在垂直入射时的反射率公式长这样:
R = [(n0 - n1^2/ns) / (n0 + n1^2/ns)]^2
其中 n0 是入射介质(通常是空气,n0=1),n1 是膜层折射率,ns 是基片折射率。
你看,当 n1^2 = n0 × ns 时,反射率 R = 0。这就是完美增透条件。比如玻璃基片 ns=1.52,空气 n0=1,那么理想膜层折射率应该是 √1.52 ≈ 1.23。可惜自然界没有折射率这么低的稳定材料。所以我们只能用 MgF₂(n≈1.38)凑合,单层增透能做到反射率 1.3% 左右。
实战经验:我在做激光窗口时,经常用单层 MgF₂ 做增透。虽然反射率不是零,但胜在工艺简单、成本低。如果客户要求反射率低于 0.5%,那就得上多层膜了。
单层膜还有一个重要特性:半波孔。当膜层光学厚度是 λ/2 的整数倍时,膜层好像“消失”了一样,反射率等于裸基片。这个现象在设计宽带膜时特别烦人,我后面会讲怎么处理。
2.3 多层膜:从简单到强大
单层膜能力有限。想要更低的反射率、更宽的波段、更陡的截止边,就得堆多层。
多层膜的基本单元是四分之一波长堆(QWOT)。高低折射率材料交替排列,每层光学厚度都是 λ/4。这种结构在中心波长处反射率极高,层数越多反射率越接近 100%。
我举个例子:一个 15 层的 QWOT 堆,高低折射率分别为 2.35(TiO₂)和 1.46(SiO₂),在中心波长处的反射率可以超过 99.5%。
注意:QWOT 堆的反射带是有宽度的。层数越多,反射带越宽,但带外会出现振荡波纹。这些波纹在滤光片设计中需要额外处理。
多层膜的设计思路,说白了就是“搭积木”。你把一个个 QWOT 堆、匹配层、耦合层组合起来,就能实现各种光谱功能。TFCalc 里最常用的操作就是复制、粘贴、优化这些基本单元。
我记得有一次做分光膜,客户要求在 45° 入射下,400-700nm 平均透射率 50%±2%。我一开始用随机优化,跑了两个小时没收敛。后来改成手动搭一个 8 层的基本结构,再用 TFCalc 的针式优化微调,十分钟就搞定了。所以,理解多层膜的结构逻辑,比盲目依赖优化算法重要得多。
2.4 膜系设计的关键参数
做膜系设计,你手里得有几个核心参数。我列个表,方便你对照:
| 参数 | 符号 | 单位 | 说明 |
|---|---|---|---|
| 折射率 | n | 无量纲 | 材料对光的折射能力,决定反射/透射幅度 |
| 消光系数 | k | 无量纲 | 材料对光的吸收能力,k=0 为无吸收 |
| 物理厚度 | d | nm 或 μm | 膜层的实际几何厚度 |
| 光学厚度 | nd | nm 或 QWOT | 折射率与物理厚度的乘积,决定干涉相位 |
| 参考波长 | λ₀ | nm | 设计时指定的中心波长,通常为 550nm 或 1064nm |
| 入射角 | θ | 度 | 光线与法线的夹角,影响有效光学厚度 |
| 偏振态 | S/P | — | S 偏振和 P 偏振在斜入射时表现不同 |
这里面,光学厚度是最核心的概念。TFCalc 里默认用 QWOT(Quarter Wave Optical Thickness)作为厚度单位。1 QWOT 就是光学厚度等于 λ₀/4。你输入 1,软件就知道你要一层 λ/4 的膜。
折射率这个参数,我建议你多花点时间。不同工艺条件(蒸发速率、真空度、基片温度)下,同一种材料的折射率会有差异。我在 TFCalc 里习惯建一个材料库,把每次工艺实测的折射率数据存进去,而不是用软件自带的理想值。这样设计出来的膜系,跟实际镀出来的偏差会小很多。
避坑指南:我曾经接过一个项目,设计时用了 TiO₂ 的块体折射率 2.6,结果镀出来只有 2.3,反射率差了 5%。后来一查,是蒸发速率太快,膜层太疏松。从那以后,我每次做新工艺都会先镀单层膜测折射率,再进设计。
2.5 本章知识体系
下面这张图,把本章的核心逻辑串起来了。你可以把它当作一个思维导图来看:
这张图把本章的知识点串成了一条线:从干涉原理出发,理解单层膜和多层膜的行为,再掌握设计参数,最后在 TFCalc 里落地。你每次做设计前,都可以拿这张图过一遍思路,看看自己卡在哪一步。
2.6 本章小结
这一章我们聊了光学薄膜的干涉原理、单层膜与多层膜的区别、以及膜系设计的核心参数。这些东西看起来基础,但我在实际项目中见过太多人因为忽略这些基础而翻车。
比如有人设计增透膜,直接套用别人的膜系,结果换了基片材料反射率就变了——因为他没理解折射率匹配条件。还有人做窄带滤光片,层数堆到 100 层,结果工艺上根本镀不出来——因为他没考虑膜层应力。