一、镀膜的颜色从哪来
薄膜的颜色不是颜料带来的,是反射光干涉的结果。光在膜层的上下两个界面各反射一次,两束反射光叠加,某些波长相互增强,某些相互抵消,剩下的光谱进入眼睛就成了颜色。
决定干涉的是光程差。垂直入射时,上下两个界面的光程差为 2nd,其中 n 是膜层折射率,d 是膜厚。当这个光程差为某波长的整数倍时,该波长经历一次完整的相干叠加。以 300 nm 二氧化硅膜为例,550 nm 处折射率取 1.46,则 2nd = 876 nm,m 取 2 得到 438 nm,落在蓝紫区,所以这片膜垂直观察时呈蓝紫色。
厚度增加,被增强的波长向长波方向移动,颜色随之循环。下面是二氧化硅薄膜在硅片上、垂直观察时的颜色,按 D65 光源与 CIE 1931 2° 观察者计算,色块给出的是把反射光谱归一到满亮度后的感知颜色。
| 膜厚 | 感知颜色 | 平均反射率 | 色坐标 x / y |
|---|---|---|---|
| 30 nm | 灰白 | 32.89% | 0.3049 / 0.3191 |
| 100 nm | 蓝紫 | 15.27% | 0.2490 / 0.2370 |
| 150 nm | 淡蓝 | 26.59% | 0.2602 / 0.2874 |
| 200 nm | 淡黄 | 29.52% | 0.3308 / 0.3664 |
| 270 nm | 紫红 | 26.84% | 0.2961 / 0.2229 |
| 300 nm | 蓝紫 | 24.97% | 0.2176 / 0.2078 |
| 350 nm | 青绿 | 21.94% | 0.2656 / 0.3566 |
| 400 nm | 暖黄 | 25.20% | 0.3563 / 0.3739 |
| 500 nm | 青蓝 | 26.92% | 0.2376 / 0.2886 |
| 600 nm | 粉紫 | 23.51% | 0.3190 / 0.2899 |
颜色循环的周期由 Δd = λ / (2n) 给出。取可见光中部的 550 nm、n 取 1.46,一个完整周期约 188 nm。表里 100 nm 与 300 nm 呈相近的蓝紫,相差约一个周期,与这个估算吻合。

二、膜厚偏差多少会让颜色变
产线真正关心的是偏差。同一片膜,厚度偏离设计值后颜色会移动多少,下面是 300 nm 基准上施加不同偏差的计算结果,仍以感知颜色与色坐标衡量。
| 厚度变化 | 感知颜色 | 色坐标位移 | 平均反射率变化 |
|---|---|---|---|
| −20 nm | 紫 | 0.04572 | +1.38 个百分点 |
| −10 nm | 蓝紫 | 0.02118 | +0.76 个百分点 |
| −5 nm | 蓝紫 | 0.01061 | +0.40 个百分点 |
| −2 nm | 蓝紫 | 0.00429 | +0.16 个百分点 |
| +2 nm | 蓝紫 | 0.00440 | −0.17 个百分点 |
| +5 nm | 亮蓝 | 0.01127 | −0.43 个百分点 |
| +10 nm | 亮蓝 | 0.02357 | −0.88 个百分点 |
| +20 nm | 青蓝 | 0.05167 | −1.77 个百分点 |
色坐标位移是判断颜色差异的常用量。CIE 1931 色度图上,人眼可分辨的色坐标差异大致在 0.002 至 0.004 量级,具体数值随所处的颜色区域变化。按这个尺度看这组数据:
±2 nm:位移在 0.004 附近,处在可辨边缘,目视检查难以稳定判出,容易因人而异
±5 nm:位移约 0.011,已超过可辨阈值数倍,熟悉产品的人能看出来
±10 nm:位移 0.021 至 0.024,属于一眼可辨的色差
±20 nm:位移 0.046 至 0.052,颜色已经明显偏离设计值
要给一个参照尺度,可以看反相厚度。300 nm 与 375 nm 相差 75 nm,接近该膜层的四分之一波长反相厚度 94 nm,两者之间的色坐标距离为 0.227,属于颜色差异接近极值的量级。按这个参照,10 nm 偏差带来的位移约为该极值的十分之一,20 nm 偏差约为五分之一。

这组数字说明一件事:颜色对膜厚是灵敏的。要求外观一致的产品,膜厚控制精度需要与颜色判据挂钩,而不是只看厚度是否落在公差带内。
三、为什么换个角度看颜色就不一样
同一个镀膜件换个角度看颜色就变了,这在产线很常见,也是外观争议的来源之一。原因是斜入射改变了有效光程差,干涉极值随之向短波方向移动,颜色整体发生偏移。

| 观测角 | SiO₂ 300 nm / 硅片 | 色坐标位移 | 平均反射率 |
|---|---|---|---|
| 0° | 蓝紫 | 基准 | 24.97% |
| 15° | 蓝紫 | 0.01007 | 25.36% |
| 30° | 紫红 | 0.04086 | 26.32% |
| 45° | 粉红 | 0.11400 | 27.56% |
| 60° | 暖橙 | 0.20570 | 29.91% |
以 300 nm 二氧化硅膜为例,垂直观察是蓝紫,60° 观察已经偏暖橙,色坐标位移 0.206,比 20 nm 膜厚偏差带来的位移还大数倍。
对实际使用有两点含义。外观检验必须在固定的观察角度与光源条件下进行,否则同一片膜可以读出不同颜色,判定结果无法复现。产品规格里给出的颜色指标,如果不写明观察条件,本身就不完整。
反过来说,角度变色在有些场合是被利用的。手机盖板、镜头装饰件、防伪标识上的随角异色效果,原理就是薄膜干涉的角度依赖,设计时需要通过调整膜系与厚度把变色范围控制在目标区间内。
四、单层增透膜为什么看着是品红
判断增透膜的颜色时有个容易混淆的地方:反射率越低,按实际亮度显示的颜色就越暗,颜色本身反而看不出来。单层氟化镁增透膜的设计波长取 550 nm,对应厚度 99.7 nm,镀在玻璃上双面测量,平均反射率降到 3.09%,裸玻璃双面为 8.14%。
如果按实际亮度显示,这片膜的颜色是 #2E2B33,接近黑色,看不出色相。把反射光谱归一到满亮度之后,颜色变成 #C0B7D1,是淡紫色。后者才对应人眼在明亮背景下实际看到的颜色。
单层增透膜常被描述为呈品红或淡紫,原因在残余反射的波长分布。增透膜在绿黄区反射率处于低位,未被抵消的反射集中在红蓝两端,混合以后呈现品红。这也是判断单层膜镀膜是否正常的直观依据。
这里带出一个实用区分:评估外观用感知颜色,评估增透效果用反射率。两者不能互相替代。反射率决定增透性能,颜色决定外观是否符合客户要求,同一片膜这两项可以出现不一致,比如反射率达标但残余色偏品红超出外观要求。
五、增透膜系的颜色能不能算出来
多层增透膜的设计目标是压低可见光区的反射率,层数越多可用的自由度越多。但层数不是决定性因素,膜系是否匹配更关键。下面是几种常见膜系镀在玻璃上的计算结果,波长范围 400 至 700 nm,双面测量。
| 膜系结构 | 单面平均反射率 | 带内峰值 | 双面平均反射率 |
|---|---|---|---|
| 单层 MgF₂ | 1.467% | 2.26% | 2.890% |
| 双层 MgF₂ / Al₂O₃ | 1.653% | 5.72% | 3.212% |
| 三层 SiO₂ / Al₂O₃ / SiO₂ | 2.451% | 7.96% | 4.698% |
| 四层宽带增透 | 0.785% | 1.41% | 1.554% |
| 六层宽带增透 | 0.510% | 2.48% | 1.010% |
表中有一处反直觉的结果:三层 SiO₂/Al₂O₃/SiO₂ 的单面平均反射率 2.451%,高于双层 MgF₂/Al₂O₃ 的 1.653%。层数增加了,反射率反而升高。
原因在等效导纳。增透的条件是膜系整体的等效导纳接近空气的导纳,双层与三层是否满足这一条件,取决于各层折射率的组合关系,而不取决于层数多少。三层膜要把等效导纳展开成各层折射率的幂次组合,若组合偏离匹配条件,反射率就会高于层数更少的方案。所以设计增透膜不能按折射率高低依次堆叠,需要先算等效导纳。
四层与六层宽带膜系经过厚度优化后,单面平均反射率降到 0.785% 与 0.510%,可见光区整体压得很平,代价是层数增加带来工艺窗口收窄,每一层的厚度偏差都会累积到反射光谱上,对镀膜设备的重复性要求相应提高。

这类计算不必等镀出来才知道。把各层材料与厚度输入干涉色模拟器,可以直接看到反射光谱与对应的颜色,用来在打样之前筛掉明显不合理的膜系,也能在出现颜色异常时快速定位是哪一层的厚度偏离。
六、颜色判据怎么落到产线上
把前面的关系收进工艺文件,有三件事可以定成规则。
观察条件固定。光源类型、入射角度、观察距离写进作业指导书。角度对颜色的影响比膜厚偏差还大,条件不固定时,同一片膜的判色结果无法复现,争议也无从裁决。
膜厚精度与颜色要求挂钩。外观要求高的产品,膜厚偏差需要控制在 ±2 nm 量级,这一档偏差的色坐标位移在可辨边缘,目视判色不会因公差内的波动而报警。外观要求宽松的产品可以放到 ±5 nm。
用光谱而不是颜色做判定。颜色是光谱积分后的结果,不同的膜厚组合可能给出相近的颜色,多层膜尤其如此。用反射光谱拟合反推各层厚度,比目视判色更早发现偏差,也能区分是厚度问题还是材料折射率问题。
颜色异常本身也是一个诊断入口。同一炉内出现规律性的色差,通常指向镀膜均匀性;同一位置反复出现同样的色偏,指向该位置的膜厚控制或基片状态;换角度后色偏方向改变,则可能是观察条件或膜系设计与预期不符。
七、延伸阅读与工具
想进一步看膜厚与光学常数的关系,可以参考材料折射率对照表;想在打样之前先判断测试方案是否可行,可以看薄膜反射率计算器的用法说明。