第3章 球差(Spherical Aberration)

球差这东西,说白了就是光学系统里最“老实”的一种像差。为什么这么说?因为它跟视场没关系,哪怕你只对着光轴上一个点,它照样存在。我刚开始做镜头设计那会儿,第一个碰到的像差就是球差。当时调了半天MTF上不去,最后发现是球差没压住。

3.1 球差的产生机理

先想一个问题:一个完美的球面透镜,能把平行光会聚到一个点上吗?

答案是——不能。

原因很简单。球面边缘部分的折射角,比中心部分更大。边缘光线会聚得更靠近透镜,中心光线会聚得更远。结果就是,不同孔径高度的光线,焦点不在同一个位置。

你想想看,这就像一群人跑步,起点不同但终点却想同时到达。边缘光线“跑得快”,提前到了;中心光线“跑得慢”,落在后面。这就是球差的本质——孔径效应。

核心理解:球差是唯一一种只与孔径有关、与视场无关的轴上像差。只要透镜表面是球面,球差就必然存在。

我在项目中遇到过一件事:一个客户要求用最便宜的球面镜片做激光聚焦系统。我告诉他,球差不压下去,光斑尺寸根本达不到要求。后来换了非球面,问题才解决。

3.2 球差的数学表达

球差可以用纵向球差和横向球差两种方式描述。我个人习惯用纵向球差,因为它直接对应焦点的偏移量。

纵向球差的表达式为:

δL = A₁ · h² + A₂ · h⁴ + A₃ · h⁶ + ...

其中:

  • δL —— 纵向球差,即实际焦点与近轴焦点的轴向距离
  • h —— 光线在入瞳上的高度(孔径坐标)
  • A₁, A₂, A₃ —— 球差系数,由透镜的曲率、厚度、折射率决定

实际设计中,我们通常只取前两项就够用了。为什么?因为高次项的影响很小,而且加工误差往往比高次项还大。

横向球差与纵向球差的关系是:

δy = δL · tan(U')

其中 U' 是像方孔径角。横向球差直接决定了弥散斑的大小,这个在后续的像质评价里会反复用到。

3.3 正球差与负球差

球差有正负之分。这个区分在实际设计中非常重要。

类型 定义 表现 常见场景
正球差 边缘光线焦点在近轴焦点左侧 弥散斑中心亮、边缘模糊 单正透镜(平凸、双凸)
负球差 边缘光线焦点在近轴焦点右侧 弥散斑边缘亮、中心模糊 单负透镜(平凹、双凹)

嗯,这里要注意:正负球差是可以互相抵消的。这就是为什么经典的双胶合透镜能消球差——正透镜产生正球差,负透镜产生负球差,一正一负刚好抵消。

设计技巧:我曾经用正负球差抵消的原理,把一个F/2.8的镜头从0.5波长的球差压到了0.05波长。方法很简单:在光阑附近加一片弯月形负透镜。记住,球差校正的关键是“正负搭配”。

3.4 球差对成像的影响

球差对成像的影响,最直接的就是分辨率下降。具体表现在:

  • 焦点漂移:不同孔径的光线焦点不重合,导致最佳焦面位置模糊
  • 弥散斑扩大:点光源的像不再是一个点,而是一个有模糊边缘的圆斑
  • 对比度下降:高频细节(细线条、边缘)的对比度明显降低
  • 焦深变短:允许的调焦范围变小,对装配精度要求更高

我举个例子。有一次做机器视觉镜头,客户要求检测0.01mm的划痕。我算了一下,如果球差控制在0.25波长以内,MTF在100lp/mm处还能保持0.3以上。但如果球差超过0.5波长,MTF直接掉到0.1以下,根本看不清划痕。

避坑指南:我曾经犯过一个错误——只优化了中心视场的球差,忽略了边缘视场。结果镜头中心清晰,边缘模糊得一塌糊涂。后来才意识到,球差虽然与视场无关,但不同视场的光线经过透镜的不同区域,球差表现是不一样的。一定要全视场检查。

3.5 球差的知识结构

下面这张图,是我自己总结的球差知识框架。每次做设计前,我都会过一遍这个结构,确保没有遗漏。

球差(Spherical Aberration)知识结构 球差 产生机理 数学表达 正负球差 成像影响 球面折射 孔径效应 纵向球差 横向球差 正球差 负球差 分辨率下降 对比度降低 常用校正方法 双胶合透镜 非球面 光阑位置优化 多透镜组合 提示:球差校正的核心思路是“正负抵消”,双胶合透镜是最经典的实现方式

3.6 球差的校正思路

球差校正,说白了就两条路:

  1. 正负抵消法:用正透镜和负透镜组合,让它们的球差互相抵消。双胶合透镜就是典型例子。
  2. 非球面法:直接把球面改成非球面,让边缘光线的光程和中心光线一致。这个方法效果好,但成本高。

我个人更推荐第一种方法。为什么?因为非球面的加工和检测都很麻烦,而且对温度敏感。除非你实在压不下去,否则先用球面组合试试。

设计经验:我做过一个F/1.4的摄影镜头,球差要求0.1波长以内。用了三片镜片:第一片正透镜(正球差),第二片负透镜(负球差),第三片正透镜(正球差)。通过调整曲率,让正负球差刚好抵消。最后实测0.08波长,一次通过。

嗯,球差就讲到这里。记住一句话:球差是孔径的函数,与视场无关。这个认知会贯穿你整个光学设计生涯。