☰
LLC谐振变换器详解:ZVS/ZCS实现原理与高效设计调试指南
2026/10/6 18:26:03 网站建设 项目流程

做开关电源的人第一次看到LLC谐振变换器的原边电流波形,大概率会愣一下:这怎么是正弦波?跟PWM变换器那种梯形波完全不是一个画风。这其实正是LLC能吃下中大功率市场的原因——它让开关管在电压过零(ZVS)或电流过零(ZCS)的窗口完成切换,把开关损耗压到极低,同时还能靠频率调制实现宽范围稳压。这些年从服务器电源、通信电源到新能源车载OBC,LLC谐振变换器几乎成了DC-DC环节的默认选项。

这篇文章不打算堆公式,而是想从谐振模式的物理过程讲起,把ZVS/ZCS的实现条件、参数之间的互相牵连、高频化设计时容易踩的坑,以及我自己实测过的东西都梳理一遍。写给正在做原理图和变压器设计、准备调LLC样机的工程师,也写给想弄懂“为什么LLC效率这么高”的电源专业学生。

1. 从硬开关到谐振:LLC解决的根本痛点

1.1 硬开关损耗到底从哪来

在LLC出现之前,中功率DC-DC用得最多的是移相全桥、正激、反激这些路数。它们有一个共同问题:开关频率一高,效率就开始往下掉。掉头的根源不是铜损也不是磁损,而是硬开关状态下MOSFET每一拍都要硬扛一段“电压和电流同时存在”的时间。

以普通硬开关开通为例:驱动电压刚抬起来,MOSFET沟道开始导通,但漏源电压还没有降下来,此时电流已经开始爬升,Vds和Id在开关过程中形成交叠区,交叠面积就是开通损耗。关断时同理,电流还没降到零,电压已经抬起来,又形成一块关断损耗。频率越高,每秒交叠的次数越多,损耗成比例上涨。这个损耗是纯热量,不干任何活,属于白交的电费。

还有一块常被忽略的是寄生电容损耗。MOSFET的Coss在开通前被充电到输入电压,开通瞬间结电容通过管子内部放掉,能量直接变成热。频率提高、电压提高,这部分损耗也会线性上升。所以在硬开关拓扑里,100kHz以上想做出高效率非常困难。

副边整流二极管的反向恢复就更棘手了。二极管从导通到截止需要一个反向恢复时间,在这段时间里它相当于短路,会把副边电压短路到原边,造成电流尖峰和电压振铃。频率越高,反向恢复损耗影响越大,还容易带来电磁干扰问题。

1.2 谐振思想的核心:让开关动作避开“交叠区”

既然交叠损耗来自开关时刻的电压电流同时不为零,那最简单的思路就是改变开关时刻的电流或电压形态,让它们在切换瞬间逼近零。这就是软开关的基本思想。

ZVS(零电压开通)的思路是:在MOSFET开通前,先把它的漏源电压降到零,让沟道开启时Vds已经为0,于是Id和Vds不再交叠,开通损耗几乎消失。ZCS(零电流关断)的思路则是:在开关管关断前让电流先降到零,角度反过来,也能避开交叠区。

问题是,硬开关拓扑里开关管什么时候动作是由PWM占空比决定的,电流电压波形没办法随开关动作自由移动。LLC的做法是引入谐振腔,用电感和电容的谐振关系把电流波形改成正弦形态,同时让开关频率成为唯一的控制量。电流波形有天然的过零点,开关动作只要对准这个过零窗口,就能实现软开关。这也解释了为什么LLC的电流波形看起来比普通变换器“圆润”——它把方波电流变成了正弦电流,而正弦波的过零点就是天然的软开关机会。

1.3 LC、LCC和LLC的路线差异

LLC不是唯一的谐振变换器,早期就有LC串联谐振和LCC串并联谐振。LC串联谐振的问题是轻载时增益变化很陡,空载几乎稳不住电压;LCC加了一个并联电容,但重载范围、频率调制曲线仍然不够理想。

LLC的不同在于,它的等效电路中除了串联谐振电感Lr和电容Cr之外,还有一个励磁电感Lm。这个Lm并不总是参与谐振,而是在某些时间段并联在变压器原边,形成一个可变的等效状态。说得直白点,Lm的存在让LLC在谐振点附近能憋住能量,从而在宽输入电压、宽负载范围下都能得到合适的增益。这也正是LLC名字里第三个“L”的意义。

从设计角度看,LLC用三个关键元件换来了三件事:原边ZVS、副边ZCS的可能性,以及较好的增益调节能力。这三件事叠加在一起,就是高频化、高效率的基础。

2. 谐振腔三要素的角色分工与模态演变

2.1 Lr、Cr、Lm谁在干什么

LLC谐振腔看起来元件不多,就一个电感、一个电容加变压器磁化电感,但每个角色的活都不一样,设计时不能把它们当成普通滤波元件。

Lr是谐振电感,可以外置,也可以用变压器漏感实现。它和Cr共同决定主谐振频率fr,也是传输能量的主要通道。Lr越大,谐振阻抗越高,相同功率下电流越小,但频率调节范围会变窄;Lr太小,电流峰值太高,管子压力很大。

Cr是谐振电容,同时承担隔直作用。它的电压应力很高,某些工况下瞬时电压可能是输入电压的两三倍,所以选型时要注意耐压和损耗。C0G/NP0材质是比较稳妥的选择,温度特性好,高频损耗小,千万别图便宜用普通X7R做几百千赫兹的LLC谐振电容,实际发热会让你怀疑人生。

Lm是变压器励磁电感,它决定了励磁电流的大小。这个电流在原边和副边之间不传递能量,只在原边内部循环,但它又是实现原边ZVS的关键“燃料”。Lm越大,励磁电流越小,空载和轻载损耗越低,但ZVS裕量越小;Lm越小,励磁电流大,ZVS容易实现,但环流损耗会拖低效率。这个张力是LLC设计里最核心的矛盾之一。

2.2 两个谐振频率的形成

LLC谐振腔存在两个谐振频率,很多人刚开始分不清。

第一个是串联谐振频率fr,由Lr和Cr决定,公式是fr = 1 / (2π√(Lr·Cr))。在这个频率附近,Lr和Cr的阻抗相互抵消,谐振腔阻抗最低,输出能力最强,也是设计时最常用的标称工作点。

第二个是fm,由Lr + Lm和Cr决定,约等于1 / (2π√((Lr+Lm)·Cr))。由于Lm通常比Lr大好几倍,fm明显低于fr。当开关频率降到fm时,谐振腔增益达到峰值,再往下频率就没有稳定的工作点了。

LLC的整个工作区间就在fm到fr上方的某一段之间,频率高低决定了是降压还是升压。负载和输入电压变化时,控制环路就是通过改变开关频率来把输出电压拉回设定值。

2.3 开关周期里的三种运动状态

以半桥LLC为例,只看一个开关周期,谐振腔电流和励磁电流之间的相对关系决定了能量的去向。

上管导通时,谐振电流iLr与励磁电流iLm同时上升。由于Lm远大于Lr,励磁电流增长得慢,iLr和iLm之间的差值会通过变压器传递到副边,驱动副边二极管和负载电流。这个阶段是真正的功率传输期。

到了下半段,iLr和iLm逐渐靠近,两者一旦相等,原边和副边就不再交换能量,变压器处于“原边侧被励磁电感短路”的状态。此时副边二极管电流等于零,可以自然关断,这就是副边ZCS发生的位置。紧接着进入死区,谐振腔里的剩余电流负责给MOSFET结电容充放电,为下管ZVS做准备。

低频率工作时,这个“iLr和iLm重合”的时间段很长,副边二极管处于断续导通状态,优点是没有反向恢复问题,缺点是能量传输时间短,同样功率下电流峰值更高。高频率工作时,iLr和iLm来不及重合就切换了,副边二极管电流是连续的,会带来反向恢复问题,但原边ZVS条件反而更好。

2.4 为什么叫“LLC”而不是“LCC”

回到名字本身。LLC拓扑里的三个“L”和“C”分别代表两个电感和一个电容,这是从元件的物理构成来命名的。Lm虽然在变压器里,但它在参与谐振时确实扮演了电感角色,所以拓扑家族里常把它和Lr一起算作两个L。

LCC是另一种方案,用两个电容和一个电感,但它的增益曲线和负载特性跟LLC差异很大。选LLC还是LCC,取决于你更需要副边ZCS还是更看重轻载增益特性。对大多数中功率DC-DC而言,LLC的综合表现更适合做宽范围输出和高压输入,这也是它在新能源市场流行的原因。

3. ZVS与ZCS的实现边界:判据、波形识别与参数张力

3.1 三个工作区间里的波形形态差异

LLC根据开关频率fs和fr的关系,可以分为三个区间,每个区间的软开关情况完全不同,只看仿真效率曲线看不出门道,必须结合波形判断。

fs > fr时,谐振腔电流在开关管关断时还比较大,死区里有充足的电流给结电容充放电,原边ZVS非常容易实现。但副边二极管电流不会在开关切换前降到零,存在反向恢复,频率越高越明显,副边发热会上升。

fs ≈ fr时,iLr和iLm在关断时刻正好重合,电流波形非常接近完整正弦,这是原边ZVS和副边ZCS的最佳结合点。大多数LLC设计都把满载标称点放在这里,效率曲线上的最优点也在这个附近。

fm < fs < fr时,励磁电感有一段明显参与谐振的时间,副边二极管实现ZCS,没有反向恢复损耗,适合高压输出场合。但原边ZVS完全依赖励磁电流,负载越低、Lm越大,ZVS越危险,频率太低时甚至直接掉进容性区,导致硬开通和炸管。

3.2 原边ZVS成立的完整判据

ZVS不是嘴上说说,它有一条清晰的物理判据:死区时间内,谐振腔电流必须把即将开通那只管子的Coss放电到零,同时把另一只管子的Coss充电到母线电压。

用工程估算来写,半桥LLC下可以近似认为:I_pk · td ≥ 2 · Coss · Vds。其中I_pk是死区开始时的谐振电流,td是死区时间,Coss是单管等效输出电容,Vds是母线电压。这个式子不要求绝对精确,但它能说明三个设计变量之间的牵连:电流不够、死区太短、结电容太大,都会让ZVS失败。

实际设计里还要考虑变压器绕组电容和PCB寄生电容,它们会额外吃掉一部分换流电荷,所以理论算出来的死区时间通常要留1.5到2倍裕量。波形上怎么确认ZVS?把Vgs和Vds放到同一时间轴上看,如果Vds在Vgs上升之前就已经降到零,说明这个周期完整实现了ZVS;如果Vgs抬起来时Vds还有明显电压,那就是硬开通,波形一对比马上现形。

3.3 副边ZCS的条件与反向恢复权衡

副边二极管的ZCS要比原边ZVS容易理解:只要在二极管电流自然降到零之后再切换原边开关管,二极管就不会经历反向恢复。这正好发生在fs ≤ fr的区间,因为每个周期副边电流都有一个断续的窗口。

但是副边ZCS是要付出代价的。为了获得这个窗口,开关频率必须压到fr以下,励磁电流会变大,原边电流峰值和环形电流都会增加,原边开关管的导通损耗和变压器铜损会上升。所以并不是所有应用都适合一直跑在fr以下。低压大电流输出时,副边同步整流的反向恢复问题本身没那么突出,反而更适合让频率稍高于fr,用原边更充裕的ZVS来换取整体效率;高压输出时副边二极管反向恢复损耗大,才值得把工作点放在fr附近或略低。

3.4 哪些“以为是ZVS”的情况其实不是

调试LLC样机时最容易误判的就是ZVS。很多人只看Vds和Vgs没有交叠就宣布“已经软开关了”,其实还有两个隐蔽情况。

第一种是轻载下的“准ZVS”。负载很轻时谐振电流很小,虽然死区时间内Vds勉强降到接近零,但dV/dt很慢,开通瞬间仍然有一小段电流电压重叠,只不过热损耗低、看不明显。这种状态在电压高、电流小的应用中可能长期存在,效率影响不大,但EMI表现会变差。

第二种是掉进容性区之前的前兆。频率一低,增益曲线进入下降段,谐振电流超前于桥臂中点电压,死区里电流方向不对,Vds不但不降反而继续充电。此时开关管开通就是带电压开通,电流尖峰很大,效率暴跌,几个周期内就可能过热损坏。这种情况光看电压波形很难第一时间定位,必须同步看原边电流和Vds驱动时序,才能抓到“电流方向错误”的瞬间。

4. 高效能设计的主参数推荐与计算步骤

4.1 从电源规格反推增益范围

设计LLC的第一步不是算电感电容,而是把系统规格摆清楚,确认需要多宽的增益范围。

假设输入是PFC后的母线电压,标称400V,允许波动范围380V到420V,输出48V/20.8A,功率1kW。先用额定点定变压器匝比。全桥LLC的匝比估算公式:n ≈ Vin_nom / (2 × (Vout + Vf))。这里副边是全波整流,Vf取整流管压降,大约0.8V,同步整流可以取0.2V,但前期设计按二极管留一点余量。那么n ≈ 400 / (2 × 48.8) ≈ 4.1。这里需要说明,实际工程中n还会根据损耗和占空比做微调,初步按4.1进入下一轮。

然后算最大和最小增益。输入电压最低时,为了维持输出电压,变换器需要增益最大;输入电压最高时,增益最小。最大增益约等于Vin_nom / Vin_min = 400 / 380 ≈ 1.05。注意这个值看起来很小,是因为输入范围窄。如果输入范围是250V到420V,这个数字会变成1.6以上,设计难度陡增,对k值和Q值的要求就会完全不同。

4.2 k值和Q值的选择逻辑

k = Lm / Lr 是LLC里面最有“手感”的参数。它在效率和ZVS裕量之间做权衡。k选得大,Lm大,励磁电流小,空载损耗低,但增益曲线变得更尖锐,最大可获得增益下降,ZVS裕量也变小。k选得小,Lm小,励磁电流大,ZVS容易做,但环流损耗上升,满载效率会掉。

我的经验是:窄输入范围、满载工作点接近fr的应用,k取5到7比较舒服;宽输入范围、需要从很低电压启动的应用,k取3到4更稳。像PFC后级输入范围窄的场景,k取4到5通常是比较均衡的起点,后续用仿真扫一版增益曲线再调整。

Q值是品质因数,本质上反映了负载轻重对谐振腔的影响。Q = √(Lr/Cr) / Rac,其中Rac是等效交流电阻。满载时Q最大,重载下谐振腔需要更高的频率偏差来获得增益,所以Q值直接决定了满载能否拉出足够增益。Q取得太高,最大增益不足,低压满载时输出电压顶不上去;Q取得太低,谐振腔电流应力偏大,磁性元件体积和铜耗都会增加。

工程上先确定k,再根据满载需求和峰值增益要求选一个Q初值,常用范围0.3到0.5。我的做法是先用Mathcad或Python脚本把增益曲线画出来,看额定点和最低输入点是否落在合理位置,再同步扫描Lr、Cr,避免手算反复迭代。

4.3 谐振参数与死区时间计算

选定k=4,Q=0.4,下一步就把Lr、Cr、Lm具体算出来。

先把负载等效电阻折算到原边。对全桥LLC,Rac = (8 × n² / π²) × (Vout² / Pout)。代入n=4.1,Vout=48V,Pout=1000W,Rac约等于(8 × 16.81 / 9.87) × 2.304 ≈ 31.4Ω。再根据Q = √(Lr/Cr) / Rac,若Q=0.4,则谐振阻抗Z0 = Q × Rac = 12.56Ω。

设定fr为100kHz,则Cr = 1 / (2π × fr × Z0) ≈ 1 / (6.28 × 100000 × 12.56) ≈ 126.7nF,Lr = Z0 / (2π × fr) ≈ 12.56 / 628000 ≈ 20μH。Lm = k × Lr = 80μH。这是一组看着很常规的参数,但要注意Cr接近127nF,耐压和材质选择要仔细,否则工作电流下电容发热会非常明显。

死区时间可以这个阶段一起估。选一只典型500V/20A的MOSFET,Coss大约在150pF到250pF之间,按200pF算,母线电压400V,死区开始时励磁电流大约为Vin / (4 × Lm × fr) = 400 / (4 × 80μ × 100k) = 12.5A。这个值偏大是因为Lm偏小、励磁电流偏大。按I_pk × td ≥ 2 × Coss × Vds计算,12.5 × td ≥ 2 × 10^-9? 这里注意单位,2 × Coss × Vds = 2 × 200e-12 × 400 = 1.6e-7,那么td要大于12.8ns。实际还要考虑变压器电容和裕量,取150到200ns是很稳的选择。当然,如果Lm取到了320μH,励磁电流会降到3A左右,td需要40ns以上,对驱动和死区精度要求就更高了。

4.4 设计验证与仿真回路

参数算完先别急着画板,我通常会在仿真工具里搭一版理想模型,验证两个关键点:满载最低输入电压时,频率是否落在fr附近的合理区域;轻载最高输入电压时,频率是否超过ZVS边界。

仿真里看原边电流和励磁电流的交点、死区过程中的Vds波形,比看效率曲线更直接。如果满载增益不够,把Q值往下调,或者把k值减小,让峰值增益抬起来;如果轻载跑到容性区边缘,就把最小频率限制往上提,或者考虑增加burst模式。

LLC设计是迭代的过程,参数之间互相牵连,不要指望一次算出完美结果。先定一个可工作的方案,再用仿真扫几组k和Q,看增益曲线在极限工况下的表现,比盲目追求某个“最优值”可靠得多。

5. 实测调试验收中的隐性陷阱与排查链路

5.1 空载轻载输出电压飘高

LLC样机第一次上电最容易遇到的怪现象是:空载时输出电压比设定值高出一大截,甚至失控。很多人第一反应是环路没调好,其实根子往往在频率限制上。

LLC轻载时增益曲线峰很高,控制环路为了稳住输出会把频率往下压。如果最小频率设置得太低,恰好落在峰值增益点左侧,那就会进入“增益反向调节”的失稳区,频率越低增益反而越大,电压自然越飘越高。再加上轻载时谐振腔电流很小,ZVS裕量不足,管子可能连软开关都保持不住。

排查先用示波器看实际开关频率是不是已经贴到控制芯片的最小频率限制值。如果是,直接把最小频率抬高到ZVS边界以上,通常取1.2倍fr以上,再配合burst模式处理极轻载,输出电压就能稳住。顺手还能改善空载功耗,一箭双雕。

5.2 满载跑几分钟管子发热甚至炸管

满载热炸是LLC调试里最让人头疼的问题。表面现象是MOSFET温度飙升,但原因可能有好几条,排查顺序我建议是:先看电流波形,再看死区,再看驱动。

先确认满载时实际工作频率。如果控制环路把频率压得太低,跌进容性工作区,原边电流会明显畸变,开关管从ZVS变成硬开通,温度会在几十秒内直线上升。此时要立刻停机上电检查频率曲线和保护阈值。

如果频率正常,再看死区。死区太小,结电容充放电没完成就开通,Vds还有几百伏,每一拍都是硬开通。把死区从150ns加到250ns再测,温度通常会明显变化。还有一种隐蔽问题:上下管驱动电阻不对称,导致开通快、关断慢,死区里自举电容充电时间不够,这类问题在双脉冲测试里更容易暴露。

副边发热也不可忽视。满载时副边整流二极管发热严重,可以先看副边电流是不是连续模式,如果fs明显高于fr,二极管反向恢复损耗会随着频率上升而变大,这时候要么把工作点往fr方向压,要么给二极管加RC吸收,要么换用更快恢复的二极管或同步整流方案。

5.3 启动瞬间冲击电流过大

LLC没有传统PWM变换器那么好的限流能力,启动瞬间如果频率直接从最低点开始,谐振腔可能被灌入很高的冲击电流,表现为输入侧的“啪”一声或电流探头捕捉到很大的毛刺。

正确做法是让控制芯片从远高于fr的频率开始软启动,再逐步往下扫到目标频率。频率高时谐振腔阻抗大,电流冲击小,随着输出电压建立,控制环路自然会把频率拉向最终工作点。多数专用控制芯片都有可调的软启动扫描时间,建议不要省,把扫描时间放到10ms到20ms量级,让输出电容平稳充电,也减小对前级PFC的冲击。

如果冲击电流还是大,可以在输出端加预充电路,或者限制最大占空比/峰值电流。这个环节虽然是“软”问题,但炸起来一点不软,启动测试要做足。

5.4 “波形看起来软,效率却不高”的环流问题

还有一种情况更迷惑:示波器上Vds和Vgs看不出明显交叠,ZVS似乎都实现了,但满载效率就是上不去,整机温度集中在变压器和原边MOSFET上。

这时回头看电流波形。LLC原边电流由两部分组成:一部分把功率传给副边,另一部分是在原边循环的励磁电流和残余谐振电流。如果Lm太小,励磁电流峰值会很大,这部分电流只在线圈里发热,不对外做功,环流损耗就是效率的“隐形杀手”。

排查时把原边电流探头和输出功率对一下账:计算电流有效值和RMS,再看变压器是不是比预期烫很多。如果确认是环流过大,就把Lm做大一些,也就是提高k值,同时重新校核死区时间内ZVS能否成立。效率不是只看软开关波形,电流的有效值同样重要。

症状可能原因直接检查点常见对策
空载电压飘高最小频率过低,进入增益反向区实测开关频率是否贴最小限值抬高最小频率,启用burst
满载MOSFET发热工作频率落容性区电流畸变、Vds下降沿异常限制最低频率,减小Lm或增大死区
启动冲击电流大软启动频率扫描过快输入侧电流毛刺从2倍fr以上开始扫频,延长扫描时间
效率低但ZVS正常Lm偏小导致环流大原边电流有效值、变压器温升增大Lm/k,复算ZVS裕量
副边二极管过热fs显著高于fr副边电流连续模式工作点靠近fr,加吸收或换快管

6. 从单相到三相LLC的拓展思考与个人沉淀

6.1 三相LLC在大功率场景的价值

单相LLC做到几十千瓦没问题,但功率再往上,单桥臂的电流应力、输入输出纹波和磁性元件体积都会成为瓶颈。三相LLC谐振变换器把三个谐振单元按星形或三角形连接,开关管交错工作,既能摊薄电流应力,又能显著降低输入输出电流纹波,滤波元件可以做得更小。

三相LLC的控制比单相复杂,关键点在于三个桥臂的驱动时序和均流控制。谐振参数不对称时,三相电流会出现偏差,严重时会诱发某一相先进入容性区。调试三相方案不能只看总功率,每个桥臂的电流都要单独测量,参数一致性要控得比单相严格得多。

对多数人来说,先把单相LLC的谐振模式和调试方法吃透,再去看三相拓扑会轻松很多。三相不是三个单相简单拼在一起,而是要考虑耦合和相位差带来的新问题。

6.2 几个我长期沿用的调试习惯

LLC调试经验只能靠样机积累,但有些习惯能让过程顺畅很多。

上电之前先用低压母线验证频率扫描方向和保护动作,比如先用50V母线确认控制芯片能正常起振、频率能从高往低扫,确认无误再上400V满载。很多炸管事故都发生在“第一次直接点满载”的急躁里。

判断ZVS时别只盯电压波形,用电流探头同时看原边电流和Vgs。电流方向比电压幅值更早暴露容性区问题,因为一旦电流时序反了,Vds波形还会滞后一两个周期才变形。电流探头的带宽要够,至少100MHz,否则峰值电流细节会被抹掉。

每次调完一组参数,把负载点、频率、效率、关键波形截图存成记录。LLC参数连锁反应多,没有记录就很容易改来改去回到原点,最后不知道哪组才是最优解。做表比记笔记可靠,效率曲线上的每个拐点都有对应的波形文件可查。

6.3 给新入行工程师的建议

如果刚接触LLC,建议先不做复杂的三相交错或宽范围设计,找一块成熟的单相全桥LLC开发板,把满载、半载、轻载、空载四个典型负载点的波形完整测一遍,亲手找到fs等于fr、fs大于fr、fs小于fr三组波形的差异,这种体感比看十篇论文都管用。

调软开关时记住一个顺序:先确认副边二极管电流断续,再看原边ZVS,最后才看效率。因为效率是结果,软开关是过程,过程对了结果通常不会差。遇到炸管先别急着换大电流管子,排查驱动时序和频率边界往往比堆器件参数更有效。

最后再分享一个小技巧:调试LLC样机时在桥臂中点和输出端各预留一个测试点,板子上提前留好电流探头的环路位置,不要等出问题再飞线。波形测量点好不好接,直接影响调试效率和安全性。多年下来,我发现LLC的很多“玄学”问题最后都能归结到测试手段不足上,把测量做扎实,设计自然就顺了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询