ARTICLE DETAIL

资讯详情

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

Boost变换器轻载DCM失稳机理与5大应对策略

Boost变换器轻载DCM失稳机理与5大应对策略 1. 轻载工况下Boost变换器进入DCM的底层逻辑做电源这行的朋友多半有过这样的经历板子满载跑得好好的一降载到20%以下输出电压突然往上飘示波器一抓SW节点波形原本规整的方波变成了带振铃的“阶梯”电感电流波形更是直接断流——这就是Boost变换器进入了DCMDiscontinuous Conduction Mode电感电流断续模式。很多人第一次遇到会以为是环路坏了换补偿参数、换电容折腾半天没效果其实根子在于工作模式变了控制模型跟着变了。Boost变换器在CCM连续导通模式下电感电流在整个开关周期内始终大于零传递函数是一个标准的二阶系统补偿网络按这个模型设计基本能稳住。但负载一轻输出电流减小电感电流的直流分量跟着降当它降到纹波峰峰值的一半以下时电感电流在每个周期结束前就会归零剩下的时间电感两端相当于开路SW节点电压由电感和寄生电容自由振荡决定。这个临界点就是CCM与DCM的分界。为什么轻载更容易进DCM从能量角度理解更直观。每个开关周期电感储存的能量是固定的由输入电压、电感值和导通时间决定而负载消耗的能量随负载减轻而减少。当负载消耗的能量小于电感每周期能释放的能量时多余的能量无处可去电感电流必然在周期内提前归零。这就像你用水桶往水池注水水桶每次提的水量固定但水池出水口开得很小注进去的水用不完水桶自然有空的时候。DCM带来的核心问题是传递函数从二阶变成了一阶直流增益和极点位置都跟负载、占空比强相关原本按CCM设计的补偿网络在DCM下相位裕度可能严重不足表现为输出振荡、负载调整率变差、甚至啸叫。更麻烦的是DCM下占空比与输出电压的关系不再是简单的1/(1-D)而是变成了一个与负载电阻、电感、开关频率都相关的复杂表达式环路增益随工况漂移很大。我实测过一块12V转24V的Boost板满载2A时环路带宽8kHz、相位裕度65度很健康。降到0.2A时带宽掉到1.5kHz相位裕度只剩28度输出纹波从50mV飙到300mV还伴有音频噪声。这就是典型的DCM失稳。所以轻载DCM不是“能不能工作”的问题而是“能不能稳定工作”的问题必须针对性处理。2. 电感电流断续的5个关键现象逐一拆解2.1 现象一SW节点波形出现阻尼振荡CCM下SW节点波形很干净导通时接近0V关断时跳到Vout边沿陡峭。进入DCM后关断期间电感电流归零电感与MOSFET的寄生电容Coss以及PCB走线电感形成LC谐振回路SW节点会出现一段衰减振荡频率通常在几MHz到几十MHz。这个振荡本身不直接致命但它会通过寄生电容耦合到输出增加EMI还可能被误触发过零检测电路。判断方法很简单把示波器带宽限制到20MHz用短地线弹簧探头测SW对地。如果关断后有一段明显的高频振铃且振铃持续时间超过开关周期的10%基本可以确认进入DCM了。注意不要用长地线否则测到的全是探头环路拾取的噪声容易误判。2.2 现象二输出电压在轻载时异常升高这是最直观也最让人头疼的现象。CCM下占空比D与输入输出电压关系是VoutVin/(1-D)D由反馈环路调节。进入DCM后同样的占空比下电感电流归零导致每个周期传递的能量减少按理说输出应该降低才对但实际却常常升高。原因在于环路补偿网络是按CCM设计的DCM下环路增益下降误差放大器输出饱和到高电平占空比被推到很大而DCM下大占空比反而可能传递更多能量形成正反馈式的失控。我遇到过一块板子空载时输出从24V飘到31V负载一加就掉回24V反复跳变。后来在反馈分压电阻上并联了一个小电容同时把补偿网络的低频增益提高才把空载电压压住。这个现象的根源是环路在DCM下相位裕度不足误差放大器输出在轻载时来回摆占空比跟着抖。2.3 现象三开关频率听感变化与音频噪声DCM下如果用的是固定频率PWM控制开关频率不变但电感电流归零后SW节点振荡的频率与开关频率无关人耳可能听到“吱吱”声。更常见的是很多Boost控制器在轻载时会进入跳周期模式Pulse Skipping开关频率随负载降低而下降当频率落入音频范围20Hz-20kHz时电感和陶瓷电容的压电效应就会发出可听噪声。这个现象在陶瓷电容上尤其明显因为陶瓷介质有压电特性开关频率的机械振动被放大。解决思路有两个方向一是让控制器在轻载时保持固定频率哪怕效率低一点二是把开关频率设到40kHz以上避开音频敏感区。我一般优先选前者因为效率在轻载时本来就不是首要指标稳定性更重要。2.4 现象四负载调整率急剧恶化负载调整率是指负载从空载到满载变化时输出电压的波动范围。CCM下这个指标通常能做到1%以内DCM下可能恶化到5%甚至10%。原因是DCM下环路增益随负载变化剧烈轻载时增益低重载时增益高补偿网络无法同时兼顾。实测数据某Boost板CCM下负载调整率0.8%DCM下空载到半载变化时输出从24.2V掉到22.8V调整率5.8%。改善方法是在反馈环路里加入负载前馈或者用数字控制器做增益调度根据负载电流实时调整补偿参数。模拟控制器的话可以在反馈分压上并联一个随负载变化的电阻网络但实现起来比较麻烦更实用的做法是牺牲一点轻载效率加一个假负载预负载让变换器始终工作在CCM边缘。2.5 现象五电感电流采样信号失真导致保护误动作很多Boost控制器带峰值电流限制保护通过采样电感电流或MOSFET电流来实现。DCM下电感电流波形是三角波加一段零电流平台采样电阻上的电压在零电流期间为0如果控制器的过零检测阈值设置不当可能把零电流平台误判为过流触发保护。我见过一块板子轻载时每隔几秒就重启一次查了半天才发现是电流采样比较器的失调电压在零电流附近抖动。解决办法是在电流采样信号上加一个小偏置或者选用带DCM模式识别的控制器这类控制器会在电感电流归零后屏蔽过流比较器一段时间。选型时注意看数据手册里有没有“DCM operation”或“discontinuous mode”相关描述。3. 针对DCM的5个应对策略与实操配置3.1 策略一补偿网络重新设计兼顾CCM与DCM最根本的解决办法是让补偿网络在两种模式下都有足够的相位裕度。具体做法是把环路带宽压低让穿越频率远低于DCM下LC谐振频率的变化范围。经验值是穿越频率取开关频率的1/20到1/10如果开关频率500kHz穿越频率设在25kHz到50kHz。这样虽然动态响应慢一点但稳定性有保障。补偿网络用Type II或Type III零点放在输出电容ESR零点附近极点放在开关频率一半处。我常用的参数输出电容220uFESR 10mΩESR零点约72kHz补偿零点设在70kHz主极点设在5Hz高频极点设在250kHz。这样在DCM下相位裕度能保持在45度以上。注意实际调试时要用网络分析仪测环路增益没有的话可以用示波器测负载阶跃响应看有没有过冲和振铃。3.2 策略二加入预负载强制维持CCM如果对轻载效率要求不高最简单的办法是在输出端并联一个假负载电阻让最小负载电流大于CCM/DCM临界电流的一半。临界电流计算公式Icrit VinD(1-D)/(2Lfsw)。以12V转24V、L10uH、fsw500kHz为例D0.5时Icrit120.50.5/(210e-6500e3)0.3A。那么预负载取0.15A到0.2A就能保证CCM。预负载的功耗24V*0.2A4.8W这个损耗在轻载时很可观所以只适合对效率不敏感的场景。更聪明的做法是用一个有源预负载只在轻载时接入重载时断开。可以用一个MOSFET加采样电阻实现当输出电流低于阈值时MOSFET导通接入假负载。3.3 策略三选用支持DCM的控制器或切换工作模式很多现代Boost控制器内置了DCM模式识别和补偿切换功能比如在轻载时自动降低开关频率、调整过零检测阈值、改变误差放大器增益。选型时重点看几个参数是否支持“轻载高效模式”、是否有“DCM/CCM无缝切换”、过零检测延迟是否可调。我用过的一款控制器在DCM下会把开关频率从500kHz降到80kHz同时把误差放大器跨导降低一半实测轻载效率提升8%输出纹波只增加20mV。如果用的是数字控制器如DSP或带数字补偿的PMIC可以在固件里做增益调度根据输出电流采样值查表切换补偿系数。实现起来复杂一点但效果最好适合对性能要求高的场合。3.4 策略四优化电感选型提高临界电流点临界电流与电感值成反比电感越大临界电流越小越容易在轻载时保持CCM。但电感大了体积和成本都上去直流电阻也大满载效率会降。折中方案是选一个比CCM计算值大30%到50%的电感。比如按CCM算出来最小电感10uH实际选15uH。这样临界电流从0.3A降到0.2A轻载到0.2A以上都能保持CCM。另外电感的饱和电流要留足裕量DCM下电感电流峰值可能比CCM高因为同样的能量传递需要更大的电流摆幅。实测某10uH电感在CCM下峰值2ADCM下峰值冲到3.5A如果饱和电流只有3A就会饱和波形畸变。所以选电感时饱和电流至少取CCM峰值的1.5倍。3.5 策略五输出电容与反馈路径的细节优化输出电容的ESR和容值直接影响DCM下的纹波和环路稳定性。DCM下输出纹波频率可能变成两倍开关频率因为电感电流归零后输出电容单独供电纹波幅值也更大。建议用低ESR的聚合物电容或陶瓷电容并联容值比CCM计算值大50%。反馈分压电阻上并联一个100pF到1nF的小电容可以滤掉SW节点耦合过来的高频噪声防止误差放大器误动作。反馈走线要远离电感和SW节点最好用地平面屏蔽。我吃过一次亏反馈线从电感底下穿过轻载时输出一直有200mV的高频纹波换了走线路径后纹波降到30mV。这个细节在CCM下不明显DCM下因为SW振荡幅度大耦合更严重。4. 实测案例12V转24V/2A Boost板DCM调试全过程4.1 初始设计与CCM验证这块板子的规格输入12V输出24V满载2A开关频率500kHz电感10uH输出电容220uF聚合物电容控制器是常见的电流模式Boost芯片。先按CCM设计补偿网络穿越频率30kHz相位裕度60度。满载测试效率94%输出纹波45mV负载调整率0.6%SW波形干净电感电流连续一切正常。然后开始降载测试。负载降到0.5A时输出纹波涨到80mVSW节点出现轻微振铃。降到0.2A时输出纹波300mVSW振铃明显电感电流波形出现零电流平台确认进入DCM。降到空载时输出电压飘到26.5V误差放大器输出饱和。4.2 DCM下的问题定位与参数调整用示波器抓环路响应给负载加一个0.1A到0.5A的阶跃输出过冲1.2V恢复时间2ms有明显振铃。判断相位裕度不足。先把补偿网络的零点电容从1nF加大到2.2nF主极点电容从10uF减小到4.7uF相当于把低频增益提高、零点频率降低。重新测空载电压降到24.8V纹波200mV还是不够。接着在输出端加了一个1kΩ预负载24mA空载电压稳定在24.1V纹波降到60mV。但24mA的预负载功耗0.58W轻载效率从85%降到78%。权衡后决定保留预负载因为稳定性优先。同时把电感从10uH换成15uH临界电流从0.3A降到0.2A0.2A以上都能保持CCM预负载只需要在0.2A以下才起作用。4.3 最终参数与实测数据最终配置电感15uH饱和电流5A输出电容330uF聚合物10uF陶瓷补偿网络零点2.2nF、主极点4.7uF、高频极点100pF预负载1kΩ。实测数据如下表负载电流工作模式输出电压输出纹波效率2ACCM24.0V45mV94%1ACCM24.0V50mV93%0.5ACCM24.0V55mV91%0.2A临界24.0V70mV87%0.1ADCM24.1V90mV82%空载DCM24.2V100mV78%空载到满载的负载调整率从最初的5.8%改善到0.8%相位裕度在DCM下实测48度满足稳定要求。SW节点振铃幅度从3V降到1.2VEMI测试顺利通过。5. DCM调试常见问题速查与避坑经验5.1 问题速查表现象可能原因排查方法解决措施空载电压飘高环路增益不足误差放大器饱和测误差放大器输出是否到轨加预负载或提高低频增益轻载啸叫跳周期模式频率落入音频区测SW波形周期是否变化固定频率或提高开关频率输出纹波大DCM下电容单独供电ESR压降大测电容两端纹波加大容值或并联低ESR电容保护误动作过零检测阈值不当测电流采样波形加偏置或换控制器负载跳变过冲大相位裕度不足测阶跃响应振铃降低穿越频率调整零点SW振铃严重寄生电容与电感谐振测SW节点高频振荡加RC吸收或优化布局5.2 独家避坑经验第一个坑不要迷信仿真。我用LTspice仿真DCM下的环路相位裕度显示55度实际板子只有30度。原因是仿真模型没有包含PCB寄生参数和电容的直流偏压效应。所以仿真只能做趋势参考最终必须实测。第二个坑预负载的位置很关键。一开始我把预负载电阻放在输出电容后面结果轻载时输出电容和预负载形成RC反而引入了一个低频极点环路更不稳定。后来把预负载放在反馈分压点之前问题解决。这个细节数据手册不会写是实打实踩出来的。第三个坑DCM下电感电流采样电阻的功耗。如果用采样电阻测电流DCM下电流峰值可能比CCM高50%采样电阻的瞬时功耗是CCM的2.25倍。我一开始用0.1Ω电阻轻载时电阻发热明显换成0.05Ω后温度降了20度。所以采样电阻的功率额定值要按DCM峰值电流算不能按CCM有效值算。第四个坑陶瓷电容的压电噪声。DCM下如果听到“吱吱”声先别急着改环路把输出陶瓷电容换成聚合物电容试试。我有一块板子换了电容后噪声直接消失环路参数一点没动。陶瓷电容的压电效应在DCM下被放大因为SW振荡频率和电容机械谐振频率可能耦合。第五个坑反馈走线不要和电感平行。DCM下SW节点振荡幅度大如果反馈线和电感走线平行且距离近会通过容性耦合把振荡引入反馈导致输出纹波增大。我一般要求反馈线包地且与电感保持至少5mm距离中间用地平面隔离。5.3 选型与布局的额外建议电感选屏蔽式DCM下漏磁更严重屏蔽电感能减少对反馈和输出的干扰。MOSFET选Coss小的Coss越小SW振铃频率越高、幅度越低EMI越好。二极管用肖特基DCM下二极管在电感电流归零后截止反向恢复损耗小但结电容会和电感谐振选结电容小的型号。布局上输入电容、电感、MOSFET、二极管、输出电容形成的功率环路面积要最小化DCM下这个环路的高频电流分量更大环路面积大直接导致EMI超标。我习惯把功率器件放在板子一侧反馈和控制放在另一侧中间用地平面隔开。最后分享一个调试小技巧如果手头没有网络分析仪可以用信号发生器在反馈点注入一个小幅正弦波用示波器测输出响应扫频得到幅频特性。虽然精度不如专业仪器但判断相位裕度够不够用足够了。我早期就是这么干的误差在10度以内对工程调试完全够用。
返回列表