3、啸叫产生的物理机理:电磁力激励、机械共振、声辐射路径

好,咱们直接切入正题。VCM马达的啸叫,说白了就是「电-力-声」三部曲。我调试过的啸叫案例少说也有几十个了,每次拆解问题,最后都能归到这三个环节上。

你想想看,马达本身不会无缘无故叫。它得先有激励源,然后结构跟着起哄,最后把声音传到我们耳朵里。这三个环节缺一不可。

3.1 电磁力激励:啸叫的「罪魁祸首」

啸叫的根源,在于驱动电流里那些「不干净」的成分。

VCM马达靠线圈在磁场中受力来推动镜头。理想情况下,我们给一个平滑的直流电流,马达就安静地动一下。但实际驱动用的是PWM波,这玩意儿天生就带着开关频率及其谐波。

为什么会这样?因为PWM的傅里叶展开,除了直流分量,还有一大堆高频分量。这些高频分量作用在线圈上,就产生了高频的电磁力。

关键点:电磁力的大小与电流的平方成正比。所以电流纹波越大,高频电磁力就越强,啸叫的底子就越「厚」。

我记得有一次,一个项目在低光环境下拍照,预览画面时总能听到微弱的「滋滋」声。我习惯先看电流波形,结果发现PWM频率设置得太低,只有20kHz,刚好落在人耳敏感区。嗯,这里要注意,人耳对2kHz-5kHz最敏感,但20kHz的谐波如果落到这个区间,照样能让你抓狂。

我个人习惯,在设计驱动电路时,先把PWM频率拉到40kHz以上。这样基频和主要谐波都跑到人耳听觉范围之外了,至少能解决一半的问题。

3.2 机械共振:结构成了「放大器」

有了电磁力激励,接下来就看机械结构怎么「接招」了。

VCM马达本身是一个弹簧-质量系统。镜头模组是质量块,弹片是弹簧。这个系统有它自己的固有频率。当电磁力的频率接近这个固有频率时,就会发生共振。

共振的后果是什么?振幅被放大几倍甚至几十倍。本来微弱的振动,一下子变成了肉眼可见的抖动,同时伴随着啸叫。

避坑指南:我曾经遇到过一个案子,啸叫声特别尖锐。查了半天,发现是镜头模组的弹片刚度设计偏软,导致一阶共振频率只有1.2kHz。而PWM的二次谐波刚好落在1.2kHz附近。这就好比一个秋千,你每次都在它荡到最高点时推一把,它不飞起来才怪。

解决机械共振,通常有两个思路:

  • 改变固有频率:调整弹片刚度或镜头质量,让共振频率避开激励频率。但这往往受限于光学设计和结构空间,不是想改就能改的。
  • 增加阻尼:在结构中加入阻尼材料,比如在弹片周围点一些阻尼胶。这能有效抑制共振峰值,让振动「软着陆」。

我个人更倾向于后者。因为改结构牵一发动全身,而加阻尼胶是「微创手术」,见效快,风险低。

3.3 声辐射路径:声音是怎么「跑」出来的

有了振动,还得有路径把声音传出来。这一步往往被忽略,但恰恰是最后临门一脚。

VCM马达的振动,通过以下几个路径向外辐射声音:

  1. 空气直接辐射:马达壳体直接振动,推动周围空气形成声波。这是最直接的路径。
  2. 结构传导:振动通过马达底座传到手机中框,再传到屏幕和后盖。这些大面积的薄板结构,本身就是天然的「扬声器振膜」。
  3. 腔体共鸣:马达周围的封闭或半封闭空间,比如镜头模组和外壳之间的缝隙,会形成亥姆霍兹共振腔。一旦振动频率和腔体固有频率对上,声音会被放大好几倍。

注意:我曾经处理过一个案例,啸叫声在手机底部特别明显。排查后发现,振动通过马达底座传到中框,中框又和底部的扬声器腔体产生了耦合。说白了,整个手机后盖都在跟着振。最后我们在马达和底座之间加了一层0.3mm的硅胶垫,切断了传导路径,问题才解决。

所以,声辐射路径的阻断,核心就三个字:隔、阻、吸

  • 隔:用软性材料(硅胶、泡棉)把马达和壳体隔开,切断结构传导。
  • 阻:在腔体缝隙处加密封圈,防止空气泄漏形成共鸣。
  • 吸:在腔体内壁贴吸音材料(如微孔泡棉),消耗声能量。

3.4 知识体系总览

下面这张图,把三个环节串起来了。你一看就明白。

啸叫产生物理机理:电-力-声三部曲 电磁力激励 PWM谐波 电流纹波 高频电磁力 机械共振 弹簧-质量系统 固有频率匹配 振幅放大 声辐射路径 空气辐射 结构传导 腔体共鸣 最终结果:人耳听到啸叫 三个环节缺一不可,阻断任意一个即可消除啸叫

你看,从电磁力到机械共振,再到声辐射,这是一个完整的链条。我们做静音调试,说白了就是在链条上找薄弱环节下手。要么减少激励,要么避开共振,要么切断路径。

我个人习惯,拿到一个啸叫问题,先看电流波形,确认PWM设置是否合理。如果电流没问题,再测振动频谱,看共振点在哪。最后才去动结构。这个顺序能帮你少走很多弯路。

总结一下:

  • 电磁力激励是源头,PWM频率和纹波是关键
  • 机械共振是放大器,固有频率和阻尼是核心
  • 声辐射路径是出口,隔振和密封是手段

嗯,这一节的内容就到这儿。你把这些机理吃透了,后面讲静音调试方法时,就会觉得顺理成章。


公众号:蓝海资料掘金营,微信deep3321