第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 球差的知识结构
下面这张图,是我自己总结的球差知识框架。每次做设计前,我都会过一遍这个结构,确保没有遗漏。
3.6 球差的校正思路
球差校正,说白了就两条路:
- 正负抵消法:用正透镜和负透镜组合,让它们的球差互相抵消。双胶合透镜就是典型例子。
- 非球面法:直接把球面改成非球面,让边缘光线的光程和中心光线一致。这个方法效果好,但成本高。
我个人更推荐第一种方法。为什么?因为非球面的加工和检测都很麻烦,而且对温度敏感。除非你实在压不下去,否则先用球面组合试试。
设计经验:我做过一个F/1.4的摄影镜头,球差要求0.1波长以内。用了三片镜片:第一片正透镜(正球差),第二片负透镜(负球差),第三片正透镜(正球差)。通过调整曲率,让正负球差刚好抵消。最后实测0.08波长,一次通过。
嗯,球差就讲到这里。记住一句话:球差是孔径的函数,与视场无关。这个认知会贯穿你整个光学设计生涯。