资讯详情

LLC谐振变换器设计总结:原理、参数计算与调试避坑指南

📅 2026/10/27 1:06:56 | 华诺云谱 👁 阅读
LLC谐振变换器设计总结:原理、参数计算与调试避坑指南
做电源这几年LLC 谐振变换器算是我反复踩坑又反复真香的一个拓扑。当年在实验室第一次看到 LLC 的波形方波输入、接近正弦的谐振电流那种“为什么能这么干净”的疑惑一直到我调了大半年、烧掉好几块板子才敢说自己摸到了一点门道。这篇内容就是把我的 LLC 谐振变换器个人总结整理成文主要给正在做半桥或全桥 LLC 电源、以及准备从反激或 PFC 往这个方向转的工程师参考。里面会讲工作原理、匝比与谐振参数的计算方法、控制芯片选型、反馈环路以及调试现场最容易踩的坑。不敢说自己多权威但每一个字都是从实际项目中攒出来的照着做至少能少走我一半的弯路。1. 先弄明白LLC 到底解决什么问题1.1 为什么大家都在从反激转向 LLC我以前做反激电源做了很久12W 到 60W 的小功率电源基本都能扛住但一旦功率上到 200W 甚至 500W反激就非常难受。反激变压器工作在断续或临界模式时MOS 管关断瞬间会有很高的电压尖峰吸收电路要吃掉不少能量效率很难做高功率一大变压器体积也跟着膨胀EMI 更难处理。这时候我第一个想到的替代方案是双管正激但它有个很大的毛病——占空比丢失而且次级二极管的反向恢复问题在低压大电流输出时特别明显。真正让我下定决心学 LLC 的是当时一个通信电源项目要求 48V 输出、效率 94% 以上、机箱高度只有 40mm。反激和正激都做不到这个效率等级而 LLC 天生适合高效率高功率密度场景。LLC 的核心价值在于让开关管实现了软开关——开通时电压已经降到零左右关断时电流也提前转向开关损耗小到可以忽略效率自然上去了。现在的服务器电源、AI 算力电源、新能源汽车的车载充电机几乎清一色是 LLC 的天下就是因为它能同时满足效率、功率密度和 EMI 三个指标。1.2 LLC 的“软开关”到底软在哪里很多新手一听到 ZVS零电压开通就懵其实用生活类比很好懂。你推一扇很重的门如果先让门有了一点动量推起来就省力得多如果门完全静止第一下要用的力就特别大。LLC 里的谐振电感就是那一点“动量”它在死区时间内帮助 MOSFET 的寄生电容完成充放电让开关管在开通过程中漏源电压已经降到零电流再通过体二极管续流。于是开通损耗几乎为零。关断的情况有些区别由于谐振电流在关断点附近已经是正弦波的自然过零方向关断时电流不大关断损耗也被压得很低。这就是 LLC 和普通 PWM 拓扑最大的不同。反激、正激、全桥这些拓扑开关管都是硬开关开关损耗随频率直线上升LLC 则依靠谐振腔中的能量循环把开关损耗从“主损耗”降级成“几乎可以忽略”。实测下来同样 300W 的半桥 LLC 和双管正激满载效率可以差 3 到 5 个百分点这个差距在中小功率上就是“烫手”和“温温的”的区别。1.3 什么场景适合上 LLC什么场景别碰LLC 不是万能药它有自己的适用边界。首先是功率范围我个人觉得 150W 以下不太值得用 LLC成本和复杂度都偏高反激加准谐振技术也能做到 90% 的效率150W 到 3kW 是 LLC 最舒服的区域半桥、全桥按功率选再往上走三相 LLC 或者三电平 LLC 又是另一套玩法。其次是输入电压范围LLC 是变频控制增益曲线是固定的如果输入电压是 18V 到 36V 这样的大宽压范围频率要从低到高拉得很宽谐振参数很难兼顾变压器设计也很别扭最好输入电压比较稳定比如 PFC 母线 400V或者电池电压波动范围在 1.5 倍以内。负载范围也要注意。LLC 在轻载下会进入间歇工作模式burst mode虽然能省电但输出电压纹波会变大音频噪声也可能出现。你要是做一个小功率待机电源或者大动态负载的电源纯 LLC 方案就不太合适通常要配合轻载模式控制或者后级 BUCK。提示新手判断自己适不适合上 LLC先回答三个问题——功率是否在 150W 以上输入电压范围是否窄于 1.5:1效率要求是否是硬指标三个都是“是”才值得咬牙上 LLC否则老老实实做反激或正激更省心。2. 原理拆解谐振腔里发生的三件事2.1 谐振腔的角色分工Lr、Lm、CrLLC 之所以叫 LLC是因为谐振腔里有三个关键元件谐振电感 Lr、励磁电感 Lm、谐振电容 Cr。常见的实现方式里Lr 可以用独立电感也可以用变压器的漏感但实际调试我发现纯粹靠漏感很难把参数做准因为漏感受绕制工艺影响太大了同一个骨架不同批次能差 20% 以上。我更建议把变压器漏感设计得比理论值小一些然后用外置电感来补足 Lr这样参数可控调试也方便。三个元件的角色各不相同。谐振电容 Cr 负责储存和转移谐振能量它的耐压值一定要留足余量因为运行中电容上的电压峰值可能远超输入电压我见过有人把 630V 的 CBB 电容用在 400V 母线上满载直接爆掉。谐振电感 Lr 决定谐振频率励磁电感 Lm 则影响增益特性和 ZVS 的实现条件。Lm 越大增益曲线越陡但要保证 ZVS 条件就越难这个后面参数计算时会细说。2.2 三种工作状态高于谐振、低于谐振、恰好谐振LLC 的工作状态按开关频率 fs 和谐振频率 fr 的关系可以分成三类。fs 大于 fr 时谐振腔工作在电流连续模式这时次级二极管是零电流关断ZCS但原边开关管不一定是 ZVS 全范围fs 小于 fr 时原边开关管容易实现 ZVS但次级二极管会有反向恢复损耗fs 恰好等于 fr 时两边都软效率最高。实际调试时频率不是定死的而是随负载和输入电压变化的。轻载时频率升高重载时频率降低输出电压稳定靠的就是频率调节——也就是说 LLC 本质上是 PFM 控制而不是 PWM。这一点很多刚上手的人会不习惯拿着示波器一看咦怎么频率在变其实这就是 LLC 正常的调节方式。更深一步看LLC 的电压调节能力来自谐振网络的增益随频率变化的特性。频率靠近谐振点时增益接近 1低于谐振点时增益大于 1高于谐振点时增益小于 1。设计时就是利用这个增益范围来覆盖输入电压的波动所以谐振参数的设计本质上是“规划一条合适的增益曲线”。2.3 增益曲线怎么看死区时间为什么要留很多人打开 Excel 画增益曲线就头疼公式一大堆。我提供一个工程师视角的简化理解你把 LLC 看成是一个自动调节的音量旋钮输入电压低了就让增益大一点输入电压高了就让增益小一点。增益曲线的形状取决于两个参数——电感比 KLm/Lr和品质因数 Q。K 越小曲线越平缓调节范围越大但 Lr 会变大损耗增加K 越大曲线越陡效率高但调节范围窄。Q 值和负载相关满载时 Q 最大曲线峰值压低。死区时间这个东西经常被忽略但它直接决定 ZVS 能不能实现。死区就是上下管都关断的那一段空白时间一般两三微妙。在这段时间里谐振电流要给 MOSFET 的输出电容充电把半桥中点电压从 0 拉到输入电压或者从输入电压拉到 0。如果死区太短电压还没换向完成管子就被强制开通ZVS 就失败了如果死区太长谐振电流反向可能反而破坏 ZVS。我调试时一般先根据驱动芯片的死区设定值再看波形确认 ZVS 是否成立而不是拍脑袋定。3. 半桥 LLC 参数计算第一步就是大坑3.1 匝比计算我踩得最深的一个坑先聊最容易被问到的“半桥 LLC 变压器匝比怎么计算”。匝比公式其实不难难的是想清楚这个匝比对应什么条件。匝比 n 一般定义为原边绕组和副边绕组的圈数比核心公式是n (Vin_nom / 2) / (Vo Vd)其中 Vin_nom 是标称输入电压半桥要除以 2 是因为半桥中点的方波幅度是输入电压的一半Vo 是输出电压Vd 是输出整流管的压降。当时我犯的第一个错误就是没有除以 2算出来匝比整整差了一倍PFC 母线拉起来之后输出电压直接飙升到 20V把后级的固态电容炸得噼里啪啦响。有了基础匝比之后还要结合增益范围考虑。LLC 工作在谐振点时增益为 1所以理想情况是让标称输入电压对应谐振点这样满载效率最高。实际设计时最低输入电压对应最大增益也就是低于谐振点最高输入电压对应最小增益高于谐振点。匝比的选择要让这两个极端都在电路可实现的增益范围内不能超出太多。我举个例子。输入为 PFC 输出 400V波动范围 360V 到 420V输出电压 12V整流管压降 0.6V那么基础匝比 n (400/2) / (12 0.6) ≈ 15.87。实际我取 16原边 32 圈副边 2 圈中心抽头就是两组 2 圈。接下来需要核算最大增益最低输入 360V 时折算到副边的有效电压是 360 / 2 / 16 11.25V要输出 12.6V需要增益为 12.6 / 11.25 ≈ 1.12。这个增益用 K 值 4 到 6 的曲线很容易实现说明匝比是合理的。3.2 谐振参数选型K 值和 Q 值说人话的版本谐振参数的设计核心就是定 Lr、Lm、Cr过程我一贯按“先定 K 再定 Q 再换算”的流程走。K Lm / Lr工程上常见取 3 到 8。K 取小了Lr 大谐振腔储能多ZVS 容易实现但电流环损耗大K 取大了Lr 小增益曲线陡调节范围窄满载重载可能超出调节能力。我在 300W 级别的半桥 LLC 里通常取 K 5 到 6。Q 值是品质因数它由负载决定满载时 Q 最大。最大 Q 值取多大直接决定了满载时增益曲线的峰值是否够用。如果 Q 太大曲线峰值下沉最低输入电压时可能打不到所需的 1.12 倍增益Q 太小虽然增益裕量够了但工作频率会偏得太高。一般从满载最大增益需求反推最大 Q 值。实际操作中我经常根据峰值增益留 10% 到 20% 的裕量然后查表或者直接微调电感值。选好 K 和 Q 之后就是确定谐振频率 fr。这个频率通常取 100kHz 到 300kHz兼顾体积和损耗。谐振电容 Cr 由公式 Cr 1 / (2π × fr × Q × R_ac) 算出R_ac 是折算到原边的等效交流电阻。Lr 则通过 fr 和 Cr 反推Lr 1 / (4π² × fr² × Cr)。Lm 等于 K 乘以 Lr。这个流程用 Excel 十分钟就能拉完关键是中间每一步的物理含义要想清楚否则参数出来了你也不知道它合不合理。3.3 一个完整计算示例400V 输入、12V/25A 输出我直接把最近一个项目的数据拿来做示例大家也好跟着核对。输入是 PFC 母线 400V 直流范围 360V 到 420V输出 12V/25A也就是 300W 的电源。设定匝比 n 16K 5fr 150kHz满载效率预估 94%。先算满载等效电阻Ro 是 12V / 25A 0.48Ω折算到原边的交流等效电阻 R_ac 8 × n² × Ro / π²。这里 8/π² 是半桥全波整流的系数算出来 R_ac ≈ 8 × 256 × 0.48 / 9.87 ≈ 99.6Ω。最大增益出现在最低输入电压 360V 时G_max (Vo Vd) / (Vin_min / 2 / n) 12.6 / (360/2/16) ≈ 1.12。按峰值增益留 15% 裕量最大可接受峰值增益 G_pk ≈ 1.29查增益曲线对应得到最大 Q 值大约 0.45。然后 Cr 1 / (2π × 150k × 0.45 × 99.6) ≈ 23.6nF取 22nF 两个并联为 44nF 或直接选 22nF 再反算频率。Lr 1 / (4π² × 150k² × 22nF) ≈ 51.2μHLm 5 × 51.2 ≈ 256μH。最后还要验证 ZVS 条件满载最大的谐振电流峰值要能在死区时间内完成对开关管输出电容的充放电。一般算出来 Lm 不能太大如果超出范围就降低 K 值重新迭代。我通常用空载电流 I_magon Vin / (4 × Lm × fr) 粗估这个值要大于开关管输出电容充放电所需的电流不然 ZVS 可能失效。3.4 LLC 在线计算器怎么用别直接抄答案网上流传很多 LLC 在线计算器输入几个参数直接给你出一整套 Lr、Lm、Cr确实方便但我不建议直接抄答案用。原因很简单计算器默认的 K 值、Q 值、目标增益范围可能和你的实际情况不符而且它不会告诉你变压器用什么骨架、谐振电感用多大磁芯、电容用哪种介质。我自己的习惯是先用在线计算器快速扫一遍参数范围心里有个底再用 Excel 或者 Python 把增益曲线自己画一遍确认最大最小增益点都落在安全区域内。分享一个小技巧拿到计算器的输出后先把 Cr 的值放大 10% 到 15% 再仿真一次看看满载工作点移动了多少。如果变动很大说明设计离边界很近了要重新调整参数如果变动不大说明设计余量充足。这个方法能帮你在 PCB 打样之前就把设计的“韧性”摸清楚。4. 控制、反馈与保护LLC 的现场感4.1 常用控制芯片L6599、NCP1399、UCC25600选对控制芯片等于成功了一半。我最早用的是 ST 的 L6599外围电路简单频率调制、软启动、过流保护都有内置新手照着数据手册画电路就能跑起来。它的缺点是振荡频率精度一般般而且频率范围上限不够高适合 500kHz 以下的场合。后来在效率要求更高的项目里换成 NCP1399它是电流模式控制动态响应比 L6599 好不少轻载突发模式处理得也更平滑。TI 的 UCC25600 系列适合需要精细调试的场合它内置了变频和突发模式切换逻辑还有一个性能更好的高压驱动器可以直接驱动大功率 MOSFET。不过这类芯片配置复杂评估板阶段最好先用 USB 转 I2C 适配器把寄存器调出来边调边看波形。说实话芯片没有绝对好坏关键在于你和芯片的“默契”——你越熟悉它的行为逻辑调试越快。选择控制芯片时还要留意驱动能力半桥 LLC 一般需要两个互不干扰的高压驱动信号如果控制芯片自身驱动能力不足还要外加隔离驱动器。我吃过亏小功率板子直接让 L6599 的驱动脚接两个大功率 MOSFET开通没问题关断时候因为驱动电阻太大栅极电荷泄放慢管子瞬间进入线性区发热严重最后换成了外加图腾柱驱动才解决。4.2 反馈环路TL431 加光耦的经典做法LLC 的反馈环路设计比反激简单一些因为控制量是频率而不是占空比但很多人还是在这里翻车。典型的电路是输出电压经分压电阻送入 TL431TL431 通过光耦把误差信号送回控制芯片的 FB 脚FB 电压变化直接改变开关频率。频率环路的补偿不需要像电流模式那样精确但要注意环路带宽不能太高一般 2kHz 到 5kHz 就够了带宽太高容易引起频率振荡。我调试环路时发现一个常见的坑光耦的 CTR电流传输比随温度变化很大低温时 CTR 下降输出电压会往上飘。解决方法是让 LED 的工作电流取大一些不要抠功率让 CTR 变化的影响相对减小。另外环路补偿网络的零点位置很重要我一般先按单极点补偿来调起振后看输出电压纹波如果纹波大再增加一个零点让中频增益减小抑制电压尖峰。如果你做的是宽范围输入加快速动态负载的电源建议给 LLC 的输出加一个轻载预载电阻或者在后级加一个小功率的 BUCK 做二次调整。LLC 的交叉调节能力天生比较弱多路输出时一路重载另一路轻载电压可能偏得离谱。这一点在服务器电源里尤其明显所以你会看到很多高端方案其实是“PFC LLC 后级 DC-DC”三级串联。4.3 满载短路与过温保护LLC 的短路保护比较特殊它不像 PWM 那样靠限制占空比就能保护。频率在短路时会急剧升高因为需要降低增益来限制电流但如果控制芯片的振荡频率达不到这么高短路电流就会失控。所以选择控制芯片时一定要确认它的最高工作频率以及短路时频率爬升的速度。L6599 有一脚专门接短路检测电路我建议把短路检测的延时调得短一点否则满载瞬间短路管子在 20 微秒内就可能挂掉。过温保护建议直接用 NTC 贴在谐振电感和变压器上而不是只贴在散热片上。我遇到过一种诡异情况散热片温度正常但磁芯温度已经到了 110℃因为磁芯损耗和铜损不同步散热片反映不出来。LLC 中变压器磁芯损耗占比高尤其是工作在低于谐振频率、增益需求大的时候磁通摆幅大磁芯发热猛。给磁芯也加一个过温检测点能提前发现很多隐性问题。5. 调试实录这些坑我一个个踩过5.1 波形观察四件套驱动、中点、谐振电流、输出电压示波器是 LLC 调试最关键的工具我每次调板子至少要接上四路通道上管驱动波形、半桥中点电压波形、谐振电感电流波形、输出电压波形。上管驱动用差分探头或者隔离探头接千万不要直接用普通探头去测高压侧的驱动信号一来安全风险极大二来探头共地会把驱动信号搅得一团糟。谐振电流波形是判断 ZVS 是否成立的依据。看驱动波形上升沿对应的谐振电流方向如果电流是负的流向半桥中点说明体二极管在续流ZVS 有机会成立如果电流是正的管子是被硬开通的ZVS 失败。实测中如果 ZVS 失败谐振电流波形会在死区位置出现明显振铃这个特征非常明显一眼就能看出来。中点电压波形的边沿应该非常利落如果在开关时刻看到下跌或上升沿缓慢十有八九是 ZVS 没做成或者是驱动能力不够。这种时候先别急着改参数把死区调大一点或者减少驱动电阻往往就能救回来。我踩过最冤的一个坑是把驱动电阻从 10Ω 换成 4.7Ω 后ZVS 完全成立效率直接涨了 1.8 个百分点而我只是因为手头多了几个贴片电阻想消耗库存。5.2 满载起不来和带载后电压跌落满载起不来是 LLC 新手最容易撞上的问题。现象通常是空载、轻载都正常一加上满载输出电压瞬间跌掉一大截甚至直接保护。这个问题的根源大多在最大增益不够。你需要回头看增益曲线最低输入电压和满载对应的是最大增益点如果这一点不在曲线的安全范围内说明 K 值取大了或者 Q 值太临界。解决方法是把 K 值调小一点也就是增加 Lr、减小 Lm让谐振腔储存更多能量增益峰抬高。还有一种满载起不来的原因是软启动时间不够。LLC 启动时频率往往从最高频率往下扫如果启动时间太短变换器还没完成输出电压建立负载就开始拉电流频率来不及降下来输出就掉了。我后来把所有 LLC 项目的软启动时间都设为 20ms 以上基本没再发生过启动打嗝的问题。另外如果你的 PFC 输出还有反接保护二极管二极管的压降会在满载时压掉 1V 到 2V等效输入电压降低了也会让最大增益不够这个细节很少有人提醒。5.3 发热、磁芯饱和与 EMILLC 调试中发热是绕不开的话题。如果满载稳定后变压器温度明显偏高先用示波器看谐振电流波形是不是有偏置。理论上谐振电容隔直但变压器原边如果有直流分量例如半桥中点电压不对称励磁电流就会偏置本来应该对称的正弦波会变成上半周或下半周不对称磁芯逐周期进入饱和区发热急剧增加。这个检查一定要做很多“LLC 满载炸机”的案例其实就是半桥中点电容不对称引起的直流偏置饱和。EMI 方面LLC 最大的特点是开关频率是变化的噪声频谱是扫频的相比固定频率的 PWM 反而好整改。实测下来LLC 的差模噪声集中在谐振频率附近共模噪声与变压器绕组间寄生电容相关。我常用的整改手段是给谐振电感并一个小电阻做阻尼或者在输出整流二极管上串磁珠。有一次我把谐振电感的绕制方式从单层密绕改成双层分段绕制EMI 噪声直接降了 6 个 dB绕线工艺对电磁兼容的影响比想象中大得多。6. 工具、资源与经验沉淀6.1 我长期在用的计算、仿真与调试工具计算方面TI 官方提供过一个 WEBENCH 的 LLC 设计工具但说实话用起来有点绕。我更喜欢自己写一个简单的 Python 脚本来画增益曲线参数改起来快还能直接输出设计报告。网上那些“LLC 在线计算器”作为初算工具很好用输入额定功率、输入电压范围、输出电压几秒钟就能得到一套参数然后我再把它导入仿真软件里验证。仿真工具我用 LTSpice免费而且 LLC 这类开关电源的仿真精度足够。每次打样之前我都会把谐振电流、驱动电压、输出电压的仿真波形都过一遍确认 ZVS 波形形态正确满载和最小输入电压组合下频率没有偏离设计范围。仿真省下的打样费用够买好几把好烙铁了。调试工具上强烈建议买一个好的差分探头预算有限的话至少要有一支 100:1 的高压无源探头。 LLC 的半桥中点是高压节点普通 10:1 探头耐压不够而且输入电容大会改变谐振频率测出来的波形根本不能信。我第一年调试 LLC 就是因为探头问题整整浪费了两周。6.2 物料选型经验电感、电容与变压器定制谐振电容尽量选聚丙烯薄膜电容CBB或MKP不要用 X7R 陶瓷电容陶瓷电容的容量随直流偏置电压变化剧烈用在谐振腔里等于谐振频率跑偏。耐压要按两倍的峰值电压选我一般选标称耐压大于最大母线电压 1.5 倍的型号。谐振电感建议用铁氧体磁芯搭配利兹线或者多股细铜线绕制高频趋肤效应和邻近效应会显著增加交流电阻用粗单线在 200kHz 下损耗能翻倍。变压器定制时一定要跟厂家说清楚你的目标漏感范围。如果你计划外置谐振电感变压器的漏感越小越好一般要求控制在 Lr 的 10% 以内如果你想把漏感利用起来作为 Lr 的一部分就要求厂家精控漏感值。这两种方案的工艺差异很大千万别跟厂家说得含糊。我见过一个项目厂家默认把漏感做到 10μH而我外置的谐振电感是 40μH最后谐振参数和设计值差了整整 20%效率、温升全不对。6.3 给新手的几句真心话做 LLC 这几年我最大的体会是——LLC 的难点不在原理而在参数设计的“可行性边界”。我见过太多人从网上抄一个 Excel 模板算出一套参数就去打样结果效率卡在 88% 上不去然后满世界求问为什么。其实问题往往不是参数计算错了而是原始公式没搞懂比如把半桥的中点分压系数忘了比如输出整流管压降算错了再比如增益曲线的最大增益点和满载工况没对齐。调试 LLC 时一定要有一次只改一个变量的习惯。改谐振电容、驱动电阻、死区时间一次只能动一个否则波形一不对劲你根本无法判断是哪个参数造成的。我早期的调试笔记写得像天书后来改成“一次一变一记录”排查问题的速度快了不是一点半点。还有一个建议就是多备几颗不同规格的谐振电容和驱动电阻功率级的调试本质上是“元件组合优化”手里弹药充足试错成本就低。最后想说的是LLC 这个坑值得踩。效率、功率密度、EMI 表现它都能给你惊喜但前提是你要用工程化、系统化的方法去对待它。希望这篇总结能让你少烧几块板子少加几个夜班在电源这条路上走得比我当初顺利一些。
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑