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 需配置 中置偏移量 与 双向驱动阈值。
  • 应用场景: 常用于需要快速复位或对功耗敏感的模组。
表 3-1:三种 VCM 马达类型对比
特性 开环 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 调优的硬约束。

表 3-2:关键镜头模组参数及其对 AF 的影响
参数 定义 对 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 下发指令到镜头实际移动的完整硬件链路与数据流。

AF 硬件控制流与信号链路 AF 硬件控制流与信号链路 ISP / AP 驱动 IC VCM 马达 霍尔传感器 镜头模组 I2C / SPI 驱动电流 机械位移 位置反馈 (Hall Code) 状态 / 中断 说明: 1. ISP 通过 I2C/SPI 下发目标位置 (DAC 值或位移量)。 2. 驱动 IC 根据 PID 算法计算驱动电流,推动 VCM 移动镜头。 3. 霍尔传感器实时反馈位置,形成闭环控制。

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 映射表 (闭环)。