ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

推挽变换器设计实战:从原理、变压器绕制到偏磁调试

推挽变换器设计实战:从原理、变压器绕制到偏磁调试

推挽变换器这个拓扑,我最早接触是在一个低压输入、需要多路隔离输出的项目里。当时手头能选的方案不多,反激功率上不去,正激又嫌单管利用率低,绕来绕去还是绕回了推挽。很多人学电力电子,隔离型直流变换器这一关是绕不开的,而推挽变换器恰恰是理解"磁芯双向利用"和"变压器中心抽头"这两个概念最直接的入口。它不像全桥那样需要一堆驱动隔离,也不像反激那样把能量存储和传递混在一起,结构上干净,但干净不代表简单——真动手做的时候,偏磁、漏感尖峰、占空比限制这几个问题会一个接一个冒出来。

这篇记录面向的是正在啃隔离型直流变换器、想搞明白推挽到底怎么设计怎么调的人。不管你是刚学完Buck、Boost想往隔离拓扑过渡的学生,还是手上有低压大电流场景需要选型的工程师,下面这些从原理拆解到实测踩坑的内容,应该都能对上你的需求。我会把推挽的工作机制、变压器设计的关键参数、驱动与偏磁的处理、以及实测中那些文档里不会写的细节,按我自己的理解顺序摊开讲。

1. 推挽变换器到底在解决什么问题

1.1 从单管正激的局限说起

要理解推挽为什么存在,得先看它替代的是什么。单管正激变换器在中小功率隔离场景里用得很多,但有个天生的短板:变压器磁芯只工作在磁滞回线的第一象限,每个开关周期里磁通从剩磁点单向爬升,复位绕组还得把磁芯拉回来。这意味着磁芯利用率只有一半左右,同样的磁芯体积,正激能传递的功率被压了一头。而且复位绕组那一路的能量处理,要么回馈到输入,要么耗在钳位电路里,总归不痛快。

推挽的做法很直接:用两个开关管交替导通,让变压器初级的两半绕组轮流接在输入电源上,磁芯在正反两个方向都被磁化。磁滞回线的第一和第三象限都用上了,磁芯利用率理论上翻倍。这就是推挽在低压输入场景里受欢迎的根本原因——输入电压低的时候,同样功率下初级电流大,磁芯本来就容易饱和,能把磁芯用满就显得格外重要。

我当时的项目输入是24V,输出要几路隔离的±15V和5V,总功率一百多瓦。反激在这个功率段效率上不去,正激的复位绕组又占窗口,最后推挽成了比较自然的选择。这个选型逻辑你可以直接套用:低压输入、中等功率、需要多路隔离输出,推挽值得优先考虑。

1.2 中心抽头变压器带来的双向磁化

推挽最标志性的结构就是初级带中心抽头的变压器。输入电源正极接中心抽头,两个开关管分别接在两半绕组的另一端,开关管的源极(或发射极)共地。Q1导通时,电流从中心抽头流经上半绕组、Q1到地;Q2导通时,电流从中心抽头流经下半绕组、Q2到地。两个半绕组匝数相同,绕向在磁芯上形成相反的磁通方向。

这里有个容易被忽略的细节:两个半绕组是"分时复用"整个磁芯窗口的,但它们在电路上是串联关系(从中心抽头看进去)。所以设计变压器的时候,初级总匝数其实是两个半绕组之和,而每个开关管承受的电压是输入电压的两倍(加上漏感尖峰)。这个"两倍输入电压"的应力,是推挽选管时的硬约束,后面会专门讲。

次级同样可以是中心抽头全波整流,也可以是桥式整流。中心抽头全波整流在低压输出时更划算,因为只有一颗整流管的压降;桥式整流虽然管子多,但变压器次级不用抽头,绕制简单些。我那个项目输出有±15V,用了次级中心抽头全波整流,正负两路共用抽头接地,省了两颗管子。

1.3 和半桥、全桥的横向对比

推挽经常被拿来和半桥、全桥比。三者的磁芯都双向磁化,区别在开关管数量和电压应力上。半桥用两个管子,每个管子承受输入电压,但需要两个分压电容,桥臂中点电压是输入的一半,所以变压器初级匝数要相应调整。全桥用四个管子,每个承受输入电压,同等功率下初级电流最小,适合高压输入大功率。推挽用两个管子,但每个承受两倍输入电压,初级电流是半桥的两倍(同等功率下)。

这个对比可以整理成一张表,选型时对着看比较清楚:

拓扑开关管数单管电压应力初级电流(同功率)适用输入电压典型功率段
推挽22×Vin+尖峰较大低压(12~48V)几十瓦到几百瓦
半桥2Vin+尖峰中等中高压几百瓦到千瓦
全桥4Vin+尖峰较小高压千瓦以上

从表里能看出来,推挽的定位很明确:输入电压低、功率不算太大、又想要双向磁化和简单驱动的场合。输入电压一高,两倍应力的劣势就放大了,选管成本压不住,这时候半桥或全桥更合适。我见过有人拿推挽做400V输入,管子耐压要选到1000V以上,导通电阻大、开关损耗高,性价比很难看,这种场景就该换拓扑。

2. 变压器设计:推挽的成败大半在这里

2.1 匝比计算与占空比的实际约束

推挽的匝比计算看着简单,但占空比的约束比想象中紧。理想情况下,输出电压由匝比和占空比决定:Vout = 2 × D × Vin × (Ns/Np_half),这里的D是单个开关管的导通占空比,Np_half是半个初级的匝数。注意这个"2"来自两个半绕组交替工作,每个周期里能量传递了两次。

但实际设计时,单管占空比不能超过0.5,这是推挽的硬规矩。原因在于两个管子如果同时导通,相当于把输入电源通过两个半绕组直接短路,电流瞬间飙升,管子必炸。所以驱动电路必须保证两路驱动有足够的死区,而且占空比留裕量。我一般把最大占空比压在0.45左右,留出死区和对输入电压跌落的余量。

匝比计算要按最低输入电压来算,因为输入电压最低时需要的占空比最大。假设Vin_min=18V(24V系统留跌落余量),Vout=15V,整流管压降0.5V,目标最大占空比0.45,那么:Ns/Np_half = (Vout+Vf)/(2×D_max×Vin_min) = 15.5/(2×0.45×18) ≈ 0.957。取整后Np_half=12匝,Ns=12匝,匝比约1:1。这个计算过程看着平淡,但Vin_min取值太乐观是新手常犯的错——电池供电的系统,标称24V放到18V是常事,按24V算匝比,低压时占空比顶到0.5以上,死区没了,偏磁风险陡增。

2.2 磁芯选择与初级匝数的确定

磁芯选择我习惯用面积乘积法(AP法)先估个范围,再结合手头有的磁芯调整。AP = (Po×10^4)/(K×f×Bm×J),其中Po是输出功率,K是窗口利用系数(推挽取0.3~0.4),f是开关频率,Bm是最大磁通密度,J是电流密度。以100W、50kHz、Bm取0.2T(留饱和裕量)、J取4A/mm²估算,AP大概在1.5~2 cm⁴量级,对应EE或EI系列里中等偏大的磁芯。

初级匝数的确定要盯住磁通摆幅。推挽的磁通在±Bm之间摆动,摆幅是2Bm。根据法拉第定律,Np_half = (Vin_max × D_max)/(2 × f × Bm × Ae),Ae是磁芯有效截面积。这里用Vin_max算,因为输入电压最高时磁通摆幅最大,最容易饱和。假设Vin_max=30V,D_max=0.45,f=50kHz,Bm=0.2T,Ae=1.2cm²=1.2×10⁻⁴m²,算下来Np_half ≈ 30×0.45/(2×50000×0.2×1.2×10⁻⁴) ≈ 5.6匝,取6匝。这个匝数偏少,实际绕制时为了减小漏感和便于绕制,往往会适当增加匝数、降低Bm,代价是铜损略增。我最后用了8匝半初级,Bm降到约0.14T,温升控制得比较舒服。

提示:Bm的取值不要贴着磁芯材料的饱和点。铁氧体在100℃时饱和磁密会比25℃低一截,按常温参数算满,高温满载时磁芯就进饱和了。留20%~30%裕量是稳妥做法。

2.3 绕制工艺对漏感和偏磁的影响

推挽变压器绕制有个讲究:两个半初级必须尽量对称。匝数对称是基本的,更重要的是绕制位置和层间分布要对称。如果上半绕组绕在内层、下半绕组绕在外层,两半的漏感就不一样,交替工作时两边的电压尖峰和电流波形会有差异,长期跑下来偏磁就积累起来了。

我的做法是双线并绕初级的两半,绕完后一头做中心抽头,另一头分别接两个开关管。双线并绕能保证两半绕组在空间上紧贴、参数高度一致,漏感也小。次级如果也是中心抽头,同样双线并绕。层间加绝缘胶带,初次级之间加挡墙保证爬电距离。绕完之后一定要测两半初级的电感量,差值控制在5%以内,超了就重新绕——这个步骤花十分钟,能省掉后面调偏磁的好几天。

漏感这块,推挽的漏感能量在每个开关管关断时释放,会在关断瞬间产生电压尖峰,叠加在两倍输入电压上。漏感越大,尖峰越高,管子应力越大。双线并绕能把漏感压到初级电感的1%~2%,配合RC吸收或TVS钳位,尖峰能控制在可接受范围。我实测双线并绕的漏感约1.5%,关断尖峰在输入30V时峰值约75V,选100V耐压的管子有足够裕量。

3. 驱动、偏磁与保护:实测中最花时间的部分

3.1 两路驱动的死区与共地问题

推挽的两个开关管源极共地,这给驱动带来一个便利:不需要高边驱动,两路都可以用低边驱动芯片。但便利背后有个坑——两路驱动的时序必须严格互补且带死区。死区太短,两管交叠导通,输入短路;死区太长,占空比损失,低压时输出掉压。

我用的是带可调死区的双路驱动,死区设在200ns左右。50kHz下周期20μs,200ns死区占1%,对占空比影响很小,但足够让管子完全关断。调试时用示波器同时看两路驱动和初级电流,确认在一路完全关断后另一路才开通,中间有清晰的死区平台。这个波形一定要亲眼确认,不能只看驱动芯片手册的参数——实际布线的寄生参数会让边沿变缓,死区在管脚处可能比设定值短。

共地还有个隐患:两个开关管的源极虽然都接地,但地线上的寄生电感在开关瞬间会产生地弹。大电流关断时,地弹可能让另一路的驱动参考电压抖动,造成误触发。我的处理是两路驱动的回流路径各自独立走线,最后单点汇合到输入电容的负极,避免大电流地线和小信号地线混在一起。

3.2 偏磁的成因与逐周期电流限制

偏磁是推挽最经典也最头疼的问题。理想情况下两半绕组参数一致、两管导通时间相同,磁通正负对称,没有直流分量。但实际中两半绕组的匝数微差、漏感差异、两管导通压降不同、驱动脉宽不对称,都会让正负半周的伏秒积不相等,磁通就一点点往一个方向偏,时间长了磁芯饱和,初级电流失控。

对付偏磁,硬件上靠变压器对称绕制打基础,控制上靠逐周期电流限制兜底。我在初级回路串了一个电流互感器,每个开关周期的电流峰值和输入电容的电流做比较,一旦某半周的电流峰值明显高于另一半,就说明偏磁在积累,保护电路会缩短对应半周的脉宽或者直接封锁。更简单的做法是用峰值电流模式控制,让每个周期的峰值电流被强制相等,天然抑制偏磁。我那个项目用的是电压模式加独立的偏磁检测,检测两半周电流的差值,超过阈值就报警降载。

实测中偏磁的表现很隐蔽:空载和轻载时看不出来,满载跑十几分钟后变压器开始哼叫,初级电流波形上下不对称,用示波器看电流互感器输出,正半周峰值比负半周高10%以上,这时候磁芯已经在往饱和走了。发现得早还能靠降载拉回来,发现晚了就是炸管。所以调试阶段我建议满载连续跑至少半小时,全程盯着初级电流波形和变压器温度。

3.3 关断尖峰吸收与管子选型

前面提到漏感尖峰叠加在两倍输入电压上,管子选型要按最坏情况算:Vds_max = 2×Vin_max + 尖峰。Vin_max=30V时,两倍是60V,尖峰按20V算,Vds要80V以上,选100V耐压的MOSFET。这个裕量不算宽,所以尖峰吸收必须做好。

RC吸收是最常用的,电阻电容串在开关管漏源之间。电容取值按吸收漏感能量来估:C = Lk×Ipk²/(V_clamp²-Vin²),Lk是漏感,Ipk是关断时的初级电流峰值。我实测Lk约3μH,Ipk约8A,V_clamp取80V,算下来C约0.1μF,电阻取10Ω左右,兼顾吸收和损耗。RC吸收的代价是每个周期都把漏感能量耗在电阻上,效率会掉一两个点。如果效率敏感,可以用有源钳位或者把漏感能量回馈,但电路复杂度上去了,看项目取舍。

还有个细节:两个开关管的RC吸收要对称,参数一致。如果一边吸收强一边弱,两边的关断波形不对称,又会引入偏磁。我一开始只在一路加了吸收做测试,结果两半周电流明显不对称,补上另一路才恢复正常。

4. 实测波形与几个反直觉的发现

4.1 轻载时的占空比跳变

调试时遇到一个现象:轻载时输出电压稳不住,占空比在0.1和0.3之间跳。查下来是电压模式控制在轻载时进入了断续模式,环路增益变化导致振荡。推挽在轻载时如果滤波电感电流断续,传递函数和连续模式差别很大,补偿网络按满载设计的,轻载就失稳了。

解决办法有两个:一是加假负载,让最小负载电流保持在连续模式边界以上,简单粗暴但费电;二是改用电流模式控制,或者给电压模式加非线性补偿。我选了加一个很小的假负载(约2%额定功率),配合稍微放慢的环路响应,轻载稳定性就回来了。这个坑说明推挽的环路设计不能只按满载算,轻载和空载的边界要单独验证。

4.2 输入电容的纹波电流被低估

推挽的输入电流是脉动的,两个半周交替从输入电容抽电流,输入电容要承受很大的纹波电流。我一开始按输出功率估输入电容,选了容值够但纹波电流额定不够的电解电容,满载跑一会儿电容就发烫。推挽输入电容的纹波电流有效值大约是初级电流的一半左右(每个半周只有一半时间在抽电流),这个值比正激大不少。

重新选型时按纹波电流额定值挑,用了多个电解并联加陶瓷电容旁路。陶瓷电容负责高频尖峰,电解负责低频能量缓冲。布局上输入电容要紧贴变压器中心抽头和两个开关管的源极,把高频环路面积压到最小,否则寄生电感会让尖峰更难看。

4.3 效率实测与损耗分布

最后整机实测,100W输出时效率约88%,满载跑两小时变压器温升35℃,开关管温升40℃。损耗分布大致是:开关管导通和开关损耗占四成,变压器铜损铁损占三成,整流管和输出滤波占两成,剩下是驱动和吸收。这个效率在推挽里算中规中矩,想再往上提,主要空间在开关管选低导通电阻的型号、以及把RC吸收换成更高效的钳位方式。

有个反直觉的点:频率从50kHz提到100kHz,变压器体积能小一圈,但开关损耗和驱动损耗上去了,效率掉了近两个点,而且漏感尖峰更尖,吸收压力更大。推挽在几百瓦以下,50~70kHz是个比较舒服的平衡点,再高就要在管子和磁芯上多花钱找补。

5. 给准备上手推挽的人几句实在话

推挽这个拓扑,原理图看着简单,两个管子一个变压器,但真正吃功夫的地方全在变压器绕制和偏磁处理上。我的建议是,第一次做别急着上功率,先用小功率、低电压把波形调明白:两路驱动死区看清楚,初级电流正负对称确认好,漏感尖峰量出来,这几样都踏实了再往上加功率。变压器绕制宁可多花时间做对称,也别指望控制环路去补硬件的偏差,偏磁这东西,硬件对称是根,控制是末。

另外,推挽的两倍电压应力是选型时绕不过去的坎,输入电压超过48V的场景,认真算一下半桥或全桥的成本,很多时候换拓扑比硬扛推挽更划算。我踩过的坑里,有一半是选型阶段没把应力算清楚,后面靠堆器件参数硬撑,结果效率和可靠性都难看。把拓扑选对,后面的调试会顺很多。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进