第四章:手机镜头初始结构选取
做手机镜头设计这么多年,我最大的体会是:初始结构选对了,项目就成功了一半。这话一点都不夸张。你想想看,初始结构就像盖房子的地基——地基歪了,后面再怎么精装修也救不回来。
这一章,我就把压箱底的经验拿出来聊聊。从怎么检索专利库,到怎么评估初始结构的可行性,咱们一步步拆开讲。
4.1 专利库与参考设计检索
很多新手上来就问:「老师,初始结构去哪找?」
其实渠道就那几个,但关键是怎么用。我个人习惯优先查这几类资源:
- 专利数据库:USPTO、CNIPA、WIPO。手机镜头专利多如牛毛,但真正能用的也就那几家大厂的——大立光、舜宇、玉晶光、Kantatsu。我建议你直接搜这些公司的专利,效率最高。
- 学术论文:SPIE、OSA 上每年都有手机镜头设计的论文。虽然量产性差一些,但光学结构很有启发性。
- 商业镜头数据库:比如 Zemax 自带的 Samples、Code V 的专利库。这些是现成的,拿来就能跑。
- 竞品拆解报告:嗯,这个渠道比较敏感。我以前在供应商那边做过逆向分析,拆过 iPhone 和华为的镜头模组。说实话,拆解数据比专利更贴近量产实际。
4.2 初始结构选取原则
选初始结构,说白了就是四个参数要匹配:视场角、F数、总长、像高。缺一个都不行。
我见过太多人,看到专利里有个五片式结构就兴奋,结果一缩放发现像高对不上,白忙活半天。
4.2.1 视场角匹配
手机镜头的视场角(FOV)通常分三档:
| 镜头类型 | 典型 FOV | 应用场景 |
|---|---|---|
| 主摄 | 75°~85° | 日常拍照 |
| 超广角 | 100°~130° | 风景、大合影 |
| 长焦 | 25°~40° | 人像、远景 |
选结构时,目标 FOV 和专利 FOV 的偏差最好控制在 ±5°以内。偏差太大,后面优化畸变和相对照度会非常痛苦。
4.2.2 F数匹配
F数决定了进光量,也决定了景深。手机镜头现在卷得厉害,主摄 F1.4~F1.8 是常态。
这里有个坑:专利里的 F数通常是设计值,不是实际量产值。我曾经拿过一个 F1.6 的专利,结果量产时因为镜片公差,实际只能做到 F1.8。所以选结构时,我建议你留 0.2~0.3 的余量。
4.2.3 总长匹配
手机镜头总长(TTL)受限于机身厚度。现在旗舰机 TTL 普遍在 5.0~6.5mm 之间。
选结构时,专利 TTL 和目标 TTL 的差异最好在 ±0.5mm 以内。差太多的话,缩放比例过大,镜片形状会变得很奇怪——要么太弯加工不了,要么太平没光焦度。
4.2.4 像高匹配
像高决定了传感器尺寸。1/1.28英寸的传感器和1/2英寸的传感器,像高差了一倍多。
我建议你直接算像高比例:
像高比例 = 目标像高 / 专利像高
这个比例最好在 0.8~1.2 之间。超出这个范围,镜片形状会严重变形,像差校正难度暴增。
4.3 初始结构导入与缩放
找到合适的专利结构后,下一步就是导入到光学设计软件里。我以 Zemax OpticStudio 为例,说说标准流程。
4.3.1 数据录入
专利里通常给的是透镜数据表,包括:
- 曲率半径(R值)
- 厚度/间距
- 玻璃材料(折射率 nd、阿贝数 vd)
- 非球面系数(如果有)
录入时我有个习惯:先录曲率半径和厚度,再录材料,最后录非球面系数。顺序乱了容易漏项。
4.3.2 缩放操作
缩放的核心是保持光学结构不变形。Zemax 里有个「Scale Lens」功能,但我不太推荐直接用。
我一般手动做三步:
- 按焦距缩放:把所有曲率半径和厚度乘以缩放因子 S = f_target / f_patent
- 调整像面位置:重新优化后焦,保证像面清晰
- 微调非球面系数:缩放后非球面形状会变,需要重新拟合
// 缩放因子计算示例
S = 4.5mm / 5.2mm = 0.865
// 所有曲率半径和厚度乘以 0.865
// 非球面系数需要重新计算
4.4 初始结构评估与可行性分析
结构缩放完了,别急着往下优化。先做一轮快速评估,判断这个结构有没有前途。
我一般看这五个指标:
| 评估项 | 合格标准 | 一票否决项 |
|---|---|---|
| MTF | 中心视场 > 0.5 @ Nyquist | 任何视场 MTF < 0.2 |
| 畸变 | < 3% | > 5% 且无法通过非球面校正 |
| 相对照度 | 边缘 > 40% | 边缘 < 25% |
| 镜片形状 | 中心厚 > 0.25mm | 出现反曲或过薄 |
| 公差敏感度 | 偏心公差 > 5μm | 偏心公差 < 3μm |
这里我特别想强调公差敏感度。很多专利结构在理想状态下 MTF 很高,但一加公差就崩了。我建议你做个简单的蒙特卡洛分析——100 个样本,看良率能不能到 80% 以上。
如果良率低于 60%,我劝你趁早换结构。别问我怎么知道的——我曾经在一个结构上死磕了两个月,最后发现公差根本扛不住,白白浪费了时间。