☰
DCDC轻载模式与电感啸叫:PSM、Burst、FCM原理及调试指南
2026/10/6 17:58:33 网站建设 项目流程

做电源的应该都有过这种经历:板子焊好了,功能也正常,但夜深人静把耳朵凑近板子,能听见电感那儿传来细细的“滋滋”声,或者像蛐蛐叫,再或者是有节奏的“吱啦吱啦”。第一反应是电感坏了,可量输出电压纹波又都正常,声音也找不到明确规律——其实这十有八九是DCDC在轻载下进入了PSM、Burst这类低功耗工作模式,开关频率掉进了人耳听觉范围。

轻载“叫”这件事,说到底是开关频率、电感机械结构、环路模式和负载状态一起作用的结果。这篇文章我把PSM、Burst、FCM三种轻载模式从原理到选型再到实际调试展开讲一遍,包含我这些年调板子踩过的坑和排查思路,给做硬件、画电源的同行做个参考。

1. 声音到底从哪来:DCDC轻载噪声的产生机理

1.1 电感为什么会“唱歌”

DCDC工作时,电感电流是一个高频的三角波或者梯形波。电流每变化一次,线圈之间、线圈和磁芯之间就会承受交变的电磁力,这个力会让线圈轻微位移,也会让磁芯本身发生微小的尺寸变化——就是磁致伸缩效应。这些微振动本来天天都有,但人耳根本听不到,原因很简单:正常重载时,DCDC跑在固定频率PWM,开关频率少说几百kHz,哪怕最低也是100kHz以上,远超20kHz的人耳上限。

到了轻载,情况就变了。为了省电,很多芯片会自动切入PSM(脉冲跳跃模式)或Burst(突发模式),开关频率不再固定在几百kHz,而是变成一个低频重复的过程:比如跑几个周期,停几十个周期,再跑几个周期。这个重复频率可能就是几百Hz到十几kHz,正好落在20Hz-20kHz的人耳听觉范围内。电感在这种低频激振下就成了一个微型扬声器,把机械振动变成空气声波传出来。

这里有个很容易误解的点:电感发出的声音频率不是单个开关脉冲的频率,而是脉冲串的包络重复频率。比如一个1MHz开关频率的DCDC跳周期后,每50μs发一组脉冲,那么听众听到的基频可能在几kHz左右,音色取决于每组脉冲的数量和占空比。所以不同芯片、不同负载电流下,声音的“音调”会变,这也是“滋滋”声时有时无、时高时低的原因。

另外,PCB本身也在参与“发声”。电感贴在PCB上,振动会传递给整块板子,板子面积越大,越像扬声器的振膜,声音辐射越明显。这也是为什么同一颗电感,在不同板子上响的程度完全不一样。

1.2 不同工作模式下的“音色”差异

如果你用示波器同时量SW节点波形和输出纹波,再把耳朵凑近电感,会发现声音模式和波形特征高度对应。

  • 如果声音是连续的、偏高的“滋滋”,SW波形表现为规律跳周期,大概率是PSM或PFM。
  • 如果声音是“咔哒、咔哒”或者“吱啦吱啦”的低频节奏,SW波形是一组脉冲加一段静默,明显是Burst模式,而且Burst重复频率在几百Hz到几kHz。
  • 如果重载时响、轻载不响,一般是环路稳定性问题,而不是轻载模式问题,需要单独处理。

这个初步判断很重要,能帮你快速区分“模式噪声”和“环路噪声”,后面的排查思路完全不同。我自己调板子第一步永远是先看SW波形,听声音判断只能作为辅助。

2. 三种轻载模式逐个拆解:PSM、Burst、FCM

2.1 FCM强制连续模式:牺牲效率换安静

FCM,全称Forced Continuous Mode,也叫FCCM或者FPWM。它的核心行为是:不管负载多轻,芯片始终保持固定频率PWM工作,电感电流允许在轻载时过零甚至反向。

轻载时,如果按CCM方式继续跑,电感电流会在轻载区间变成负值——下管把能量从输出侧抽回输入端。虽然有一部分能量回收,但开关损耗和导通损耗依然在烧,所以FCM在轻载下效率通常很难看,一杯茶的功耗换来的是纹波小、频率固定、噪声小、瞬态响应好。

FCM最适合三类场景:一是音频设备,因为任何落在听觉范围的低频脉冲都会让喇叭底噪恶化;二是射频和模拟前端,这类电路对电源纹波和频率抖动特别敏感;三是需要确定性开关频率来做EMI预判的工业设备。如果你需要一个安静的电源,FCM永远是最稳的选择。

但注意,FCM不是免费的。轻载时负电感电流持续存在,输入侧会出现反灌电流,输入端电容需要留够裕量,否则输入电压会异常抬升。另外,FCM的静态电流一般比Burst模式高几百μA甚至几mA,在纽扣电池供电的产品里几乎不可接受。

2.2 PSM脉冲跳跃模式:省电和噪声的中间派

PSM的工作逻辑简单说就是:固定频率PWM跑几个周期,一旦输出达到目标电压,就跳过若干周期,等输出电压下跌到阈值以下再重新开启。

因此PSM下,开关频率是变化的,和负载电流成正比。轻载时跳过的周期多,实际开关频率低;负载增加,跳过的周期少,开关频率逐渐上升,最终平滑过渡到连续PWM。

PSM的好处是轻载效率比FCM高不少,静态电流也低很多,而且因为脉冲比较“碎”,声音通常比Burst温柔一点。坏处是输出纹波明显增大,瞬态响应变慢,跳周期产生的边带频率范围和人耳高度重合,所以很多PSM芯片在轻载时依然会“滋滋”。

关于PSM有一点容易踩坑:不同芯片的PSM实现差异很大。有的芯片PSM模式下峰值电流限制很低,输出纹波只有十几mV;有的芯片则完全没有限制,输出纹波能到百mV级。选型时不要只看“支持PSM”,要看数据手册里轻载纹波波形图和PSM峰值电流的具体数值。

2.3 Burst突发模式:待机省电王,但也是啸叫主力

Burst模式和PSM本质区别在于脉冲的组织方式。Burst是攒出一串连续脉冲一次性送出,然后芯片进入接近休眠的状态,等输出电压跌到比较器下阈值,再重新送下一串。

这种“一串脉冲-一段静默”的节奏,在输出纹波上表现成一个明显的锯齿波或三角波。Burst重复频率通常落在几百Hz到几十kHz之间,正好是耳朵最敏感的区域,所以Burst模式是“滋滋”声的主力。但它的轻载效率也是真高,很多芯片在几十μA负载下还能保持70%-80%的效率,全赖这个模式。

Burst模式还有一个特性:输出电容的大小直接影响Burst重复频率。电容大,储能量大,Burst之间的静默时间拉长,重复频率降低;电容小,重复频率升高,纹波也变大。实际调试中经常通过微调输出电容值和类型来把Burst频率推到听觉范围之外,但这种方式对不同芯片效果差异很大,要实测。

2.4 一张对照表+厂商命名陷阱

先看对比表,把三种模式放在一起比较直观:

维度FCM强制连续PSM脉冲跳跃Burst突发
开关行为固定频率连续开关周期性跳周期串联脉冲后长休眠
轻载效率差中高极高
输出纹波小中等大
音频噪声基本无中低明显
瞬态响应好中等差
静态电流较高低极低
适用场景音频/模拟电路平衡型应用超低待机功耗

这张表只能解决“原理层”的问题,真正到选型时会发现厂商的命名五花八门。TI喜欢叫Eco-mode、Auto Mode、PFM,ADI管它叫Burst Mode,MPS叫PSM,还有厂商叫Light Load Mode、Skip Mode。同样叫Burst,不同厂商的实现细节完全可能是两种东西,有的接近PSM,有的接近纯迟滞控制。

选型时,别只看模式名字,要看数据手册里的“Light Load Operation”这一章节,重点看三张图:轻载效率曲线、SW节点波形图、输出纹波波形图。这三张图能一眼看出这个“轻载模式”到底是哪种行为。另外搜索“PSM”时还会搜出统计学里的倾向得分匹配(Propensity Score Matching),纯属重名,坐标系都不一样,别搞混了。

3. 模式选择决策:按产品应用场景对号入座

3.1 待机功耗优先:Burst/PSM怎么权衡

如果产品是电池供电,待机电流是核心指标,比如智能门锁、表计、传感器节点,那么Burst模式几乎是必须的。这类场景负载可能长期在几十μA级别,FCM根本活不下去。

我的做法是先算一笔账。假设负载25μA,一颗静态电流5μA的Burst模式DCDC,效率能做到60%-80%;换FCM模式,静态电流可能飙到几百μA,效率掉到20%以下。待机时长差出好几倍不是开玩笑。

但选Burst不等于忍受啸叫。优先选择Burst频率可配置的芯片,或者Burst频率高于20kHz的芯片,这两类芯片在低功耗和听感之间能找到一个折中。如果芯片不可配置,那就通过加大输出电容把Burst频率压到人耳不敏感的区域,或者用延迟电容调整比较器窗口。这些方法需要实测,因为电容ESR、环路延迟都会影响最终Burst频率。

还有一点提醒:超低功耗设备如果系统本身会周期性唤醒(比如每秒一次ADC采样),那么Burst模式和系统负载脉冲叠加后,可能产生低频“扑扑”声,这个由系统工作节律引起来的噪声,单靠电源芯片解决不了,需要在软件时序上错开负载脉冲和Burst周期。

3.2 纹波和噪声优先:FCM或后级滤波

音频编解码器、ADC基准源、光模块激光器驱动这类电路,对电源纹波和噪声极其敏感。如果DCDC在轻载时纹波突然从5mV变成50mV,哪怕听不到声音,模拟电路性能也会劣化。

这种场景我的选择顺序是:

  1. 优先选支持FPWM/FCCM的DCDC,强制固定开关频率,纹波可控;
  2. 如果芯片不支持FCCM,用MODE引脚外部拉高或I2C配置,强制工作在连续模式;
  3. 如果必须用轻载模式节省功耗,那就DCDC后级加LC滤波或LDO去兜底。

实际产品里,DCDC+LDO的组合很常见。DCDC负责高效率粗调,LDO负责低噪声精调,两者配合既保证待机效率又保证噪声指标。缺点是成本高一点、效率被LDO吃掉一点,但在音频和精密模拟电路里这是最稳妥的方案。

3.3 COT架构DCDC的特殊性

COT(恒定导通时间)架构这几年在消费电子和工业电源里用得越来越多,它和传统电压模式、电流模式的最大区别是没有独立的系统时钟,开关频率靠“导通时间固定+关断时间由比较器决定”来维持。

轻载时,COT芯片天然会进入类似Burst的行为:输出跌到参考电压以下时开一个固定的导通时间,电感电流上升,输出涨上去就关断,然后等输出再次下跌。负载电流小,关断时间就被拉得很长,开关频率随之降低。所以COT架构DCDC发出轻载噪声非常普遍。

COT架构下改善轻载噪声有几个手段:

  • 选最小导通时间尽量短的芯片,这样在轻载时也可以维持相对高的等效频率;
  • 利用芯片提供的“纹波注入”引脚(比如通过R-C网络从SW节点注入纹波),调整内部比较器窗口,让轻载振荡频率移动;
  • 如果应用允许,干脆选带强制PWM模式的COT芯片。

COT架构通常不需要外部环路补偿,相位裕量主要由输出电容的ESR决定。选ESR过低的MLCC时,轻载可能进入次谐波振荡,表现为间歇性的“叽叽”声,这种不是模式问题,是补偿失效,需要调整电容类型或增加纹波注入量。

3.4 模式切换阈值:别在常态化负载点附近来回抖

芯片从连续PWM切换进轻载模式的负载电流阈值,有的固定死,有的可以通过外部电阻或I2C调节。这个阈值的设置有一个很隐蔽的坑:如果产品常态化工作负载正好落在切换阈值附近,负载稍微波动就会导致芯片在两种模式之间来回切换,输出电压纹波会周期性突变,声音也会变成无规律的“咯咯”声。

比如某颗芯片的PSM触发电流是150mA,产品在120mA-180mA之间动态变化,那么每次穿越150mA阈值都会出现一次模式切换,严重时甚至形成低频振荡。

解决方案是把负载工作点尽量远离切换阈值,或者干脆通过软件控制MODE引脚,在需要低功耗时切入轻载模式,正常工作状态强制FCM。很多芯片的MODE引脚不是简单拉高拉低,而是支持动态切换,把MODE引脚接到MCU的GPIO上,用软件决定模式策略,比硬件固定更灵活。

4. 实操避坑:从选型到布局的完整经验

4.1 把开关频率调到人耳听不见

解决轻载啸叫最粗暴有效的方法:让开关频率跑在人耳听觉范围之外。前面说了,轻载噪声其实不是单个开关周期直接产生的,而是脉冲串包络的低频频率。但开关频率提高之后,同样一串脉冲在单位时间内数量更多、包络特征更接近连续波形,人耳的主观听感确实会明显改善。

手头常用器件里,便携设备DCDC开关频率一般选1.5MHz-2.2MHz,这个频段在效率和尺寸之间比较平衡。工业设备如果对效率要求更高,用400kHz-800kHz,但这时轻载噪声风险大,通常需要选带FCCM模式的芯片来兜底。

如果你在产品定义阶段就预见到轻载噪声风险,选型时直接筛选“支持外部同步时钟”的芯片。外部给一个干净的时钟,DCDC可以跟随这个时钟工作,避免内部振荡器的频率漂移和跳周期行为,这是对付音频噪声的一剂猛药。代价是需要额外提供时钟源,且同步状态下轻载效率同样会变差。

4.2 警惕MLCC压电效应带来的“假电感声”

轻载叫声不一定来自电感。多层陶瓷电容(MLCC)有压电效应,两端电压变化时,陶瓷介质会发生机械形变,形变传布到PCB上一样会发出声音。输入电压纹波大的时候,输入侧的1210、1206大尺寸MLCC叫得比电感还欢。

我遇到过一台设备,电感附近“滋滋”响,结果拿塑料管一听,声音是从输入侧的一排1210 MLCC传出来的,电感反倒没什么动静。换聚合物电容之后声音立刻消失。

区分“电感声”和“电容声”的办法很土但有效:用绝缘棒或者塑料笔尖去压住可疑元件,逐个按压,按住哪个元件声音变了,声源就是它。注意是改变不是消除——有时候你压住电感,声音反而变大,因为把它的谐振频率压到了更敏感的位置,这种“变大”也能确认声源就是电感。

替换电容时,可以用多颗小尺寸MLCC并联替代单颗大尺寸MLCC,总容值不变但压电效应和机械振动都会明显降低;或者用无压电效应的聚合物钽电容、铝聚合物电容替换关键位置的MLCC,但要注意ESR变化对环路的影响。

4.3 电感选型与点胶固定的细节

电感本身的机械结构决定了它是不是“爱叫”。经验来看,一体成型电感(molded choke)因为磁体把线圈包裹得紧,机械共振被抑制,噪声表现普遍优于半屏蔽电感和非屏蔽电感。磁芯材质也有影响,铁氧体磁致伸缩略大,金属粉芯(羰基铁粉、合金粉)磁致伸缩效应小,但损耗和饱和特性需要重新评估。

选电感时除了常规的饱和电流、DCR、感值,轻载噪声敏感的应用要多关注电感的结构和屏蔽方式,而不只是电气参数。同一颗电感在不同PCB上响不响,和焊盘、周围铜箔面积都有关系。

如果整机EMI和散热都允许,点胶固定是最粗暴有效的降噪手段。用室温固化硅胶把电感顶面和PCB板之间点一点,等于给电感的机械振动加了一个阻尼块,声音能明显变小。注意点胶不能盖住焊盘和调试点,硅胶要选室温固化型的,热熔胶在高温下会软化,而且维修时不好拆。

4.4 测试定位:快速找出声音来源

手头没有专业声学设备,也能快速定位声源。我的常规流程是这样的:

  • 先做一个简易“听诊器”:一根塑料管或者卷起来的纸筒,一端贴耳朵,另一端在PCB上慢慢扫,声音最大处就是主要声源。
  • 用示波器同时量SW节点和输出纹波。如果SW波形显示Jump周期或Burst节奏,频率和耳朵听到的节奏对得上,基本断定是电感或者电容在响应这个开关pattern。
  • 如果手头有频谱分析App,手机录音后用频谱看声音的基频。如果基频和SW波形里的Burst重复频率一致,问题定位到模式行为;如果基频远高于开关频率,可能是电感的机械自谐振被激励,这种情况就要考虑换电感材料或调整布局。

输入侧的噪声也不要漏掉。输入电源适配器带来的低频纹波会通过DCDC传导到输出,产生类似Burst的间歇叫声,但SW波形本身可能是正常的。遇到这类问题,要先检查输入端的电压纹波和输入电容配置。

5. 典型故障排查实录

5.1 换了电感还在叫,问题出在哪

现象:一块板子在轻载时“滋滋”响,换了三颗电感,从绕线电感换到一体成型电感,声音小了但并没有消失,而且音调变了。

排查过程:用示波器抓SW波形,看到芯片在100mA负载下进入跳跃模式,跳周期频率约8kHz,正好是人耳敏感区。用绝缘棒按压输出电容,声音有轻微变化,但主要声源还是电感。

结论:问题根源是芯片轻载模式行为,不是电感本体。电感换型只是把共振频率挪了位置,没有解决激励源。最终方案是把芯片设置为强制PWM模式,声音彻底消失。效率损失在可接受范围,因为产品正常工作时负载不大,但听感的优先级更高。

经验:先看模式,后换元件。换电感治标不治本,一定要先确认芯片在轻载下是什么工作状态。

5.2 满载啸叫与轻载啸叫的原因不同

现象:轻载时非常安静,偏偏在负载接近额定值的半载、满载区间出现高频啸叫,感觉像是电感要飞出来。

排查过程:示波器看SW波形,发现开关频率正常,但占空比接近50%附近时,波形开始出现疏密不均的抖动,输出纹波带上明显的低频包络。这不是轻载模式问题,而是环路在特定占空比下相位裕量不足,出现了次谐波振荡。

解决办法:调整补偿网络。把带宽压低一点,或者在输出电容上并联一颗低ESR的陶瓷电容增加相位裕量。对于带外部补偿的芯片,调补偿参数后啸叫消失。

经验:凡是声音出现在重载区间、和负载电流强相关,优先怀疑环路稳定性,别在电感上浪费时间。轻载啸叫和重载啸叫的故障机理往往完全不同,排查思路要分开。

5.3 模式切换瞬间的波形异常

现象:负载在10mA和300mA之间来回跳变时,DCDC在两种模式间切换的瞬间,输出电压出现明显的下冲和过冲,同时还有一声短促的“咔哒”。稳态负载下完全正常,但只要一动态切换,问题就出现。

排查过程:示波器抓负载跳变时的SW波形,发现从轻载模式切回PWM的瞬间,第一个开关周期占空比异常大,导致输出电压过冲;从PWM切回轻载模式时,输出又因为环路来不及响应而掉电压。

解决办法:改用MCU控制MODE引脚,软件在负载跳变前先把模式强制到PWM,等系统稳定后再切回Burst;如果芯片支持软启动或快速瞬态增强功能,可以开启。如果软件干预不方便,就只能增大输出电容来压住瞬态冲击。

5.4 效率测试与听感的割裂

现象:实验室测轻载效率,用电子负载模拟,DCDC表现正常,效率曲线很漂亮。但装到整机上,用户反馈待机时能听到电流声。

排查过程:电子负载在轻载时本身会周期性开关内部负载,这段扰动影响了DCDC的Burst行为,让芯片以为负载比实际大,测出来的效率和实际整机状态下不一样。整机待机状态的负载其实是恒定的,Burst频率落到音频范围,就开始叫了。

经验:测轻载效率时,尽量用高精度电流表直接测输入输出电流,不要完全依赖电子负载的小电流档位;测完效率之后,用真实系统负载再跑一遍声音测试,两个场景都要过。否则数据好看,产品照样啸叫。

最后说点个人体会

我调电源这些年,最深的感受是“轻载叫声”从来不是一个单一问题,它背后是效率、纹波、成本、尺寸、EMI、听感这些指标之间的互相拉扯。很多工程师看到啸叫第一反应是换电感、加磁珠,其实先去看SW波形才是性价比最高的动作。模式行为对不对、环路稳不稳、是电感还是电容在响——示波器上一眼就能看个八九不离十。尤其是新项目选型阶段,能支持FCCM和MODE引脚动态切换的芯片,在调试后期会给你留出很多余量,别为了省几毛钱把这部分灵活性省掉。希望这篇能帮同行们少走点弯路。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询