3、白光干涉原理:白光光源特性、低相干干涉原理、零光程差位置的确定,以及干涉信号的形成机制

白光干涉仪之所以能在纳米级表面形貌测量中占据核心地位,其根本原因在于它利用了白光光源的独特物理属性——极短的相干长度。与激光干涉仪依赖单一波长、相位模糊不同,白光干涉通过检测干涉信号包络的峰值位置来确定表面高度,从而实现了距离测量。理解这一章的核心,需要从光源特性出发,逐步推演低相干干涉的数学与物理图像,最终掌握零光程差位置(ZOPD)的判定逻辑与干涉信号(干涉图)的完整形成过程。这不仅是后续算法处理的基础,也是实际测量中判断信号质量、选择扫描策略的理论依据。

白光干涉信号形成机制与零光程差判定链路 白光光源 宽光谱 (400-700nm) 相干长度 Lc ≈ λ²/Δλ 典型 Lc: 1-10 μm 干涉物镜 (Michelson/Mirau) 参考光路 + 测量光路 光程差 OPD = 2·(Z_ref - Z_surf) 垂直扫描 (PZT) 干涉信号 (CCD) I(z) = I0[1 + γ·cos(2kz)] 包络函数 γ(z) 高斯型 零光程差处对比度最大 ZOPD 判定 包络峰值搜索 重心法/质心法 相位-包络联合 典型白光干涉信号(干涉图) 扫描位置 Z (μm) 光强 I ZOPD 零光程差位置 相干长度 Lc 信号形成链路与关键参数 1. 光源: 卤素灯/LED → 宽带连续光谱 2. 干涉: 参考面与样品反射光叠加 → 形成余弦条纹 3. 包络: 各波长干涉条纹非相干叠加 → 高斯型包络 4. 采样: PZT 垂直扫描, CCD 逐帧采集 → 三维干涉图堆栈 关键参数: • 中心波长 λ₀ = 550nm (典型) • 带宽 Δλ = 200nm (宽带) • 相干长度 Lc ≈ 1.5μm

3.1 白光光源特性:宽光谱带来的“短相干”优势

白光干涉仪最核心的硬件基础是宽光谱光源。与激光器输出单一波长、相干长度可达数米甚至更长的特性截然不同,白光光源(如卤素灯、白光LED或超辐射发光二极管SLD)覆盖了从400nm到700nm的连续可见光波段。这种宽光谱特性直接决定了干涉信号的形态。根据傅里叶光学的基本原理,光源的相干长度 \(L_c\) 与其光谱带宽 \(\Delta\lambda\) 成反比关系,近似为 \(L_c \approx \lambda_0^2 / \Delta\lambda\),其中 \(\lambda_0\) 是中心波长。对于典型的白光光源,\(\lambda_0\) 约为550nm,\(\Delta\lambda\) 约为200nm,计算得到的相干长度仅为1.5微米左右。

这1.5微米的相干长度意味着什么?它意味着只有当参考光路与测量光路的光程差(OPD)小于1.5微米时,两束光才能发生明显的干涉现象。一旦光程差超过这个范围,干涉条纹的对比度(可见度)会急剧下降直至消失。这种“短相干”特性看似是缺点,实则成为了测量的巨大优势:它使得干涉仪只对接近零光程差的位置敏感,从而能够精确地定位表面某一点的高度,避免了激光干涉仪中因相位周期性(2π模糊)而无法确定距离的固有问题。在实际测量中,我们正是利用这一特性,通过垂直扫描来搜索干涉信号最强的位置,该位置即对应着表面的真实高度。

工程经验:在选择光源时,并非带宽越宽越好。过宽的带宽虽然进一步缩短了相干长度,提高了轴向分辨率,但也会导致色差增大,尤其是在使用折射型显微物镜时,不同波长的光焦点位置不同,会引入额外的色散误差。因此,在Mirau或Michelson干涉物镜设计中,通常需要加入色差补偿元件,或者选择带宽适中的光源(如带宽100-200nm)以平衡分辨率与像差。

3.2 低相干干涉原理:从双光束干涉到包络信号

低相干干涉的物理本质是多波长双光束干涉的叠加结果。考虑一个理想的迈克尔逊干涉仪,一束宽带光被分光镜分为参考光和测量光,两束光分别经参考镜和样品表面反射后再次汇合。对于单一波长 \(\lambda\),其干涉光强 \(I(\lambda, z)\) 可以表示为:

I(λ, z) = I_ref + I_meas + 2·√(I_ref·I_meas)·cos(2π·OPD/λ)

其中,\(I_ref\) 和 \(I_meas\) 分别是参考光和测量光的强度,OPD是两束光的光程差。对于白光光源,总干涉信号是各个波长分量干涉信号的积分(非相干叠加)。由于不同波长的干涉条纹周期不同(\(2π/λ\) 不同),当OPD不为零时,各波长的余弦项相位不同,叠加后相互抵消,导致总信号对比度下降。只有当OPD接近零时,所有波长的余弦项相位才趋于一致,产生建设性干涉,形成明显的干涉峰。

数学上,这一过程可以用互相关函数来描述。假设光源光谱为高斯分布,则干涉信号的包络函数 \(\gamma(z)\) 也呈高斯形,其半高全宽(FWHM)与相干长度 \(L_c\) 直接相关。因此,白光干涉信号 \(I(z)\) 可以看作是一个高频余弦载波(频率由中心波长决定)乘以一个低频高斯包络(宽度由相干长度决定)。这个包络的峰值位置,就是零光程差位置(ZOPD),也是我们测量表面高度的关键判据。

特性参数 激光干涉 白光干涉
光源类型 单色激光 (如He-Ne 632.8nm) 宽光谱 (卤素灯/LED/SLD)
相干长度 数米至数十米 0.5 - 10 μm
干涉信号 等幅余弦波 高斯包络调制的高频余弦波
距离测量 困难 (存在2π模糊) 容易 (包络峰值唯一)
抗干扰能力 弱 (环境振动影响大) 强 (短相干抑制杂散光)

3.3 零光程差位置的确定:包络峰值搜索与算法

确定了干涉信号的形成机制后,测量表面高度的任务就转化为精确寻找干涉图包络峰值的位置。在垂直扫描干涉仪(VSI)中,PZT压电陶瓷驱动器带动干涉物镜沿光轴方向匀速移动,CCD相机以固定帧率连续采集干涉图像。对于视场内的每一个像素点,随着扫描位置 \(z\) 的变化,其光强值形成一条如图所示的干涉图曲线。我们的目标就是计算这条曲线的包络,并找到包络最大值对应的 \(z\) 坐标。

常用的包络峰值定位算法包括:

  1. 重心法(质心法):对干涉图信号进行平方或取值处理,然后计算其在扫描范围内的重心位置。该方法计算简单、速度快,但精度受采样点数影响,通常可达λ/10左右。
  2. 包络拟合法:使用高斯函数或二次多项式对干涉图包络进行最小二乘拟合,以拟合函数的峰值位置作为ZOPD。该方法精度较高,抗噪声能力强,但计算量稍大。
  3. 相位-包络联合法:先通过傅里叶变换或相移算法获得干涉信号的相位信息,利用相位与光程差的线性关系进行精细定位,再结合包络峰值消除2π模糊。该方法可实现亚纳米级重复精度,是目前高端白光干涉仪的主流算法。
实战要点:在实际测量中,扫描步长(即PZT每步移动的距离)的选择至关重要。根据奈奎斯特采样定理,要准确恢复干涉条纹的包络,扫描步长必须小于λ/4(对于中心波长550nm,步长应小于137.5nm)。通常建议步长设为λ/8至λ/10,即约55-70nm,以保证包络采样的充分性。步长过大,包络峰值可能被漏采,导致测量误差;步长过小,则测量时间成倍增加。

3.4 干涉信号的形成机制:从光波叠加到CCD灰度响应

干涉信号最终被CCD相机记录为灰度值,这一过程涉及光电转换、积分和量化。当两束相干光在探测器表面叠加时,光强分布 \(I(x,y,z)\) 被CCD像素阵列离散化采样。每个像素的灰度值 \(G(x,y,z)\) 与入射光强成正比,并受到探测器量子效率、暗电流和噪声的影响。因此,实际采集到的干涉图并非理想的余弦信号,而是叠加了各种噪声的混合体。

干涉信号的形成可以分解为三个层次:物理层(光波叠加产生干涉条纹)、光学层(干涉物镜的数值孔径、像差和放大倍率影响条纹对比度和空间频率)、电子层(CCD的积分时间、增益、噪声和量化位数决定信号的信噪比和动态范围)。理解这三个层次,有助于我们诊断测量中出现的异常信号。例如,如果干涉条纹对比度低,可能是光源强度不均、物镜污染或样品反射率过低;如果信号噪声大,可能是CCD增益过高或环境振动过大。

常见误区:初学者常误以为干涉信号越强越好。实际上,当CCD信号接近饱和时,干涉条纹的顶部会被削平,导致包络变形,严重影响ZOPD定位精度。正确的做法是调整光源强度或CCD积分时间,使干涉信号的峰值灰度值控制在满量程的70%-85%之间,确保信号在线性响应区内。

3.5 案例拆解:台阶样品的ZOPD定位与误差分析

为了更直观地理解上述原理,我们以一个典型的硅片台阶样品(台阶高度约100nm)为例,进行白光干涉测量的全流程拆解。

背景与目标:某半导体产线需要在线检测光刻胶台阶高度,要求测量重复性优于1nm。样品为硅基底上的一层光刻胶台阶,台阶边缘清晰,表面粗糙度Ra<0.5nm。

初始现象与参数:使用50倍Mirau干涉物镜(NA=0.55),白光光源中心波长λ₀=550nm,带宽Δλ=150nm,理论相干长度Lc≈2μm。PZT扫描范围设定为±5μm,扫描步长设为75nm(约λ/7),CCD积分时间10ms。

分析判断过程:在扫描过程中,我们观察到台阶上表面和下表面的干涉图包络峰值出现在不同的扫描位置。通过重心法初步计算,两处包络峰值位置之差约为100.5nm。但该结果与已知值100nm存在0.5nm的偏差,超出了预期重复性要求。

实际操作步骤:

  1. 检查干涉图质量:发现台阶边缘处干涉条纹有轻微畸变,可能是由于台阶侧壁的衍射效应。
  2. 改用相位-包络联合算法:对每个像素的干涉图进行FFT,提取基频分量的相位,利用相位信息进行精细定位。
  3. 进行环境补偿:在样品旁边放置一个固定的参考平面,实时监测环境振动引起的ZOPD漂移,并进行差分校正。
  4. 重复测量10次,取平均值。

结果对比:采用相位-包络联合算法后,测得台阶高度为100.02nm,标准差为0.3nm,满足1nm重复性要求。而单纯使用重心法的标准差为1.2nm,且存在系统偏差。

风险与代价:相位-包络联合算法计算量较大,单次测量处理时间从0.5秒增加到2秒,但换来了3倍以上的精度提升。此外,该算法对干涉图质量要求较高,当信号对比度低于15%时,相位解包裹容易出错。

复盘经验:白光干涉测量并非简单的“找峰值”,而是需要根据样品特性和精度要求选择合适的算法。对于低反射率样品或大台阶高度测量,建议使用包络拟合法;对于高精度纳米级测量,必须采用相位-包络联合法,并辅以环境振动补偿。

总结复盘:白光干涉的核心在于利用短相干光源将干涉现象局域化,通过扫描搜索干涉包络峰值来确定表面高度。理解光源的相干长度、干涉信号的数学表达以及ZOPD定位算法的适用条件,是掌握白光干涉仪操作与数据分析的关键。在实际应用中,务必关注扫描步长、信号线性度、环境振动和算法选择这四个核心要素,它们共同决定了最终测量的精度与可靠性。