2. 核心参数解析
2.1 AF 关键参数
自动对焦(AF)系统的性能直接决定了成像的清晰度与响应速度。在联合调试中,以下三个参数是调试的基石:
2.1.1 马达行程(Stroke)
定义: 从镜头模组的最近对焦距离(Macro)到无穷远对焦距离(Infinity)之间,音圈马达(VCM)或步进马达所能移动的物理总距离,通常以微米(μm)为单位。
调试要点:
- 行程冗余: 实际行程应略大于光学设计所需的行程,以补偿温度变化、零件公差及老化带来的偏移。通常预留 5%~10% 的机械余量。
- 线性区: 马达在行程中间段的线性度最好,两端(尤其是近端)可能存在非线性或磁滞。调试时应尽量将常用对焦区间(如 30cm~无穷远)置于线性区内。
- 与OIS的耦合: 当AF马达移动时,会改变镜头组重心,影响OIS的平衡。行程越大,这种重心偏移对OIS陀螺仪零偏的影响越明显。
2.1.2 搜索步长(Search Step)
定义: AF算法在寻找最佳对焦点时,每次移动马达的最小单位。通常以码值(DAC Code)或物理位移(μm)表示。
调试要点:
- 步长与景深的关系: 步长应小于或等于该光圈下的物理景深。步长过大,会导致“过冲”或“错过”最佳焦点;步长过小,则搜索时间过长,影响用户体验。
- 动态步长策略: 在粗搜索阶段使用大步长快速逼近,在细搜索阶段切换为小步长精确锁定。联合调试中,OIS的抖动会干扰AF的对比度检测,因此细搜索步长需考虑OIS残留抖动带来的模糊。
- 经验公式: 步长(μm) ≤ 景深(μm) / 2。例如,在 F/1.8 光圈下,若景深约为 10μm,则步长建议设为 4~5μm。
2.1.3 无穷远与微距位置
定义:
- 无穷远(Infinity): 镜头聚焦到最远距离(通常为 1m 至无穷远)时的马达位置。
- 微距(Macro): 镜头聚焦到最近距离(通常为 5cm~15cm)时的马达位置。
调试要点:
- 校准基准: 这两个位置是AF校准的绝对基准。通常通过激光测距仪或高精度图表在产线上标定。
- 温度漂移补偿: 温度变化会导致马达磁铁性能、弹簧刚度及镜头折射率变化,使无穷远位置漂移。联合调试中,需建立温度-位置查找表(LUT),并与OIS的温度补偿联动。
- 与OIS的交互: 在微距模式下,镜头伸出最长,OIS的悬丝或滚珠处于最大偏转状态,此时OIS的校正能力会下降。调试时需确保在微距端,OIS仍能覆盖预期的防抖角度。
2.2 OIS 关键参数
光学防抖(OIS)通过移动镜头或传感器来补偿手抖。其核心参数决定了防抖的精度与响应带宽。
2.2.1 陀螺仪增益(Gyro Gain)
定义: 陀螺仪输出的角速度信号(°/s)转换为驱动马达位移的换算系数。通常单位为:μm / (°/s) 或 DAC Code / (°/s)。
调试要点:
- 灵敏度匹配: 增益过高会导致过补偿,产生“抖动放大”效应;增益过低则补偿不足,防抖效果差。理想增益应使镜头位移与手抖位移在像面上完全抵消。
- 频率依赖性: 陀螺仪增益并非恒定值。在低频段(1~5Hz,手抖主要频段)应保持高增益;在高频段(>20Hz)需适当降低增益,以避免引入机械共振噪声。
- 联合调试: AF马达移动时,镜头质量分布变化,会改变OIS系统的传递函数。因此,陀螺仪增益需根据AF位置进行分段标定(例如:微距段、中距段、无穷远段各对应一组增益)。
2.2.2 滤波器带宽(Filter Bandwidth)
定义: OIS控制环路中,用于滤除陀螺仪噪声和机械振动的低通滤波器截止频率。通常分为两级:
- 硬件滤波器: 在陀螺仪芯片内部或前端电路,通常为 100~200Hz 截止。
- 软件滤波器: 在MCU/DSP中实现,通常为 20~50Hz 截止。
调试要点:
- 带宽与响应速度的权衡: 带宽越宽,系统响应越快,能补偿更高频率的抖动,但会引入更多高频噪声(如马达齿槽效应、陀螺仪采样噪声)。带宽越窄,画面越平滑,但会滞后于手抖,导致“拖尾”感。
- 与AF搜索的冲突: AF在搜索过程中会发送阶跃信号给马达,该信号会通过机械耦合干扰OIS的陀螺仪读数。若OIS滤波器带宽过宽,AF的阶跃信号会被误判为手抖,导致OIS误动作。通常建议OIS软件滤波器带宽 < 1/5 的AF搜索频率。
- 典型值: 对于手机摄像头,软件滤波器带宽通常设置在 30~50Hz;对于运动相机或无人机,可放宽至 80~100Hz。
2.2.3 位置环 PID(Position Loop PID)
定义: OIS控制系统的内环(电流环)之上,用于控制镜头实际位置与目标位置偏差的比例-积分-微分控制器。其输出驱动VCM或压电马达。
调试要点:
- P(比例): 决定响应速度。P过大,系统会振荡;P过小,位置跟踪有静差。在联合调试中,AF移动会改变负载,因此P值需根据AF位置自适应调整。
- I(积分): 消除稳态误差,对抗弹簧回中力。但I过大会引入低频振荡(“呼吸效应”)。在微距端,弹簧形变大,I值需适当增加。
- D(微分): 提供阻尼,抑制超调。D过大会放大高频噪声。由于AF搜索会产生速度扰动,D值需谨慎设置,避免与AF的加速度产生共振。
- 联合调试策略:
- 静态标定: 在AF固定于无穷远位置时,调优OIS的PID参数,使阶跃响应无超调且稳定时间 < 10ms。
- 动态验证: 让AF在微距与无穷远之间往复运动,同时观察OIS位置环的跟踪误差。若误差超过 1μm,则需调整PID参数或增加前馈补偿。
- 增益调度表: 建立
AF位置 → {P, I, D}的映射表,通常分为 3~5 个区间。
2.3 参数平衡关系速查表
| 参数 | AF影响 | OIS影响 | 联合调试冲突点 |
|---|---|---|---|
| 马达行程 | 决定对焦范围 | 改变重心,影响陀螺仪零偏 | 行程越大,OIS校准越复杂 |
| 搜索步长 | 决定对焦精度与速度 | 步长过小易被OIS抖动淹没 | 需保证步长 > OIS残留抖动幅值 |
| 陀螺仪增益 | AF移动改变增益需求 | 决定防抖补偿强度 | 需按AF位置分段标定增益 |
| 滤波器带宽 | 限制AF搜索信号的通过 | 决定防抖响应带宽 | 带宽需低于AF搜索频率的1/5 |
| 位置环PID | AF负载变化影响PID稳定性 | 决定位置跟踪精度 | 需建立AF位置-PID增益调度表 |
调试黄金法则: 先独立调优AF与OIS的静态性能,再在动态联合场景下验证。任何参数的修改,都应同时评估其对AF对焦成功率和OIS防抖角度的双重影响。