十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

LLC电源工程设计全流程:从参数计算到调试实战

LLC电源工程设计全流程:从参数计算到调试实战 做了这么多年的电源硬件我越来越觉得LLC这个拓扑很有意思。很多工程师一听到LLC就头大觉得又是增益曲线又是谐振参数玄学成分太重。但说穿了LLC就是把ZVS零电压开通玩得最极端的拓扑之一在中等功率到大功率的AC-DC电源里几乎是统治级的存在。这篇文章就围绕LLC电源工程设计步骤按我实际做过项目的顺序从选型逻辑、参数计算、变压器设计、环路调试到问题排查完整走一遍流程。不管你是刚想看LLC入门资料的新手还是已经做过反激想做中大功率电源的硬件工程师按这个路子走能少踩不少坑。1. 为什么是LLC拓扑选型背后的工程逻辑1.1 LLC到底解决了什么问题要理解LLC得先看它解决的是哪个痛点。在传统的PWM变换器比如反激、正激、移相全桥里开关管导通和关断时电压电流会有交叠这个交叠就是开关损耗。频率越高开关损耗越大所以PWM变换器通常被限制在几十千赫兹到一两百千赫兹效率也很难做到95%以上。LLC谐振变换器的思路完全不一样。它靠谐振腔Lr、Cr、Lm三个元件把能量传递变成正弦波形式开关管在电流过零附近动作。重点是ZVS在开关管开通之前谐振电流已经把它的输出电容放电放完了体二极管或者反并联二极管先导通这时候再打开管子就是零电压开通。开通损耗几乎被消除关断损耗也因为电流被励磁电感摊平而很小。我用通俗一点的方式说普通PWM开关是硬生生地切断电流LLC是等电流自己归零了再切换。前者像拿剪刀剪绳子后者像把绳子慢慢松开谁的手感更好一目了然。1.2 LLC适合什么场景不适合什么场景LLC不是万金油。它最合适的区间是中大功率、输入电压范围相对窄、需要高效率的场合。典型场景有PFC后级DC-DC母线电压400V左右输出12V/24V/48V的通信电源、适配器、服务器电源LED驱动电源特别是大功率路灯、景观照明电池充电器、电动车车载充电器OBC里的DC-DC级工业设备里的辅助电源和总线电源这背后有个硬逻辑LLC的增益曲线输出电压与输入电压的关系随频率变化频率范围有限一般工作在0.5倍到1.5倍谐振频率之间。如果输入电压范围太宽比如9V到36V非要硬上LLC那频率范围就拉得太宽磁性元件设计非常痛苦轻载效率也会崩。这时候要么用两级架构要么老老实实用反激或降压。另外LLC带载能力有脾气它天然适合从半载到满载这个区间高效运行但轻载时为了稳压不得不拉高频率开关损耗占比变大效率会掉。好在现代控制芯片基本都有burst模式间歇工作来处理轻载10%负载以下靠脉冲群维持输出待机功耗能做得比较低。1.3 半桥还是全桥功率档位怎么分很多新人问半桥LLC和全桥LLC到底怎么选。我的经验分界点大致在500W到1kW。半桥LLC原边两个管子谐振腔电压幅值是母线电压的一半适合功率在几百瓦到一千瓦出头。我之前做的240W、360W电源都是半桥够用。优点是管子少、驱动简单、成本低。全桥LLC原边四个管子谐振腔电压幅值是整个母线电压同样的谐振腔阻抗下能多传一倍的功率适合1kW到3kW以上。缺点是驱动器要两路而且是超前臂和滞后臂的差异调试难度明显高一截。对新手入门我的建议是从半桥LLC入手把ZVS、增益曲线、死区这些东西搞明白再往全桥走就是加一路驱动、改一下逻辑而已。2. 动工前的三条硬约束规格、外观和工况2.1 输入输出范围别拍脑袋定设计LLC电源的第一步不是急着算Lr、Cr而是把规格书里的输入输出范围写死。我看到过好多人拿一个宽范围输入的LLC方案去套另一个项目结果满载起不来或者炸管原因就是没认真核对电压范围。LLC对输入电压范围很敏感因为增益范围有限。举个例子我设计过一款PFC后级半桥LLC输入母线是380V直流允许波动范围342V到418V对应PFC输出在90%到110%。这个范围不算宽LLC完全能cover。如果不加PFC直接用220V整流那母线电压会从240V到370V范围接近1.5倍LLC的设计难度直接拉满。输出电压也要带上下限。尤其是输出二极管整流的情况输出电压里要包含整流管压降Vf。24V输出用肖特基Vf按0.5V到0.6V算12V输出用同步整流Vf按MOSFET的导通压降来估甚至要等MOSFET定下来再细算。我把设计规格写在表格里后面所有计算都按这个来参数数值备注输入电压Vin342V-418V DCPFC后级母线电压额定输入380V DC典型工作点输出电压Vo24V稳态目标稳压精度±3%输出电流Io10A满载240W谐振频率fr100kHz设计目标输出整流两个肖特基二极管Vf按0.6V效率目标满载≥93%包含PFC后级2.2 K值、Q值和死区时间一上来就要想清楚的三个量设计LLC时有三个核心参数会在第一轮就被确定它们互相耦合后面改起来牵一发动全身。我会在3.2节里给出完整计算过程但这里先讲清楚它们的物理意义和选型直觉。K Lm / Lr励磁电感和谐振电感之比。K值决定了增益曲线的陡峭程度。K越小曲线越尖最大增益越高但励磁电流也越大导通损耗和变压器铜损都会上升K越大曲线越平频率范围宽但最大增益不够用满载低电压时可能撑不住。我常用的范围是3到7具体看效率和频率范围的需求。Q值品质因数本质上和负载挂钩。Q越大代表负载越重增益曲线最大增益点越低。设计时要在最低输入电压、满载工况下留出增益裕量通常取1.1到1.2倍的最大增益需求。Q取大了ZVS容易丢Q取小了谐振槽阻抗高通流能力不足。死区时间决定了ZVS能不能实现。死区太短管子输出电容还没放完电就开通喷了死区太长励磁电流在体二极管里续流白白增加损耗还可能出现反向恢复问题。我一般先从150ns到300ns之间起手再根据实测波形调整。2.3 控制芯片选型L6599之外还有哪些选择LLC控制芯片这些年成熟得很不用自己搭分立逻辑。选型主要看是否内置高压启动、是否支持PFC联动、轻载burst策略、死区时间是否可调、频率钳位范围。我这些年用过的芯片做个小结芯片厂商特点适合场景L6599ST经典半桥LLC控制器带高压启动和PFC联动资料多入门首选中功率半桥UCC25630TI带混合迟滞控制动态响应好burst性能好对动态负载要求高的场合NCP1399onsemi无需光耦的副边反馈有的版本频率响应设计很有意思高可靠性电源HR1000MPS电流模式控制LLC抗干扰强大功率、需要PFC联动对于第一次做LLC的工程师我会推荐L6599或者UCC25600系列。L6599的引脚功能清楚、外围简洁很多参考设计可以直接抄UCC25600的文档写得详细算frequency的Excel表格特别好用。芯片选定之后要先读透它的死区时间设定范围因为这会直接影响3.4节的死区校核。3. 手把手设计240W半桥LLC从规格到元器件参数3.1 匝比n怎么定增益曲线怎么看现在开始真正的设计计算。我拿前面表格里的240W半桥LLC作为实例一步步算出来。半桥LLC谐振变换器的直流增益公式是M 2 × n × (Vo Vf) / Vin其中n是原边匝数NP除以副边匝数NS。为什么要乘2因为半桥交流侧电压幅值是Vin/2但推到副边再整流回来关系式里会出现这个2倍因子。记不住没关系用的时候照着这个式子抄就行。设计匝比的思路是这样我们希望电源在额定输入380V时工作频率落在谐振频率fr附近。为什么因为在fr附近增益M大约等于1变换器效率最高、波形最好看。所以先让额定点的增益为1M_nom 2 × n × (Vo Vf) / Vin_nom 1代入Vo24V、Vf0.6V、Vin_nom380V24.6 × 2n 380所以 n 380 / 49.2 ≈ 7.72匝比不能是小数变压器只能取整数圈。我取NP:NS 30:4 7.5或者NP:NS 68:9 ≈ 7.56具体取决于磁芯。先用n7.5往下算最后再看磁芯窗口。接下来校验增益范围。最低输入电压342V时满载需要的增益为M_max 2 × 7.5 × 24.6 / 342 ≈ 1.079最高输入电压418V时最低增益为M_min 2 × 7.5 × 24.6 / 418 ≈ 0.883这里有个关键M_max1.079只是理想情况实际电路中还有死区折损、走线压降、变压器偏置你必须留出至少10%的增益裕量。所以我按下发确定设计目标为最大增益不小于1.19最小增益不高于0.88。3.2 谐振槽参数计算Lr、Cr、Lm一套带回家谐振参数的计算通常用基波近似法FHA把方波激励和准正弦电流用基波分量代替然后用增益曲线公式求解。完整公式长这样M 1 / sqrt( (1 1/K - 1/(K×fn))² Q²×(fn - 1/fn)² )其中fn fs/fr归一化频率K Lm/LrQ Z0 / RacZ0 sqrt(Lr/Cr)Rac是折算到原边的等效交流负载电阻。我先算Rac。半桥LLC折算到原边的等效电阻Rac 8 × n² × Ro / π²Ro Vo / Io 24 / 10 2.4Ωn7.5所以Rac 8 × 7.5² × 2.4 / 9.87 ≈ 109.4Ω接下来确定K值。考虑到我希望满载最低输入电压时仍能工作在fr附近稍微偏左感性区保证ZVS我取K5Qmax取0.4。这两个值是我反复试出来的起始点后续用增益曲线图把实际的工作点描一遍如果频率范围太大再调整K值。然后算谐振槽特征阻抗Z0Z0 Q × Rac 0.4 × 109.4 ≈ 43.8Ω谐振电感和谐振电容由fr100kHz和Z0共同决定Lr Z0 / (2π × fr) 43.8 / (2 × 3.14 × 100k) ≈ 69.7μHCr 1 / (2π × fr × Z0) 1 / (2 × 3.14 × 100k × 43.8) ≈ 36.3nF励磁电感Lm K × Lr 5 × 69.7 ≈ 348.5μH这里要特别提醒谐振电容取36nF的话实际选型一般是两个薄膜电容并联比如33nF加3.3nF或者用三个12nF并联。C0G/NP0陶瓷电容虽然也能用但直流偏压下容值会掉LLC谐振参数对这种偏差很敏感我会优先考虑CBB薄膜电容聚丙烯电容温度系数和电压特性都稳。3.3 变压器设计与漏感控制LLC变压器的独特之处在于漏感不是敌人而是帮手。理论上Lr可以由外部独立谐振电感承担也可以利用变压器漏感加上一个较小外部电感凑出来。但我的经验是不要把宝全压在漏感上。变压器漏感受绕线工艺、气隙、磁芯材料批次影响很大批量一致性很难保证。我自己量产过的项目都是让变压器漏感做到Lr的50%左右再用外部谐振电感补齐剩余部分这样即使漏感跑偏一点整个谐振槽也不会崩。变压器设计流程按这几步走选磁芯。240W、100kHz这个量级我通常用PQ3230或者PQ3535。PQ磁芯的窗口面积和绕线空间比较充裕EMI也好处理一些。如果需要优化高度可以用ER系列。算原边匝数。用经典的伏秒平衡公式估算Np Vin_min × D_max / (4 × B_max × Ae × fs)LLC是谐振变换器占空比接近50%D_max可以取0.5B_max取0.25T左右LLC的磁通摆幅比正激小可以稍微保守一点Ae是磁芯有效截面积PQ3230大约为161mm²。代入后算出来Np大约在25到30圈附近。我结合窗口尺寸和匝比7.5的要求最终取NP30圈NS4圈有中间抽头就做两组4圈或者一组4圈带中心抽头。绕制顺序很关键。副边绕组要夹在原边绕组中间也就是原边-副边-原边的三明治绕法。这样能把漏感控制住同时副边引线短、共模噪声小。副边用两层铜箔或利兹线并联4圈在大电流下直流电阻必须压下来我一般用0.1mm厚的铜箔绕。气隙与电感量核对。变压器装配完成之后要测试Lm原边电感量和漏感Lr_leak。Lm需要调到348μH左右这需要磨气隙。如果测出来的Lm比设计值大很多说明气隙不够继续磨一点Lm偏低就换磁芯或者加绕组。漏感如果只有设计目标的一半那就外部串联一个约35μH到40μH的谐振电感来补偿。3.4 功率器件校核与死区验证原边MOSFET要考虑电压应力、电流有效值和ZVS可行性。半桥LLC的开关管漏源电压应力大约等于最大母线电压418V加一点尖峰选600V档管子比较稳妥650V更保险。电流方面满载240W下谐振电流有效值大约在2A到3A这个范围我会选8A到12A额定电流的管子Rds(on)在0.15Ω到0.3Ω之间兼顾导通损耗和性价比。一个关键校核是死区时间能不能保证ZVS。死区时间内励磁电流要对开关管输出电容充电/放电条件近似为Ipm ≥ 2 × Coss × Vin / td其中Ipm是死区开始时的励磁电流峰值约等于n×(VoVf)/(4×Lm×fs)Coss是单管输出电容记得用高压时的等效值不要用低压小值Vin是当前母线电压td是死区。带入我的设计n×(VoVf)7.5×24.6184.5VLm348μH最低频率约75kHzIpm在最低频时最大Ipm 184.5 / (4×348e-6×75e3) ≈ 1.77A选650V、Coss≈100pF左右的管子等效电容算上PCB寄生按150pF估母线电压按最大值418V算2×Coss×Vin/td 2×150e-12×418/(150e-9) ≈ 0.84A1.77A0.84A余量充足150ns的死区时间够用。这个余量很重要如果算出来临界那去掉一点Lm或者调大死区时间但死区太大会牺牲有效占空比上限一般在300ns。3.5 反馈环路设计带宽、相位裕度与burst阈值LLC的环路和普通PWM电源不一样它的控制量是频率不是占空比被控对象是从FB电压到开关频率再到输出电压的链路。大多数集成控制器内部已经有压控振荡器补偿网络放在光耦的副边一侧。设计反馈时我会先把环路带宽目标定在1kHz到3kHz相位裕度不小于45度。为什么这么低因为LLC的功率级在谐振点附近相移变化剧烈频率调制又天然存在延迟带宽做太高的代价是环路容易振荡尤其在轻载burst切换时。我实测过的LLC环路带宽超过5kHz后在动态负载下就容易听到嘶嘶的震荡声。补偿网路一般用2型补偿一个极点一个零点就够了。设计顺序是先在满载状态下断开环路用网络分析仪测控制-输出波特图然后在误差放大器处加补偿把穿越频率压到2kHz左右相位裕度守到50度左右。没有网络分析仪的话可以用一个简易的注入变压器和示波器做环路扫频或者靠时域负载阶跃响应的振铃情况来粗调。burst阈值也要检查。L6599这类芯片有专门的轻载burst引脚通过电阻设置进入burst的功率点。设太高电源在半载就开始间歇工作输出纹波变大设太低轻载时频率飘得很高空载功耗压不下去。一般取额定功率的8%到15%作为burst进入点比较合适。4. 仿真和样机调试把纸面参数变成能跑的电源4.1 仿真搭什么波形看什么参数算完先别急著画板子用仿真把设计跑一遍能省下很多实际调试时间。LLC仿真用LTspice或者SIMPLIS都可以我个人的习惯是原理性验证用LTspice环路稳定性分析用SIMPLIS——它对小信号模型的提取更准。仿真模型按这个思路搭半桥两个开关管用理想开关加ds间电容Coss值按选型手册填模拟驱动信号用两个脉冲源注意设置好死区时间谐振腔按Lr、Cr、Lm填参数Cr别忘加ESR建议填50mΩ到100mΩ不然谐振腔Q值会虚高变压器用理想变压器加Lm原边励磁模型副边整流二极管用带反向恢复参数的模型输出电容要带上ESR电解电容典型值几十到几百毫欧仿真主要看这几样东西ZVS波形看开关管DS电压在驱动信号到来之前是不是已经降到零如果没降到零那就是ZVS丢失需要增加励磁电流或者减小死区谐振电流波形应该是标准的正弦波如果在一个周期内明显削顶或畸变说明工作点可能跑到容性区了启动过程输出电压有没有过冲谐振电流有没有冲击。LLC冷启动时频率从最高往下扫如果启动频率不够高相当于满载直接谐振电流会很大轻载burst看输出电压的纹波和burst频率是不是在可接受范围4.2 上电调试顺序从开环到闭环的稳妥路线样机焊好了千万别直接上满载。我每次调试LLC都按下面这个顺序走从来没有一次直接把板子送走过。第一步静态检查。先不加母线电压只给控制芯片供电用示波器看驱动波形。确认两路驱动占空比约50%、死区时间正确、驱动变压器如果用的次级相位对不对。很多炸机都是在这一步没做好驱动反了或者死区丢了就上电上电就炸。第二步低压小功率开环。母线电压先加到50V到100V输出端接轻载电阻用示波器看谐振电流波形和输出电压极性。这时如果发现输出电压异常先查变压器相位和整流二极管方向。第三步逐步加压闭环。母线电压加到正常工作点让控制芯片闭环跑起来输出接10%负载。观察频率是稳定在fr附近还是偏到边上去如果频率被顶到最低钳位说明增益不够匝比或者谐振参数要回调如果频率飘到很高说明轻载环路有问题。第四步满载与热测试。满载老化记录效率、温升、波形。重点关注谐振电容温度薄膜电容极限一般105℃实际工作尽量控制在85℃以内、变压器温度磁芯表面不超过100℃、MOSFET温升。4.3 关键波形判读ZVS、频率切换和轻载噪声调试时最常看的波形是开关管DS电压和驱动电压的同屏信号。ZVS成功时驱动上升沿到来之前DS已经降到接近0V开启瞬间DS上没有电压跌落。ZVS丢失时DS电压会在驱动高电平到来后还维持一个平台这时开关损耗会明显上升效率掉1到2个百分点。频率切换波形怎么判看谐振电流过零点与开关管栅极信号的相位关系。在感性区ZVS区谐振电流相位滞后于开关节点电压过零点在驱动翻转之后如果电流相位超前进入了容性区那MOSFET的反向恢复和电流尖峰会相当恐怖必须马上停机检查。轻载噪声是个老大难。burst模式下变压器会发出吱吱声或者沙沙声原因是burst频率落入人耳听觉范围20Hz到20kHz。处理办法有调整burst进入和退出的滞回量降低burst输出功率或者优化反馈补偿让burst切换更平滑。必要时可以在光耦的次级加一个很小的RC滤波但注意别把环路带宽拉太低否则动态响应又不行了。5. 常见问题与排查技巧实录5.1 一上电就炸先查这三个地方我做LLC这些年样机炸管基本都逃不过三个原因第一个是驱动问题。驱动变压器绕组方向反了或者芯片两路驱动输出不对上电瞬间上下管直通直接把母线短路。排查方法不加母线电压只给控制芯片上电量两路DRV与GND之间的波形确认死区存在且相位相差180度。第二个是启动频率太低。LLC冷启动必须从最高频率开始往下降如果芯片的软启动电容没接好或者频率钳位电阻设错上电瞬间就以目标频率工作而此时输出电容电压为零等效负载极重谐振电流冲击巨大瞬间过热炸管。L6599的软启动电容容值不要随便缩我见过有人为了加快启动把电容改小一倍结果满载启动就炸。第三个是谐振参数和设计值偏差过大。尤其是Lm磨气隙磨过头电感量比设计值低了30%以上增益曲线整体往下移满载最低输入电压时拉不到需要的增益频率掉到底电流失控。所以变压器打样回来第一件事就是测Lm和漏感偏差超过10%就要重新设计。5.2 满载带不动增益曲线别背锅满载输出电压起不来好多人的第一反应是增益不够加大匝比。但实际调试中我遇到过三次这个问题两次都不是增益的问题。第一次是输出二极管整流管压降超过预期。我用的普通肖特基在10A大电流时Vf实际到了0.75V而我在计算里只按0.5V算导致满载时副边有效电压低了一截。解决办法是换用Vf更小的管子或者改用同步整流。第二次是谐振电感饱和。我选的外部谐振电感磁芯太小满载时电流幅值大电感量掉了一大截实际Lr比设计值低谐振频率飘高工作点全乱了。后来换了更大磁芯并且把谐振电感的气隙加大问题解决。第三次是输入母线电压掉得厉害。电源前面PFC级在满载时会压降实际到LLC母线上的电压比空载低了15V到20V增益需求变大但我没留够裕量。这个只能从系统层面协调要么提高PFC环路响应要么把LLC的M_max设计得再高一点。所以排查这类问题先看输入母线电压在满载时稳不稳再看谐振电感温度升高后的电感量变化最后才去调匝比。5.3 轻载吱吱叫与环路不稳的排查轻载吱吱叫这个问题我早期做LLC时被折磨得够呛。概括起来吱吱叫的来源主要是两个一个是burst频率太低。芯片进入burst后以几十赫兹的频率间歇输出能量变压器磁芯发出人耳能听到的声音。这个可以通过调burst阈值电阻让burst频率避开听觉敏感区或者降低burst期间的通流能力来解决。另一个是环路在轻载时振荡。轻载下增益曲线斜率变得很缓输出电压对频率变化不敏感如果补偿参数还是按满载调的就可能在轻载时出现几kHz的低频振荡反映到变压器上就是吱吱声。我还有一个屡试不爽的经验检查输出端的假负载。LLC在彻底空载时很容易进入极端burst状态输出电容被反复充放电产生相当诡异的声音和纹波。在输出端装一个100mA到200mA的假负载让电源始终处于一个最小的连续工作状态很多轻载噪声问题会自己消失。这在量产产品里看似浪费了一点效率但实际上大大降低了调试难度。5.4 经验速查表我把这些年调LLC撞过的墙整理成一张速查表新手直接拿去对照现象优先排查方向我踩过的坑上电炸管驱动相位/死区、软启动频率驱动变压器绕反第一批样机全废满载带不动母线电压跌落、电感饱和、Vf偏差谐振电感磁芯选小满载电感量掉20%效率低是否真ZVS、谐振电容ESR、变压器绕组用X7R电容当Cr温升巨高效率掉2%轻载吱吱叫burst阈值、环路补偿、假负载输出加小假负载后噪声消失频率顶到下限增益不足匝比偏小或Lm偏大Lm磨气隙过头电压起不来输出纹波大输出电容ESR、反馈叠加、burst工作调低环路带宽后纹波反而改善最后再分享一个我个人的习惯LLC这个拓扑计算只能给你一个起点真正的归宿是调试。所以我每次把参数算完之后都会在板子上预留几个焊盘位——比如谐振电容的位置能并一版、谐振电感能换大一号磁芯、死区电阻能改档位。前两版LLC样机几乎不可能一次就调到位预留调整空间比精确计算重要得多。有一次我算得格外自信板子画得密不透风结果谐振参数差了15%只能飞线搭元件临时验证那个教训到现在都记得。设计LLC永远给自己留一点试错的空间。
返回列表