第2章:光学设计基础回顾
各位同学好,欢迎来到第二章。说实话,每次讲这一章我都有点感慨——当年我刚开始学光学设计时,总觉得这些基础理论太枯燥,恨不得直接跳到Zemax里拉镜头。后来被现实狠狠教育了几次,才明白基础不牢,地动山摇。今天咱们就把几何光学三大定律、近轴光学、矩阵光学和赛德像差这些老伙计请出来,好好聊一聊。
2.1 几何光学三大定律:光走的每一步都有规矩
几何光学说白了,就是研究光怎么走路的学问。它建立在三个基本定律上,我管它们叫「光的交通规则」。
2.1.1 光的直线传播定律
光在均匀介质里走直线。这听起来像废话,但实际设计时经常被忽略。我记得有一次做投影物镜,中间有个空气间隔特别大,结果边缘视场的光线弯得厉害,怎么优化都拉不回来。后来一查,是忽略了光线在长距离传播时的实际路径——嗯,直线传播不是你想的那么简单,它决定了你镜头的整体长度和口径分配。
2.1.2 反射定律
入射角等于反射角,法线在中间。这个大家初中就学过。但在光刻物镜里,反射面用得不多,因为反射会引入偏振变化和能量损失。不过在一些折反式设计中,反射镜还是有用武之地的。
2.1.3 折射定律(斯涅尔定律)
这才是重头戏。公式很简单:n₁ sinθ₁ = n₂ sinθ₂。但你别小看它,整个光学设计的根基就在这。我刚开始做设计时,总想着用复杂曲面来校正像差,后来发现很多问题其实在折射定律层面就已经注定了——比如光线在两种介质界面上的偏折能力,直接决定了你的镜头能不能「弯得动」光线。
核心要点:折射定律决定了光线经过每个面时的偏折量。你设计的每一个曲率、每一种玻璃材料,最终都是在跟这个公式打交道。
2.2 近轴光学:把复杂问题先简化
实际光线追迹很复杂,因为sinθ展开后有一大堆高次项。但在光轴附近很小的区域内,我们可以用θ代替sinθ,这就是近轴近似。你想想看,这相当于把非线性问题线性化了,一下子好处理得多。
2.2.1 近轴成像公式
近轴光学里,物距、像距和焦距的关系很简单:1/f = 1/l' - 1/l。这个公式我用了十几年,每次做初始结构计算时都会拿出来用。它虽然不精确,但能给你一个很好的起点。
2.2.2 主面与节点
实际光学系统有六个重要的基点:两个焦点、两个主点、两个节点。我个人习惯把主面理解成「等效折射面」——整个系统的光线偏折效果,可以想象成只在这个面上发生了一次折射。这个思维模型在做系统拼接时特别有用。
小技巧:在Zemax里查看主面位置,可以用「Ray Fan」分析里的「Reference」选项,或者直接看「Prescription Data」里的「Principal Plane」数据。我曾经用这个功能快速判断一个镜头是不是「反远距」结构,省了不少事。
2.3 矩阵光学:用数学统一描述
近轴光学虽然简单,但多个面组合起来,公式推导还是很繁琐。矩阵光学就是来解决这个问题的——把每个光学面、每段空气间隔都用一个2×2矩阵表示,系统总矩阵就是它们的乘积。
2.3.1 基本矩阵
常用的矩阵就两种:
- 传输矩阵:表示光线在均匀介质中传播一段距离d,矩阵形式为 [[1, d], [0, 1]]
- 折射矩阵:表示光线在曲率为R的界面上折射,矩阵形式为 [[1, 0], [-Φ, 1]],其中Φ = (n₂-n₁)/R 是光焦度
你看,是不是很简洁?我当年学到这里时,感觉像打开了新世界的大门——原来光学系统可以像搭积木一样用矩阵拼出来。
2.3.2 系统总矩阵
一个由k个面组成的光学系统,总矩阵M = Rₖ · Tₖ₋₁ · Rₖ₋₁ · ... · R₁。注意顺序,是从右往左乘的。这个总矩阵的四个元素分别对应系统的焦距、主面位置、放大率等信息。
注意:矩阵光学只适用于近轴区域,而且要求所有面都是旋转对称的。对于离轴系统或大视场系统,矩阵方法会失效。我曾经在一个离轴三反系统上硬套矩阵法,结果算出来的焦距和实际追迹差了5%——嗯,从那以后我就记住了这个适用范围。
2.4 像差理论初步:赛德像差
实际光学系统不可能完美成像,总会有各种像差。赛德像差理论把像差分成五种基本类型,每种都有明确的数学表达式和物理意义。
2.4.1 五种赛德像差
| 像差名称 | 符号 | 主要表现 | 校正方法 |
|---|---|---|---|
| 球差 | S₁ | 轴上点弥散,与孔径有关 | 非球面、正负透镜组合 |
| 彗差 | S₂ | 轴外点彗星状弥散 | 对称结构、光阑位置优化 |
| 像散 | S₃ | 子午和弧矢焦点分离 | 适当选择玻璃、弯曲镜面 |
| 场曲 | S₄ | 像面弯曲 | 匹兹万和校正、弯月透镜 |
| 畸变 | S₅ | 像的几何变形 | 对称结构、光阑位置 |
这五种像差,说白了就是光线偏离理想路径的五种「坏习惯」。我刚开始做光刻物镜时,最头疼的就是球差和彗差——它们俩经常同时出现,而且互相影响。后来我养成了一个习惯:先单独校正球差,再处理彗差,最后统一优化。
2.4.2 赛德和数
赛德和数是对每种像差在整个系统上的累积量。公式我就不列了,大家知道它是每个面的贡献加起来就行。在Zemax里,你可以用「Seidel Diagram」直接查看每个面的像差贡献量。这个功能我几乎每个项目都会用——它能告诉你哪个面是「罪魁祸首」。
实战经验:有一次我设计一个高数值孔径的投影物镜,球差怎么都校正不到衍射极限。打开赛德图一看,发现最后一片透镜的球差贡献占了总球差的70%。我试着把那片透镜改成非球面,结果球差直接降了一个数量级。这就是赛德分析的价值——让你知道该往哪个方向使劲。
2.4.3 像差校正的优先级
对于光刻物镜,像差校正的优先级一般是:球差 > 彗差 > 像散 > 场曲 > 畸变。为什么?因为光刻物镜对分辨率和对比度要求极高,球差直接影响中心视场的成像质量,必须优先保证。畸变虽然也重要,但可以通过后期标定和补偿来修正。
我的建议:初学者不要一上来就想着把所有像差都校正到零。先抓住主要矛盾,把球差和彗差压下去,其他像差只要不影响系统性能指标,可以适当放宽。我曾经见过一个新手,为了把畸变从0.01%优化到0.005%,把球差搞大了两倍——得不偿失啊。
2.5 本章小结
这一章我们回顾了光学设计的四大基础模块:几何光学三大定律是「交通规则」,近轴光学是「简化模型」,矩阵光学是「数学工具」,赛德像差是「问题诊断」。这四个东西,说白了就是光学设计师的「四件套」——你用得越熟,设计起来就越顺手。
下一章,我们会把这些理论用到实际的光刻物镜初始结构计算中。到时候你会发现,今天学的这些「老古董」,其实都是Zemax里那些高级功能的底层逻辑。嗯,咱们下章见。