1. 项目概述从“推”与“拉”到“谐振”的艺术在电力电子领域尤其是需要高效、紧凑、高功率密度隔离变换的场合推挽变换器及其进阶形态——推挽谐振变换器一直是工程师手中的利器。我第一次接触推挽拓扑是在一个车载充电机的项目中当时被它简洁的磁芯利用率和相对较低的开关电压应力所吸引。但随着功率等级和效率要求的提升硬开关推挽带来的开关损耗和电磁干扰问题变得棘手这自然地将我们引向了谐振技术的世界。推挽谐振变换器本质上是将推挽拓扑的“推”与“拉”的对称驱动与谐振网络的“软开关”特性相结合从而在保持推挽优点的同时大幅提升了效率和功率密度。这篇文章我将结合多年的设计、调试和建模经验为你彻底拆解这两种变换器的核心原理、设计关键点并分享如何从零开始建立它们的数学模型无论是用于理论分析还是仿真验证。无论你是正在学习电源技术的学生还是需要优化现有设计的工程师相信这些从实际项目中沉淀下来的细节和“坑点”都能给你带来直接的帮助。2. 推挽变换器原理、优势与固有挑战2.1 核心工作原理与磁芯“双向励磁”推挽变换器的核心思想非常直观利用两个交替导通的开关管通常是MOSFET驱动一个中心抽头变压器原边绕组的两个半边。想象一下你和一个伙伴在推一个摇篮你推一下他拉一下如此往复摇篮就能持续摆动。推挽电路中的两个开关管就在做类似的事情。其基本电路通常包含一个直流输入电压源Vin两个主开关管Q1 Q2一个带有中心抽头的变压器原边匝数Np1Np2副边匝数Ns以及输出整流滤波电路通常为全波整流或全桥整流加LC滤波器。工作过程分为两个半周期Q1导通 Q2关断阶段输入电压Vin加在变压器原边绕组的上半部分Np1上。根据变压器同名端关系副边绕组感应出电压通过整流二极管例如D1向负载传递能量。此时变压器磁芯中的磁通沿一个方向比如正向增加。Q1关断 Q2导通阶段Vin加在原边绕组的下半部分Np2上。副边绕组的电压极性反转能量通过另一个整流二极管D2传递至负载。磁芯中的磁通则从刚才的正向最大值开始向反方向变化。这里蕴含着一个关键优势双向励磁。在整个开关周期内变压器磁芯的磁通在正向和反向之间来回变化工作于磁滞回线的第一和第三象限。这意味着磁芯的磁通摆幅ΔB可以被充分利用理论上磁芯利用率是单端拓扑如反激、正激的两倍因为单端拓扑只利用回线的一侧需要防止磁芯饱和而必须留有较大的磁通余量。因此在相同的功率和频率下推挽拓扑可以使用更小的磁芯这是其高功率密度潜力的来源。2.2 关键波形分析与电压应力理解推挽变换器的波形至关重要。我们重点关注开关管漏-源极电压Vds。在理想情况下当一个开关管如Q1导通时另一个关断的开关管Q2承受的电压是多少由于变压器原边中心抽头接输入正极当Q1导通Np1下端被拉到地电位。那么加在Np1绕组上的电压是Vin根据变压器匝数比关系在Np2绕组上会感应出一个大小也为Vin的电压因为Np1Np2其极性是上负下正。这个感应电压与输入电压Vin串联共同加在关断的Q2两端。因此Q2承受的电压为2Vin。同理当Q2导通时Q1承受的电压也是2Vin。这是推挽变换器开关管电压应力的经典结论。它意味着对于48V输入的系统开关管至少需要选择100V耐压等级考虑裕量对于300V的母线电压则需要600V甚至650V的器件。这个2倍输入电压的应力是推挽拓扑的一个重要参数。注意上述分析是理想情况。在实际电路中由于变压器漏感的存在开关管关断瞬间会产生电压尖峰。这个尖峰可能远超2Vin必须通过缓冲电路如RCD吸收、有源钳位来抑制否则极易导致开关管过压损坏。这是推挽电路调试中的第一个“坑”。2.3 推挽拓扑的典型变体与选型考量根据输出整流方式的不同推挽变换器主要有两种常见变体全波整流推挽变压器副边采用带中心抽头的绕组和两个整流二极管。结构简单但整流二极管承受的反向电压是2倍副边电压2VoNp/Ns且变压器副边需要中心抽头制作稍复杂。适用于中低输出电压场合。全桥整流推挽变压器副边采用完整绕组接一个由四个二极管组成的全桥整流电路。整流二极管承受的反向电压等于副边电压Vo*Np/Ns电压应力更低变压器制作简单无需中心抽头但多用两个二极管导通损耗可能增加。特别适用于高输出电压或对二极管应力要求严格的场合。选型背后的逻辑选择全波还是全桥核心权衡在于“成本”和“性能”。全波整流二极管电压应力高可能需要更贵的高压二极管但数量少且变压器铜损可能因绕组结构而略有不同。全桥整流二极管电压应力减半可以选用更便宜、恢复特性更好的低压二极管但数量翻倍总导通压降可能更大。在实际项目中我通常会先用公式估算损耗和温升再结合PCB面积和BOM成本做决定。对于12V/20A输出的模块我可能倾向于全波而对于48V/10A输出的模块全桥在二极管选型上会更从容。3. 硬开关推挽的痛点与谐振技术的引入3.1 硬开关损耗与电磁干扰的根源尽管推挽拓扑有磁芯利用率高的优点但传统的硬开关工作模式PWM控制存在显著缺点开关损耗大在开关管开通瞬间其漏-源极电压Vds很高2Vin而电流从零开始上升。在关断瞬间电流很大而Vds从近乎零开始上升。这导致了显著的开通损耗和关断损耗。这些损耗与开关频率成正比限制了变换器频率的提升从而也限制了功率密度的进一步提高。二极管反向恢复问题输出整流二极管在换流时存在反向恢复过程。在全波整流中当一个二极管导通转为另一个二极管导通时关断的二极管会经历反向恢复产生很大的尖峰电流这个电流会反射到原边加剧开关管的开通损耗和应力甚至引起振荡。严重的电磁干扰开关管电压和电流的快速变化高dv/dt di/dt会产生强烈的传导和辐射EMI。硬开关过程中开关节点上的电压波形接近方波含有丰富的高次谐波给EMI滤波器的设计带来很大压力。在我早期的一个通信电源项目中为了满足效率指标我们试图将硬开关推挽的频率从100kHz提升到200kHz。结果开关管的温升急剧增加效率不升反降且EMI测试在多个频点超标。这迫使我们寻找新的解决方案。3.2 谐振变换器的核心思想创造零电压或零电流开关条件谐振变换器的基本思路是在主功率路径中引入电感Lr和电容Cr组成的谐振网络让开关管在开通或关断时其两端的电压或流过的电流自然过零从而实现“软开关”。软开关主要分为两类零电压开关开关管在开通前其两端电压已谐振到零然后开通开通损耗近乎为零。零电流开关开关管在关断前其流过的电流已谐振到零然后关断关断损耗近乎为零。实现ZVS通常需要利用开关管的结电容和电路中的寄生电感或外加电感形成谐振。实现ZCS则需要利用谐振电流的自然过零。软开关技术不仅能大幅降低开关损耗允许使用更高的开关频率从而减小无源元件体积还能显著改善EMI性能因为开关波形变得平滑高频谐波分量减少。3.3 推挽与谐振的联姻主流拓扑解析将谐振网络与推挽结构结合诞生了几种高效的推挽谐振变换器。最常见的有LLC谐振变换器半桥或全桥LLC虽然LLC常以半桥形式出现但其思想完全可以与推挽结合构成“推挽LLC”或更常见的“对称半桥LLC”其原边结构与推挽有相似之处但驱动方式不同。它通过一个谐振电感Lr、一个谐振电容Cr和变压器的励磁电感Lm构成LLC谐振网络。LLC以其能在宽输入范围内实现原边开关管的ZVS和副边整流管的ZCS而闻名效率极高。但它的控制变频控制和设计涉及三个谐振元件相对复杂。串联谐振变换器在推挽电路中将谐振电容与变压器原边串联。它利用Lr变压器漏感或外加电感和Cr的串联谐振。SRC通常采用变频控制在谐振频率以上工作时可以实现开关管的ZVS。其电压增益特性比LLC更平缓适合输入电压变化范围不大的场合。有源钳位推挽变换器这可以看作是一种“准谐振”或“局部谐振”技术。它在推挽拓扑的两个开关管之间加入一个钳位电容和辅助开关管或有源器件。其核心目的是吸收变压器漏感能量并将其回馈到输入或输出同时利用谐振使主开关管实现ZVS。它保留了PWM控制的恒定频率优点同时改善了效率。我在一个多路输出的工业电源中成功应用了此拓扑在满载下效率提升了约3个百分点且变压器漏感引起的电压尖峰被很好地抑制。选择哪种谐振推挽这取决于你的设计目标追求极致效率与高功率密度LLC是首选尤其适合固定输入或输入范围较窄的场合如服务器电源、LED驱动。输入电压范围宽且需要电气隔离需要仔细评估LLC的增益范围或考虑结合了有源钳位的推挽。已有硬开关推挽平台希望最小改动提升效率有源钳位推挽是平滑升级的优选方案控制策略如峰值电流控制改动相对较小。4. 推挽变换器的稳态建模与关键参数设计建模的目的是为了预测性能、指导元件选型和优化控制。我们先从相对简单的硬开关推挽入手。4.1 基于伏秒平衡与安秒平衡的稳态模型对于工作在连续导通模式下的PWM推挽变换器我们可以利用电感伏秒平衡和电容安秒平衡原理推导其输入输出关系。电压增益公式 忽略所有损耗在一个开关周期Ts内变压器原边每个绕组施加电压Vin的时间为导通时间Ton占空比D Ton / (Ts/2)注意推挽每个开关管周期是Ts/2。根据变压器匝比n Np / Ns这里Np指一半原边匝数副边绕组感应电压为Vin/n。 在输出滤波电感Lf上其两端电压在一个周期内平均值为零。由此可推导出Vo (2 * D * Vin) / n这里乘以2是因为一个完整的Ts内有两个能量传递阶段。最大占空比Dmax必须小于0.5以防止两个开关管同时导通直通导致短路。通常设计时会留有裕量比如Dmax设定在0.45左右。关键元件应力计算开关管电压应力Vds_max 2 * Vin_max VspikeVspike为漏感引起的尖峰需估算或实测。开关管电流应力原边峰值电流Ippk Po / (η * Vin_min * Dmax)其中Po为输出功率η为预估效率。有效值电流需根据三角波或梯形波计算。整流二极管电压应力全波整流Vdr_max 2 * Vo * n全桥整流Vdr_max Vo * n输出滤波电感其值决定了电流纹波大小。ΔIL (Vo * (1 - 2Dmin)) / (Lf * fs)其中fs为开关频率。通常设定ΔIL为输出电流Io的20%~40%。输出滤波电容用于滤除开关频率纹波。其容值和等效串联电阻决定了输出电压纹波。ΔVo_ripple ≈ ΔIL / (8 * Co * fs) ΔIL * ESR。4.2 变压器设计细节决定成败变压器是推挽变换器的核心设计不当会导致效率低下、过热甚至饱和炸机。确定磁芯型号与匝数计算原边匝数根据法拉第电磁感应定律Vin Np * Ae * ΔB / (Dmax * (Ts/2))。其中Ae是磁芯有效截面积ΔB是允许的磁通摆幅通常取饱和磁通密度Bs的50%~70%留有余量防止高温饱和。由此可解出Np。计算副边匝数根据匝比Ns Np / n。选择磁芯通过AP法面积乘积法或几何参数法初选磁芯确保窗口面积能绕下所有绕组。推挽拓扑的ΔB取值可以比单端拓扑大这是其优势。绕组设计与损耗估算绕制顺序通常采用“三明治绕法”以减少漏感。即先绕一半原边再绕全部副边最后绕另一半原边。漏感是开关电压尖峰的根源必须尽力减小。导线选择根据电流有效值计算所需导线截面积考虑集肤效应和邻近效应高频时需采用多股利兹线或铜箔。我曾在一个200kHz的推挽项目中使用单根粗线绕制结果交流电阻巨大变压器温升惊人。后来改用利兹线温升下降了20℃以上。损耗计算包括铜损直流电阻损耗交流损耗和磁芯损耗根据磁芯材料损耗曲线或Steinmetz公式估算。仿真软件如ANSYS Maxwell或Simplorer可以辅助进行更精确的损耗和温升分析。实操心得变压器饱和的预防与检测。 推挽电路最危险的故障模式之一就是变压器偏磁饱和。由于两个开关管的导通时间或导通压降存在微小差异会导致每个周期施加在变压器上的正反向伏秒积不相等磁通会朝一个方向逐渐累积“直流偏磁”最终进入饱和区。饱和时原边电感量急剧下降导致开关管电流急剧上升而烧毁。预防措施选用磁滞回线对称性好的磁芯材料。在变压器原边串联一个小的隔直电容DC Blocking Capacitor它可以阻断直流分量是防止饱和最有效的手段之一。这个电容需要承受交流电流应选择高频特性好、电流承受能力强的薄膜电容或CBB电容。使用具有峰值电流模式控制的控制器。这种控制模式能直接限制每个开关周期的峰值电流即使发生轻微偏磁也能防止电流失控。检测方法在调试时用电流探头观察原边电流波形。正常的电流波形是正负对称的三角波或梯形波。如果发现正向和负向的电流峰值不对称或者波形顶部出现急剧上翘的尖刺这很可能就是饱和的前兆。5. 推挽谐振变换器的建模方法与设计实例谐振变换器的建模比PWM变换器复杂因为其工作状态依赖于谐振网络与开关频率的交互。常用的方法有基波近似法、时域分析法和状态空间平均法。对于工程设计基波近似法First Harmonic Approximation FHA因其相对简单直观而被广泛采用。5.1 基波近似法建模LLC谐振变换器FHA法的核心思想是假设只有谐振网络Lr Cr Lm基波分量的能量被传递到输出而高次谐波被谐振网络滤除。这样我们可以将复杂的时域方波电压用其基波正弦分量来等效从而将非线性系统简化为一个线性交流电路来分析。步骤一建立等效交流电路模型将半桥或推挽输出的方波电压幅值为Vin/2 对于推挽结构等效的方波电压幅值也是Vin/2因为每个管子贡献一半的输入电压用其基波有效值代替Vac (2√2 / π) * (Vin/2) (√2 / π) * Vin。将副边整流桥和负载Ro等效为一个交流电阻Rac。对于全桥整流Rac (8 * n^2 / π^2) * Ro其中Ro Vo^2 / Po。这个推导是基于整流桥输入输出功率相等的假设。这样我们就得到了一个由正弦电压源Vac、串联谐振电感Lr、谐振电容Cr、并联励磁电感Lm和等效负载电阻Rac组成的线性谐振电路。步骤二推导电压增益函数对这个线性电路进行分析可以得到从输入到输出的电压增益函数M(fn Q m)M Vo / (Vin / 2n) 1 / √[ (1 1/m - 1/(m * fn^2))^2 Q^2 * (fn - 1/fn)^2 ]其中fn fs / fr是归一化频率fr 1 / (2π √(Lr * Cr))是串联谐振频率。Q √(Lr / Cr) / Rac是品质因数反映了负载轻重。m Lm / Lr是电感比是LLC设计中的关键参数。这个增益公式是LLC设计的核心。它表明增益M是fn Q m的函数。通过绘制不同Q和m下的增益-频率曲线族我们可以直观地看到LLC的工作区域。5.2 基于增益曲线族的设计流程设计一个LLC谐振变换器就是根据输入输出电压范围、负载范围在增益曲线上选择合适的m和Lr Cr值。确定需要的增益范围M_min (Vo * n) / (Vin_max / 2)M_max (Vo * n) / (Vin_min / 2)。考虑效率η通常需将计算出的增益除以η如0.95作为实际需要的增益。选择电感比mm值影响增益曲线的形状和峰值增益。m值越小峰值增益越高但励磁电流越大轻载效率可能降低m值越大曲线越平缓ZVS范围可能变窄。通常m取值在3到7之间是一个较好的起点。对于宽输入范围可能需要较小的m来获得高增益对于窄输入范围较大的m有利于提高效率。确定谐振频率fr和开关频率范围通常将额定工作点设置在谐振频率fr附近fn1此处效率最高且可实现整流管的ZCS。最低开关频率fmin对应最大增益M_max和满载Q最大最高开关频率fmax对应最小增益M_min和轻载Q最小。fmin必须高于谐振网络的特征频率以防止进入容性区导致硬开关和效率急剧下降。计算谐振参数Lr和Cr首先确定满载额定功率下的Rac值。选择一个目标Q值在额定负载、fr处。Q值影响增益曲线的“陡峭”程度。Q越小曲线越平缓负载调整率越好但谐振电流可能较大。通常满载Q设计在0.3~0.6之间。由Q √(Lr / Cr) / Rac和fr 1 / (2π √(Lr * Cr))两个方程可以解出Lr和Cr。计算励磁电感LmLm m * Lr。5.3 设计实例一款200W LLC谐振变换器参数计算假设需求Vin 300V ~ 400V DCVo 12V DCPo 200Wη目标 95%fs额定 100kHz。确定匝比n为留有余量假设效率η0.95。额定输入取中间值350V。n (Vin/2) / (Vo * η) ≈ (350/2) / (12*0.95) ≈ 15.35。取n15。计算增益范围M_max (12V * 15) / (300V/2) 1.2M_min (12V * 15) / (400V/2) 0.9考虑效率实际需要增益略高假设需要M_max‘ 1.26M_min’ 0.95。选择m和Q从标准增益曲线图查表或使用软件如Mathcad MATLAB为了在满载下Q较大仍能达到M_max‘1.26选择m5。设定满载Q0.5。计算RacRo Vo^2 / Po 12^2 / 200 0.72 Ω。对于全桥整流Rac (8 * n^2 / π^2) * Ro (8*225/9.87)*0.72 ≈ 131 Ω。计算Lr和Cr设额定开关频率等于谐振频率即fr fs 100kHz。由Q √(Lr/Cr) / Rac√(Lr/Cr) Q * Rac 0.5 * 131 65.5由fr 1 / (2π √(Lr * Cr))√(Lr * Cr) 1 / (2π * fr) 1 / (6.28 * 100k) ≈ 1.59e-6解方程组Lr (√(Lr/Cr) * √(Lr*Cr)) 65.5 * 1.59e-6 ≈ 104 μHCr √(Lr*Cr) / √(Lr/Cr) 1.59e-6 / 65.5 ≈ 24.3 nF取标准值22nF或27nF需重新核算计算LmLm m * Lr 5 * 104μH 520 μH。以上计算提供了初始参数。必须使用这些参数在仿真软件如PLECS SIMetrix/SIMPLIS或LTspice中搭建模型进行验证观察增益曲线、开关波形是否实现ZVS/ZCS、电流应力等并反复迭代优化。6. 仿真建模实践与关键问题排查理论计算是基础但仿真能让你在制作实物前洞察潜在问题。我强烈建议使用仿真工具来验证你的设计。6.1 使用仿真软件搭建行为级模型以广泛使用的LTspice为例搭建一个推挽LLC仿真模型绘制原理图放置电压源Vin、两个MOSFET构成半桥或推挽结构注意驱动信号互补且有死区时间、谐振电感Lr、谐振电容Cr、变压器模型中使用两个电感耦合表示设定励磁电感Lm和漏感或直接将Lm并联在理想变压器原边、全桥整流二极管、输出滤波电容和负载电阻。设置器件参数根据上一节的计算值设置Lr Cr Lm 变压器匝比。为MOSFET和二极管选择具有反向恢复和结电容特性的模型而不是理想开关。设置控制电路可以使用电压控制振荡器VCO模块来模拟变频控制。将输出电压反馈通过误差放大器转换为频率信号驱动MOSFET。初始阶段也可以直接用两个相位差180度、频率可调的脉冲电压源来驱动手动扫描频率观察增益特性。设置仿真类型进行.tran瞬态分析观察启动过程、稳态波形。进行.ac交流分析扫频查看从控制到输出的传递函数需建立平均模型或注入小信号扰动这对设计闭环补偿器至关重要。6.2 仿真中必须关注的波形与指标原边开关管Vds和Id波形关注关断时刻的Vds电压是否平滑上升ZVS开通的标志是开通前Vds已降至零以及开通瞬间的电流是否从零开始ZCS关断的标志是关断前电流已降至零。LLC目标是在满载到一定轻载范围内实现ZVS。谐振电流波形观察流过Lr的电流是否为正弦波。严重畸变可能意味着工作点离谐振点太远或负载过轻。副边整流二极管电流波形关注其是否在电流过零后自然关断ZCS。如果电流被强制关断会有反向恢复问题。电压增益曲线通过扫描输入电压和负载测量实际输出电压验证其是否落在理论增益曲线预测的范围内并检查在输入电压极限和负载跳变时系统是否仍能稳定调节。效率估算在仿真中可以通过测量输入功率和输出功率来粗略估算效率。重点关注开关损耗、导通损耗和磁件损耗。6.3 常见问题、调试技巧与实测对比即使仿真通过实物调试中依然会遇到各种问题。以下是一些典型问题及排查思路问题现象可能原因排查方法与解决思路启动失败烧保险或开关管1. 变压器同名端接反。2. 驱动信号异常存在共态导通死区时间不足。3. 谐振参数计算错误导致开机瞬间电流过大。4. 缓冲电路不足漏感尖峰击穿开关管。1. 断开主功率单独测试驱动信号确保互补、有足够死区。2. 用示波器双通道同时测量两个开关管的Vgs确认无重叠。3. 先低压如50V上电观察电流波形。4. 检查并加大RCD吸收电路中的电容或考虑加入有源钳位。带载后输出电压下降严重1. 实际增益不足开关频率过高。2. 谐振元件尤其是电容实际值偏差大或温漂。3. 变压器漏感过大导致有效分压。4. 线路寄生参数如PCB走线电感影响。1. 测量实际开关频率与设计值对比。调整反馈环路降低频率。2. 用LCR表实测Lr Cr Lm值。3. 优化变压器绕制工艺采用三明治绕法。4. 检查功率回路布局尽量短而粗。轻载时输出电压不稳或啸叫1. 工作点进入容性区开关频率低于谐振频率。2. 反馈环路补偿不当轻载时相位裕度不足。3. 同步整流控制如果使用在轻载下工作异常。1. 确保最小开关频率fmin高于谐振频率fr留有裕量。2. 重新设计补偿网络在轻载条件下测试环路稳定性可用频响分析仪。3. 检查同步整流芯片的轻载关断或突发模式设置。效率不达标尤其是轻载效率低1. 励磁电感Lm过小导致循环电流大导通损耗高。2. 开关管未实现完全ZVS死区时间不合适或谐振电流能量不足。3. 磁芯损耗或绕组交流损耗过大。4. 同步整流管驱动或体二极管导通损耗大。1. 在满足增益要求的前提下适当增大m值即增大Lm。2. 优化死区时间测量开关管米勒平台确保ZVS完成。3. 检查磁芯材质和绕组线径/结构考虑使用更低损耗的材料和利兹线。4. 优化同步整流管的驱动时序和栅极电阻。一个实测案例在一次LLC电源调试中我们发现满载效率尚可但半载效率比仿真低5%。用热像仪观察发现谐振电容Cr和变压器异常发热。实测谐振电流波形发现畸变严重并非完美正弦波。通过示波器的FFT功能分析发现含有显著的3次谐波。问题根源是谐振电容的等效串联电阻过大且其容值随温度变化漂移严重。更换为高频低ESR、高稳定性的C0GNP0材质多层陶瓷电容后电流波形明显改善半载效率提升了4%电容和变压器的温升也大幅降低。这个教训让我深刻意识到在高频谐振电路中无源元件的品质和温度特性至关重要不能只看容值和耐压。