3. 光栅方程与角色散:光栅方程推导、角色散率计算、自由光谱范围

好,咱们进入第三章。光栅方程这东西,说白了就是整个衍射光栅技术的“根”。你选型也好,优化分辨率也罢,最后都得回到这个方程上来。我记得刚入行那会儿,总觉得这方程太简单,不就是个正弦关系嘛。结果第一次搭光谱仪,怎么调都看不到想要的谱线,折腾了一下午才发现是入射角符号搞反了……嗯,从那以后,我对这个方程就多了几分敬畏。

3.1 光栅方程的推导

先看最基础的情况。一束平行光以入射角 α 照到光栅上,相邻刻槽之间的光程差是多少?

你想想看,光从相邻两个刻槽反射(或透射)出来,走到同一个观察方向 β 上,它们走过的路程差了两段:一段是入射时的 d · sinα,另一段是出射时的 d · sinβ。这里的 d 就是光栅常数,也就是相邻刻槽中心的距离。

这两段光程差加起来,必须等于波长的整数倍,才能形成相长干涉。于是就有了最经典的光栅方程:

d · (sinα + sinβ) = m · λ

其中 m = 0, ±1, ±2, … 是衍射级次,λ 是波长。

这里有个细节我得多说一句。α 和 β 的符号怎么定?我个人习惯这样记:

  • 入射角和衍射角在法线同侧,两者符号相同(都为正)
  • 在法线异侧,符号相反

很多初学者在这里栽跟头。我曾经帮一个同事排查问题,他的仿真结果跟实测总是差几个纳米,最后发现就是符号约定没统一。所以,建议你从一开始就固定一套符号规则,别换来换去。

3.2 角色散率计算

光栅方程搞清楚了,下一个问题自然就来了:不同波长的光,到底能被分开多少?这就是角色散率要回答的。

角色散率的定义很简单:单位波长变化引起的衍射角变化。数学上就是对光栅方程两边求微分:

dβ / dλ = m / (d · cosβ)

这个公式看着简单,但信息量很大。我拆开来说:

参数 对角色散的影响 实际含义
m(级次) 越大,色散越大 用高级次能拉开谱线,但光强会下降
d(光栅常数) 越小,色散越大 刻线越密,分光能力越强
β(衍射角) 越大,cosβ 越小,色散越大 大角度工作时色散更猛

实战经验:我在设计一款便携式光谱仪时,为了在有限空间内获得足够色散,选择了 1200 lp/mm 的光栅,并让衍射角工作在 45° 附近。这样既保证了分辨率,又没让光路太拥挤。但代价是高级次的光强损失明显,最后不得不用更灵敏的探测器来补偿。

3.3 自由光谱范围

好,现在你知道了怎么算色散,但还有一个坑等着你——级次重叠。

什么意思呢?光栅方程里,m·λ 是乘积关系。也就是说,波长 λ 的 m 级衍射,跟波长 λ/2 的 2m 级衍射,会出现在同一个衍射角上。这就麻烦了,你分不清看到的信号到底是哪个波长。

自由光谱范围(FSR)就是用来描述这个问题的。它定义为:在不发生级次重叠的前提下,某个工作级次所能覆盖的最大波长区间。

计算公式也很直接:

FSR = λ / m

其中 λ 是中心波长,m 是工作级次。

举个例子:你在 500 nm 处用 2 级衍射工作,那么 FSR = 500 / 2 = 250 nm。也就是说,从 500 nm 到 750 nm 这个范围内,不会跟相邻级次重叠。但超过 750 nm 的信号,就会跟 1 级衍射的某个波长混在一起。

注意:自由光谱范围跟光栅常数 d 没有直接关系!它只取决于工作波长和级次。很多新手以为换一块更密的光栅就能扩大 FSR,其实不然。要扩大 FSR,要么用更低级次,要么用更短的波长。

我在做一款近红外光谱仪时,就吃过这个亏。当时想用高级次提高分辨率,结果发现 900 nm 附近的信号跟 450 nm 的二级衍射混在一起,怎么滤波都滤不干净。最后只能降级次,配合前置滤光片才解决问题。

3.4 三者关系:一张图说清楚

光栅方程、角色散率、自由光谱范围,这三者不是孤立的。它们共同决定了你的光栅选型方向。我画了一张图,帮你理清它们之间的逻辑关系:

光栅方程 · 角色散率 · 自由光谱范围 关系图 光栅方程 d·(sinα+sinβ) = m·λ 角色散率 dβ/dλ = m/(d·cosβ) 自由光谱范围 FSR = λ / m 对 β 求微分 级次重叠条件 光栅选型决策 分辨率 ↔ 色散 ↔ 光谱范围 ↔ 级次选择 决定分辨率 限制工作范围 核心权衡 高色散(密光栅/高级次)→ 高分辨率,但 FSR 小 低色散(疏光栅/低级次)→ 低分辨率,但 FSR 大

3.5 实战中的权衡

讲到这里,你应该能感受到,这三个参数其实是一组“不可能三角”。我整理了一个对比表,方便你快速参考:

需求场景 优先考虑 牺牲什么 我的建议
高分辨率光谱分析 高角色散率(密光栅、高级次) 自由光谱范围窄 配合前置滤光片或分级光路
宽波段快速扫描 大自由光谱范围(低级次) 分辨率下降 用多级光栅拼接或切换
兼顾分辨率和波段 中等刻线密度 + 中级次 两者都不极致 这是大多数商用仪器的选择

一个小技巧:如果你需要同时保证分辨率和光谱范围,可以考虑用“阶梯光栅”或者“双光栅串联”的方案。我在一个激光雷达项目中用过双光栅结构,第一级粗分波段,第二级精细分光,效果还不错。当然,成本和复杂度也上去了,这个得你自己权衡。

嗯,这一章的内容就到这儿。光栅方程、角色散率、自由光谱范围,这三个概念你如果能串起来理解,后面讲分辨率优化的时候就会轻松很多。记住,选光栅不是选最贵的,也不是选刻线最密的,而是选最匹配你应用场景的。