2、VCM马达基础原理:音圈电机结构、工作原理、驱动方式及在摄像头对焦中的应用

VCM(Voice Coil Motor,音圈电机)是智能手机摄像头自动对焦(AF)与光学防抖(OIS)的核心执行器件。其名称源于扬声器中的音圈结构——利用通电线圈在磁场中受安培力驱动的原理,将电信号直接转化为直线位移。理解VCM的结构、电磁模型、驱动方式及其在摄像头模组中的装配关系,是分析“啸叫”( audible noise)问题的物理基础。啸叫本质上是VCM内部机械谐振与驱动信号中的特定频率分量耦合后,通过结构件辐射出的可听声波。因此,本章将从电磁学与机械动力学两个维度,系统拆解VCM的工作原理。

VCM马达工作原理与驱动链路 VCM结构剖面(教学简化) N极磁铁 S极磁铁 音圈 (铜线绕制) 匝数N 上弹簧片 下弹簧片 载体 F = B·L·I 驱动链路与信号流向 AP/ISP 对焦算法 Driver IC DAC/功放 VCM马达 线圈+磁铁 I2C 电流I 闭环反馈(霍尔传感器/开环预测) 啸叫产生机理与调试入口 ① 电学激励 驱动电流含高频纹波 PWM开关频率(20-40kHz) DAC量化噪声 ② 机械谐振 弹簧片刚度k 可动质量m 谐振频率f₀=1/2π√(k/m) ③ 声辐射 结构件振动→空气声压 频率2-20kHz人耳敏感 壳体/音圈骨架共振 调试入口 驱动波形整形(降低纹波) | 避开机械谐振频率 | 结构阻尼优化 | 闭环带宽调整

上图展示了VCM马达的三大核心要素:左侧为马达本体结构(磁铁、音圈、弹簧片、载体),右侧为从AP到Driver IC再到VCM的驱动链路,底部则概括了啸叫产生的三个关键环节。后续内容将围绕这三部分展开详细论述。

2.1 音圈电机结构与工作原理

2.1.1 核心结构组成

VCM马达本质上是一个直线运动的电磁执行器,其结构设计遵循“尽量轻薄、响应快、行程小(通常±0.1~0.3mm)”的摄像头模组约束。典型结构包含以下关键部件:

部件名称材料/规格功能作用对啸叫的影响
永磁体(磁铁)钕铁硼(NdFeB),通常为2块或4块对称布置提供恒定磁场B(约0.3~0.5T)磁场不均匀会导致推力波动,激励机械振动
音圈(线圈)铜线或自粘漆包线,匝数N=20~60,电阻R=10~40Ω通入电流I后产生安培力F=B·L·I(L为有效导线长度)线圈质量是谐振系统的重要质量分量
弹簧片(弹片)铍铜或不锈钢,厚度0.02~0.05mm提供回复力,使载体回到初始位置;决定刚度k刚度k直接决定谐振频率f₀,是啸叫频率的关键参数
载体(Carrier)LCP塑料或金属承载镜头,将电磁力传递给镜头组载体与镜头总质量m影响f₀
外壳/屏蔽罩不锈钢或铝合金磁路闭合、电磁屏蔽、保护内部结构壳体结构模态可能被激励,成为声辐射体

从电磁学角度看,当音圈中通入电流I时,根据安培力公式 F = B·L·I(其中B为磁感应强度,L为线圈在磁场中的有效导线长度),线圈受到沿轴向的推力。电流方向改变,推力方向随之改变,从而实现双向运动。弹簧片则提供与位移成正比的回复力 F_k = -k·x,当电磁力与弹簧力平衡时,载体稳定在目标位置。

关键参数:VCM的力常数(Thrust Constant)通常用 K_t = B·L 表示,单位mN/A或mN/mA。典型手机摄像头VCM的K_t在5~20 mN/mA之间。力常数越大,相同电流下推力越大,但功耗也相应增加。在啸叫分析中,K_t的线性度至关重要——若K_t随位移变化(磁场不均匀),则会产生推力波动,激励机械谐振。

2.1.2 工作原理的动力学模型

VCM的机械运动可简化为一个“质量-弹簧-阻尼”二阶系统,其运动方程为:

m·x''(t) + c·x'(t) + k·x(t) = K_t·I(t)

其中:m为可动部分总质量(载体+镜头+线圈),c为阻尼系数(主要来自空气阻尼和弹簧片内阻尼),k为弹簧片等效刚度,x(t)为位移,I(t)为驱动电流。

该系统的固有谐振频率为:

f₀ = (1/2π)·√(k/m)

典型手机VCM的f₀在 50~200 Hz 之间。这个频率远低于人耳可听范围(20Hz~20kHz),但问题在于:驱动电流中的高频分量(如PWM开关频率及其谐波)虽然不会直接驱动VCM产生大幅位移,却可能激励弹簧片或壳体的高阶模态,从而产生可听噪声。此外,若驱动信号中存在与f₀接近的低频扰动,会引发谐振放大,导致载体振荡并辐射噪声。

经验提醒:在啸叫调试中,首先应确认噪声频率与f₀的关系。若噪声频率接近f₀,则属于“谐振型啸叫”,应调整弹簧片刚度或增加阻尼;若噪声频率与PWM开关频率或其谐波相关(如20kHz、40kHz),则属于“电源纹波型啸叫”,应优化驱动波形或增加滤波电容。

2.2 VCM驱动方式与信号特征

2.2.1 驱动方式分类

VCM的驱动方式直接影响其电磁力输出特性和噪声表现。目前主流方案分为以下三类:

驱动方式典型实现优点缺点啸叫风险点
开环电压驱动DAC输出模拟电压→功放→VCM电路简单、成本低无位置反馈,精度受温度/重力影响电压纹波直接转化为电流纹波
开环电流驱动DAC+运放构成压控电流源推力与电流成正比,线性度好需要采样电阻,功耗略高电流源带宽不足时高频抑制差
闭环驱动(含霍尔反馈)霍尔传感器检测磁铁位置→ADC→PID控制精度高、抗干扰强、可主动抑制谐振成本高、占用面积大、调试复杂PID参数不当可能引入高频振荡

在智能手机中,开环电流驱动是当前最主流的方案,因为其线性度好且成本适中。而闭环驱动多用于高端旗舰机或支持OIS(光学防抖)的模组中,因为OIS需要精确的镜头位置控制。

2.2.2 驱动信号中的噪声源分析

驱动信号中的噪声是啸叫的直接激励源。以下从信号链路逐级分析:

  1. DAC量化噪声:Driver IC内置DAC的位数通常为10~12bit,量化步长约为1~3mV。当对焦位置需要微调时,DAC输出会出现阶梯状跳变,产生高频分量。
  2. PWM纹波:部分Driver IC采用PWM方式调节输出电流,开关频率通常在20kHz~40kHz(恰好落在人耳可听范围内或边缘)。若PWM滤波不充分,纹波电流会直接流过音圈,产生高频电磁力。
  3. 电源噪声耦合:VCM的供电AVDD(通常2.8V)若与数字电路共用LDO,数字开关噪声会通过电源线耦合进驱动电路。
  4. I2C控制信号串扰:I2C时钟频率通常为400kHz~1MHz,其上升沿/下降沿的振铃可能通过PCB走线耦合到驱动输出端。
风险提示:在啸叫调试中,不要只关注VCM本身。务必使用示波器测量Driver IC输出端的实际电流波形(通过串联小电阻或使用电流探头),确认是否存在高频纹波。很多“VCM啸叫”问题实际上是驱动电路设计缺陷导致的,而非马达本体问题。

2.3 VCM在摄像头对焦中的应用

2.3.1 对焦工作原理

在摄像头模组中,VCM通过推动镜头沿光轴方向移动,改变镜头与图像传感器(Sensor)之间的距离,从而调节成像的清晰度。具体流程如下:

  1. 对焦算法计算:ISP(图像信号处理器)通过对比度检测(CDAF)或相位检测(PDAF)算法,计算出当前画面的清晰度评价值,并确定镜头需要移动的方向和步长。
  2. 目标位置换算:将对焦步数(DAC Code)换算为对应的驱动电流值。通常VCM的位移与电流呈近似线性关系(在弹簧线性区),典型灵敏度为50~200 μm/mA。
  3. 驱动执行:Driver IC根据目标电流值,通过DAC和功放电路输出对应的驱动电流到VCM线圈。
  4. 位置稳定:开环系统中,VCM依靠弹簧力与电磁力平衡停在目标位置;闭环系统中,霍尔传感器实时反馈位置,PID控制器调整电流直至位置误差为零。

2.3.2 对焦过程中的啸叫场景

在实际使用中,啸叫并非持续存在,而是出现在特定操作场景下。以下为典型场景分析:

场景驱动行为啸叫特征产生机理
连续自动对焦(CAF)镜头频繁小幅往复移动轻微“滋滋”声,频率约1~3kHzDAC步进跳变激励弹簧片高频模态
视频录制追焦镜头以一定速度持续移动持续“嗡嗡”声,频率与移动速度相关驱动信号中的斜坡分量激励谐振
拍照瞬间对焦大行程快速移动后急停短促“咔哒”声或“余音”急停时产生冲击激励,引发自由衰减振荡
OIS防抖工作镜头高频小幅抖动(100~500Hz)高频“嘶嘶”声OIS驱动信号频率接近结构模态
案例拆解:某旗舰手机视频录制时VCM啸叫问题
背景与约束:某旗舰机在4K 60fps视频录制时,用户反馈镜头附近有持续“嗡嗡”声,尤其在安静环境下明显。该机采用开环电流驱动方案,VCM谐振频率f₀=120Hz,PWM开关频率为25kHz。
初始现象:使用声学相机定位,噪声源集中在摄像头模组区域,频谱分析显示噪声主峰在2.8kHz,伴有1.2kHz和4.5kHz的次峰。
分析过程:① 首先排除PWM纹波直接辐射——25kHz开关频率及其谐波(50kHz、75kHz)均不在2.8kHz附近;② 检查DAC输出波形,发现视频追焦时DAC Code以约30Hz的速率进行阶梯式更新,每次步进为4个LSB(约12mV);③ 将DAC步进信号进行FFT分析,发现其谐波分量在2.8kHz处有明显能量——这是步进信号的上升沿/下降沿产生的振铃(ringing)所致;④ 进一步确认,VCM弹簧片存在一个2.8kHz的高阶弯曲模态,被步进振铃激励。
实际操作步骤:① 在Driver IC输出端并联100nF+10nF的MLCC电容,滤除高频振铃;② 修改固件中的DAC更新策略,将单次大步进改为多次小步进(每次1LSB,间隔50μs),降低激励带宽;③ 在弹簧片表面增加微量阻尼胶(厚度约0.1mm),提高结构阻尼比。
结果对比:优化后,2.8kHz噪声峰值降低约18dB,主观听感从“明显嗡嗡声”变为“几乎不可闻”。功耗增加约0.5mW,对焦速度下降约8%(因步进变缓),但在可接受范围内。
复盘经验:VCM啸叫往往是“电-机-声”多域耦合问题。调试时不能只盯住VCM本体,要同时分析驱动信号频谱和结构模态。DAC步进策略的优化是低成本高收益的调试手段。

2.4 常见误区与调试要点

2.4.1 常见误区

  • 误区一:啸叫一定是VCM马达本身质量问题。实际上,多数啸叫问题源于驱动信号中的异常频率分量或模组装配应力导致的模态偏移。
  • 误区二:提高PWM开关频率到超声频段(>20kHz)就能彻底解决啸叫。虽然人耳对20kHz以上不敏感,但PWM谐波可能落在可听频段,且高频开关会增加EMI风险和功耗。
  • 误区三:只关注VCM的静态位移精度,忽略动态响应特性。啸叫是动态问题,需要关注VCM的阶跃响应、频率响应和阻尼比。
  • 误区四:认为闭环驱动一定比开环驱动安静。闭环系统若PID参数不当,可能引入高频振荡(如200Hz~2kHz),反而加剧啸叫。

2.4.2 调试要点总结

调试维度关键检查项推荐工具/方法目标值参考
驱动信号电流纹波、DAC步进振铃、PWM谐波示波器+电流探头、频谱分析仪纹波<1%满量程,无>2kHz振铃
机械谐振f₀、高阶模态频率、阻尼比激光测振仪、阻抗分析f₀避开驱动信号基频,阻尼比>0.1
结构声辐射壳体模态、音圈骨架共振声学相机、模态测试声压级<20dB(A) @10cm
控制算法PID参数、步进策略、急停曲线固件仿真、HIL测试无超调、无振荡、急停时间>2ms
总结复盘:VCM马达的啸叫问题是一个典型的“多物理场耦合”工程问题。作为调试工程师,应建立“电激励→机械响应→声辐射”的完整分析链路。在动手调试前,务必先完成三项基础测量:① 驱动电流波形(时域+频域);② VCM阻抗曲线(识别谐振频率);③ 近场声压频谱(定位噪声主频)。这三项数据能快速缩小问题范围,避免盲目更换物料或修改结构。