DCDC轻载电感啸叫原因与PSM、Burst、FCM模式选型详解

发布时间:2026/10/6 6:10:27
DCDC轻载电感啸叫原因与PSM、Burst、FCM模式选型详解 1. 轻载“滋滋”声从哪来先搞懂电感啸叫的本质做电源设计最怕两件事一是板子烧了二是板子“开口说话”。DCDC电源在轻载时发出“滋滋”声、甚至类似蟋蟀叫的高频音几乎每个硬件工程师都遇到过。有人以为是电感质量问题换了个更好的电感叫声还在有人以为是PCB布局问题重新铺了地问题依然。其实大部分情况下电感本身没有错真正的问题出在DCDC的工作模式上。人耳能听到的频率范围大约是20Hz到20kHz。电感啸叫的本质是电感内部的线圈或磁芯在某个交变力作用下产生机械振动当这个振动的频率落在人耳可听范围内就会被我们听到。DCDC在正常重载工作时开关频率通常在几百kHz到几MHz远超音频范围所以听不到但在轻载模式下芯片会通过跳周期、突发等方式降低等效开关频率这个等效频率很可能掉进20kHz以内噪声就出现了。这里要澄清一个常见误解电感啸叫并不是因为电感“质量差”。陶瓷电容也会发出噪声这是压电效应导致的电感啸叫则是磁致伸缩效应——磁芯在交变磁场中长度发生微米级变化变化频率落在音频范围时磁芯就会像扬声器振膜一样振动。所以问题的关键不是“换更好的电感”而是“让开关动作的等效频率避开音频范围”。轻载是啸叫最容易被触发的工况原因有二。第一轻载时输出电流小电感电流会进入断续导通模式DCM甚至更深的工作状态电流波形不再是规整的连续三角波而是离散的尖脉冲第二为了维持轻载效率芯片会自动拉低开关频率。频率一旦降下来周期性振动的能量就集中在音频段噪声自然就出来了。理解这一点再去看PSM、Burst、FCM三种模式很多疑问会迎刃而解。2. PSM、Burst、FCM三种模式的工作原理对比2.1 PSM脉冲跳跃模式固定导通时间按需跳跃PSM的全称是Pulse Skipping Mode翻译过来就是“跳脉冲模式”。它的核心逻辑可以概括为输出电压正常时就停止开关输出电压跌到阈值以下就恢复开关。具体工作过程是这样的芯片内部有一个输出电压比较器参考电压设为Vref通常比目标输出电压低1%到3%。当输出电压高于这个阈值时功率管完全关断电感没有能量传递负载完全靠输出电容供电当输出电压因为负载消耗跌到阈值以下时芯片重新开启一个开关周期把能量补充进去然后再次进入休眠。如此往复开关管的工作不是连续的而是“打一拍、歇几拍”等效开关频率大幅下降。PSM的优势在于轻载效率非常高。因为它只在需要时才开关其余时间整个功率级都不工作静态电流可以做得非常低很多芯片在PSM模式下静态电流能压到几十微安甚至更低。这对于电池供电的IoT设备来说是致命的吸引力——待机功耗直接决定产品的续航时间。PSM的劣势也明显输出电压纹波偏大因为输出电压是“跌下去再补回来”的过程天然存在锯齿波形状的纹波负载瞬态响应比较差如果负载突然从轻载跳到重载芯片需要先检测到输出电压跌到阈值以下才恢复连续开关这个检测和恢复的过程会引入延迟导致输出出现较大的跌落。2.2 Burst突发模式低功耗场景下的主从式开关Burst模式有的厂商叫Light Load Mode、Eco Mode或Power Save Mode本质上和PSM是近亲但实现策略更精细。PSM是单个脉冲的跳跃Burst则是一组脉冲连续工作一段时间然后完全关断一段时间。可以这样理解两者的区别PSM是“打一枪歇一会儿”Burst是“打一阵枪再歇一阵”。Burst模式下芯片检测到轻载后会维持一个固定的开关频率连续工作若干个周期把能量以“脉冲串”的形式传递给输出当输出电压升到上限阈值时整个功率级完全关断进入休眠输出电压跌到下限阈值时重新启动一串脉冲。每个脉冲串内部的开关频率依然是几百kHz的高频但脉冲串的重复频率可能只有几百Hz到几kHz。Burst模式最大的优势是轻载效率可以做得比PSM更高因为它把“每个周期都要比较输出电压”的控制开销也省掉了休眠时间更长。很多高性能的DCDC芯片在Burst模式下静态电流可以做到微安级别。Burst模式最典型的副作用是脉冲串的重复频率很容易落在音频范围内从而激发出电感啸叫。尤其是当负载电流在某一个区间时脉冲串频率恰好落在2kHz到5kHz——这个频段是人耳最敏感的区域一旦触发噪声会非常刺耳。而且Burst模式下输出电压纹波更大因为每个脉冲串会注入相对大的能量输出电压会有明显的“泵起”和“跌落”过程。2.3 FCM强制连续模式用静态损耗换动态性能FCM是Forced Continuous Conduction Mode强制连续导通模式。在这模式下不管负载多轻芯片都会以固定的开关频率持续工作电感电流始终连续不会出现跳脉冲或突发的情况。当负载电流小于电感纹波电流的一半时电感电流会反向也就是电流从输出端流回功率级这被称为“负向电流”或“谷底电流折返”。FCM的工作逻辑最“傻”但效果最稳。因为开关频率恒定输出电压纹波是三种模式中最低的几乎看不到轻载时的锯齿波负载瞬态响应也最好因为功率级永远处于工作状态负载突变时不需要“唤醒”过程可以直接响应。FCM特别适合那些对电源质量要求极高的场景比如射频前端供电、模拟电路供电、高精度ADC的参考电源等。FCM的代价是轻载效率非常低。由于开关管持续开关开关损耗始终存在再加上电感电流反向时能量从输出端回流到输入端虽然一部分能量可以回收但整体损耗明显增加。在微安到毫安级别的轻载状态下FCM的效率可能只有百分之十几甚至更低。这就是为什么几乎所有主打低功耗的DCDC芯片都默认用PSM或Burst——效率差距太大了。2.4 三种模式横向对比对比维度PSMBurstFCM轻载效率高最高低输出电压纹波较大最大最小负载瞬态响应一般最差最好噪声/啸叫风险中高低等效开关频率不固定不固定脉冲串重复率可变固定典型应用场景IoT、电池设备超低功耗待机系统精密模拟供电、射频供电从表格可以直观看出这三种模式本质上是在效率、纹波、瞬态响应和噪声之间做权衡。没有哪种模式是“最好”的只有“最适合当前系统需求”的。3. 模式选型不是看数据手册参数而是看系统全貌3.1 按负载特性选静态待机与动态响应的取舍选模式的第一步是搞清楚你的系统在“轻载”状态下到底处于什么工作状态之后会不会突然切换到重载。这决定了你最应该优先保效率还是保响应。如果系统是典型的电池供电设备——平时深度休眠只需要微安级的电流维持RTC或内存数据每几分钟醒来一次发送数据——这种场景下PSM或Burst是唯一合理的选择。休眠时的效率直接决定待机电流而待机电流又直接决定电池寿命。这时候你甚至不应该在乎轻载时的输出电压纹波因为负载本身几乎不耗电纹波再大也不会影响什么。反过来如果系统是工业现场的传感器节点平时工作在轻载但随时可能接到上位机的指令需要瞬间加大输出比如驱动继电器、启动电机、开启无线发射——这种场景下FCM的优势就体现出来了。PSM和Burst模式下的唤醒延迟可能导致电压跌落超过负载的容忍范围系统重启。你可以在DCDC输出端并联一个大容量电容来应对但代价是成本和面积不如直接选FCM或者用“轻载PSM 重载PWM”的自适应模式芯片。有一点需要注意很多芯片的PSM/Burst模式是有最小开关频率限制的。当负载低到一定程度输出电压的下掉速度变得非常慢可能几十毫秒才触发一次开关。这时芯片的反馈环路和控制逻辑会进入一种“临界不稳定”状态可能产生低频振荡表现为输出电压周期性起伏、电流波形不规则——这种状态下啸叫风险反而更高。选型时尽量选那些对超轻载有良好定义的芯片有些芯片在负载低于某阈值时会自动进入“休眠加定时唤醒”的状态这种设计比单纯PSM更可靠。3.2 按EMI需求选易受干扰的敏感电路EMI电磁干扰是模式选型中容易被低估的因素。PSM和Burst模式下开关频率是变化的而且是宽范围跳变。这种非周期性的开关动作会形成一个很宽的噪声频谱虽然每个频点的能量不高但覆盖范围广可能干扰到周边的敏感电路。FCM模式下开关频率恒定噪声频谱是窄带的集中在开关频率及其谐波上。虽然谐波数量多、频点能量相对集中但对于EMI滤波器设计来说恒定频率的噪声更好对付——你可以在特定频点做陷波或者精确估算谐波分布后安排滤波器。相反跳变频率的噪声很难用固定滤波器滤除只能通过加大屏蔽、拉大间距等物理手段来抑制。做无线产品的工程师应该有体会BLE模块在2.4GHz频段如果DCDC工作在PSM模式轻载时的宽频噪声偶尔会“踩”到无线接收频段导致灵敏度下降。这种问题排查起来非常耗时因为噪声是间歇性的和负载状态、电池电压都有关。遇到这种情况最简单有效的方案是无线发射期间把DCDC强制切到FCM模式发射结束后再切回PSM。很多DCDC芯片有外部引脚或寄存器可以动态切换模式这也印证了“选型要看芯片是否有模式切换能力”这一条有多重要。3.3 按输出电压精度选纹波与调节精度的关系输出电压纹波直接影响后级电路的精度。PSM和Burst模式下输出电压的锯齿波幅度可能达到几十毫伏甚至上百毫伏这取决于输出电容的容量、ESR以及跳脉冲的阈值窗口。对很多数字电路来说几十毫伏的纹波完全不是问题但对模拟前端、高精度ADC、PLL的模拟供电来说这种纹波可能直接劣化性能指标。数据手册上的“输出电压精度”指标通常是静态的指的是空载或固定负载下的调节精度。但在动态工作模式下纹波甚至超过标称精度这一点容易被忽略。举个例子某芯片标称输出3.3V精度±2%也就是±66mV。在PSM模式下输出电压波动可能达到±40mV看起来还在指标内但如果负载是12位的ADC参考电压由这个3.3V提供40mV的波动换算成ADC的量化误差可能吃掉1到2个LSB直接拉低信噪比。如果系统对电压质量有要求但又不想牺牲轻载效率可以考虑两级方案前级DCDC用PSM/Burst模式保证效率输出再接一个LDO做二次稳压。LDO的电源抑制比PSRR在低频段通常有60dB以上可以很好地抑制PSM/Burst模式带来的低频纹波。代价是LDO自身的静态电流会额外增加几微安到几十微安需要评估是否可接受。4. 实际项目中的常见坑与排查链路4.1 坑一模式切换时的负载瞬态造成输出跌落很多DCDC芯片支持自动模式切换重载时工作在PWM连续模式类似FCM轻载时自动切到PSM或Burst。这个自动切换的过程往往就埋着坑。问题出在切换阈值的回差hysteresis上。为了避免在阈值附近频繁切换芯片内部会对负载电流设置一个滞回区间。但这个滞回区间可能不够宽或者响应速度不够快。当负载电流在切换阈值附近波动时芯片可能在PWM和PSM之间来回跳导致输出电压出现非预期的波动。我在一个项目里就踩过这样的坑系统的主控在某些操作下会有短暂的电流脉冲脉冲宽度恰好落在切换阈值的“灰色地带”DCDC在两种模式之间来回切换输出出现了幅度约100mV、频率约10kHz的振荡。这个振荡幅度不算大但恰好被后级音频放大电路接收到喇叭发出“嘟——”的噪声排查了很久才发现是模式切换引起的。解决这个问题有几个思路一是给芯片设定固定的工作模式不用自动切换二是在芯片外部增加负载电容降低切换过程中的电压波动三是通过软件调整负载的动态行为把电流脉冲规避到阈值之外。具体用哪个方案要看系统的实际约束。4.2 坑二Burst频率落在音频范围导致“间歇性滋滋”这是最典型、最常见的啸叫场景。芯片工作在Burst模式脉冲串的重复频率不是一个固定值而是随负载电流变化。当负载电流比较小时输出电压下掉得慢两个脉冲串之间的间隔拉长重复频率可能降到几百赫兹负载电流稍微大一点间隔缩短重复频率可能升到几千赫兹。这个频率范围恰好覆盖人耳最敏感的区间而电感在这个频率下的振动幅度又比较明显——“间歇性滋滋”就出现了。排查这个问题的标准做法是用示波器测电感电流或开关节点波形观察脉冲串的重复频率。把示波器时间轴拉长到几十毫秒每格能看到一串密集的方波然后是一段平坦的直线再是一串密集方波——这个“串”的重复频率如果落在音频区间基本就锁定了噪声来源。规避手段有几个层次首先是换工作模式如果系统能接受稍低的轻载效率直接切FCM最省心其次是调整输出电容容量增大电容会降低输出电压的下掉速度从而改变脉冲串重复频率——有时把频率从3kHz移到18kHz以上人耳就听不到了但要注意超过20kHz的开关噪声可能干扰其他电路最后是选电感的取向封闭式电感比半封闭式电感的振动噪声更小磁屏蔽型电感比非屏蔽型更安静——在同样的激励条件下磁芯材质和封装结构对啸叫的抑制效果可以相差数倍。4.3 坑三FCM在电池供电场景下引起的输入电流回灌FCM模式的一个隐藏问题是“负向电感电流”带来的输入电流回灌。轻载时每个开关周期内电感电流会反向流动能量从输出电容流回输入端。这个回灌过程在同步整流拓扑里是通过低边MOS管的反向导通实现的——实际上就是利用同步MOS管的体二极管和沟道在做“整流”。回灌的后果是输入端的电流波形出现明显的“负向毛刺”。如果输入端有电池或低压差线性稳压器这个负向毛刺可能会干扰前级电路的正常工作。极端情况下如果回灌能量较大且输入电容容量不足输入电压会被“泵升”——比DCDC的输入标称值高出几百毫伏——这可能导致前级LDO的反向击穿或电池保护电路的误动作。我在测试一款双节锂电池供电的设备时就遇到过FCM轻载时输入电压从7.4V被泵到7.9V的情况排查了一段时间才发现是DCDC的回灌导致的。解决思路有两类第一类是硬件上增加输入电容吸收回灌能量第二类是外部加一个“理想二极管”隔离电路阻止反向电流。但更推荐的还是从源头入手——在电池供电产品中尽量不用FCM作为轻载工作模式这一点选型时就该锁定好。4.4 排查链路从波形判断芯片当前所处模式如果手头有一台示波器判断DCDC当前工作在什么模式并不难。我常用的方法是同时测三个信号开关节点波形SW pin、电感电流波形可以用电流探头或用一个小采样电阻、输出电压纹波。波形特征当前模式连续等间隔方波频率固定FCM/PWM连续模式一串方波、一段静止、一串方波重复频率低Burst模式单个方波、长静止、单个方波间隔较长PSM模式方波频率在高低之间跳变无规律模式切换临界态或环路不稳定测波形时有一个容易犯的错用示波器的自动档位测轻载电流。轻载电流本身很小再加上PSM/Burst模式下电流是间歇性的平均值和峰值差异巨大。正确做法是先把水平档拉到几毫秒每格垂直档根据估算的电感纹波电流来设定然后反复触发多次取稳定波形。如果示波器有峰值检测模式开起来会更方便。另一个技巧是用声学相机或者普通的听诊器定位噪声源。把听诊器的探针依次接触电感、输入电容、输出电容、芯片本体可以快速确认“叫”的是哪个元件。很多时候你以为噪声来自电感实际情况是MLCC电容在“唱歌”——陶瓷电容的压电效应在特定频率下会发出比电感更明显的噪声。如果确认噪声源是陶瓷电容可以换成钽电容或聚合物电容或者把电容换成更大封装、更低的直流偏置灵敏度——有些X7R电容在施加直流电压后有效容值下降一半甚至更多这会影响系统的工作点。5. 我自己踩过的几个弯路与验证方法5.1 一个无线传感节点的案例几年前做一款低功耗无线温湿度传感器采用TI的TPS62740——一颗支持PSM和强制PWM模式的DCDC芯片输出电压3.3V负载主要是MCU休眠电流2uA左右和无线发射电流15mA峰值。设计初期我直接选用了默认的PSM模式因为数据手册上写着轻载效率高达90%以上待机电流极低。实际测试时发现两个问题第一无线发射期间板载的LDO输出出现约30mV的周期性波动导致射频灵敏度下降了约1.5dB第二靠近电感的位置能听到轻微的“吱吱”声在安静的实验室里尤其明显。用示波器测SW波形确认芯片在无线发射阶段工作在不稳定的PSM/PWM临界状态。最终解决方案是把无线发射阶段的DCDC模式通过软件强制切换到强制PWM发射结束后再切回PSM。TPS62740支持通过I2C寄存器切换模式整个过程在代码里加一行就行。问题解决后噪声消失灵敏度恢复正常待机电流几乎没有增加。这个案例给两个教训一是数据手册默认模式不一定适合所有场景二是选芯片时一定要关注是否有动态模式切换能力。5.2 示波器测轻载电流的正确姿势测轻载电流是另一个容易翻车的地方。很多人直接用万用表的电流档串在电源输入线上测得到的数值波动很大根本无法判断DCDC的真实工作状态。我推荐的做法是第一在DCDC输入端预留一个0欧姆电阻位或跳线用于串联电流采样。确保这个采样点的寄生电阻够小不影响系统工作。第二用示波器电流探头配合低噪声放大器测电流波形带宽建议不低于100MHz——但要注意测轻载电流时要把示波器的带宽限制打开到20MHz否则高频噪声会淹没有效信号。第三如果需要精确测量不同模式下的平均电流用精密万用表配合长时间积分更可靠——先把示波器设定为“平均”模式再把电流波形数据导出到PC端做数值积分误差可以控制在很小范围内。5.3 选型检查清单根据这些年的实际经验我把DCDC模式相关的选型检查点整理成一个清单供参考芯片是否支持外部模式切换引脚或寄存器还是只能固定某一种模式如果不能切换后续调优空间会小很多。数据手册是否给出了模式切换的阈值和滞回区间如果没有建议实测确认。轻载工作模式下芯片的静态电流是多少这个参数直接决定待机功耗不能只看“轻载效率”曲线。输出电容的容值和ESR是否适合所选的工作模式尤其是Burst模式对电容的ESR比较敏感ESR过高会导致输出电压过冲超标。芯片是否具备频率折返或扩频功能如果有啸叫风险会低一些如果没有则需要依靠外部手段抑制。数据手册中是否明确了“最小突发时间”或“最小跳周期时间”这个参数决定了Burst最低重复频率如果低于20kHz啸叫风险就比较大。另外有一个容易忽略的点DCDC模式切换会受到温度影响。芯片内部的比较器阈值、电流检测精度都会随温度漂移导致切换点变化。在常温下测试一切正常的产品到了高低温环境下可能出现模式切换异常、啸叫等问题。做可靠性验证时一定要在高低温箱里把轻载噪声测试作为固定项目跑一遍。6. 模式之外的额外降噪手段与实操细节6.1 输出电容选型对Inrush和噪声的双重影响输出电容的选型不仅影响电压纹波还会影响DCDC的工作模式和噪声表现。PSM/Burst模式下输出电压的上升沿由注入的脉冲串决定下降沿由负载放电和电容自放电决定。电容容值越大电压下降越缓脉冲串重复频率越低啸叫风险同步上升电容容值越小电压波动越快结构噪声更容易被触发。实际设计中输出电容的容值应该按照“满足纹波要求的前提下尽量取中间值”的思路来选择。带ESR偏大的电解电容和ESR极小的MLCC混合使用有时能有意想不到的效果——电解电容的ESR给环路增加了一个零点可以改善相位裕度同时对噪声有一定的阻尼作用。但要注意电解电容的高频性能差必须在旁边并联一个小容值MLCC否则高频开关噪声无法被有效抑制。6.2 电感选型与啸叫的关系电感是轻载啸叫的核心元件选型时不能只盯着额定电流和DCR。需要额外关注三个参数磁芯材料、绕线结构和屏蔽方式。磁芯材料方面铁氧体磁芯的磁致伸缩系数相对较小但不同厂家的材料配方差异很大。金属合金粉芯的磁致伸缩系数通常低于铁氧体但损耗和饱和特性不同需要权衡。绕线结构方面多层绕线比单层绕线的机械稳定性更好在交变磁场下位移更小噪声表现更好。屏蔽方式方面一体成型电感Molded Inductor的线圈被磁粉完全包裹机械振动被有效抑制是所有电感类型里啸叫风险最低的——但价格也明显高于传统绕线电感。6.3 用RC吸收电路抑制音频段振铃有时候电感啸叫不完全是工作模式的锅而是开关节点的高频振铃耦合到了电感的机械结构上。这个振铃的频率通常在几十MHz本身听不到但它的包络频率可能落在音频范围导致电感以包络频率振动。处理这种问题的一个有效手段是在SW节点对地加一个RC吸收电路。R的取值通常在几欧姆到几十欧姆C的取值在几百皮法到几纳法具体值需要根据SW节点的振铃频率来调试——先把示波器探头靠近SW节点测出振铃频率再根据f 1/(2πRC)估算RC值然后微调优化。加RC吸收电路会引入额外的开关损耗但对轻载工作状态影响很小值得一试。7. 从数据手册看不懂到会用模式选择与系统设计的衔接关于DCDC模式我最想强调的一点是不要被数据手册上那些“典型应用电路图”和“效率曲线”限制住思路。这些内容是芯片厂商在特定测试条件下得到的参考数据不代表你的系统在实际工况下的表现。数据手册里标注的“静态电流”是芯片本身的电流不等于系统待机电流——你的系统还有后级LDO、MCU、传感器等一堆电路在耗电。很多人做低功耗设计时一味追求“芯片静态电流越低越好”却忽略了后级电路的功耗更大。结果DCDC是省电了后级电路却在浪费能量整体待机电流依然居高不下。正确的思路是先算清楚各模块的功耗预算再反推每个电源轨需要优化到多少效率最后才是选DCDC和确定工作模式。另外再说一个很实际的技巧如果系统有多路DCDC尽量避免让它们在相近的频率下工作。否则它们之间的开关频率可能产生互调干扰差频分量可能落在音频范围内。具体做法是选择不同开关频率的芯片或者用外部时钟同步功能把各路DCDC锁定在不同的频率上。最后回到轻载啸叫这个问题本身。如果试遍了PSM、Burst和FCM还是无法完全消除噪声可以权衡一下噪声是否真的影响系统功能很多消费类产品在轻载时本来就在安静的房间里人耳能听到微小噪声确实影响体验值得花力气解决但在工业现场或户外环境环境噪声已经掩盖了DCDC的啸叫再花大量精力去追求“绝对安静”就不太划算了。把精力投入到真正影响产品指标的地方才是成熟的电源工程师该做的事。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询