ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

XU9232同步降压芯片:PWM/PFM自动切换兼顾效率与待机功耗

XU9232同步降压芯片:PWM/PFM自动切换兼顾效率与待机功耗 做电源设计的都清楚电池供电的设备最怕两件事重载时效率上不去发热压不住轻载待机时静态功耗下不来电量悄悄溜走。XU9232这颗同步降压芯片之所以值得单独写一篇就是因为它把这两种工况同时照顾到了——靠着PWM/PFM自动切换工作模式重载时用固定频率PWM硬扛效率轻载时自动跳到PFM模式省电。这个特性在物联网传感器、手持设备、电池供电的模块上非常实用尤其是那种大部分时间处于待机、偶尔才跑一下满负载的应用场景选对芯片能让待机功耗差出一个数量级。这篇内容不打算只抄数据手册我会结合自己在调试降压电路时踩过的坑把XU9232的PWM/PFM自动切换原理、外围参数怎么算、PCB怎么布、示波器怎么测效率怎么验证一条条拆开讲清楚。无论你是刚接触DC-DC的新手还是想优化现有电源方案的老工程师都可以从里面找到可以直接落地的经验。1. XU9232芯片概述与选型思路1.1 一颗会“省电”的同步降压芯片XU9232是一颗集成同步整流管的降压型DC-DC转换器典型工作状态下输入电压范围在2.5V到5.5V左右适合单节锂电池、USB 5V供电或者两节干电池的场景。输出电流能力根据封装和散热条件不同通常可以做到1A到2A级别这个范围覆盖了绝大多数便携式设备的供电需求。它最核心的卖点就是标题里写的那句话PWM/PFM自动切换工作模式。翻译成大白话就是这颗芯片会根据负载电流的大小自己决定用哪种方式去调节输出电压。负载重的时候它老老实实按固定频率PWM工作开关损耗和纹波都控制得很好负载轻的时候它不再傻乎乎地每个周期都开关而是跳到PFM模式降低等效开关频率减少无谓的能量损耗。同步整流这个设计也很关键。传统的异步降压芯片续流靠的是外部肖特基二极管二极管正向压降大在低压大电流输出时损耗很可观。XU9232内部把上管和下管都做成了低导通电阻的MOSFET下管代替二极管续流压降从0.3V以上降到几十毫伏级别重载效率能因此提升好几个百分点。我实测过的类似同步降压方案在3.3V输出、1A负载条件下效率普遍能做到90%以上这是异步方案很难达到的数字。封装方面这类芯片通常是小尺寸的SOT23-5或者DFN封装外围元件只需要电感、输入电容、输出电容和反馈电阻布局面积很小非常适合空间受限的可穿戴设备、智能门锁、无线传感器节点。如果你在设计一个小型化的电源模块XU9232这类芯片几乎是为这种场景量身定做的。1.2 为什么选PWM/PFM自动切换方案有人可能会问既然PFM在轻载时省电那干脆全程都用PFM不就行了答案是PFM也有自己的短板。PFM模式下开关频率是变化的输出纹波比固定频率PWM大负载瞬态响应也偏慢而且频率不确定会带来电磁干扰EMI排查麻烦。反过来PWM在轻载时每个开关周期都要消耗开关损耗和栅极驱动损耗负载越轻这些固定损耗占比越高效率直线下降。所以最优解就是让芯片自己“看菜下饭”重载用PWM保住效率和纹波指标轻载切PFM保住待机功耗。XU9232的自动切换方案本质上就是在效率和动态性能之间做了一个动态平衡。对于大部分时间挂机、偶尔满负载跑一下的设备这种方案能把平均功耗压得非常低。选型时还有一个容易被忽略的点要看芯片的PFM模式下静态电流是多少。有些标称“支持PFM”的芯片实际上只是降低了开关频率内部电路还在以大电流工作静态电流降不下来。XU9232这类专门优化过的芯片在PFM模式下会把非必要电路关断静态电流能做到几十微安级别。这个参数直接决定了设备待机时电池能撑多久我后面会专门讲到怎么测这个指标。2. PWM与PFM的原理和切换机制2.1 PWM模式固定频率重载主战场PWM全称Pulse Width Modulation脉冲宽度调制。它工作的方式是开关频率固定通过改变每个周期内开关管导通时间即占空比来调节输出电压。对降压转换器来说输出电压和占空比的关系很简单V_out D × V_in忽略开关管压降和电感直流电阻后近似成立。滞环控制的CCM连续导通模式下占空比D理论上就等于Vout/Vin。比如输入5V输出3.3V占空比就是0.66。XU9232在PWM模式下的工作频率是固定值比如1.5MHz或2MHz。选择较高的开关频率好处是电感和输出电容可以选得更小动态响应更快整个方案体积更紧凑。代价是开关损耗会随频率上升所以这类芯片在重载时效率通常不错但在中等负载时已经能感觉到效率曲线开始往下走。PWM模式下芯片内部的控制环路处于正常工作状态误差放大器实时比较反馈电压和基准电压通过调制占空比来维持输出稳定。因此PWM模式的负载瞬态响应能力很强从轻载突然加载到满负载输出电压跌落幅度很小恢复时间也快。如果你的设备有忽然启动的电机、射频发射模块这类脉冲性负载重载工况下保持PWM模式是非常重要的。2.2 PFM模式轻载省电的关键PFM全称Pulse Frequency Modulation脉冲频率调制。它恰好和PWM相反每个开关周期的脉冲宽度导通时间基本固定芯片通过改变开关频率来调节输出能量。负载越小需要的能量越少芯片就拉长开关周期甚至跳过多个周期不动作只在输出电压跌到阈值以下时才输出一个开关脉冲。这种工作方式在轻载时省电效果非常直观。PWM模式下哪怕负载为0芯片仍然以1.5MHz的频率不停地开关每一次开关都要消耗栅极驱动损耗和开关损耗这部分损耗和负载无关是固定开销。PFM模式下芯片检测到负载很轻就直接把开关频率降下来比如从1.5MHz降到几十千赫兹固定损耗随频率线性下降。加上芯片内部会关断部分偏置电路静态电流能降到PWM模式的十分之一甚至更低。代价就是PFM模式的输出纹波会变大。因为脉冲间隔拉长输出电容在等待期间不断向负载放电电压跌落更多下一个脉冲到来时又充上去形成周期性的纹波波动。纹波幅度和PFM频率、输出电容大小、负载电流都有关系。所以如果设备对纹波敏感比如给模拟传感器或音频电路供电需要额外在输出端加一级LDO或者π型滤波网络。2.3 自动切换的判定条件与临界点自动切换的关键是芯片如何判断“什么时候该切”。XU9232内部通常通过检测电感电流是否下降到零来判定工作状态。当负载电流较小电感电流在开关周期内就降到零电路进入DCM不连续导通模式。这时候如果继续用PWM控制会出现轻载时效率急剧恶化和输出纹波增大的问题。芯片内部的切换逻辑一般是这样误差放大器输出电压反馈到模式选择模块当这个电压低于某个阈值表明负载已经很轻控制逻辑就切换到PFM模式。负载增大后输出电压开始跌落误差放大器输出电压抬高芯片自动切回PWM模式。这个切换点通常设计在满载电流的10%到30%左右具体数值会因芯片型号版本不同而有差异。需要注意一个工程上的细节在切换点附近输出会有轻微的回滞Hysteresis。也就是说从PWM切到PFM的负载点和从PFM切回PWM的负载点并不完全重合。这样设计是防止负载在临界点附近小幅波动时芯片在两个模式之间来回跳引起输出电压抖动。你如果在示波器上看到切换点附近有不规则抖动先别急着怀疑芯片坏了多半是没意识到回滞的存在。3. 外围电路设计与参数计算3.1 典型电路和电感/电容选型XU9232的典型应用电路并不复杂输入端并联一个10μF陶瓷电容输出端并联两个22μF陶瓷电容中间串一颗功率电感反馈引脚接两个分压电阻到输出。看似简单但参数选型直接决定了系统稳不稳PFM/PWM切换顺不顺。电感值是整个设计里最关键的元件。电感选大了纹波电流小输出纹波电压低但瞬态响应变慢而且DCM边界点会向轻载方向移动可能导致本该进入PFM的负载点还在PWM模式里电感选小了纹波电流大输出纹波恶化还可能触发芯片的逐周期限流保护。一个常用的经验法则是让电感纹波电流ΔI_L大约是最大负载电流的20%到30%。我以输入5V、输出3.3V、最大负载1A、开关频率1.5MHz为例算一下电感值。先算占空比D Vout / Vin 3.3 / 5 0.66。取纹波率r0.3满载电流1A所以ΔI_L 0.3A。电感L的公式L (Vin - Vout) × D / (fsw × ΔI_L)代入数值L (5 - 3.3) × 0.66 / (1.5 × 10⁶ × 0.3) ≈ 1.122 / 450000 ≈ 2.49μH。所以我大概率选一个2.2μH的电感实际纹波电流会比0.3A稍大一点但还在合理范围。输出电容选型主要看纹波电压和瞬态响应要求。用两个22μF的X5R陶瓷电容并联总容量44μFESR很低。输出纹波电压主要由电容充放电引起估算公式是ΔV_out ≈ ΔI_L / (8 × fsw × C_out)。代入ΔI_L0.3A、fsw1.5MHz、C_out44μF得到ΔV_out ≈ 0.3 / (8 × 1.5×10⁶ × 44×10⁻⁶) ≈ 0.3 / 528 ≈ 0.568mV非常小。实际因为电容ESL和布局寄生参数纹波会更大一些但这个容量级别已经足够应对绝大多数场景。3.2 模式切换下的参数权衡参数设计不是一次算完就结束还得考虑PWM/PFM切换对系统的影响。PFM模式下开关频率不再是固定值电感电流峰值一般被控制在某个固定阈值这个阈值决定了PFM模式的带载上限。如果这个峰值设得过高芯片在PFM模式下能带的负载变大但轻载时可能切不进PFM设得过低PFM模式的带载能力弱可能中等负载就跳回PWM省电效果不明显。我的经验是先根据设备实际的静态电流和待机电流来确定PFM模式的期望带载范围。比如一个传感器节点待机电流50μA平均工作电流30mA那PFM模式只要能平滑覆盖0到50mA就够了临界切换点设计在100mA附近就OK。如果电池供电设备有突发的大功率模块比如2.4G射频发射瞬间电流200mA那切换点就要设定在200mA以上否则发射瞬间会频繁触发模式切换造成电压跌落。还有一个容易忽略的参数PFM模式下电感的峰值电流限值。这个值通常由芯片内部固定但会受输入电压影响。输入电压越高同样的导通时间电感电流上升斜率越陡峰值电流越大越容易带更高负载。这会导致同一颗芯片在不同输入电压下切换点会漂移。做多电压输入的产品时一定要实测切换点不能只看数据手册的典型值。3.3 PCB布局与布线要点降压芯片的PCB布局对性能影响极大尤其是XU9232这种开关频率在1MHz以上的芯片。布局不好轻则输出纹波超标重则芯片过热甚至炸机。我把自己的布板经验总结成几条硬性原则。输入电容必须紧贴芯片的VIN引脚和GND引脚。降压转换器的输入电流是断续的脉冲状输入电容提供高频脉冲电流的回路如果回路面积过大寄生电感会很大导致VIN引脚上产生严重的电压尖峰轻则辐射EMI重则击穿芯片。SW节点是高频开关节点铜皮面积要尽量小但同时又要足够宽以承载输出电流。SW节点走线不宜过长电感应尽量靠近SW引脚放置且在电感下方铺一层完整的地注意不要跨地分割否则磁场会在地平面感应出涡流增加噪声。反馈走线要远离SW节点和电感不然容易感应到开关噪声导致输出不稳。我的习惯是把反馈电阻放在靠近芯片FB引脚一侧反馈线从输出电容的后面单独引过来做细一点必要时在反馈线上加一个小电容滤掉高频毛刺。如果反馈网络靠近电感你可以试试用示波器看看FB引脚的波形那地方往往能看到前面提到的隐藏噪声容易被误判成环路不稳定。4. 实操调试、测量与常见问题4.1 如何用示波器验证模式切换芯片支不支持PWM/PFM自动切换光看数据手册不算数得自己实测。我调试时最常用的验证方法就是看SW节点的波形。用示波器探头勾住SW节点探头地线尽量短用接地弹簧最好然后从空载开始逐步增加电子负载电流观察SW波形。负载很轻时SW波形应该是稀疏的脉冲串中间有很长的静默期这就是PFM模式的典型形态。负载增大后静默期逐渐变短直到某个电流点静默期消失SW波形变成频率固定的连续方波此时芯片已经切回PWM模式。记录下切换瞬间的负载电流值就得到了实际切换点。测量时必须注意示波器带宽和探头衰减比设置。SW节点电压摆动会非常快上升沿和下降沿都有高频分量如果示波器带宽不够会看到比较圆润的波形误以为开关速度慢。另外测量输出纹波时要用探头接在输出电容两端最好把探头地线缩短或者使用同轴电缆探头不然会把空间辐射噪声叠加进去测出来的纹波偏大。我自己吃过的亏是光想着看波形来了没注意示波器探头带宽结果量到的纹波其实是假的。更精确的方法是用电子负载做CC恒流模式扫描结合万用表连续记录输出电压。在PFM到PWM的切换点附近输出电压可能会有一个微小跳变因为两种模式的电压控制精度略有差异。这个跳变通常是几十毫伏级别如果超过100mV就要检查反馈环路参数或者模式切换的稳定性了。4.2 切换点抖动和轻载纹波处理我在实际项目里遇到得最多的一个问题就是芯片在切换点附近反复横跳。现象是输出电压出现低频抖动SW波形一会儿是连续PWM方波一会儿是稀疏PFM脉冲两个状态每几毫秒就交替一次。这种情况通常是因为负载电流恰好落在回滞区间内。解决方法有很多余地先查软件层面如果设备的主控支持调整工作状态就尽量避开这个电流区间如果无法避开就在硬件上想办法。一个土办法是给输出端并联一个小的假负载电阻把待机电流抬高到切换点以上让芯片稳定工作在PWM模式代价是待机功耗增加。另一个办法是增加输出电容容量降低PFM模式下的纹波电压让芯片内部的模式判定更稳定。我的经验是设计之前先算好设备的电流工作区间尽量让常用工况不要落在切换点附近。这比事后打补丁省心得多。轻载纹波大也是PFM模式的老毛病。PFM模式下脉冲间隔长输出电容周期性放电形成明显的锯齿状纹波。对于纹波敏感的负载比如高精度ADC供电可以在输出端串联一个几欧姆的电阻再接一个小电容构成RC低通滤波代价是这条支路的负载调整率会变差。更稳妥的方案是在输出端接一个低压差LDO利用LDO的高PSRR滤掉低频纹波虽然多花一颗芯片但纹波可以降到非常低的水平。4.3 其他典型故障与排查思路除了模式切换抖动我在用XU9232时还遇到过几个比较典型的故障写出来给大家避坑。**现象一满载时输出电压偏低或者芯片过热。**最常见原因是电感饱和。选电感时只看了额定电流没有留足峰值电流余量。降压电感的峰值电流等于输出电流加上二分之一纹波电流最好再留20%到30%的余量。如果电感磁芯饱和感值急剧下降纹波电流暴增输出自然拉不上去。解决办法是换用饱和电流更大的电感。**现象二轻载时输出电压偏高超过目标值。**PFM模式下有时会出现能量过剩的情况特别是输出电容太大一个脉冲充进去的能量足够维持好几个周期输出电压会略微超标。这是PFM模式的正常现象只要在芯片规格允许的范围内就没问题。如果偏高太多可能是反馈分压电阻的取值误差过大或者输出电容漏电异常。**现象三启动瞬间电流过大触发输入源过流保护。**XU9232启动时需要对输出电容充电瞬时电流很大。如果输入电源本身限流能力弱可能会拉低输入电压导致芯片欠压保护反复重启。解决方法是增大输入端电容或者在输入端加一个小的软启动电阻限制冲击电流。这些故障的排查思路其实有个共同点先看波形再量电压最后才怀疑芯片。示波器能帮你快速定位问题是出在环路、电感、电容还是芯片本身。拿到一块不太正常的板子先测SW波形和输出电压波形比盲目换元件高效得多。5. 一点个人的工程体会踩过不少坑之后我对PWM/PFM自动切换这颗“小功能”的体会变深了。它看似只是芯片内部多了一个比较器但对系统功耗的影响是全局性的。做电池供电产品时我建议别只看芯片手册上的“待机电流”参数那个数字通常是PFM模式下测得的极致值。设计完成后一定要把自己设备实际的待机电流、唤醒电流、工作电流都跑一遍画出一条真实的效率曲线才能确定这颗芯片在你产品里到底有没有把省电潜力挖出来。另外选型阶段最好手头备几颗不同厂牌的同类芯片对比测试。同样是PWM/PFM自动切换各家的切换点、回滞宽度、PFM静态电流、瞬态恢复能力差异不小。数据手册上的典型曲线是理想条件下的你自己实测出来的数据才是可靠的设计依据。如果你现在正打算用XU9232做新项目电源我最后再送你一个建议先做一块最小系统板把空载、轻载、满载、模式切换点这几个关键工况全部跑一遍用记录到的实测数据去反推外围器件参数再做正式版。这一步花不了多少时间却能帮你避免后续改板带来的麻烦。电源设计这种东西经验都是拿板子换的希望这篇内容能让你少交几次学费。
返回列表