ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

AHB不对称半桥反激详解:从原理推导到ZVS与调试经验

2026/10/7 6:02:06 拓冰建站 浏览量
AHB不对称半桥反激详解:从原理推导到ZVS与调试经验 这几年开关电源圈子里AHBAsymmetrical Half-Bridge不对称半桥反激拓扑的名字出现频率越来越高。做适配器、快充、工业辅助电源的朋友十有八九都问过这拓扑到底怎么工作。AHB本质上是在传统反激变换器的基础上改成双管半桥利用不对称占空比驱动用隔直电容串入原边回路把变压器漏感从负担变成帮手靠谐振实现原边开关管的零电压开通。相比传统RCD反激AHB在中大功率下的效率和EMI表现都有明显优势。这篇是AHB设计系列的第一篇只讲一件事把这个变换器拓扑的工作原理彻底拆明白从结构、工作过程、公式推导一路讲到实测波形和调试经验。适合刚开始接触AHB的电源工程师也适合做方案选型、想评估这个拓扑能不能落地的硬件朋友。1. 为什么绕不开它AHB到底解决了传统反激的什么难题1.1 传统单管反激的三大痛点先说传统反激的实际处境。第一个痛点是漏感。反激变压器天然就有漏感而漏感在开关管关断瞬间会产生电压尖峰为了压制这个尖峰传统方案就是加RCD吸收电路。RCD说白了是个能量焚化炉把漏感里的那点能量通过电阻发热烧掉功率做得越大漏感能量占比就越明显发热和EMI一起上来。我之前调一个120W适配器原边吸收电阻的温度能到110度光是那颗电阻就吃掉接近两瓦功率效率天花板卡得死死的。第二个痛点是硬开关。单管反激在绝大部分工作状态下MOS管开通时Vds还挂在母线电压附近开通瞬间存在电压和电流的交叠形成开通损耗。关断时又有电流拖尾和尖峰关断损耗同样不小。频率越往上推开关损耗越让人头疼所以传统反激想在高功率密度方向上走硬件投入和散热成本都不低。第三个痛点是副边整流管的应力。反激的副边二极管要承受输出电压加上反射电压反射电压越高二极管耐压就得选得越高低压大电流输出时正向压降带来的损耗越明显。比如20V/5A直流输出副边同步整流管耐压要留很大余量导通损耗和成本一起上去。1.2 AHB的破局思路AHB的思路跟RCD完全相反它不把漏感当敌人而是把它当谐振元件用。上管Q1和下管Q2互补导通占空比一大一小中间串入一个隔直电容Cr这样变压器原边绕组上的电压就是双向方波励磁电流可以在正负两个方向都跑起来。每个开关切换之前利用漏感和Cr的谐振把开关管结电容的电荷抽走让Vds先跌到零管子再开通就实现了零电压开通。同时漏感能量不再被电阻烧掉而是参与谐振向副边传递或者回馈到输入电容。副边整流管的电压应力也降下来了因为变压器原边电压不再是单极性方波反射电压被Cr电压分担了一部分。这句话刚开始看可能有点绕后面工作过程讲完就顺了。1.3 和主流拓扑放在一起比一比拿几个常见隔离拓扑放一起看会更直观拓扑开关管数量原边ZVS宽输出电压范围漏感能量处理控制复杂度典型功率段RCD反激1仅准谐振很好电阻消耗低20W-120W有源钳位反激ACF1钳位管能实现很好回收利用中20W-150W双管反激2基本硬开关一般回馈输入中100W-300WLLC2能实现窄需变频参与谐振高100W-3kWAHB不对称半桥反激2能实现宽调占空比参与谐振中偏高65W-300WAHB最吸引人的地方在于固定频率PWM控制、占空比就能调压、原边两个管子都能ZVS、漏感能量回收这几个特性组合起来非常对适配器和快充的胃口。尤其USB PD这类需要5V到20V宽范围输出的应用LLC要跑到很宽的变频范围容易被卡住AHB却游刃有余。2. 拓扑结构逐层拆解从半桥到不对称半桥2.1 基本结构长什么样AHB原边电路结构是这样的输入正端接上管Q1的漏极Q1源极接节点A节点A接隔直电容Cr一端Cr另一端接变压器原边绕组的同名端原边绕组下端接Q2漏极Q2源极接输入负端。也就是说变压器原边绕组串了Cr之后由Q1和Q2组成的半桥中点来驱动。副边就是典型的反激输出整流管使用二极管或者同步整流MOS管后面接输出电容和负载。原副边的同名端关系决定了反激的传能时序这里不再单独画图找一份AHB参考设计规格书里的原理图对着看结构非常直观。为什么叫半桥因为上下两个管构成一个半桥为什么叫不对称因为上管占空比D和下管占空比1-D不相等而且两个管子之间必须插入死区时间防止直通。这一点和LLC那种上下管严格0.5占空比互补完全不同。2.2 隔直电容Cr全拓扑的灵魂Cr在AHB里承担三个任务。第一是隔直。两个管子占空比不对称原边绕组上如果直接施加方波会存在直流分量磁芯会被直流偏置推向单向饱和。串入Cr后直流分量落在Cr上变压器磁芯只承受交流励磁避免了饱和风险。第二是储能转移。Q1导通时电流流过CrCr电压升高相当于把能量先存进电容里Q2导通时Cr放电反过来驱动变压器把能量往前推送到副边。Cr就像一个水塘半个周期蓄水半个周期放水水位就是它的平均电压。第三是参与谐振。Cr和漏感Lk构成一个串联谐振网络在死区时间内产生谐振电流用来给开关管结电容充放电这是实现ZVS的动力来源。Cr取多大、Lk取多大直接决定ZVS范围宽不宽后面第五章专门讲。2.3 先澄清一个命名AHB不是总线协议搜索AHB的时候大概率会先蹦出一堆AMBA总线相关的内容比如AHB协议、AHB时序、AHB总线信号那是芯片设计领域的东西跟电源拓扑完全没有关系。电源圈说的AHB全称是Asymmetrical Half-Bridge不对称半桥变换器。英文资料里建议直接搜Asymmetrical half-bridge flyback或者AHB flyback converter能少走不少弯路不然对照着总线协议的时序图研究半天方向就偏了。3. 一个开关周期走完它四段式工作过程与波形对照3.1 先做两个约定电流方向与参考极性分析一个开关周期之前先把方向和极性定下来。设原边电流ip从节点A经Cr、原边绕组流向B点为正方向变压器原边绕组电压Vp上正下负为正。稳态时Cr电压在一个周期内近似恒定记作VCr实际上只有很小的纹波这理解起来就是水塘的水位线基本不变。在这个前提下Q1导通的时间是D倍周期TsQ2导通的时间是(1-D)倍周期Ts中间穿插两个死区时间。下面按时间顺序走一遍。3.2 第一段Q1导通励磁储能Q1导通Q2关断。此时节点A被接到输入母线Vin原边绕组上端对地电压是Vin减去Cr上的电压VCr所以Vp约等于Vin - VCr方向为正。励磁电流在这个正向电压驱动下线性上升变压器处于储能状态副边整流管反偏负载电流由输出电容维持。电流路径是Vin正端经Q1、Cr、原边绕组再由Q2的体二极管回到负端所以Q1导通期间Q2其实是处于反向续流状态。这一段结束的时候原边电流达到正向峰值变压器储存的磁能最多。Cr在这个阶段被正向电流充电电压略微上升但幅度很小。3.3 第二段死区1下管ZVS窗口Q1关断Q2还未打开进入第一个死区。此时原边电流方向仍然是正向大小接近峰值。这个电流不能突变于是开始给Q1的结电容充电同时给Q2的结电容放电。表现上就是Q1的Vds从零附近往输入母线电压Vin爬升Q2的Vds则从接近Vin往零跌落。如果死区时间给得合适电流又足够大Q2的Vds会被放到零Q2体二极管先导通把电压钳在零附近这时候再打开Q2就是教科书说的零电压开通。与此同时原边绕组电压极性开始反转副边二极管正偏导通励磁能量开始往副边释放这就是反激传能的那半个周期。3.4 第三段Q2导通能量外送Q2在体二极管导通过程中开通后原边电流继续维持正向流动但因为Q2导通绕组下端被接到地Cr上的电压反向施加到原边绕组Vp约等于-VCr励磁电流从峰值线性下降。变压器的存储能量通过副边二极管向负载传递副边输出电流是这一阶段的主要来源。这一段一直持续到Q2关断励磁电流降到谷值可能已经反向。Cr在这个阶段被放电电压略微下降。对整个系统来说Q2导通时间越长传能越多但输出电压同时又和占空比相关所以并不是简单的时间越长越好这个矛盾关系第四章会算清楚。3.5 第四段死区2上管ZVS窗口Q2关断Q1还没打开进入第二个死区。此时原边电流已经反向大小等于励磁电流谷值的绝对值。这个反向电流开始给Q2结电容充电、给Q1结电容放电Q1的Vds从母线电压往零掉。等Q1的Vds掉到零Q1体二极管导通再打开Q1就是零电压开通。这一段特别考验轻载工况。轻载时励磁电流本身就小反向电流不够Q1的Vds没办法拉到零ZVS就丢了。这也是为什么AHB在轻载下往往要调整死区时间或者进入跳频模式目的都是保住ZVS范围。3.6 一张表看懂一个周期的完整时序把四个阶段整理成一张表调试时对照示波器看非常方便序号时间区间Q1Q2原边电流方向原边绕组电压副边整流管系统状态10 ~ D·Ts导通关断/体二极管续流正向线性上升约Vin-VCr截止励磁储能2死区1关断关断正向几乎不变从正转负开始导通Q2结电容放电3D·Ts ~ Ts关断导通正向线性下降直至反向约-VCr导通副边传能4死区2关断关断反向从负转正导通到截止Q1结电容放电有了这个顺序再看驱动波形和原边电流波形基本就是按图索骥。4. 直流工作点推导输出电压到底怎么算出来的4.1 伏秒平衡算出Cr电压稳态情况下一个开关周期内变压器原边绕组电压的伏秒积必定为零不然磁芯每个周期都会积累磁通最终饱和。Q1导通阶段原边绕组承受正向电压Vp1 Vin - VCr持续时间为D·Ts。Q2导通阶段原边绕组承受反向电压Vp2 -VCr持续时间为(1-D)·Ts。列伏秒平衡方程(Vin - VCr) × D VCr × (1-D)展开后Vin×D - VCr×D VCr - VCr×D两边同时消掉-VCr×D得到VCr D × Vin这个结果很干净隔直电容Cr上的平均电压等于输入电压乘以上管占空比。当D0.5时VCr等于一半输入电压这是对称半桥D偏离0.5越多VCr越偏这就是不对称三个字的来历。4.2 输出电压表达式与占空比的关系副边只有在Q2导通阶段才向负载传能所以副边绕组在这个阶段承受的电压方向是正向大小是VCr × (Ns/Np)。输出电容上的平均电压近似等于这个电压乘以副边导通占空比Vo VCr × (1-D) × (Ns/Np)代入VCr D × Vin得到最终表达式Vo Vin × D × (1-D) × (Ns/Np)这个式子很有信息量。输出不是一个线性函数而是一条关于D的抛物线D0.5时取到最大值0.25 × Vin × (Ns/Np)D往两边偏离输出电压都往下走。占空比成了最直接的调压手段输出电压范围可以做得很宽。举个例子PFC后母线电压400V变压器匝比Np:Ns取5:1也就是Ns/Np0.2。D0.5时Vo400×0.25×0.220V。D0.2时Vo400×0.2×0.8×0.212.8V。D再往下调输出可以继续降。这就解释了为什么USB PD的5V到20V输出范围AHB特别适合。4.3 不对称偏置和励磁电流有什么影响占空比不对称带来的直接结果是原边电流平均值不为零这一部分直流偏置被Cr吸收掉不会进入变压器磁芯。但励磁电流波形本身会整体上下偏移Q1导通段的电流斜率和Q2导通段的电流斜率不一样导致电流波形呈梯形而不完全对称。负载越重原边电流整体抬升谷值更晚进入反向ZVS的电流条件会变好负载越轻反向电流不够ZVS容易丢。这也是AHB在轻载效率上要花功夫的原因。设计变压器时可以有意让励磁电感小一点牺牲一点励磁损耗来换取更宽的ZVS范围具体权衡在下一章展开。5. 关键器件选型与数值估算5.1 励磁电感和匝比怎么定匝比设计从输出电压表达式出发。最高输出电压出现在D0.5所以先根据最低输入电压和最输出电压确定匝比上限Ns/Np ≤ 4 × Vo_max / Vin_min之前的例子Vin_min360VVo_max20V匝比最多0.222留点余量取0.2基本合理。匝比定大一些可以降低原边电流和副边反射电压但副边整流管应力会上升所以要在两者之间找平衡。励磁电感Lm影响原边电流的上升斜率也影响能提供多大ZVS电流。理论上Lm越小励磁电流峰值和谷值越大ZVS越容易实现但励磁损耗和原边电流有效值也越大传导损耗和管子导通损耗跟着涨。实际操作中我一般先把工作频率、输入范围和目标输出电流定下来用最重载工况算一个基础Lm再用ZVS条件复核不行就往下调一点。5.2 谐振单元Lk和Cr如何选取Lk和Cr构成串联谐振网络谐振频率是fr 1 / (2π√(Lk × Cr))这个谐振在死区时间里起换流作用死区时间td和经验值大致取谐振周期的四分之一到二分之一之间也就是td ≈ 1/(4fr) ~ 1/(2fr)。定好死区时间再定谐振频率两个参数就能互相约束。Cr取值参考要保证隔直效果Cr的容抗在开关频率下应该远小于变压器励磁阻抗通常选几十纳法级别。Cr太小VCr纹波大开关管应力升高Cr太大谐振阻抗降低死区里抽不走结电容电荷ZVS范围变窄。Lk一般由变压器漏感提供不够就外接谐振电感。一个比较常用的初值组合Lk5µHCr22nF谐振频率算下来大约480kHz死区时间取100ns到200ns之间去调。5.3 功率管和整流管的电压应力估算电压应力是选型第一关算错了炸管就是教训。根据前文的直流工作点Q1关断时承受的电压大约是Vin VCr Vin × (1 D)D0.5时约1.5倍母线电压再加上漏感尖峰实际余量按20%到30%留。Q2关断时承受的电压大约是Vin - VCr Vin × (1 - D)D接近0.5时最恶劣约0.5倍母线电压实际上比Q1舒服不少。副边整流管反向电压大约是Vo VCr × (Ns/Np)也就是输出反射电压的叠加加上漏感尖峰余量同样要留足。器件电压应力表达式典型参考值Vin400VD0.5Q1Vin×(1D)约600V加上尖峰建议选650V以上Q2Vin×(1-D)约200V但常与Q1同型号便于驱动和库存副边整流管Vo VCr×(Ns/Np)以20V输出为例通常40V-60V耐压需要提一句Q2虽然稳态应力低但在启动、短路等瞬态工况下占空比跑到极端Q2承受的电压可能接近甚至超过Q1所以量产设计里上下管用同规格管子的情况很常见省事也安全。6. 实测波形与常见坑6.1 正常波形应该长什么样调机第一步不是看效率而是看ZVS是否成立。用示波器同时抓Q1的Vgs和Vds正常情况是Vgs关断后Vds开始爬升在Q2开通前Vds已经落到零并出现体二极管导通平台Q2的Vgs在此期间打开。如果Vds跌落没有到零就开通那个开通就是硬开关波形上会看到明显的台阶和尖峰。原边电流波形是梯形加谐振小凹陷Q1导通段线性上升切换时刻有小段谐振凹陷Q2导通段线性下降甚至反向。Cr电压用差分探头测稳态下接近VCr D × Vin只有小幅纹波。如果实测Cr电压和计算值偏差超过10%优先怀疑驱动占空比时序和变压器绕制方向。6.2 常见问题排查整理一下我调AHB过程中踩过和帮人看过的典型问题现象可能原因排查方法上管发烫上管ZVS丢失死区2时间不足或电流不够看Q1 Vds是否跌到零再开通调大死区时间下管发烫Q2导通损耗大或者体二极管续流占比太长检查Q2驱动时序尽量让体二极管导通时间短Cr电压偏高/波动大占空比失衡、变压器同名端绕错、驱动参数不对称核对Vgs波形计算D再与VCr实测对照输出纹波大环路带宽不足或Cr/Lk谐振频率和采样回路耦合扫环路看相位裕度检查电流采样探头位置轻载功耗高ZVS丢失导致开关损耗上升轻载适当加大死区或进入跳频模式变压器有声音磁芯接近饱和或占空比严重不对称看原边电流是否出现尖峰突起检查VCr和D关系6.3 调试要点速查最后给一份我自己的调试顺序照着做能省很多事先调驱动时序确认上下管死区时间正确用示波器看Vgs波形没有直通可能。再带一个轻载上去看原边电流波形和Vgs波形是否对应重点确认Q1和Q2是不是都实现了零电压开通。接着用差分探头测Cr电压和D×Vin理论值对比偏差大就回头查绕线和占空比。电流探头测量原边电流时地线要尽量短探头夹子过长会引入额外电感波形振铃严重容易误判。我吃过这个亏第一次量AHB原边电流看到一串高频振荡以为谐振参数错了换短地线后波形干干净净白折腾了半天。调ZVS时用热成像扫描整板发热点也很高效。哪颗管子温度明显高就先看它的Vds关断波形和开通波形ZVS有没有丢失一目了然。效率优化顺序一般是先解决ZVS再调Cr/Lk最后细调同步整流时序不要一上来就动环路。最近在调一个150W氮化镓AHB方案实测下来效率能做到95%以上但中间踩坑也不少。这个拓扑最友好的地方在于所有关键参数都能用公式算出来VCr等于D乘Vin输出等于Vin乘D乘(1-D)再乘匝比理论上不绕真正常让人头疼的反而是死区时间、Cr取值和变压器漏感这三者的匹配。把这些搞顺了AHB基本成功了一大半。后续接着写变压器设计的时候我再把绕组结构和漏感控制的具体经验单独展开。