做了十几年的开关电源,“反激拓扑到底是怎么来的”这个问题,我被人反复问过不下二十次。很多人拿着教材看公式能背,但一遇到变压器绕法、气隙调整、漏感尖峰就发懵,原因只有一个:没把拓扑结构推导这件事吃透。反激开关电源拓扑结构推导的关键,其实就两步——把Buck-Boost的电感拆成两个耦合绕组,再把同名端反着画。搞懂这两步,后面所有公式和参数都是有根有据的,而不是靠记。
这篇文章我打算从最底层的Buck-Boost开始,一步步把反激拓扑“推”出来,然后顺着这个思路把CCM/DCM增益公式、占空比选择、变压器储能原理、RCD钳位这些实际工程里绕不开的问题都过一遍。适合刚入门的电源工程师,也适合做了一段时间但还是觉得反激“玄学”的硬件开发。我会把我自己调板子踩过的坑也写进去,尽量让你看完之后,不仅知道怎么做,还知道为什么只能这么做。
1. 反激拓扑的根源:从Buck-Boost到隔离式变换
1.1 为什么推导反激要先从Buck-Boost说起
反激拓扑本质上就是隔离型的Buck-Boost,这句话几乎所有电源书都会提,但很少有人解释“为什么是Buck-Boost,而不是Buck或Boost”。要回答这个问题,得先看Buck和Boost的固有缺点:这两种拓扑的输入和输出共享一个参考地,想做成隔离电源,只能额外加变压器或者用隔离反馈,电路复杂度一下就上去了。而Buck-Boost刚好是一个可以把输出电压“反极性”的拓扑,它先让电感储能,再把电感的能量释放到输出,输入和输出之间没有持续电流通路,天然适合改成隔离形式。
看Buck-Boost的基本电路:开关管导通时,输入电压直接加在电感上,电感电流线性上升,此时负载由输出电容维持;开关管关断时,电感电流被迫换流到二极管,续流给负载。这个过程中,电感两端交替承受输入电压和输出电压,而且输出电压的参考方向与输入相反。如果把负载那一端看成“悬浮地”,再用一个耦合绕组把能量“取”出去,就得到了反激的基本雏形。
还有一个容易忽略的点:Buck-Boost虽然结构简单,但能量转换方式是“先存后放”,这与正激拓扑“边通边传”完全不同。正是这个“先存后放”的特性,决定了反激变压器必须有气隙、必须能储能。很多工程师把反激变压器当成理想变压器来算,算出来的电感量、匝比全部对不上,根子就在这里。
1.2 把电感拆成两半:磁耦合与同名端
现在来最核心的一步:把Buck-Boost的电感拆成两个绕组,原边绕组接输入侧,副边绕组接输出侧,两者共用同一个磁芯。这时原边电感仍然是“电感”,但副边绕组会通过磁芯与原边发生耦合。如果原边和副边的绕向一致,也就是同名端在同一端,这就成了正激;如果绕向相反,同名端错开,这才叫反激。
为什么反激的同名端必须“相反”?用开关管导通过程来解释:原边开关管导通时,原边绕组两端电压上正下负,电流从原边同名端流入。副边绕组如果和原边同绕向,副边感应电压会让整流二极管正偏导通;但在反激拓扑里,我们希望这段时间副边二极管是反偏的,所有能量都先储存到磁场中,所以副边绕组的极性必须反过来,使感应电压令二极管截止。等到开关管关断时,磁通开始下降,副边感应电压极性翻转,二极管才导通,把储能释放到输出。这就是“反激”二字的由来——能量传递发生在开关管关断期间,而不是导通期间。
理解这一点之后,变压器就不神秘了。它不是一个“隔直传交”的理想变压器,而是一个带有两个绕组的耦合电感。原边电感量、漏感、匝比、气隙,全部要围绕“储能 + 隔离 + 变比”三个功能来设计。
1.3 关键波形推导:电流与磁通的变化过程
把工作过程拆成电流波形来看:设原边绕组电感为 (L_P),开关周期为 (T_s),占空比为 (D)。
开关管导通 (DT_s) 期间,原边电流从初始值 (I_1) 线性上升,斜率由输入电压和原边电感量决定:
[ \Delta I_{on} = \frac{V_{in} \cdot D T_s}{L_P} ]
开关管关断后,原边电流不能突变,必须通过磁耦合在副边形成续流回路。此时副边二极管导通,副边电压被钳位到输出电压 (V_o),通过匝比反射到原边,原边绕组两端承受一个反方向的电压:
[ V_{r} = \frac{N_P}{N_S} \left( V_o + V_D \right) ]
这个 (V_r) 就是反射电压。在关断期间,原边等效电流会线性下降,下降斜率由反射电压和原边电感量决定:
[ \frac{di}{dt} = \frac{V_r}{L_P} ]
根据“伏秒平衡”,稳态时开关管导通期间电感两端电压积分的正增量,必须等于关断期间电压积分的负增量。于是有:
[ V_{in} \cdot D = V_r \cdot (1 - D) ]
这是整个反激拓扑推导中最重要的一条等式。后面所有的占空比公式、匝比选择、电压应力计算,都从这条伏秒平衡出发。
1.4 反激与正激的本质差异对比
很多新手会把反激和正激的名字搞混,我做事习惯是先做一个对比表,把两种拓扑的真实身份分清楚。反激的磁芯是储能元件,气隙必须开;正激的磁芯是纯粹的变压器,理论上不需要储能,但必须做磁复位。反激的副边二极管在开关管导通时截止、关断时导通;正激的副边二极管则正好相反。反激适合做100W以下的小功率电源,正激适合中大功率,两者不能混用。
| 对比项 | 反激拓扑 | 正激拓扑 |
|---|---|---|
| 能量传递时机 | 开关管关断期间 | 开关管导通期间 |
| 变压器身份 | 耦合电感,需储能 | 理想变压器,不储能 |
| 磁芯气隙 | 必须加气隙 | 正常可不加,常用复位绕组 |
| 副边二极管逻辑 | 导通时截止,关断时导通 | 导通时导通,关断时截止 |
| 典型功率范围 | 5W ~ 150W | 50W ~ 500W |
| 同名端关系 | 原副边相反 | 原副边相同 |
实际做项目时,如果发现反激变压器副边电压在开关管导通时就已经出现,首先要怀疑是否把同名端绕反了。这个问题我用示波器抓过太多次,每次都是拆了重新绕。
2. 从伏秒平衡到占空比:增益公式推导
2.1 CCM模式增益公式推导
连续导通模式(CCM)下,反激变压器原边电流在开关导通时不会从零开始,副边电流在开关导通前也没有完全降到零。这时伏秒平衡公式直接可以用。由前面的推导:
[ V_{in} \cdot D = V_r \cdot (1 - D) ]
把反射电压 (V_r = \frac{N_P}{N_S}(V_o + V_D)) 代入,忽略整流管压降 (V_D),整理得到CCM模式下输出电压与输入电压的关系:
[ V_o = V_{in} \cdot \frac{D}{1 - D} \cdot \frac{N_S}{N_P} ]
这个公式很有信息量:CCM模式下,给定输入电压、占空比、匝比,输出电压就是确定的,和负载电流几乎没有关系。这意味着如果不改变占空比,CCM反激会像“恒压源”一样工作,负载变化不会导致输出电压明显变化。很多人测试时发现满载和空载输出电压差很多,那就是因为轻载进入了DCM,而不是CCM。
顺便提醒一句,这里的匝比 (\frac{N_S}{N_P}) 在公式里是升压方向,如果你习惯把匝比写成 (\frac{N_P}{N_S}),一定要小心,公式倒过来写,占空比就错了。我自己就因为在原理图上把匝比标注写反,愣是多调了两天才发现是纸面上的问题。
2.2 DCM模式增益推导与负载相关性
断续导通模式(DCM)就不一样了。DCM下原边电流从零开始上升,二极管电流在开关管再次导通之前已经降到零。能量传递完全靠每个开关周期存储在电感里的那点磁能。
设开关管导通期间原边电流峰值:
[ I_{pk} = \frac{V_{in} \cdot D T_s}{L_P} ]
每个周期存储的能量为 (\frac{1}{2} L_P I_{pk}^2),乘以开关频率就是输入功率:
[ P_{in} = \frac{1}{2} L_P I_{pk}^2 f_{sw} ]
如果忽略损耗,输出功率 (P_o = \frac{V_o^2}{R_L}),于是有:
[ \frac{V_o^2}{R_L} = \frac{1}{2} L_P \left( \frac{V_{in} D}{L_P f_{sw}} \right)^2 f_{sw} ]
整理后得到一个很经典的DCM反激增益表达式:
[ V_o = V_{in} \cdot D \cdot \sqrt{\frac{R_L}{2 L_P f_{sw}}} ]
注意这里没有出现匝比。原因是匝比主要影响副边电流的峰值和续流时间,最终通过能量守恒,输出端看到的功率平衡会把匝比抵消掉。实际操作中你当然不能忽视匝比,因为反射电压 (V_r = (V_o + V_D)N_P/N_S) 直接决定了开关管关断电压应力,也决定了CCM和DCM之间切换时的工作点。但如果你想理解DCM反激为什么像“电流源”一样工作,这个公式是核心。
从公式能看出,DCM下输出电压与负载电阻 (R_L) 的开方成正比。负载越轻,输出电压越高;在开环控制下,轻载输出电压会飙升,所以反激电源必须用闭环反馈来控制占空比。这也是为什么反激控制器基本都带电流模式或者电压模式环路,不能像某些线性拓扑一样开环用。
2.3 匝比对MOS管电压应力的影响
匝比选择是反激变压器设计里最“牵一发动全身”的环节。开关管关断瞬间,原边漏感会叠加一个尖峰电压,而反射电压 (V_r) 直接决定稳态关断电压平台。理想的关断应力为:
[ V_{ds} = V_{in_max} + V_r + V_{spike} ]
其中 (V_{spike}) 来自漏感能量释放,通常是几十到上百伏。所以匝比不能拍脑袋定。如果次级输出电压很低,比如12V,匝比选小了,(N_P/N_S) 变小,反射电压太低,为了得到输出12V,占空比就得拉得非常大,导致原边电流有效值上升、MOS管损耗增加;匝比选大了,反射电压太高,MOS管耐压就要从600V升到800V甚至1000V,成本和性能都会恶化。
我自己的常用选择逻辑是先定反射电压 (V_r),低压输入反激通常取80V~120V,再反推匝比:
[ \frac{N_P}{N_S} \approx \frac{V_r}{V_o + V_D} ]
以12V输出、整流管压降0.6V为例,如果取 (V_r=90V),那么匝比约为 (90/12.6 \approx 7.1)。再代入最低输入电压,比如85V交流经整流后约120V直流,最大占空比大概为:
[ D_{max} = \frac{V_r}{V_{in_min} + V_r} = \frac{90}{120 + 90} \approx 0.43 ]
这个数字看起来非常合理,既不会超过0.5,又能给输出储能留够时间。宽压输入无PFC的反激,占空比在低压满载时控制在0.45~0.55之间是比较常见的选择。
2.4 占空比上限65%的由来与陷阱
很多控制芯片的数据手册会写“最大占空比65%”或“80%”,新手容易以为越大越好。反激里占空比上限不能单纯看芯片能力,还要看磁芯复位是否来得及。CCM模式下,占空比达到0.65时,反射电压 (V_r) 等于:
[ V_r = V_{in} \cdot \frac{D}{1 - D} = V_{in} \cdot \frac{0.65}{0.35} \approx 1.86 V_{in} ]
这个反射电压叠加在输入电压上,关断应力可能超过500V,600V的MOS管余量就非常紧张了。而且占空比越大,输出二极管导通时间越短,副边峰值电流脉冲越尖,EMI和纹波都会变差。
我调过一个客户定制的20W电源,要求宽压输入且效率尽量高,原方案占空比低压满载时到了0.63,效率确实不错,但MOS管温度接近极限,最后把匝比从6.8降到6.2,占空比回落到了0.58,温度降了15度,代价只是副边峰值电流略高一点。这就是占空比选择的典型权衡。
3. 磁芯元件设计:反激变压器的真实身份是耦合电感
3.1 为什么反激变压器必须有气隙
从拓扑推导就能看出来,反激变压器在每个开关周期都要“存”一部分能量。这决定了它的磁芯不能像普通变压器那样工作在低磁阻状态,而是需要开气隙来增加磁路磁阻,避免磁通密度在很小的安匝数下就饱和。
用一个生活化类比:磁芯像海绵,气隙像海绵里故意留出的空气腔。没有气隙的海绵吸一点水就满了,有了空气腔,就能多吸很多水,代价是同样的水压下水流量会小一些。在等式中,有效磁导率会因为气隙被拉低,同样匝数下电感量下降,但承受的电流能力大幅提升。
设计时实际需要的原边电感量 (L_P) 是给定值,但如果不加气隙,往往绕十几匝就达到几百微亨,而饱和电流可能只有几百毫安,根本没法用。加气隙之后,同样的匝数电感量可能下降到三分之一,但由于磁阻增加,同一电流下磁通密度大幅降低,饱和电流能提升好几倍。所以反激变压器磁芯中柱磨气隙,是储能能力的关键。
磨气隙这个操作我做过很多次,第一次调反激时不敢磨,怕把磁芯搞坏,后来发现只要用细砂纸或者金刚石磨片,一边磨一边用LCR表测电感量,目标是让原边电感降到设计值附近,同时工作峰值电流下不饱和,就可以了。气隙磨得太小,电感量偏大,峰值电流下容易饱和;气隙磨得太大,电感量偏小,为了达到同样能量,峰值电流要拉高,MOS管和输出二极管应力都会增加。
3.2 电感量计算的完整流程与一个实例
计算反激原边电感量,我喜欢用边界导通模式(BCM)作为设计基准,让满载、最低输入电压时刚好落在CCM和DCM的边界,这样无论往哪个方向变化都有一定余量。
根据能量守恒,边界模式下原边电感量由下式决定:
[ L_P = \frac{V_{in_min}^2 \cdot D_{max}^2}{2 \cdot P_o \cdot f_{sw} \cdot \eta} ]
举个例子:做一个12V/5A的60W反激,最低输入电压从85V交流整流得到 (V_{in_min}\approx120V),占空比取0.45,开关频率65kHz,期望效率0.88。先算分母:
[ 2 \cdot 60 \cdot 65000 \cdot 0.88 = 6,864,000 ]
分子:
[ 120^2 \cdot 0.45^2 = 14400 \cdot 0.2025 = 2916 ]
所以:
[ L_P \approx \frac{2916}{6864000} \approx 425\mu H ]
这个电感量对于60W反激来说偏大,通常60W反激原边电感会落在250μH~400μH之间。如果你实际计算的结果离谱,先检查是不是把最低输入电压算高了。宽压无PFC时,85V交流对应的整流后最低电压要考虑电解电容纹波,实际可能只有100V甚至更低,占空比也要相应加大,算出来电感量会更合理。
电感量选太大,CCM深度深,环路稳定性不好;选太小,峰值电流尖锐,开关管损耗增加。我一般算完这个边界值,再用仿真跑一遍,看看满载最低压的电流波形是否刚好临界,如果电流在关断前已经归零,说明电感量偏小,可以适当加一点。
3.3 匝数计算与磁芯选择:别只盯着AL值
定了电感量和匝比之后,就要算原边匝数。常用公式是麦克斯韦-法拉第定律的实用形式:
[ N_P = \frac{L_P \cdot \Delta I}{B_{max} \cdot A_e} ]
其中 (\Delta I) 是原边电流变化量,(B_{max}) 是允许的最大磁通密度,(A_e) 是磁芯有效截面积。工程上(B_{max})一般取0.2T~0.3T,反激为了保留安全裕量,我通常取0.25T以下。如果磁芯是PC40之类的铁氧体,饱和磁密大约0.39T,0.25T已经是比较保守的选择,但高温下的饱和磁密会掉到0.3T不到,所以余量必须留足。
举例:假设选择了一款 (A_e = 0.55cm^2 = 55mm^2) 的磁芯,设计最大峰值电流 (I_{pk} = 2.5A),(B_{max}=0.25T),原边电感量 (L_P=350\mu H)。直接估算最小匝数:
[ N_P \geq \frac{350 \times 10^{-6} \cdot 2.5}{0.25 \cdot 55 \times 10^{-6}} \approx 63.6 ]
所以原边需要绕至少64匝。这里如果磁芯窗口绕不下,就只能换大一号磁芯,或者接受更高的磁通密度,但我不建议为了减小匝数把磁通密度往0.3T以上推,高温炸管的风险上升很快。
很多厂家会给出磁芯的AL值,新手习惯直接用 (N = \sqrt{L_P / A_L}) 来算匝数,这在无气隙状态下大致可用,但磨了气隙之后AL值会大幅变化,而且AL值本身随气隙长度非线性变化,远不如直接根据峰值磁通密度算匝数来得可靠。我习惯是先按 (B_{max}) 算出最小匝数,再绕好原边后用LCR表实测电感量,如果偏大就磨气隙,偏小就增加匝数,反复迭代到目标值。
3.4 同名端验证与绕组绕法顺序
反激变压器绕组的同名端正确性,直接决定整机能不能工作。我见过不少新手把原边和副边都顺时针绕,然后接成同名端相同,结果一上电输出完全不对,还以为是芯片保护。验证同名端的方法很简单:在原边加一个低频正弦波或方波,用示波器看副边波形相位。如果原边输入正半周时,副边同名端相对非同名端也为正,则同名端同向;反之则反向。反激需要的是反向。
绕组顺序对漏感影响极大。漏感是反激变压器“天生的敌人”,它不参与能量传递,却在开关管关断时产生尖峰。降低漏感最有效的方法是减小原副边绕组的“远离程度”:把原边分成两半,先绕一半原边,再绕全部副边,最后绕剩下的一半原边,也就是三明治绕法。这样原副边交叠面积最大,漏感能降到常规绕法的三分之一到一半。
我自己最常用的是两明治:底层绕原边一半,中间绕副边,上层绕原边另一半。副边用多股线以减少趋肤效应损耗,然后在最外层加一层屏蔽铜箔并接到初级地,对EMI有明显帮助。绕完之后要测漏感:把副边短路,用LCR表测原边电感量,这个值就是等效漏感,一般要求控制在原边电感量的3%~5%以内。如果漏感超过5%,说明绕组结构不够紧密,后面尖峰吸收电路压力会很大。
4. 工作模式与关键波形识别:电感和MOS管那些事
4.1 CCM、BCM、DCM的电流波形如何判读
上示波器看反激的原边电流波形,是判断工作模式最快的方法。电流探头夹在原边绕组上,正常CCM波形是一个梯形:导通开始电流从非零平台往上升,关断前到达峰值;DCM波形是标准三角波:导通开始电流从零点上升,关断前到达峰值,并且关断期间副边电流有一段时间降为零。BCM正好介于两者之间,原边电流在开通瞬间刚好从零开始上升,副边电流在关断瞬间刚好降到零。
这三个模式对应的控制策略完全不同。CCM下电压增益只和占空比、匝比有关,和负载无关;DCM下增益受负载影响,开环时轻载输出电压会漂高。所以如果你在测试时发现输出电压随着负载变化明显漂移,先看是不是已经从CCM掉进了DCM。轻载进入DCM是正常现象,不需要恐慌,关键是要保证环路能在两种模式之间平滑过渡,不能出现模式切换时的输出电压波动。
副边电流波形同样重要。用电流探头看副边整流二极管电流,CCM时它断续的部分很小,DCM时它会有一段“零电流平台”,这个平台对应的正是原边电流没有开始、副边电流已结束的谐振死区。平台上通常会叠加衰减振铃,这是寄生电容和电感谐振造成的,不用大惊小怪。
4.2 漏感尖峰与RCD钳位电路设计
漏感无法完全消除,所以必须给开关管关断时的尖峰一个释放通道。最常见的做法是RCD钳位网络,它并联在原边绕组两端,由钳位二极管、电阻和电容组成。开关管关断瞬间,漏感电流给钳位电容充电,电容电压上升,超过正常反射电压后被二极管导通,隧穿掉多余的尖峰,再通过电阻把能量消耗掉。
钳位电路设计时最关键是定钳位电压 (V_{clamp})。一般来说,在稳态时电容电压要略高于反射电压 (V_r),但比MOS耐压减去输入电压和余量后要低。我通常取:
[ V_{clamp} \approx V_r + 50V ]
这样尖峰被限制在一个可控范围,RCD电阻上消耗的功率大约是漏感能量乘以开关频率:
[ P_{RCD} \approx \frac{1}{2} L_{lk} I_{pk}^2 f_{sw} ]
电阻阻值可以按电容平均电压来估算:
[ R_{clamp} = \frac{V_{clamp}^2}{P_{RCD}} ]
电容容值选得太小,钳位电压纹波大,尖峰还会偏高;选太大,钳位电容动态响应慢,过载时可能钳不住。我一般从10nF开始调,RCD参数最终实测以Vds波形压力平稳且没有明显高频振铃为准。
我踩过最大的坑是RCD钳位二极管选成了普通快恢复管,反向恢复电流很大,每次关断都引起强烈的振荡。后来换成超快恢复或肖特基二极管,波形干净很多。记住这里不能用普通整流管,钳位管要选反向恢复时间短、耐压足够的型号。
4.3 死区与振铃:为什么Vds会出现莫名其妙的“凹坑”
DCM模式下,副边电流降到零之后,变压器原边绕组和MOS管输出电容 (C_{oss}) 会形成谐振回路,Vds波形上会出现一段阻尼正弦振铃。这个振铃如果幅度降到接近零,可以在谷点开通MOS管,用准谐振(QR)模式把开关损耗降到最低。很多反激控制器内部带谷底检测功能,就是为了利用这个振铃。
但振铃也可能带来负面影响:如果控制器在振荡谷底刚好误触发开通,会引入额外噪声。更常见的问题是,原边电流在每次开通前有一个负向小“坑”,那是原边电感和MOS管结电容能量交换形成的反向电流,采样电阻上会看到负电压脉冲,影响电流检测精度。解决办法是在电流采样引脚加一个RC滤波,时间常数大约是几十到一百纳秒,就能滤掉这个毛刺。
还有一个工程里容易被忽视的细节:示波器探头接地线太长时,Vds波形上会叠加一个极高频率振铃,这不是电路本身的真实波形,而是探头测量回路电感造成的假象。换上短接地弹簧之后,振铃立刻消失。我之前有次新板子调不出来,找半天以为是RCD不对,最后发现只是探头的问题,白折腾一晚上。
4.4 连续模式下的右半平面零点:反激环路难调的真凶
CCM反激在闭环控制里有一个很麻烦的特性:右半平面零点(RHPZ)。它导致输出滤波电容加大后,某个频段内增益下降但相位继续恶化,环路带宽不能做太高。很多工程师发现CCM反激的环路补偿越调越振荡,问题根源就在这个零点上。
右半平面零点的物理直觉是:当负载突然增加时,输出电压瞬间跌落,环路会去增大占空比,但在CCM反激里增大占空比意味着原边导通时间变长、副边续流时间变短,副边平均电流反而会先减小,输出电压进一步跌落。这个“反直觉”的响应在频域上表现为右半平面零点,相位被进一步拉低。因此CCM反激的穿越频率一般只能做到开关频率的十分之一左右,甚至更低。我常用的办法是把光耦反馈加一个零点补偿电容,并控制带宽在几kHz以内,避免被RHPZ拖入振荡。
DCM反激没有这个零点,这也是为什么很多中小功率反激干脆故意工作在DCM,环路更稳定,只是峰值电流更大,效率会稍微下降。工程总是取舍,没有完美的拓扑。
5. 常见问题与排查技巧实录
5.1 变压器饱和导致过流保护误动作
故障现象是上电满载后,开关管温度快速上升,偶尔还会“啪”一声炸管。用示波器电流探头观察原边电流波形,会发现电流在导通末端不是平稳上升,而是突然翘起,呈曲线状,这就是磁芯饱和的典型特征。磁芯饱和时电感量急剧下降,电流不受限制地猛冲,开关管很快就会过流。
通常原因有三个:磁芯气隙磨得太小,电感量偏大;原边匝数太少,磁通密度超过0.3T;或者变压器工作温度过高,磁芯饱和磁密下降。排查时先用LCR表测常温下原边电感量,再估算峰值磁通密度;如果 (B_{peak}) 超过0.3T,就加大气隙或增加匝数。另一个容易被忽略的因素是磁芯材质本身,PC40抗饱和能力比PC44差一些,高温大功率环境建议用更低损耗、更高饱和磁密的材质。
我自己处理过一个最迷惑的案例:电源常温满载工作正常,但环境温度到60度就频繁打嗝保护,测原边电流波形发现开始出现饱和翘尾。把气隙磨大了0.1mm后问题消失。所以温度特性一定要在选磁芯时就考虑到,不能只看25度的饱和磁密。
5.2 输出纹波大,主因常在副边绕法
反激的副边电流是断续或脉冲状的,输出纹波天生比正激大。但很多工程师把全部责任归到输出电容ESR上,换了电容也没有明显改善。其实副边绕组与输出电容之间的回路面积,才是高频纹波的放大器。回路面积越大,寄生电感越大,高频噪声越不容易被电容吸收。
改进办法是:副边绕组用多股线紧贴在磁芯表面,输出整流管和电容之间的走线尽可能短而宽;在输出端加一个小的LC滤波,或在副边绕组上绕一层铜箔屏蔽并接到初级地。我做过一个对比测试,单是把次级到输出电容的走线缩短了80%,120kHz以下的纹波只降了10%,但200kHz以上的毛刺直接降了一倍。所以量纹波不要只盯着低频分量,高频噪声往往才是认证过不去的元凶。
5.3 环路不稳与模式跳变导致的占空比抖动
故障现象是轻载时输出轻微喘振,或者原边电流波形上的占空比忽大忽小不稳定。先看控制芯片是电流模式还是电压模式。电流模式反激在CCM下需要一个很小的斜率补偿,否则占空比大于50%时会出现次谐波振荡,现象是电流波形一高一低交错。处理办法是按数据手册建议的斜率补偿量加上RC补偿,或者在对比引脚接一个斜波补偿电流。
轻载模式跳变也很常见。芯片在轻载时会降频或打嗝,这是正常功能,但如果补偿网络参数不合适,会在跳模式时产生低频振荡。我一般先加大反馈环路的低频增益,把带宽压低一点,让环路在模式切换时依然稳定,然后再通过负载瞬态测试验证有没有过冲。反激环路补偿讲究“慢慢来”,每次改小一个参数,观察波形变化,不要一次动太大。
5.4 探棒接地不良导致的“鬼波”
这是一个纯粹测试层面的坑,但很坑人。测量Vds时如果用的是普通探头长接地夹,就会在波形上看到几百兆赫兹的衰减振铃,看起来像电路振荡,实际只是探头接地电感和你手的位置在“作祟”。解决办法是使用同轴弹簧接地针,或者把探头接地环直接压在源极引脚上,尽量减小测量环路面积。
我建议每个电源调试工位都备一个短接地弹簧。测量CS采样波形同理,探头接地点选择不当也会看到奇怪的噪声尖峰,导致你误判过流保护点。先排除测量问题再动电路,能省下来大量无意义的调试时间。
5.5 反激调试问题速查表
| 症状 | 可能原因 | 处理思路 |
|---|---|---|
| 满载炸管 | 变压器饱和、占空比过大、Vds余量不足 | 测原边电流波形,查 (B_{peak}),加气隙或加匝数 |
| Vds尖峰过高 | 漏感过大、RCD钳位失效 | 改绕组结构、调整RCD参数、换超快恢复钳位管 |
| 轻载输出电压漂高 | 进入DCM模式 | 确认闭环反馈正常,轻载可加假负载 |
| 输出纹波大 | 副边回路面积大、电容ESR高 | 缩短走线、加LC滤波、换低ESR电容 |
| 原边电流高低波交替 | CCM次谐波振荡 | 增加斜率补偿,降低环路带宽 |
| 空载打嗝保护 | 反馈绕组供电不足、过压保护误触发 | 检查辅助绕组匝数、启动电阻与供电电容 |
6. 从推导到工程落地的心得
6.1 先开环仿真验证公式,再上硬件
拓扑推导得到的公式毕竟是理想模型,真正动手前我习惯先在仿真软件里跑一个开环反激模型,比如给一个固定占空比,接固定电阻负载,观察输出电压是否和CCM/DCM公式估算的一致。我遇到最多的情况是电感量、匝比数据不匹配,仿真一跑,原边电流早早就饱和了,这才发现匝数少算了一半。仿真能帮你把公式和磁芯参数之间的“手感”建立的非常快,尤其是观察从满载到轻载电流模式变化的过程,非常直观。
不要一上来就做PCB,我见过太多新手拿着公式凑出元件,PCB打样回来上电就炸。现在用仿真把拓扑行为摸清楚,比烧几十个MOS管划算得多。
6.2 我实测中的几点体会
反激拓扑推导学完之后,真正到工程里,有几个点比公式更容易被忽略。一是功率地和信号地的分割,反激电流脉冲大,地线处理不好,控制芯片会被自己板子上的噪声干扰;二是反馈绕组的相位,辅助绕组也是反激绕组,相位搞反了VCC电压就是错的;三是温升,反激变压器是储能元件,磁芯和绕组都会明显发热,热设计一定要尽早做,不要等PCB回来了再焦虑。
我早期调反激时最喜欢问“公式算出来多少就多少”,后来被现实打脸很多次,才知道漏感、寄生电容、PCB布线这些非理想因素会极大扭曲理论波形。现在我的习惯是:先用拓扑推导确定大方向,再用示波器和LCR表修正实际参数,最后用极限温度测试收尾。三者缺一不可。
6.3 后续可以扩展的方向
反激拓扑本身是一个很好的“母体”,后续工程上常改出三种形态:准谐振反激(QR),利用谷底开通来降低开关损耗;有源钳位反激(ACF),用辅助MOS管和电容在关断时回收漏感能量,效率和EMI都比RCD更好;同步整流反激,把副边二极管换成MOS管,特别适合低压大电流输出。这三个方向全部建立在先把基础反激拓扑结构推导搞清楚的前提之上。
如果你能把本文的推导过程完整走一遍,并且亲手实际调通一个反激电源,再去学有源钳位和同步整流,会比直接抱着别人的设计抄快很多。我见过不少工程师拿到一个成熟的参考设计,改个参数就不会调了,就是因为没有理解拓扑结构本身是怎么来的。拓扑推导的意义,不在于记住那几个公式,而是让你在波形不对劲的时候,能立刻判断是哪个环节偏离了理想模型,然后对症下药。
这种能力,靠背公式是学不来的,非得自己把Buck-Boost到反激的每一步推导亲手走一遍,再在示波器面前验证一遍不可。