恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

DCDC轻载模式详解:PSM、PFM、FCCM如何影响功耗与纹波

  • 首页
  • 资讯中心
  • /
  • DCDC轻载模式详解:PSM、PFM、FCCM如何影响功耗与纹波

相关资讯

Harness工程实战:如何让AI Agent稳定跑完长任务 2026/10/6 11:17:49
Spring AI 实战:从 Prompt 模板到可编排 Agent 运行时 2026/10/6 11:17:49
Spine-Leaf全三层网络设计与实践指南 2026/10/6 11:12:48

最新资讯

乡村AI视觉数据集构建:从长尾分布到边缘部署
FPGA高速串行接口实战:Aurora 64B/66B配置与上板调试避坑指南
FISCO BCOS Java供应链系统:生产级部署与SDK集成实战
基于YOLO的六足机器人视觉设计:训练部署与步态联动实战
JSP水果销售管理网站:环境配置、源码解析与避坑指南
MCP安全实战:从威胁模型到加固方案的完整防御指南

今日推荐

2026 AI 开发全家桶落地指南:TaoToken 统一 Key 打通 IDE 插件、Agent 与自动化代码审查全链路配置实测
MR25H40CDF+STM32F031C6工业级高可靠数据存储方案
MRAM+STM32工业断电数据保全实战指南

本周热门

MR25H40CDF + PIC18F65K40:工业记录仪高可靠存储实战
基于STM32的数控恒压恒流电源设计:从硬件到PID调参全解析
LT9211 MIPI重定时器原理与双路扇出实战指南

本月精选

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

DCDC轻载模式详解:PSM、PFM、FCCM如何影响功耗与纹波

发布时间:2026/10/6 11:17:49
DCDC轻载模式详解:PSM、PFM、FCCM如何影响功耗与纹波 接手过一个电池供电的温湿度采集节点输入5V、输出1.8V整机休眠时负载只有不到1mA。当时选BUCK芯片只看了峰值效率没细究轻载工况结果实测待机电流比预估翻了近一倍续航直接腰斩。查到最后才发现问题出在DCDC的轻载工作模式上——芯片一直跑在固定频率的强制连续导通模式FCCM开关频率1MHz没降下来几毫瓦的开关损耗和驱动损耗把本来就微弱的输出功率全吃掉了。从那以后凡是跟“轻载效率”沾边的设计我都会先问一句这颗芯片是PSM、PFM还是FCCM这三个模式名字相似本质却是完全不同的控制思路直接影响待机功耗、输出纹波、瞬态响应和EMI表现。这篇文章就把这几种模式彻底拆开讲清楚包括它们的工作原理、效率与纹波怎么博弈、工程上怎么选型配置以及我实际调试中踩过的坑和排查方法。适合正在做低功耗硬件、DCDC电源选型或者被轻载纹波和啸叫问题折磨过的工程师参考。1. 先搞清楚三种模式在干什么1.1 为什么轻载会把BUCK逼到“必须换模式”BUCK降压电路在重载下效率可以做到90%以上这是大家熟知的。但在轻载下传统固定频率PWM控制会迅速变差。原因其实不复杂开关管的开关损耗、栅极驱动损耗、控制电路静态电流这些几乎不随负载电流下降它们在轻载时成了损耗大头。可以粗略估算一下。一个同步BUCK在固定频率fsw下单个周期内高边开关和低边开关各开关一次每次开关都有电压电流交叠损耗还有栅极电荷充放电损耗。这部分损耗大约可以写成P_sw ≈ 0.5 × V_in × I_load × (t_rise t_fall) × fsw Q_g × V_drive × fsw当I_load从2A降到1mA第一项确实会变小但第二项驱动损耗和后续的控制IC静态电流Iq基本不变。假设fsw1MHz驱动损耗10mWIq500μA控制电路消耗约2mW这两项加起来就是12mW。如果输出功率只有3.3V×1mA3.3mW那总损耗是输出的好几倍效率自然惨不忍睹。所以轻载省电的核心思路只有两个方向降低开关频率或者跳过不必要的开关周期。PSM和PFM都是朝这个方向走的FCCM则反其道而行之宁可牺牲效率也要保住恒定频率和低纹波。1.2 PSM跳过脉冲让系统“偷懒”PSM全称Pulse Skip Mode脉冲跳跃模式。它的思路很直观轻载时控制电路发现输出电压偏高就跳过若干个开关周期不给电感充电等输出电压掉到阈值以下再开一个完整的开关脉冲把能量补上。工作波形上有很明显的特征一串正常的开关脉冲中间夹杂着大段的“静默期”静默期内两个开关管都不动作电感电流为零输出靠电容维持。负载越轻跳过的周期越多静默期越长。PSM的优势是控制和实现相对简单。很多芯片在轻载时默认跳脉冲逻辑就是“输出电压够高了就别折腾了”。代价是输出电压纹波比连续PWM大而且跳脉冲的频率不固定可能落在音频范围内引起电感啸叫。另外PSM下的瞬态响应偏慢因为下一个脉冲什么时候来取决于输出电压什么时候跌到阈值。1.3 PFM把频率降下来而不是把脉宽压扁PFM全称Pulse Frequency Modulation脉冲频率调制。这个模式下导通时间可以近似固定或者随输入输出条件缓慢变化负载变化时改变的是开关频率负载越轻频率越低。PFM和PSM在实际芯片里经常被混用很多厂商把轻载自动省电模式统称PFM/PSM不做严格区分。严格来说PSM是“在固定频率框架里跳过若干整个周期”PFM是“直接改变每个周期的开始时刻”等效开关频率连续变化。但两者共同点都是降低了“有效开关次数”从而把开关损耗、驱动损耗按比例压下来。PFM在极轻载下可以降到几十kHz甚至更低这时候开关损耗几乎可以忽略效率主要由Iq、电感DCR损耗和反馈电阻分压电流决定。这也是很多低功耗BUCK能实现10μA以下静态电流的底气来源——控制电路本身尽量精简再配合PFM空载输入电流能做到很低。1.4 FCCM用“反向电流”换恒定频率FCCM全称Forced Continuous Conduction Mode强制连续导通模式也叫FPWM强制PWM或CCM-only模式。这个模式有点“偏科”轻载下依然保持固定开关频率电感电流不会降到零而是过零以后继续反向流动让低边开关把电流从输出端抽回输入端。正是这个反向电流让FCCM在轻载下背负了额外的能量循环损耗。电感电流先正向储存能量再反向回流等于每个开关周期都在做无用的能量搬运。负载越轻这种循环损耗占比越大空载时输入电流反而可能比轻载还大。那为什么还要用FCCM因为它能换来确定的开关频率、较小的输出电压纹波、较好的瞬态响应还有简单的环路补偿。对一些对噪声敏感、或者负载变化剧烈的应用来说效率退让是可以接受的。典型的例子是数字核心供电、射频前端、音频编解码器电源这些场景对纹波和频率稳定性要求高不愿意承担PFM/PSM带来的纹波和频率不确定性问题。2. 博弈的核心效率与纹波的天平怎么摆2.1 轻载效率到底被谁吃掉了讨论三种模式的取舍先得把轻载损耗的构成看清楚。轻载下BUCK的主要损耗有五块控制IC静态电流、反馈电阻分压电流、开关管驱动损耗、开关交叠损耗、电感磁芯损耗和绕组损耗。控制IC静态电流Iq是“躺在那不动”也在消耗的。典型PWM控制器Iq可能在0.5mA到几毫安而低功耗芯片能把Iq压到几微安甚至0.2μA。如果目标是待机功耗低于10μWIq就是第一道门槛。反馈电阻分压网络也会持续漏电比如两个100kΩ电阻分压3.3V输出静态电流就是3.3V/200kΩ ≈ 16.5μA如果换成1MΩ量级可以降到1μA级别但这时必须注意芯片FB引脚的输入漏电流不能太大否则分压误差会显著影响输出电压精度。开关驱动损耗和交叠损耗与开关频率成正比。固定频率PWM在1MHz下哪怕零负载每周期都要对栅极电容充电放电这部分损耗去不掉。PFM/PSM把有效开关频率降下来等于直接砍掉了这部分损耗。电感损耗同样与频率和纹波电流相关PFM下平均开关频率下降磁芯损耗也跟着降但要注意轻载下如果DCR偏大纹波电流在DCR上的损耗还是有一定占比。实用上可以这样估算轻载效率近似为η ≈ P_out / (P_out I_q × V_in P_fb P_drive × (f_eff/fsw_max) I_L_avg²×DCR)其中f_eff是轻载下的等效开关频率。分母里每一项都值得单独问一遍“能不能再降”。2.2 输出纹波为什么在轻载时更“扎眼”固定频率连续导通模式下输出纹波主要由电感纹波电流和输出电容决定。忽略ESR时CCM纹波电压近似为ΔV_out ≈ ΔI_L / (8 × C_out × fsw)其中ΔI_L (V_in − V_out) × D / (L × fsw)D V_out / V_in这个公式说明在CCM下电感纹波电流受输入输出电压差、频率和感值影响。输出电容越大、频率越高纹波越小。但进入PFM/PSM后情况就变了。有效开关频率大幅下降单个周期注入电感能量后需要输出电容撑住更长的时间输出电压的波动幅度显著增大。也就是说PFM/PSM模式下的纹波可能比FCCM高一个数量级而且波形不再是规整的三角波叠加而是锯齿状的大幅波动。这个代价是为了省下开关损耗必然要付出的。纹波增大对数字电路未必致命但对模拟射频电路、传感器参考电压、音频功放电源就是大问题。例如一颗灵敏度-100dBm的射频芯片电源纹波若超过10mV可能在接收链路里产生杂散噪声。这时候设计者就得在“待机效率”和“供电质量”之间明确划出界限。2.3 三种模式的量化对比与适用场景把三种模式放在同一张表里看更直观。这是在相同输入输出条件、相同电感电容器件下的相对比较具体数值随芯片和工况会有差异但趋势是普遍的。对比维度PSM脉冲跳跃PFM脉冲频率调制FCCM强制连续导通等效开关频率轻载时下降跳跃频率不固定轻载时连续下降固定不变轻载效率高最高频率降得最狠低空载输入电流低最低通常可接近Iq偏高可能比轻载还高输出纹波中受跳脉冲频率影响大频率越低越大小且稳定瞬态响应慢慢快EMI频谱频率不固定预测难频率随负载漂移频谱固定便于滤波设计可听噪声风险中高低环路补偿难度中中低从这张表能看出PFM适合“能省则省”的待机场景FCCM适合“纹波和频率优先”的供电场景PSM则介于两者之间。实际设计多数不是非此即彼而是让芯片在重载时跑固定频率PWM轻载时自动切换到省电模式负载恢复后又能快速切回PWM。模式切换的阈值和滞回特性是选型时需要额外确认的参数。3. 实操怎么配置拿走即用3.1 先从模式控制和引脚配置入手拿到一颗BUCK芯片先别急着画原理图翻开datasheet找到“Light Load Operation”或“PWM/PFM Operation”章节。常见的模式控制方式有三种。第一种是外部引脚配置。很多芯片有MODE、SYNC或FPWM引脚。MODE引脚拉高通常进入强制PWM/FCCM拉低则允许自动PFM/PSM。SYNC引脚用来接收外部时钟接上外部时钟后芯片往往自动进入FCCM因为PFM跳脉冲会打乱同步关系。这颗引脚在上电前就要确定电平千万别悬空。第二种是I2C/PMBus寄存器配置。新一代数字电源芯片会在寄存器里提供类似“PFM Mode Enable”的位。通过I2C可以在运行时动态切换模式比如待机时切PFM系统唤醒后切强制PWM。这种方式的灵活度高但固件要提前定义好模式切换的时机和迟滞避免频繁切换引起输出电压抖动。第三种是芯片自动切换。部分芯片内部有模式检测逻辑根据电感电流过零信号或负载电流估算自动决定进入省电模式还是回到PWM。这种方案使用省心但设计者需要确认自动切换的阈值和切换点的输出电压凹陷是否可接受。实际选型建议如果产品有明确待机和唤醒状态优先选支持外部引脚或寄存器控制模式的芯片可以把控制权握在自己手里。如果追求省事而且负载变化不剧烈自动切换也不错但要在样机阶段实测切换点波形。3.2 电感电容选型要陪跑不能只看模式模式选择定下后外围器件参数直接影响轻载模式的实际表现。这里最容易踩的坑是照搬datasheet典型应用电路却不考虑轻载模式下感值和电容值对效率、纹波的影响。电感的选择要同时关注感值、DCR、饱和电流和磁芯材料。感值越大电感纹波电流越小PFM下输出电压纹波也越小但大感值意味着更多绕组圈数DCR通常也大轻载下DCR损耗占比上升反而拖累效率。一个折中经验是让满负载时的电感纹波电流约为最大负载电流的20%到40%。按这个原则计算L (V_in − V_out) × D / (fsw × ΔI_L)比如输入12V、输出3.3V、fsw500kHz、最大Io3A取ΔIL1A那么L (12−3.3)×0.275 / (500k×1) 4.8μH。取标称4.7μH或10μH都可以前者纹波大些但DCR可以低些后者纹波小但需要考虑DCR和饱和。轻载为主的应用可以适当加大感值换取更小纹波和更低磁芯损耗但不要超过两倍否则瞬态响应会明显变差。输出电容方面PFM/PSM模式下纹波与输出电容直接相关。纹波目标如果是10mV以下可以用上述ΔV公式倒推需要的容值。要注意陶瓷电容的直流偏压特性——额定22μF的X5R电容在3.3V偏压下实际容值可能只有标称的60%到70%。所以选容值时至少要留30%到50%的裕量。同时要关注ESR陶瓷电容ESR低可以忽略ESR纹波如果用了钽电容或电解电容ESR纹波往往成为主导ΔV_ESR ≈ ΔI_L × ESR轻载PFM下由于ΔIL可能很大高ESR电容的纹波会非常难看这也是轻载模式设计里不得不重视的输出电容选型问题。3.3 一个典型电池待机设计实例搭一个实际场景输入是一节锂电池电压范围3.0V到4.2V输出3.3V最大负载500mA待机负载50μA希望待机时输入电流尽量低。这个场景非常适合用PFM模式跑轻载。假设选了某颗Iq4μA、支持自动PFM的同步BUCK。输入4.2V、输出3.3V时占空比D 3.3/4.2 ≈ 0.786。如果fswPWM模式为1MHz取ΔIL按最大负载的30%即150mA则L (4.2−3.3)×0.786 / (1MHz×0.15A) ≈ 4.7μH此时CCM模式下纹波电流约150mA。输出电容取22μF陶瓷考虑偏压降额后约15μF那么CCM纹波电压约0.15/(8×15μ×1M) ≈ 1.25mV很理想。待机50μA时芯片进入PFM有效开关频率大幅下降输出电容要撑更长时间纹波可能增大到5到10mV。如果这个纹波超过后级负载允许范围有两个办法一是加大输出电容到44μF二是稍微加大电感到6.8μH或10μH降低单次脉冲注入能量。不要盲目图省事直接把模式强制成FCCM那会让待机输入电流从几μA级别涨到几十μA甚至更高整机待机时间的损失远比那一点点纹波更严重。这种场景下反馈电阻也值得单独设计。如果反馈分压电阻是100kΩ级别在3.3V输出上就有十多个μA的分压损耗待机电流直接就上去了。换成1MΩ级别可以把分压电流压到1μA级别但需要确认FB引脚漏电流规格最好在datasheet里找到FB leakage这一项通常要低于1μA。找不到时就在样机上实测输出电压误差偏高或偏低太多就得换方案。4. 实战踩坑常见问题与排查技巧4.1 问题速查表整理了我在调试BUCK轻载模式时遇到的高频问题按“现象—根本原因—处理办法”列成表格方便以后直接对照。现象根本原因处理办法待机电流远大于预期模式被固定为FCCM或Iq太大、反馈电阻分压电流大确认MODE/SYNC引脚电平换低Iq芯片加大反馈电阻到1MΩ量级轻载下输出纹波大PFM/PSM频率降低容性纹波增大增大输出电容降低电感纹波电流必要时加LC后级滤波电感或陶瓷电容发出啸叫PFM频率或跳脉冲频率落入人耳可听范围20Hz–20kHz换用最低频率在25kHz以上的PFM芯片强制切到PWM/FCCM检查是否有外部偏置电压改变陶瓷电容谐振从PFM切回PWM时输出电压跌落模式切换阈值迟滞不足或负载突变太快检查芯片mode切换迟滞参数增加输出电容在固件里提前几百微秒切换模式FCCM下轻载效率崩了电感反向电流循环损耗空载时尤其严重确认是否真的需要恒定频率若是尽量在“真正进入待机”时再切PFM实测效率比datasheet低测量方法不对PFM输入电流波动导致功率读数不准用功率分析仪或增加平均时间检查探针地线引入的噪声确认温升后的器件参数变化输出纹波波形出现低频振荡环路补偿在PFM模式带宽过低或负载电流刚好落在切换点附近增加输出电容调整负载点避开临界检查补偿网络参数4.2 我的几条经验笔记第一不要在样机阶段就去信“芯片自动切模式”。自动切换阈值这块datasheet通常只给一个典型值上下限可能差不少。把负载电流用电子负载从0到满载慢扫一遍用示波器勾住SW节点看波形确认芯片是怎么切换的。我遇到过一颗芯片声称在10mA切换实际要到30mA才回PWM中间的纹波和瞬态表现差很多。第二测PFM模式下的输入电流一定要让电流表有足够长的积分时间。PFM输入电流是脉冲状的万用表在快速模式下可能采到脉冲峰值导致读数偏高。用功率分析仪或者示波器电流探头配合数学平均测几十毫秒甚至更长时间窗口的均值才接近真实待机功耗。第三PCB布局对轻载模式的影响比很多新手想的大。反馈电阻的地尽量靠近输出电容的GND端开关节点和电感要远离反馈电路。PFM下的电流脉冲虽然频率低但di/dt仍然很大反馈走线一旦被耦合跳脉冲的加重或误触发就会出现输出电压纹波会叠加毛刺。反馈走线尽量单独走不要在电感下方穿过。4.3 几个容易误判的特殊情况有一种情况大家容易忽略输出空载时PSM/PFM模式反而让输出电压略微偏高。原因是跳脉冲期间输出电容上残留电荷难以被消耗控制环要等电压跌到阈值以下才补脉冲如果反馈分压电阻取值很大泄露电流很小电压下降速度很慢输出电压可能会稳定在上限附近。这不是故障但如果在高精度系统里对电压裕度敏感需要在设计中预留电压窗口。另一个容易误判的是电感反向电流。FCCM模式下低边开关允许负电流流过这不仅增加损耗还可能导致输入总线电压被“充高”。如果系统里接的是电池长期工作在FCCM空载状态输入电流不降反升电池续航明显恶化。很多工程师在测试时只看效率曲线没看空载输入电流忽略了这点。还有一个是同步BUCK和异步BUCK在轻载模式下的差异。异步BUCK用续流二极管续流DCM模式下没有反向电流问题轻载效率其实是天然占优的但二极管导通压降大重载效率吃亏。所以很多低功耗方案里异步BUCK配合PFM控制能做出极低的待机电流这也是为什么一些微安级Iq的DCDC仍保留异步结构。选型时要看整个负载区间不能只盯效率曲线最高点。4.4 调试模式相关的仪器配置建议调试轻载模式时示波器探头的地线要短。普通长地线夹在PFM脉动电流下会引入几十毫伏的假纹波容易误判。用探针上的接地弹簧或者用同轴线直接接触测试点误差小得多。测量输出电压纹波时打开20MHz带宽限制滤掉开关节点耦合的高频噪声同时把示波器时基拉长观察PFM慢速波动然后再把时基缩短看单周期细节。测量输入电流时如果条件允许在输入路径串联一个低阻采样电阻用示波器差分探头采集电阻两端电压再通过平均得到真实输入电流。普通的钳形电流表带宽太窄抓不住PFM的窄脉冲。如果是音频噪声问题除了换电感、换芯片还可以测试不同输出电容材质。陶瓷电容在PFM低频脉动电流下会产生明显的压电效应有些情况下换用钽电容或增加一个小的预偏置电压就能消除啸叫。当然前提是系统允许引入这部分电容。做这行时间长了见过太多“明明芯片选对了却因为周边器件或PCB布局把轻载性能毁掉”的项目。模式选择是第一步之后的电感、电容、反馈网络、测量方法每一步都要配合好才能把datasheet上的曲线变成你板子上的真实表现。我个人现在的习惯是新项目画板之前先把轻载模式和待机电流这两个指标写在设计规格书的最前面然后在样机阶段用一套固定的测试流程打一遍。这套流程用不了多少时间但能省掉后面大量排错的时间。

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号