1. 从炸管开始:我为什么要把 LLC 谐振变换器彻底搞懂
第一次接触 LLC 谐振变换器,是在一个 300 W 适配器项目上。之前我做了好几年反激电源,换拓扑时心里是真没底。反激我可以熟练地估变压器、算占空比、看 VDS 波形,但 LLC 一上来就甩给我 Lr、Cr、Lm 三个参数和一条看着就头大的增益曲线,第一次上电直接炸了两颗 MOS。后来被项目老师傅按着头看波形、重绕变压器、一步步推公式,才慢慢悟明白:LLC 根本不是玄学,它只是在硬开关 PWM 拓扑之外,用“谐振”的思路把开关损耗和 EMI 问题一起解决掉的成熟路线。
这篇文章把 LLC 谐振变换器的工作原理、设计计算、调试方法和踩坑经验一次讲清楚。适合正在做适配器、充电器、服务器电源、LED 驱动这类中大功率电源的工程师,也适合刚入门、被各种公式劝退的学生。读完你至少能知道:半桥 LLC 的变压器匝比怎么算、Lr/Cr/Lm 怎么定、ZVS 到底怎么判断,以及那些文档里不会写的坑在哪里。文章主体讲原理和计算,后面全是实战经验,尽量让你少走我走过的弯路。
2. 原理拆解:LLC 到底在“谐振”什么
2.1 谐振腔里的三个元件,各唱各的戏
LLC 这个名字就是电感-电感-电容:Lr(谐振电感)、Lm(变压器励磁电感)、Cr(谐振电容)。以最常见的半桥结构为例,两个 MOS 管交替导通,把输入母线的直流电压切成方波,这个方波经过 Lr、Cr、Lm 组成的谐振腔,再由变压器耦合到次级整流输出。
很多新手最容易卡住的地方,是搞不清 Lr 和 Lm 的区别。Lr 可以是独立电感,也可以直接用变压器漏感实现,它和 Cr 一起决定主谐振频率 fr = 1/(2π√(Lr·Cr)),也就是能量高效传输的核心频率。Lm 是变压器的励磁电感,它不直接参与主能量传输,但决定了励磁电流的斜率。励磁电流大,ZVS 就更容易实现,但循环能量和损耗也更大;励磁电流小,满载效率高,可高压轻载下 ZVS 容易失效。Lm 和 Lr 的比值 Ln = Lm/Lr 是设计的关键参数,常见经验范围在 3~6,也就是 λ = Lr/Lm 取 0.15~0.3 左右,但具体怎么选要看输入范围、负载范围和你能接受的最大开关频率,后面计算流程里会展开。
2.2 两条谐振频率,把工作区分成三段
除了 fr,LLC 还有第二个谐振频率 fm = 1/(2π√((Lr+Lm)·Cr)),这是 Lm 也参与谐振时的低频点。开关频率 fs 和这两个频率的相互关系,决定了整个电源落在哪个工作区。
fs 靠近 fr 时是最理想的工作点。原边 MOS 能实现 ZVS,副边整流二极管电流自然过零,没有反向恢复损耗,效率最高。设计时要把额定输入电压、满载状态放在这个点附近。
fs 高于 fr 时,原边 ZVS 还能维持,但副边二极管开始硬关断,出现反向恢复尖峰,效率明显变差。这个区域一般只作为输入电压升高、频率上移的过渡段,不能让满载长时间停留在这里。
fs 低于 fr 时,副边电流断续,二极管自然关断,但原边电流会出现平台期,励磁电流循环使能量损耗增加;同时增益抬升,可以在低压输入时补足输出电压。注意 fm 以下是增益曲线回落的不可控区,设计时必须保证最小开关频率高于 fm,并且留出 10%~20% 的余量。
2.3 ZVS 和 ZCS:软开关是怎么换来的
LLC 的招牌就是软开关。硬开关 MOS 开启时 VDS 和电流同时存在,交叠损耗大;LLC 依靠死区时间内谐振电流对 MOS 结电容充放电,让 VDS 在栅极驱动到来之前就降到 0,这样开通损耗几乎消失,这就是 ZVS。副边二极管在低于谐振频率工作时电流自然过零,实现 ZCS,反向恢复损耗也消失了。
实现 ZVS 要满足两个条件:一是死区时间足够长,能完成结电容的充放电;二是死区期间有足够的电流来搬走结电容上的电荷,这个电流主要来自励磁电感。Lm 越小励磁电流越大,ZVS 越容易,但满载下的循环损耗也变大;Lm 取大了效率高,但高压轻载时可能突然失去 ZVS,管子热到让你怀疑人生。
实际判断 ZVS 是否实现很简单:示波器同时看 Vgs 和 Vds,如果 Vds 在 Vgs 上升前已经降到接近 0,就是真 ZVS;如果 Vds 还停在母线电压附近,那就是硬开关。很多人调 LLC 半天找不到效率低的原因,一看波形发现早就硬开了,就是这个坑。
3. 设计计算:先理清逻辑,再动手算
3.1 规格先行,拓扑选型看功率
LLC 设计第一步不是算 Lr 和 Cr,而是把规格写清楚:输入电压范围 Vin_min~Vin_max、额定输入 Vin_nom、输出电压 Vo、输出电流 Io,还有过载、短路、待机功耗的要求。这些数字直接决定增益范围和拓扑选择。
半桥 LLC 结构简单,元件少,适合 100~500 W 这个档位;再往上尤其是千瓦级,基本用全桥 LLC。原因很简单:同样输入电压下,半桥原边电流要达到全桥的两倍,MOS 管的电流应力和导通损耗受不了。我见过有人 600 W 硬用半桥,散热片加得巨大,效率还上不去,最后乖乖换全桥。
三相 LLC 谐振变换器是工业大功率(几十千瓦以上)的领域,跟普通适配器设计不在一个量级。学习路线建议先吃透半桥和全桥,遇到工业储能、电动汽车充电桩这类场景再去研究三相和双向结构。不是越高级越好,功率等级、器件成本和可靠性要求决定了方案。
3.2 变压器匝比怎么算才不踩坑
匝比的计算要从“谐振点增益等于 1”出发。对半桥 LLC,原边等效电压是 Vin/2,输出整流后是 Vo,定义变比 n = Np/Ns(副边取全波整流对应的绕组口径),在 fr 处:
M = 2nVo / Vin
令 M=1,就有 n = Vin_nom / (2Vo)。注意要用额定输入电压计算,因为额定点就是设计的工作点。Vo 要把整流管压降算进去,同步整流压降小,普通二极管则要留 1~1.5 V。
举个例子:额定输入 400 V(PFC 后),输出 24 V/10 A,整流压降约 1 V,取 Vo=25 V,则 n = 400/(2×25) = 8。原边 16 匝、副边中心抽头每边 2 匝,就是典型的 16:2:2。算完还要回头检查最大增益:低压输入时需要 M_max = 2nVo/Vin_min,如果这个值落在增益曲线够不到的地方,就得改匝比,或者重新调整 Q 和 Ln。匝比取大了额定点效率会偏低,取小了低压范围顶不住,必须来回迭代。
3.3 核心参数迭代:R_ac、Q、Ln 与 Lr/Cr/Lm
接下来是 LLC 设计的核心。用基波近似法(FHA)把方波和整流环节等效为正弦电路,可以得到归一化增益公式:
M(fn, λ, Q) = 1 / √[(1 + λ − λ/fn²)² + (Q·(fn − 1/fn))²]
其中 fn = fs/fr 是归一化频率,λ = Lr/Lm,Q = (√(Lr/Cr)) / R_ac,R_ac 是负载折算到原边的等效交流电阻。对半桥和全桥 LLC,只要变比口径一致,R_ac 都可用 R_ac = 8n²Ro/π² 估算,Ro = Vo/Io 是输出等效直流电阻。
这个公式看着复杂,但曲线里藏的信息很直观:fn=1 时增益恒为 1,这是设计锚点;Q 变大,增益曲线变尖,峰值增益下降,频率调节范围变窄;λ 变小(Ln 变大),峰值增益也下降。宽输入范围需要高的最大增益,所以 Q 不能取太大,一般 0.3~0.5 起步,再根据 M_max 修正。λ 先按 0.15~0.25 取,再结合 ZVS 条件微调。
以刚才 400 V 输入、24 V/10 A、240 W 半桥 LLC 为例:Ro = 24/10 = 2.4 Ω,n=8,R_ac = 8×64×2.4/π² ≈ 124.5 Ω。设 fr = 100 kHz,取 Q=0.4、λ=0.15,则:
Lr = Q·R_ac/(2πfr) = 0.4×124.5/(6.28×100000) ≈ 79 µH
Cr = 1/(2π·fr·Q·R_ac) = 1/(6.28×100000×0.4×124.5) ≈ 32 nF
Lm = Lr/λ = 79/0.15 ≈ 527 µH
这套数值做出来就是很典型的 240 W 半桥方案。注意这里默认了谐振点增益等于 1,如果实际匝比有取整偏差,下一步要用仿真把整条增益曲线扫出来,确认低压满载时工作点还在可控区域内。
3.4 别忘了校验 ZVS 条件和 FHA 的边界
参数初步定下来后,必须回过来算 ZVS 条件。半桥结构下,死区期间需要的励磁电流近似为 I_m ≈ Vin/(4·Lm·fs),用最大输入电压和最小开关频率处的值做校核。要让结电容在死区时间 t_dead 内完成充放电,需要满足:
t_dead ≥ 2·C_oss·Vin_max / I_m
C_oss 要取 MOS 管 datasheet 中随电压变化的实际等效值,不能只看一个标称数。如果算出来电流不够,就减小 Lm 或增大死区,但死区也不宜加太大,否则循环损耗和磁件应力上升。经验上死区先按 100~300 ns 起步,最后以实测波形为准。
另外要清醒认识 FHA 的局限:它只取基波,忽略高次谐波,在深频(fs 远低于 fr)和重载时误差明显。FHA 用来定初值是够的,但最终必须用 SIMPLIS 或 LTspice 仿真验证,再上样机实测。
4. 从仿真到样机:完整实操流程
4.1 仿真先行:把整条增益曲线扫出来
拿到一组初值,先别急着画板。用 LTspice 搭一个半桥 LLC 仿真模型,理想开关加理想变压器,几分钟就能跑起来。重点是做两件事:一是频率扫描,把增益曲线和实际负载线画出来,确认低压满载、高压轻载四个角都落在可控区域;二是看启动过程,确认没有出现异常的电流尖峰。
SIMPLIS 在电源领域更专业,频率扫描和分析速度比 SPICE 快一个量级,适合多参数组合扫描。愿意折腾的话,还可以用参数扫描把 Q 从 0.3 到 0.6、λ 从 0.1 到 0.3 各跑一遍,把峰值增益的变化趋势记下来。这个功夫值得下,因为后面调样机遇到问题,你能快速判断是参数问题还是布局问题。
4.2 变压器和谐振电感的制作细节
磁件是 LLC 的灵魂,也是最容易翻车的地方。变压器先按 AP 法选磁芯,PQ、ER 这类适合中功率;气隙用来调整 Lm,磨多大基尺,绕线工艺直接影响漏感。如果你打算利用漏感充当 Lr,那原边绕法和层间绝缘厚度就是 Lr 的精度来源,绕完之后要单独测漏感,跟目标值对不上就得改结构;如果外置独立谐振电感,变压器本体反而好控制,但要额外处理一个磁件。
有一点特别提醒:谐振电感的电流波形是高频正弦叠加励磁分量,磁芯损耗和铜损都不可忽略,不能用普通电感的设计余量去看待它。我见过有人把 Lr 的磁芯选小了,满载跑 20 分钟就发烫,最后换了更大一号磁芯才稳定。
4.3 样机调试:测试点、波形判断与效率验证
样机回来先别急着接满负载。上电前检查:驱动芯片的供电、死区设置引脚、软启动电容、过流保护阈值。第一轮上电建议用调压器慢慢加母线电压,同时用示波器挂在原边 MOS 的 Vgs 和 Vds 上。随着电压升高,你最想看到的是:驱动波形干净、无振铃;Vds 在死区时间内能降到 0;开关频率稳定在设定范围内。
满载测试时,同时记录四个关键波形:原边 MOS 的 Vgs/Vds 对、谐振电容 Cr 上的电压波形、原边电流波形、次级整流管电压波形。ZVS 的判断就一条:Vds 降到 0 之后 Vgs 才上升。如果 Vds 是跌到一半就开管,说明死区不够或励磁电流不足。原边电流波形在低于谐振频率时会出现明显的平台期,那是 Lm 参与的励磁阶段,正常现象;如果电流峰值显著上升,先查是否进入了容性区。
效率测试别只看一个点。从 10% 负载到 110% 负载都要测,画出效率曲线,重点看额定负载和轻载两个点。效率异常时先怀疑 ZVS,再查磁件温度,最后才怀疑元件值。很多“效率低 1 个点”的问题,最后都出在死区设短了或者漏感偏离设计值上。
5. 踩坑实录:这些问题我都替你踩过了
5.1 轻载效率崩掉,burst 模式没调好
LLC 在轻载时开关频率会拉得很高,高频下开关损耗和驱动损耗占比显著,效率直线下滑。控制芯片普遍用 burst 模式(间歇工作)解决这个问题,但 burst 的进入阈值、退出阈值和 burst 内的峰值电流调不好,就会出现轻载啸叫、纹波偏大、甚至效率反而更差。我踩过的典型坑是把 burst 进入阈值设得太低,结果 20% 负载下芯片一直在高频率连续工作,效率掉了 3 个点。
5.2 启动浪涌触发过流误保护
LLC 启动时谐振电流会出现一个较大的冲击尖峰,如果控制芯片的过流保护响应太快或者保护阈值留得不够,电源一上电就保护,表现为“空载正常、带一点负载就重启”。解决思路是拉长软启动时间,让开关频率从远高于 fr 的位置慢慢下降到工作区,同时确认过流比较器的滤波时间常数。我习惯先用低频示波器抓启动电流包络,确认尖峰幅度,再反推保护阈值的设置。
5.3 死区时间设错,ZVS 悄悄变硬开关
死区太短,结电容放不完电,Vds 没归零就开管,管子变成硬开关,发热和效率同时出问题;死区太长,励磁电流在死区期间持续流动,产生额外损耗,严重的还会引起驱动波形畸变。定位这个问题最快的方法是结合计算和实测:按 3.4 节的公式先算一个理论值,然后在样机上把死区从短到长扫一遍,看哪个点 Vds 完整归零且效率最高。这个值一般落在 100~300 ns 区间,但具体永远以你手里那批 MOS 的 Coss 为准。
5.4 变压器饱和与啸叫:听起来像玄学,查起来像侦探
变压器饱和的前兆是温度异常和原边电流畸变。满载时用电流探头看原边电流,如果峰值出现不应有的尖起,且磁件温度快速上升,基本就是饱和。低频段啸叫往往和磁致伸缩、burst 频率落在可听域有关;高频尖啸则可能是反馈环路不稳或者变压器有松动。查法很简单:先排除 burst 频率问题,再用手摸磁芯表面感受微振,最后用示波器看输出纹波是否叠加了音频频段的包络。
5.5 布局和 EMI:软开关也救不了乱布局
LLC 的 di/dt 和 dv/dt 依旧很高,谐振腔回路(半桥中点、Cr、Lr、变压器原边)必须收紧,减少环路面积,否则开关尖峰的振铃会直接变成辐射源。母线电压和地平面的处理也要留意,MOS 驱动回路的走线要单独拉,不要在功率回路上共用。我调过一台样机,传导 EMI 在 3 MHz 附近超标 8 个 dB,最后发现是 Cr 到变压器原边的走线绕了一个大圈,改短之后直接降下来了。
把以上典型问题汇总成一张速查表,方便现场排查:
| 现象 | 优先怀疑 | 检查方法 |
|---|---|---|
| 满载效率低、管子发热 | ZVS 失效 | 看 Vds 是否在 Vgs 前归零 |
| 轻载效率差/啸叫 | burst 阈值、死区 | 调整 burst 参数,扫描死区 |
| 上电保护/重启 | 软启动、过流阈值 | 抓启动电流包络 |
| 变压器过热/电流畸变 | 磁芯饱和 | 原边电流波形、磁芯温度 |
| 传导 EMI 超标 | 布局环路、Cr/Lr 位置 | 检查谐振回路走线面积 |
| 频率失控/输出不稳 | 环路补偿、最小频率保护 | 扫描整条增益曲线 |
6. 工具、资料与进阶方向
6.1 善用在线计算器和设计工具
现在做 LLC 设计初值已经不用手算半小时了。网上有不少 LLC 在线计算器,输入 Vin 范围、Vo、功率、fr,能直接给出 Lr、Cr、Lm 和匝比建议,拿来快速验证自己的手算结果很方便。不过使用上提醒一句:在线工具的 FHA 公式实现各有差异,尤其对半桥、全桥和整流结构的系数处理不一样,同一组参数在不同工具里可能给出 20% 偏差,所以定初值可以靠工具,最终参数必须过仿真。
各大芯片厂商的设计工具也值得用:ST 的 L6599 设计表格、TI 的 UCC25640 设计文档(里面包含完整的增益曲线计算和变压器设计步骤)、onsemi 的 NCP1399 方案。这些文档的精华不是那张 Excel,而是里面附带的边界条件说明和设计注释,比很多网文靠谱得多。
6.2 三相 LLC 和双向电源值不值得追
三相 LLC 谐振变换器是近几年的热门方向,它的优势是把单相 LLC 的功率等级往上推,适合电动汽车高压充电、储能变换这类场合。做工业大功率电源的工程师值得跟进,但基础还得是先把半桥和全桥 LLC 的谐振机理吃透。双向电源同样建在 LLC 基础上,通过副边同步整流管的反向工作实现能量回馈,拓扑并没有本质差异,多的是驱动时序和模式切换的功夫。我的建议是:把单相单向 LLC 从设计到量产完整走一遍,比追十个热门概念都管用。
7. 最后分享两点实在的经验
第一,LLC 设计一定要养成“参数-仿真-样机”闭环的习惯。我见过不少工程师拿在线计算器出一个值就画板,板上调不出来又回头改参数,来回折腾好几轮。先把增益曲线、ZVS 条件这些边界在仿真阶段全部确认完,样机阶段问题会少一大半。
第二,每做完一次 LLC 设计,把规格、初值、实测值、最终值和踩过的坑记成一份 checklist。我现在手上有一套自己的参数模板,新项目直接往里套,设计时间从三周压缩到一周。电源工程师学习路线上,理论是骨架,调试经验才是血肉。LLC 这课逃不掉,早学早受益,少炸几颗管子,就是赚到了。