3. AF 硬件组成:VCM 马达类型、霍尔传感器、驱动 IC 与镜头模组参数对 AF 的影响
自动对焦(AF)系统的物理层性能直接由硬件决定。VCM(音圈马达)作为驱动镜头移动的执行器,其类型、控制精度以及配套的传感器与驱动 IC,共同构成了 AF 调优的硬件基础。本章深入解析各硬件组件的工作原理及其对 ISP 调优参数配置的约束。
3.1 VCM 马达类型与特性对比
VCM 马达根据反馈机制分为开环、闭环与中置三大类,其控制模型与调优策略截然不同。
核心观点: 开环依赖电压-位移模型,闭环依赖霍尔反馈,中置则是一种特殊的开环变种。ISP 调优时,AF 搜索步长、边界条件与 hysteresis 补偿策略均需与马达类型匹配。
3.1.1 开环 VCM (Open-Loop VCM)
- 工作原理: 通过驱动 IC 施加 DAC 电压,产生电磁力推动镜头。位移量与电流呈近似线性关系,但受重力、温度、弹簧老化影响,存在非线性区与迟滞 (Hysteresis)。
- 调优特点: 需要做 DAC-to-Infinity 标定,建立电压与对焦距离的映射表。ISP 需配置 Hysteresis 补偿表 和 温度补偿系数。
- 局限性: 无位置反馈,长时间使用或温度变化后,实际位移会偏离预期值,导致 AF 精度下降。
3.1.2 闭环 VCM (Closed-Loop VCM)
- 工作原理: 集成霍尔传感器,实时检测镜头位置并反馈给驱动 IC,形成 PID 闭环控制。位移精度可达微米级。
- 调优特点: 无需复杂的开环标定表,但需要配置 PID 参数 (Kp, Ki, Kd)、霍尔增益 (Hall Gain) 与 目标位置设定值。ISP 可直接下发物理位移量。
- 优势: 抗干扰能力强,重复定位精度高,适合高帧率视频追焦。
3.1.3 中置 VCM (Middle-spring VCM)
- 工作原理: 机械结构上使用对称弹簧,使镜头在断电时自动回到中间位置。通常为开环驱动,但机械线性度优于普通开环马达。
- 调优特点: 标定曲线更平滑,但需注意中置位置的 Dead Zone (死区) 补偿。ISP 需配置 中置偏移量 与 双向驱动阈值。
- 应用场景: 常用于需要快速复位或对功耗敏感的模组。
| 特性 | 开环 VCM | 闭环 VCM | 中置 VCM |
|---|---|---|---|
| 反馈机制 | 无 | 霍尔传感器 | 无 (机械复位) |
| 控制精度 | 低 (受温度/重力影响) | 高 (微米级) | 中 (线性度较好) |
| ISP 调优重点 | Hysteresis 表、温度补偿 | PID 参数、Hall 增益 | 死区补偿、中置偏移 |
| 成本 | 低 | 高 | 中 |
| 典型应用 | 低端手机、固定场景 | 旗舰手机、运动相机 | 中端手机、无人机 |
调优提示: 在 ISP 参数配置中,
af_motor_type 字段必须与硬件匹配。错误配置会导致 AF 搜索曲线异常,例如将闭环马达配置为开环模式,会丢失位置反馈,造成反复震荡。
3.2 霍尔传感器与位置反馈
霍尔传感器是闭环 VCM 的核心反馈元件。它利用霍尔效应将磁场变化转换为电压信号,从而精确反映镜头所在位置。
- 工作原理: 磁铁固定在镜头载体上,霍尔 IC 检测磁场强度。镜头移动时,磁场变化,霍尔 IC 输出模拟电压或数字码值。
- 关键参数:
- 灵敏度 (Sensitivity): 单位位移对应的电压变化量 (mV/μm)。灵敏度越高,位置分辨率越高。
- 线性度 (Linearity): 霍尔输出与位移之间的线性偏差。非线性会导致位置估算误差。
- 温度漂移 (Temperature Drift): 霍尔系数随温度变化,需在 ISP 中配置温度补偿曲线。
- 对 AF 的影响: 霍尔传感器的噪声直接影响闭环控制的稳定性。若霍尔信号噪声过大,PID 控制器会产生抖动,导致画面闪烁。ISP 调优时需配置 霍尔滤波系数 或 ADC 采样窗口。
工程避坑: 霍尔传感器与磁铁的安装间隙必须严格控制。间隙过大,信号强度不足;间隙过小,容易发生磁饱和,导致位置反馈非线性。在 ISP 标定阶段,务必检查
hall_code_range 是否覆盖整个行程。
3.3 驱动 IC 与接口协议
驱动 IC 是 VCM 与 ISP 之间的桥梁。它接收来自 ISP 的 I2C/SPI 指令,转换为驱动 VCM 线圈的电流或电压。
- 主要功能:
- DAC 转换:将数字码值转换为模拟驱动电压。
- 电流驱动:提供足够的驱动电流以克服弹簧反力。
- 保护功能:过流保护、欠压锁定、热关断。
- 接口协议:
- I2C: 常用,速率 400kHz/1MHz,支持多设备挂载。
- SPI: 高速场景,速率可达 10MHz,适合需要快速写入位置数据的应用。
- 对 ISP 调优的影响:
- 写入延迟: 驱动 IC 的响应时间 (tSET) 决定了 AF 的最小步进间隔。若 ISP 写入速度过快,驱动 IC 可能无法及时响应,造成位置过冲。
- 寄存器配置: 需正确配置驱动 IC 的 Slew Rate (压摆率) 和 Driving Mode (慢速/快速模式),以匹配镜头模组的机械谐振频率。
// 示例:通过 I2C 配置驱动 IC 的驱动模式 (伪代码)
// 假设驱动 IC 地址为 0x0C,模式寄存器地址 0x10
// 0x01 = 快速模式,0x02 = 慢速模式
i2c_write(0x0C, 0x10, 0x02); // 设置为慢速模式,避免谐振
3.4 镜头模组参数对 AF 的约束
镜头模组的物理参数决定了 AF 系统的机械边界与光学特性,是 ISP 调优的硬约束。
| 参数 | 定义 | 对 AF 的影响 | ISP 配置项 |
|---|---|---|---|
| 行程 (Stroke) | 镜头从近端到远端的最大物理位移 | 决定对焦范围。行程不足会导致微距无法合焦。 | af_macro_dac, af_infinity_dac |
| 谐振频率 (Resonant Freq) | 镜头-弹簧系统的固有频率 | 驱动频率接近谐振频率时会产生震荡。ISP 需配置 陷波滤波器 (Notch Filter) 或限制驱动步长。 | af_notch_freq, af_step_delay |
| 镜头重量 (Lens Weight) | 移动组件的质量 | 影响加速度与功耗。重量越大,所需驱动电流越大,响应越慢。 | af_drive_current |
| 弹簧刚度 (Spring Stiffness) | 弹簧的弹性系数 (N/m) | 决定复位力与线性度。刚度越大,所需驱动力越大,但抗重力下垂能力越强。 | af_hysteresis_comp |
| 光轴倾斜 (Tilt) | 镜头光轴与传感器平面的垂直度偏差 | 倾斜会导致画面边缘模糊,AF 在不同区域测得的对比度不一致。 | af_zone_weight (需配合 LSC 校正) |
3.5 硬件组成与 AF 控制流
下图展示了从 ISP 下发指令到镜头实际移动的完整硬件链路与数据流。
3.6 硬件参数对 ISP 调优的工程影响总结
在 ISP 调优工程中,硬件参数直接映射为以下关键配置项:
- AF 搜索步长 (Search Step): 由 VCM 的位移分辨率与霍尔传感器的噪声水平决定。步长过小,搜索时间过长;步长过大,容易错过最佳焦点。
- 边界条件 (Boundary Condition): 由镜头行程与机械限位决定。ISP 需配置
af_min_dac与af_max_dac,防止马达撞击限位器。 - 迟滞补偿 (Hysteresis Compensation): 开环 VCM 必须配置。补偿表需在模组产线标定,并存储在 OTP 中供 ISP 读取。
- 温度补偿 (Temperature Compensation): 霍尔传感器与 VCM 线圈电阻均受温度影响。ISP 需配置温度传感器接口与补偿系数表。
工程检查清单: 在开始 ISP AF 调优前,请确认以下硬件参数已从模组供应商处获取:
1. VCM 类型 (开环/闭环/中置) 与驱动 IC 型号。
2. 霍尔传感器灵敏度与线性度曲线。
3. 镜头模组的谐振频率与行程范围。
4. 产线标定的 DAC-to-Displacement 映射表 (开环) 或 Hall Code-to-Displacement 映射表 (闭环)。
1. VCM 类型 (开环/闭环/中置) 与驱动 IC 型号。
2. 霍尔传感器灵敏度与线性度曲线。
3. 镜头模组的谐振频率与行程范围。
4. 产线标定的 DAC-to-Displacement 映射表 (开环) 或 Hall Code-to-Displacement 映射表 (闭环)。