2. NA 的数学推导:从折射率与半角公式推导 NA,理解光锥与集光能力

聊完了 NA 的物理直觉,咱们得动笔算一算了。说实话,很多工程师用了好几年 NA 公式,却从没亲手推过一遍。我当年也是,直到有一次设计显微物镜,发现怎么调都达不到标称分辨率,回头一查——NA 算错了。嗯,从那以后,我养成了个习惯:公式必须亲手推一遍。

2.1 从几何光锥到数学表达

先看一个最简单的场景。一束光从物点出发,经过透镜汇聚。这束光形成一个锥形,锥顶在物点,锥底在透镜口径。这个锥的半角,就是咱们说的 半孔径角 θ。

透镜能“接住”多少光,就看这个锥角有多大。锥角越大,集光能力越强。但光在介质里传播,介质本身也会影响这个能力。于是,NA 的定义就出来了:

NA = n · sin(θ)

其中:

  • n —— 物方介质的折射率
  • θ —— 物方半孔径角(光线与光轴的最大夹角)

这个公式看着简单,但里面藏着两个关键变量。我见过不少新手只盯着 θ 看,忽略了 n 的作用。你想想看,同样一个透镜,放在空气里和浸在油里,NA 能差出一大截。

2.2 折射率 n 的物理意义

折射率 n 是介质对光速的“减速比”。光在介质里走得越慢,波长越短,衍射极限就越小。说白了,高折射率介质能帮你“压缩”光的波长,从而提升分辨率。

介质 折射率 n 典型应用
空气 1.000 普通物镜、目镜
水 1.333 水浸物镜(生物显微)
甘油 1.470 特殊浸没物镜
油(香柏油) 1.515 油浸物镜(高分辨率)

我曾经在调试一套油浸显微系统时,发现 NA 始终达不到标称值。排查了半天,结果是用的油折射率不对——标称 1.515,实际用了 1.47 的替代品。就差了 0.045,分辨率直接掉了一档。所以,介质选错,全盘皆输。

2.3 半孔径角 θ 的几何推导

半孔径角 θ 怎么来的?咱们从透镜的几何关系入手。

假设透镜口径为 D,物距为 u(物点到透镜的距离)。那么:

tan(θ) = (D/2) / u

当 θ 不大时(比如小于 30°),可以用近似:

sin(θ) ≈ tan(θ) ≈ θ(弧度)

但注意!这个近似在 NA 计算里非常危险。为什么?因为 NA 公式里用的是 sin(θ),不是 tan(θ)。当 θ 超过 30° 时,sin 和 tan 的差距会迅速拉大。我见过有人用 tan 近似算 NA,结果误差超过 15%,整个系统设计都偏了。

⚠️ 常见误区: 不要用 tan(θ) 或 θ 弧度值直接替代 sin(θ) 计算 NA。当 θ > 30° 时,误差不可忽略。高 NA 系统(如油浸物镜,θ 可达 60° 以上)必须用精确的 sin(θ)。

2.4 完整推导:从光锥到 NA

咱们把 n 和 sin(θ) 合在一起,看看 NA 到底怎么描述集光能力。

  1. 光锥立体角:物点发出的光,形成一个立体角 Ω。立体角越大,进入透镜的光通量越大。
  2. 立体角与 θ 的关系:对于锥形光束,立体角 Ω = 2π(1 - cos(θ))。
  3. NA 与立体角:NA 的平方与立体角成正比。具体来说:
NA² = n² · sin²(θ)
集光能力 ∝ NA²

这意味着,NA 翻倍,集光能力变成 4 倍。这也是为什么高 NA 物镜能收集更多微弱信号——比如荧光显微里,NA 0.95 比 NA 0.5 的物镜,信号强度能高出近 4 倍。

💡 实用技巧: 估算系统信噪比时,可以直接用 NA² 来比较不同物镜的集光效率。比如从 NA 0.4 换到 NA 0.8,理论上信号增强 4 倍。但要注意,高 NA 也意味着更浅的景深,这是个 trade-off。

2.5 光锥可视化:SVG 结构图

下面这张图展示了物点发出的光锥、半孔径角 θ、以及介质折射率 n 对 NA 的影响。我特意把空气和油浸两种情况画在一起,方便对比。

光锥与 NA 对比:空气 vs 油浸 空气介质 (n=1.0) 透镜 物点 θ₁ 半孔径角 θ₁ ≈ 30° NA = 1.0 · sin(30°) = 0.5 油浸介质 (n=1.515) 透镜 物点 θ₂ 半孔径角 θ₂ ≈ 45° NA = 1.515 · sin(45°) ≈ 1.07 关键对比 油浸介质不仅允许更大的半孔径角(θ₂ > θ₁), 还通过高折射率 n 进一步放大 NA,实现更强的集光能力

2.6 NA 的极限与物理约束

NA 能无限大吗?不能。有两个硬约束:

  • θ 的极限:半孔径角最大接近 90°,此时 sin(θ) → 1。但实际透镜设计中,θ 超过 70° 就已经非常困难了。
  • n 的极限:常见介质的折射率有限。空气 1.0,水 1.33,油 1.515,特殊浸没液可以到 1.7 左右。再高?那就得用固体浸没透镜(SIL)了,但那又是另一个话题。

所以,理论上 NA 最大 ≈ 1.7(用高折射率浸没液 + 超大角度透镜)。实际商用物镜,油浸最高 NA 一般在 1.4-1.45 左右。

一句话总结: NA = n · sin(θ),集光能力 ∝ NA²。想提升 NA,要么换高折射率介质,要么加大透镜角度——但两者都有物理极限。

2.7 避坑指南:我踩过的三个坑

最后分享几个实战教训,都是我曾经真金白银换来的经验:

  1. 介质折射率随温度变化:油浸物镜用的油,折射率会随温度漂移。我有一回在恒温实验室里标定好的系统,搬到车间(温度高了 5°C),NA 直接掉了 0.02。所以,高精度系统必须控温。
  2. sin(θ) 不是 tan(θ):前面说过,不重复了。但我要强调,用 ZEMAX 或 Code V 仿真时,检查一下软件用的是哪个角度定义。有些旧版本默认用 tan,坑过不少人。
  3. NA 与 F/# 的关系:F/# = 1/(2·NA),但这个公式只在空气(n=1)且无像差时成立。浸没系统里,F/# 和 NA 的关系会变,别直接套用。