首页 / 资讯中心 / 文章详情

LLC谐振变换器电压电流双环竞争解析:带宽分配与相位裕度设计

LLC谐振变换器电压电流双环竞争解析:带宽分配与相位裕度设计 ★ FEATURED ARTICLE
做了几年电源调试我对LLC谐振变换器是又爱又恨。爱的是软开关效率确实漂亮几百瓦到几千瓦的功率段基本是首选恨的是它一旦用上“电压外环电流内环”这种双环架构两个环就好像在抢方向盘一个没调好就给你表演轻载啸叫、负载突变掉压、启动过冲。标题里“竞争”两个字真不是危言耸听这就是LLC控制里最值得掰开揉碎讲清楚的事。本文围绕LLC电压/电流双环竞争设计展开把双环为什么竞争、带宽怎么分、补偿怎么算、联调怎么测、故障怎么查都梳理一遍。适合正在做DC-DC电源、数字电源、充电模块或逆变器样机的硬件/嵌入式工程师参考尤其是那种“原理图能画、环路调不明白”的阶段这篇文章应该能省你不少弯路。1. 拆解LLC双环两个环各管什么事1.1 LLC本体为什么它是“靠频率活着”的拓扑先把对象说清楚。LLC谐振变换器一般由半桥或全桥开关管、谐振电感Lr、谐振电容Cr、励磁电感Lm以及副边整流电路组成。和传统PWM变换器最大的区别是它几乎不靠调节占空比来调压而是靠改变开关频率。频率往谐振点靠传递增益高频率往高处跑增益掉下来输出电压随之降低。这个特性从谐振腔的增益曲线就能看出来。归一化频率fn和品质因数Q画出来的那条增益曲线本质上就是一条“中间高、两边低”的山包。我们正常工作就落在这个山包的下降段附近频率越高离谐振点越远增益越小。所以控制策略很直接电压高了就往高频推电压低了就往低频拉。这就是经典的PFM脉冲频率调制。但这个“靠频率活着”的特性也带来一个麻烦频率是全局变量一改变就同时改变原边电流、副边电流和谐振腔能量。想精准限制电流光靠调频率会慢半拍而且容易矯枉过正。这就是为什么单电压环在LLC上不太够用需要一个更快的电流环先顶住。1.2 电压外环和电流内环的级联关系常见的LLC双环做法是“电压外环电流内环”级联结构上像套娃电压外环采样输出电压和基准比较产生一个电流参考值Iref。这个Iref不是直接给到开关管而是作为电流内环的目标值。电流内环再采样实际的原边电流或副边输出电流和Iref做差通过补偿器输出频率指令最终驱动PFM。这样设计的好处有三个。第一电流内环本质上是把“频率→电流”这种不线性的关系拉直了电压外环面对的是一个快很多的电流闭环对象动态响应好调。第二电流内环天然带限流能力只要把Iref的幅值限制在安全值过流的时候电压环再怎么喊加油电流环也不会把开关管送到西天。第三两个环各自分工明确电压环管稳态精度和负载调整率电流环管瞬态响应和短路保护调试思路清晰。但问题是两个环级联之后带宽怎么分相位裕度怎么分如果分得不合理两个环就会“打架”也就是标题说的“竞争”。这个我们放到下一节细讲。1.3 竞争为什么容易发生在LLC上很多工程师会说Buck、Boost不也照样用电压电流双环吗怎么到了LLC就特别容易打架原因出在LLC被控对象的动态特性上。LLC谐振变换器的控制到输出传递函数在不同负载条件下变化很大。轻载时谐振腔电流很小Q值很低增益曲线变得非常平缓频率一动输出变化不明显重载时Q值高增益曲线陡频率稍微一变电流和电压都剧烈波动。更麻烦的是这个传递函数还可能存在右半平面零点效应相关的相位转折频率越高越容易出现做功滞后。也就是说LLC的电流受频率控制本身就不是一个干干净净的一阶惯性环节中间隔着谐振腔的储能和泄能过程。电流环如果带宽取得太高很容易把谐振腔的高频振铃引进来取得太低电压环在外面又等不及。内环慢、外环快两个环的频率响应搅在一起就出现了抢权、振荡、过冲这些竞争症状。2. 竞争的本质带宽、增益和相位预算2.1 带宽必须分开这是双环和平共处的底线双环级联控制有个铁律内环带宽要比外环带宽高出5到10倍。为什么因为外环要看内环当成一个“快跟随器”来用。当内环带宽足够高时电压环在它的工作频段内几乎感受不到电流环的延迟整个电流闭环近似等效成一个增益为1的比例环节电压环的补偿设计就变得干净利落。反过来如果两个环带宽太接近比如电流环3kHz、电压环2kHz问题就来了。电压环的误差信号里其实包含了电流环还没跟上产生的相位滞后两个环的相位裕度在互相消耗最终总环路可能在某个频率点上出现负增益余量表现为低频振荡。我见过最典型的案例双环电感体积不大但电源轻载时居然听到变压器滋滋响一查Bode图两个环的幅频曲线在2kHz附近交叉相位裕度跌到20度以下。经验值给到大家电流内环穿越频率取开关频率的1/10到1/5。电压外环穿越频率取电流内环的1/10到1/5。相位裕度分配上电流环至少留50度电压环至少留45度两个环串起来整体留30度以上作为系统裕量。2.2 相位裕度和延迟的预算估算双环竞争的本质可以理解成“相位预算是有限的两个环在抢着花”。每一级采样滤波、误差放大器、数字控制器的PWM更新都会贡献滞后相位你必须提前把这些钱留出来否则补偿器怎么调都缺裕度。以数字控制为例一个开关周期内的延迟大概包括电流采样RC滤波延迟一般贡献几度到十几度ADC采样保持和转换时间响应当前开关周期或下一个周期折算角度大约是采样频率处360°乘以延迟时间除以周期数字控制器输出更新延迟逐周期刷新频率指令在穿越频率处经常白送20度到40度电流环补偿器自身的极点相位也会吃掉一部分角度。我调试的时候喜欢先列一张预算表把所有已知延迟折成相位损耗再决定穿越频率能定多高。环节典型延迟/相移对带宽的约束电流采样滤波1kHz~3kHz带宽的RC相移约5°~15°采样滤波转折频率要远离穿越频率ADC转换2μs~4μs限制了电流环穿越频率不能超过开关频率的1/5PFM频率更新一个到两个开关周期数字环路延迟的主要来源电流环补偿零点零点相位是正的但有极点会消耗负相位极点要放到1.5倍穿越频率以上有了这张预算表你再回头选带宽就有依据了。比如开关频率100kHz电流环穿越频率15kHz已经相当于开关频率的1/6.7PFM更新一次就是1/100kHz10μs折合到15kHz处大概是54°相位损耗再加上采样滤波的十几度电流环补偿器自己都不敢再加高极点。所以有时候不是补偿器不行是穿越频率基数选太高了必须降下来。2.3 增益分配电流环究竟该放多大增益带宽分完接下来是增益分配。很多初学的朋友容易忽略电压环输出的是电流参考IrefIref经过电流环形成频率指令这中间每级都有一个增益尺度需要统一。我习惯先把电流反馈的等效增益算清楚。比如用原边电流互感器采样变比1:100采样电阻10Ω那么原边1A电流对应的反馈电压是0.1V。如果ADC参考是3.3V那么电流反馈增益H_i0.1 V/A。这个值决定了电流环的误差信号尺度也决定了电压环给的Iref范围。举个例子电源满载原边峰值电流约5A反馈电压0.5V。为了让电压环在满载时输出大约3V的Iref去代表“允许的最大电流”我在软件里就把电流指令的标度设成1A对应0.1V3V就是30A的限流能力太离谱了。实际应该把Iref的满量程映射在6A左右也就是0.6V才和反馈增益匹配。这个问题如果不理顺电压环在满载时已经饱和了Iref顶到限幅值电流环以为要跑10A实际只有5A两个环的误差信号永远不在一个线性区间表现出来就是电压环反应迟钝负载一变化就过冲。3. 实操具体设计一个LLC双环3.1 先把电流内环定下来我的推荐顺序是先定采样再定内环再定外环。下面以一个具体案例展开LLC参数Vin400VVout48VPout500W谐振频率100kHz。第一步是选电流采样点。优先选原边谐振槽电流这样能直接反映谐振腔的工作状态保护效果最好。原边用电流互感器或霍尔副边用低阻采样电阻原则是高带宽、低延迟。互感器出来的信号高频分量很丰富必须在后端加滤波但R和C的组合一定要控制好转折频率建议放在2MHz以上避免对15kHz的电流环造成明显相移。第二步是测开环特性。不上补偿直接用信号发生器在频率指令上加一个扫频小信号用网络分析仪测“频率指令→采样电流反馈”的Bode图。这一步很重要所有理论模型都只能做参考实际PCB布局、变压器寄生电容都会改变开环响应。我实测下来典型表现是中频段有一个约-20dB/dec的滚降段低频增益大概在20dB到30dB之间。第三步定PI参数。假设实测对象在中频段近似一阶惯性低频增益28dB约25倍我们希望电流环穿越频率定在15kHz。最简单的方法是在控制器里做一个PI补偿器Kp负责拉高穿越频率Ki负责消除低频稳态误差。实际调试时先设一个偏保守的Kp比如2零点放在2kHz。再根据环路分析仪的增益曲线估算当前穿越频率。如果穿越频率只有5kHz就把Kp翻倍到4重新扫。迭代两三次穿越频率基本落在目标值。我这里要提醒一句不要只看幅频曲线相频曲线在15kHz附近必须高于-135度否则相位裕度不足45度后面电压环一闭合就废了。3.2 电压外环补偿按Type II来配电流环闭合之后从Iref到输出电压的闭环特性会变得比较“温柔”。我的习惯是把电压外环穿越频率定在1.5kHz左右给内环留出10倍带宽差。输出电压采样用电阻分压48V降到3V附近。例如上分压电阻49.9kΩ下分压电阻3.3kΩ分压比例约为0.062这个值由单片机的基准电压决定。分压网络后面再放一个小电容和输出分压电阻组成一个低通滤波转折频率放在5kHz以上过滤掉开关纹波的同时尽量少消耗相位。电压环补偿器用Type II足够因为LLC的电压环对象在中低频段本来就有积分特性不需要Type III多挤出一个零点来拉相位。补偿器的传递函数大致是Gc(s) (1 s·R2·C1) / [s·R1·(C1 C2)·(1 s·R2·Cser)]其中Cser是C1和C2的串联等效值C2远小于C1时可以近似为C2。设计步骤是先定中频增益也就是零点之后、极点之前的平台增益。按穿越频率1.5kHz、相位裕度50度来选平台增益大约在20dB到26dB之间。再定零点位置一般放在负载极点附近或者更低本案例取300Hz。最后定高频极点放在30kHz附近滤纹波。举例取R14.7kΩ中频增益取21dB约11倍算出R250kΩ标称选51kΩ。零点在300Hz则C1 1 / (2π × 300 × 51k) ≈ 10.4nF取10nF高频极点放30kHz则C2 1 / (2π × 30k × 51k) ≈ 104pF取100pF这个组合就是个很好的起点。上电测试后按实测Bode图微调不要指望一次成功。3.3 双环联调顺序和判稳标准双环联调最忌讳一上电就两个环都闭合炸管风险大不说出了问题都不知道找谁。我的流程是分三步走先闭合电流环电压环断开。把Iref设为固定值比如满载电流的30%上电看原边电流波形是否稳定有没有振荡。然后手动改Iref观察电流是否线性跟随。这一步过了电流内环基本健康。再闭合电压环但限制最大输出功率先带10%负载。用示波器同时看输出电压、Iref、频率指令三个点。如果Iref满幅跳动说明电流环或电压环有问题如果频率指令来回扫说明两个环在抢权必须停下来重新审视带宽分配。最后做满载和半载之间的阶跃切换。合格标准是输出电压下冲或过冲小于2%额定值恢复时间在1ms以内调节过程中Iref没有长时间顶到限幅值。如果出现低频振荡尾巴多半是电压环相位裕度不够把补偿零点往低频方向挪或者把中频增益降2到3dB。4. 常见问题与排查技巧实录4.1 轻载低频振荡其实是两个环在抢权我最常遇到而且最容易迷惑人的问题是轻载低频振荡频率从几十赫兹到几百赫兹都有。轻载的时候LLC的频率已经被推到很高环路增益和重载完全不同电压环可能需要很强的控制输出来维持电压电流环呢因为电流反馈信号太小噪声占比变高两个环在这个频段出现了明显的交互。排查手法把示波器打在滚动模式看Iref和频率指令这两个波形。如果看到Iref以和输出电压纹波相同的节拍高频抖动但频率指令是在用较低频率来回摆动说明电流内环没有把外环误差线性转成电流而是被电压环的噪声反灌了。这时候优先降电压环中频增益并把电流环的采样滤波拐点适当下移。另一个土办法是轻载时提高最小频率限制把LLC的工作点往上抬一点让电流环反馈信号别掉到底噪里去。4.2 负载突加时电压塌陷第二个高发问题是负载从10%突然加到100%输出电压瞬间掉到42V然后慢悠悠爬回来。这种情况通常有两种原因。一种是电流环带宽不够Iref刚升上去实际电流还在慢慢跟电压环在中间干着急另一种是电压环输出到了限幅值Iref被钳住系统进入限流模式要等负载电流降下来电压才能恢复。如果是第一种我的做法是用横扫频确认电流环穿越频率是不是真的在10kHz以上。很多时候原理图没变但PCB采样走线噪声大导致ADC转换结果里毛刺多软件被迫加了很重的数字滤波把带宽压没了。换成硬件滤波配合多次采样平均比单纯加一阶数字低通要稳得多。如果是第二种软启动斜坡的时间要重新匹配让电压环先建立起来再放负载阶跃通常把电压环启动期间的Iref上限从满载值放宽到1.2倍能明显减少塌陷。4.3 启动过冲的三种坑LLC启动过冲太常见了。第一种坑是谐振频率和启动频率的跳变太大。开机瞬间如果直接以谐振频率100kHz输出谐振电容瞬间充电冲击电流很大输出电压跟着猛冲。正确做法是先让PFM从150kHz以上的高频往下扫让增益慢慢爬升等输出电容充到接近额定时再交给闭环。第二种坑是电压环积分饱和。输出电压还没到目标值时电压环的误差放大器输出一路冲到上限Iref被限幅等电压到了之后积分器需要很久才能退饱和这段时间输出继续超调。解决方案是加抗饱和或者直接把电压环输出在启动阶段用一个斜坡函数夹持让Iref严格按时间爬升。第三种坑是电流环和电压环的时序错了。如果电流环没建立好电压环就开始给定等于让一个响应的对象追一个快速变化的参考。正确的时序是先让电流环以固定Iref跑起来确认电流反馈稳定再把电压环切进闭环。相当于先让马跑起来再坐上马车。4.4 问题速查表故障现象可能原因优先检查项轻载低频振荡电压环中频增益过高电流环带宽不足Iref抖动波形、Bode图负载突加电压塌陷电流环带宽过低或电压环Iref限幅电流环穿越频率、Iref是否顶限启动过冲电压环积分饱和、启动频率跳变软启动斜坡、Iref限幅时序满载高频纹波大电流环穿越频率太接近开关频率退出频率是否在1/5开关频率以下音频啸叫环路振荡落在1kHz~3kHz听频带扫频找振荡峰降电压环增益短路恢复慢电流环限幅值太低Iref上限、电流采样偏置4.5 排查工具和测量小技巧既然是双环竞争问题Bode图永远是最快的手段。手头没有专业环路分析仪的话有些数字控制芯片可以在DSP里注入正弦扫频信号然后同时采集输入和输出算幅频相频响应。这个方法我实测精度足够比抱着示波器猜靠谱得多。还有一个便宜实用的技巧用示波器观察PWM频率指令波形。把控制器的频率控制字通过DAC输出就能直接在示波器上看到频率指令的实时轨迹。环路稳不稳、有没有振荡尾巴、是否有抢权看这个波形比看输出电压直观得多。输出电压波形常常被开关纹波和噪声污染而频率指令波形干净能真实反映环路的动态。另一个技巧是每次调完参数都要做三组测试满载阶跃、半载阶跃、短路恢复。只做一组稳态波形无法暴露竞争问题。很多电源出厂前测试没发现振荡到了客户现场一加载就响就是因为测试覆盖不够。5. 写在最后的经验沉淀调了这么多台LLC电源我的体会是双环竞争不是玄学它有一套清晰的设计逻辑——带宽分层、相位预算、增益匹配三件事做扎实大部分“打架”都能在原理上预防。而那些查不清的问题十有八九是出在采样延迟和数字控制时序上别急着怀疑补偿公式先把延迟链路捋一遍。最后分享一个我自己的习惯每次设计双环参数我都会在调试记录里画一张三层表格第一层写电流环目标带宽和实际带宽第二层写电压环目标带宽和实际带宽第三层写两个环之间的相位裕度余量。调完一版就更新一次。时间久了你会发现那些最难调的机器问题往往不是参数不够好而是你根本没有把两个环的“话语权边界”划清楚。边界划清楚了LLC还是挺乖的。
阅读完成 · 觉得有帮助?
咨询建站