ARTICLE DETAIL

资讯详情

深耕商务建站与企业官网运营的一线实战洞察。

LC滤波电源闭环不稳定?从环路稳定性到补偿网络调试全解析

LC滤波电源闭环不稳定?从环路稳定性到补偿网络调试全解析 最近帮朋友调试一块多路输出的电源板遇到一个很典型的怪现象某一路在输出端额外加了一级LC滤波用来压纹波结果负载一切换输出电压就开始像烧开的水一样抖动甚至还能听到轻微啸叫。用环路分析仪一测相位裕度只剩几度LC谐振峰直直地凸在0dB上方。这就是LC型滤波电源里最常见的坑滤波器本身很听话但把它放进闭环系统之后稳定性问题全暴露出来了。这篇文章就围绕“LC型滤波电源 闭环系统 稳定性”这三件事展开把我调试这类电源时踩过的坑、用过的工具、最后总结出的工程手段一次性讲清楚。无论你是刚接触电源环路的新手还是已经在用环路分析仪和负载瞬态工具的老手里面提到的补偿网络设计、monkey稳定性测试思路、以及最后那张问题速查表应该都能直接用上。1. LC滤波电源为什么总是和“稳定”过不去1.1 一个真实的调板现场先感受一下症状先说那个具体的故障现象。板子是标准Buck架构12V输入1.2V输出开关频率500kHz。设计时为了把输出纹波从30mV压到10mV以内工程师在输出端额外加了一级LC也就是一颗10uH功率电感和两颗100uF陶瓷电容组成二次滤波。仿真纹波确实很漂亮但实际装上去之后只要电子负载从1A跳到3A输出就不是正常的阶跃响应而是先冲一下然后以大约5kHz的频率来回振荡衰减非常慢。当时我第一反应是补偿网络参数不对。因为LC滤波的谐振频率约等于1/(2*pi*sqrt(10uH * 100uF))算出来就是5kHz左右而示波器上看到的振荡频率也差不多5kHz这几乎就是教科书级别的“LC双极点导致环路不稳定”。反馈网络如果没有针对这个谐振峰做补偿相位在5kHz处已经掉了快180度环路增益却在5kHz附近还有余量于是系统就在这个频率上形成了自激条件。这类问题很难单靠看输出纹波发现因为轻载时系统可能还能稳住一旦负载阶跃进入“小信号变化被环路放大”的区域振荡就会立刻浮现。所以处理LC型滤波电源第一件事不是调参数而是搞清楚LC滤波器在环路的什么位置以及它给开环传递函数加了什么东西。1.2 开关电源里最常见的两种LC滤波形式LC滤波器在电源里出现的形态基本可以分成两类。一类是输入侧EMI滤波器。交流或直流输入先过一级LC甚至两级LC用来抑制共模和差模噪声向外传导。这类LC滤波器和闭环系统之间的恩怨主要在于它与后级DCDC的输入阻抗会形成一个“负阻抗”交互。简单说输入电压稍稍下降恒功率负载为了维持输出功率会把输入电流拉高这等效于一个负电阻。如果LC滤波器的输出阻抗在某个频率下高于负电阻的模值输入级就会振荡典型表现是整个电源像“喘息”一样周期性停振、再启动。另一类是输出侧二次滤波也就是我朋友这块板子的情况。DCDC开关节点出来的纹波经第一级LC后已经小很多设计者又嫌不够再加一级LC或磁珠加电容。这类滤波器直接位于闭环反馈采样点之前会让反馈信号延迟同时给功率级传递函数引入额外的极点。更微妙的是如果反馈采样点放在两级LC之后那控制环路为了维持负载端电压稳定就必须“绕过”两个谐振点对补偿网络的要求会高很多。很多工程师只在原理图上纠结L和C的取值却忽略了“这个滤波器到底在环路内部还是外部”这往往是稳定性判断翻车的根源。加上LC之后如果只做开环测试永远看不出问题必须把它放到闭环里一起看。1.3 闭环视角LC双极点和相位滞后是怎么发生的以电压模式控制的Buck为例从占空比到输出的传递函数本来就包含一个由输出L和C组成的一对极点。这对极点在谐振频率f0附近会带来接近180度的相位滞后同时还有一个谐振峰峰值高度取决于品质因数Q。如果外部再串一个LC滤波器情况会更复杂。忽略ESR的简化模型里两级LC会贡献两对极点相位滞后最高可以到360度。即使只加一级LC反馈如果从滤波器输出端采样那么控制环路看到的就是“原本的Buck输出极点 额外LC极点”穿越频率附近的相位余量会被大幅吃掉。简单算一下就能理解。假设Buck本身的输出滤波电感是4.7uH输出电容100uF谐振频率约7.3kHz再加一级10uH和100uF的LC谐振频率5kHz。两个谐振峰靠得很近相当于在5kHz到8kHz这个区间环路增益曲线出现两个“凸起”相位曲线却像坐滑梯一样往下掉。如果穿越频率设在20kHz那这个位置很可能已经没有足够相位余量了。这就是为什么“LC滤波电源”不能只当滤波问题来设计它本质上是控制对象发生了变化。后续所有的补偿网络设计、阻尼网络选择都是在跟这对额外的极点作斗争。2. 判断LC滤波电源闭环稳定性的方法和工具2.1 判据不要只盯着相位裕度一个数做环路稳定性分析最常用的判据还是开环Bode图上的增益裕度和相位裕度。工程上一般要求相位裕度45度以上最好在60度左右增益裕度6dB到10dB以上。对于LC型滤波电源相位裕度尤其敏感因为LC谐振峰会在增益曲线和相位曲线同时制造突变稍不留神就出现“0dB处相位勉强够但2kHz处相位已经低于-180度”的隐藏风险。我个人的习惯是Bode图至少要看三个频率点低频增益段看直流增益是否足够高保证输出电压精度穿越频率附近看相位裕度和增益曲线下降斜率是不是20dB/dec如果有40dB/dec甚至60dB/dec的急降说明补偿节点没有完全抵消LC极点高频段看有没有因为LC谐振峰被错误抬升导致的高频尖峰。另外小信号相位裕度只是频域判据工程上还需要配合时域瞬态来交叉验证。频域看着有50度相位裕度时域负载阶跃却出现长时间振铃这种情况在LC滤波型电源里不少见原因是LC的Q值高系统靠近稳定边界时即使没有自激也会对阶跃激励产生欠阻尼响应。所以我会要求项目里同时保留Bode测试和负载瞬态测试结果两者都过了才敢说稳定。2.2 环路分析仪实测注入点、注入幅度和接地处理要测量LC滤波电源的环路增益主流方法是把环路分析仪的注入变压器串入反馈环路。常见的注入点是输出采样点和反馈网络之间具体操作是把反馈电阻连接到输出电压的那根走线切断把注入变压器次级绕组串进去注意保持直流工作点不变然后用频率响应分析仪从10Hz扫到1MHz。实际操作中我认为最影响测量准确度的三个因素是注入幅度、注入点阻抗和接地方式。注入幅度一般控制在10mV到50mV之间。幅度太小开关噪声和探头噪声会淹没信号Bode图毛刺很多幅度太大电源进入大信号非线性区域测出来的不是小信号环路增益而是某种“大信号平均值”相位判断可能完全失真。对于LC型滤波电源我在扫频时还会关注注入点前后的阻抗分布确保注入变压器串联的是低阻抗回路而不是高阻抗反馈节点。高阻抗节点注入信号容易被寄生电容分压导致增益测量偏高。接地问题也是重灾区。频率响应分析仪的输入探头最好用短地弹簧不要用鳄鱼夹加长地线。电源板上的开关噪声频率很高地线一旦形成大回路探头感应到的噪声就会叠加在测量结果上低频段可能看不出高频段相位曲线会乱跳。实测下来把测量点选在反馈网络附近的本地地比随便接在输出电容负极更可靠因为本地地的电位更干净。2.3 时域瞬态和monkey稳定性测试让负载自己随机折腾环路分析仪显示稳定之后我还会做一台“猴子测试机”。这个概念借用了软件测试里的monkey test就是故意用随机、不按常理的操作去点击、输入、切换看软件会不会崩。用在电源闭环稳定性上就是让负载、输入电压、参考电平这些工作条件随机变化用最不讲道理的组合去逼迫环路暴露问题。具体做法不复杂。用一个可编程电子负载把它设在动态模式但同时用外部模拟信号去控制负载电流的设定值。信号源输出一串随机序列比如每隔几十毫秒到几百毫秒跳变一次跳变的幅度随机从空载到满载甚至在满载和短路保护之间来回试探。音频范围内还可以叠加一些随机正弦波扰动扫过LC谐振频率附近。输出端接示波器和功率分析仪连续跑半小时以上重点记录负载切换后的恢复时间、振铃次数、输出电压是否跌破规格、是否触发打嗝保护。monkey稳定性测试的价值在于传统阶跃测试只会用固定幅度和固定斜率而真实设备使用场景是乱七八糟的负载可能一会儿重载、一会儿轻载、一会儿脉冲群LC滤波器和环路在这种情况下更容易暴露出弱阻尼的振荡特征。如果一个LC型滤波电源能通过8小时随机负载压力测试我对它的稳定性信心会比单纯看Bode图高很多。在项目报告里我通常会附上一段monkey测试的判定标准随机扰动结束后输出必须在200us内回到额定值2%以内整个测试期间不允许出现超过100mV的持续振荡也不允许保护电路误动作。有了这个量化标准测试就变得可复现了。3. 稳住LC型滤波电源闭环系统的几种工程手段3.1 先给LC谐振峰“减震”阻尼网络设计LC滤波器的问题很大程度上来自谐振峰。品质因数Q越高谐振峰越尖环路越容易在谐振频率附近振荡。所以第一个思路不是改反馈而是直接给LC网络加阻尼把谐振峰压下去。最简单的方式是在电感上串联一个电阻用R给LC回路提供阻尼。这个电阻会直接消耗输出电流重载时损耗大所以只适用于小电流场合。更常用的是并联RC阻尼网络也就是在LC的输出电容旁边并联一个电阻和电容串联支路。阻尼电阻Rdamp的典型取值量级在sqrt(L/C)附近阻尼电容Cdamp则要比主电容大数倍至少取主电容的4倍以上这样阻尼网络才能有效吸收谐振能量而不是和主电容形成新的谐振。举个例子一个10uH电感配100uF电容sqrt(L/C)约0.316欧姆阻尼电阻选0.3到1欧姆之间都算合理阻尼电容可以取470uF。这样的RC阻尼网络会增加一定的静态损耗但会让LC谐振峰从几个dB的高峰压平到接近0dB环路稳定性压力立刻小很多。对于输入EMI滤波器同样可以按这个思路做阻尼只是计算时要把负输入阻抗带来的稳定性约束也考虑进去。有些设计者喜欢用磁珠代替电感来做二次滤波。磁珠本质上是一个高频有损电感它的阻抗曲线在几百兆赫兹才达到峰值在几十千赫兹的LC谐振频段损耗特性反而能起到阻尼作用。但磁珠的直流偏置饱和特性比较明显大电流下感值会衰减需要看规格书上的偏置电流曲线否则实际效果会和理论计算差很多。3.2 补偿网络Type II和Type III怎么选、怎么调阻尼解决的是LC本身的谐振峰问题但控制环路仍然需要补偿网络来提供足够的相位提升。电压模式控制的LC型滤波电源我一般直接上Type III补偿网络因为它最多可以提供两个零点和三个极点中的有效相位提升段专门对付那对难缠的LC极点。Type III补偿的设计思路简单说就是把第一个零点放在LC谐振频率附近或略低让穿越频率附近获得相位抬升第二个零点放在第一个零点到穿越频率之间进一步抵消相位滞后两个极点则分别放在ESR零点和开关频率附近用来压掉高频噪声和增益。表格对比一下补偿类型零点数极点数适用场景Type I01低带宽高增益基本不用在LC滤波电源Type II12电流模式、ESR零点比较低的情况Type III23电压模式、LC双极点明显的情况实际调参时我不会直接手算一版阻容值就完事而是先按经验值搭一个起点反馈分压上电阻10k欧姆跨接补偿支路里R2取20k欧姆左右C1取680pFC2取68pF再用环路分析仪扫一遍Bode图看穿越频率和相位裕度最后微调C1和R2去移动零点位置。整个过程通常要来回两三次因为LC元件的实际ESR、PCB寄生参数都会让理论计算偏离。如果设计目标是500kHz开关频率、LC谐振频率5kHz我会把穿越频率压在20kHz到40kHz之间。穿越频率太低动态响应慢负载阶跃恢复时间难看穿越频率太接近LC谐振峰相位余量会被吃掉。这个平衡点需要靠实测Bode图来确认。3.3 更省事的路线改控制方式和采样点补偿网络调来调去确实麻烦有些情况下换个控制方式反而更直接。电流模式控制在芯片内部多了一个电感电流内环把功率级的电感从“积分环节”变成了“受控电流源”LC双极点的其中一个被大幅削弱后级LC滤波器的谐振峰对环路稳定性的威胁也会小很多。这也是为什么很多带输出LC滤波的电源方案推荐用峰值电流模式或者谷值电流模式来控制。还有一招是改反馈采样点。如果LC滤波器是外加的二次滤波反馈尽量从LC之后、靠近负载端的地方采样而不是从第一级输出采。虽然采样点靠后会让控制环路包含更多相位滞后但至少反馈信号反映的是负载真正关心的地方而且可以通过补偿网络去补偿如果反馈点放在LC之前环路根本不知道LC后面的电压在振那输出负载端的振荡就成了“无感振荡”Bode图测出来稳定也没有意义。采样点确定后采样线最好走差分或Kelvin方式避免采样回路上叠加功率电流产生的地噪声。很多LC滤波电源的偶发性振荡根源并不在芯片补偿而是采样点取在了一块地电位被大电流污染的区域。4. 实际调试中的常见问题与排查技巧4.1 测量环节最容易骗过你的三种情况先说说测量里那些看起来正常、实际已经失真得离谱的情况。第一种是示波器探头地线夹过长。开关电源的高频开关噪声会通过地线回路耦合进探头负载切换时捕捉到的“振荡”可能有一半是地线环天线感应出来的而不是真正的环路振荡。我现在的习惯是给反馈点和输出电容测量点都用短地弹簧带宽够、电感小、干扰少。第二种是环路分析仪的注入幅度没控制好。注入信号过大会让电源在LC谐振点附近发生大信号跳变控制器可能进入过流限幅甚至打嗝保护测出来的环路增益曲线在低频段看不出问题高频段却出现不正常的斜率相位数据完全不能用。注入信号过小也不行开关噪声会把信号淹没Bode图一片毛刺。正确做法是先示波器观察注入点信号保证它是干净的正弦波然后再开始扫频。第三种是对实测相位裕度过于乐观或过于悲观。LC型滤波电源的相位曲线在谐振频率附近变化非常剧烈频率分析仪扫点间隔如果太粗比如每十倍频程只取10个点可能会完美错过相位开始急速跌落的位置得出一个虚高的相位裕度。我会在LC谐振频率前后至少加密到每个倍频程20到30个点才能确信那条相位曲线是真实的。4.2 PCB布局和反馈取样这些“看不见的元件”经常遇到客户反馈原理图仿真很稳定样板一上电就振荡最后定位到PCB布局上。输出LC滤波器的电容如果离负载太远中间一段走线就变成了寄生电感等于在滤波器后面又串了一个小电感等效模型和仿真完全不一样。这类问题最明显的特征是示波器探头点在电容两端是好的点在负载端就振主因是走线寄生电感和电容再形成一节LC。反馈采样线也是很大的雷。反馈分压电阻的地如果接在主功率回路的地铜排中间大电流流过时这一段地上会有一个几十毫伏的瞬态压降而这个压降恰好被反馈网络当成误差信号放大环路就会在这个“地噪声”的驱动下不停地调整占空比输出看起来像高频抖动。正确做法是让反馈地单独飞回芯片的AGND管脚和功率地单点连接。另外陶瓷电容的直流偏压特性也值得一提。MLCC在额定电压附近容量可能衰减40%以上100uF的电容实际工作点可能只有60uF。如果设计计算时用的标称容值LC谐振频率会比你预估的偏高补偿零点位置也会偏。负载阶跃振铃频率和理论计算对不上时先查一下电容实际容值而不是急着调补偿。4.3 稳定性问题快速排查速查表现象大概率指向优先级动作振荡频率接近LC谐振频率LC谐振峰过高阻尼不足加RC阻尼或磁珠重新扫Bode负载阶跃后振铃衰减慢相位裕度偏低调Type III零点压低穿越频率轻载或空载振荡轻载模式切换、电感电流断续检查轻载谷值/打嗝模式或固定PWM高温下出现振荡电容ESR/容值随温度变化保留相位裕度余量更换温度特性更好的电容实测振荡频率远高于LC谐振反馈采样线噪声或地弹改采样点、加RC滤波、缩短地线这张表是从多次调试经验里整理出来的不能完全替代Bode图但能快速缩小排查范围。尤其对LC型滤波电源电容容值随温度、偏压的变化往往就是“常温正常、高温振荡”的元凶。4.4 调试过程中我个人比较坚持的几个习惯最后分享几个我已经踩过坑、后来每次都遵守的习惯。第一任何带额外LC滤波器的电源原理图阶段就预留RC阻尼网络的位置。能不能用到另说板子上有0欧姆位和空位调试时补起元件就方便很多。第二环路分析仪的Bode结果必须和负载阶跃波形放在同一份报告里。单看频域谁都会觉得自己设计得很稳定把时域瞬态波形和相位裕度对在一起看才能发现高Q值系统那种“相位够了但振铃很难看”的隐患。第三monkey稳定性测试不是可选项。LC滤波电源的振荡往往只在特定工作点组合下出现传统阶跃测试覆盖不到所有组合。用随机负载序列加随机噪声扫描挂机跑一个晚上能让那些“设计时根本没想到”的组合点自己暴露出来。我的做法是写一个小脚本让信号源生成伪随机序列电子负载每隔50到500毫秒切换一次负载电流同时叠加一个频率在100Hz到100kHz之间随机跳变的正弦扰动跑8小时。如果这个设定能通过我就认为这个LC滤波电源在闭环稳定性方面是真正可靠的而不是只在某个测试用例下表现良好。
返回列表
PREV
查看更多资讯
NEXT
返回资讯列表