
反激和正激这两个词几乎每个刚接触开关电源的人都会在选拓扑的第一道关口卡住。我见过太多项目方案讨论时把两者混为一谈等到变压器绕完、样机打起来才发现工作模式根本对不上轻则效率差几个点重则磁芯饱和直接炸管。这篇就按我自己的实操经验把这两种拓扑从工作原理、变压器设计、器件选型到典型应用场景一层层拆开讲清楚。不管你是刚入行的硬件工程师还是做了几年但一直只碰过其中一种的电源老手看完应该都能在下一个项目里快速判断该选哪个。文中涉及的具体参数和计算我会给出推导过程方便你直接套用到自己的设计里。1. 先搞清楚反激和正激到底差在哪一步很多人背过一句话反激是“先存后放”正激是“边传边放”。这句话没错但只停留在口诀层面遇到实际问题还是不会判断。要真正区分得从能量传递的时序和变压器的工作状态入手。1.1 能量传递时序的本质差异反激式开关电源在开关管导通期间能量储存在变压器的励磁电感里次级整流二极管截止负载靠输出电容供电开关管关断时变压器储能通过次级二极管释放给负载和输出电容。也就是说变压器在反激里其实扮演的是“耦合电感”的角色而不是传统意义上的变压器。这一点非常关键它决定了反激的变压器必须开气隙否则储能能力极其有限。正激式则完全不同。开关管导通时能量通过变压器直接传递到次级整流二极管导通同时给输出电感和电容储能开关管关断时输出电感续流维持负载电流。变压器在这里是真正的变压器只负责隔离和变压不承担储能任务。所以正激的变压器通常不需要开气隙除非用谐振复位等特殊方式磁芯利用率高得多。这个差异带来的直接后果是同样输出功率下反激的变压器体积明显大于正激。我做过一个12V/5A的对比反激用EE33磁芯还偏热正激用EE28就很从容。1.2 变压器磁芯工作状态的根本区别反激的磁芯工作在单向磁化状态磁通从剩磁Br上升到最大磁通Bmax然后回到Br磁滞回线只用了第一象限。这意味着磁通变化范围是ΔB Bmax - Br而Br通常不小所以ΔB有限磁芯利用率低。为了储存足够能量只能开气隙来降低有效磁导率、提高饱和电流同时把磁滞回线“拉平”让ΔB更大一些。正激的磁芯工作在双向磁化状态需要复位绕组或复位电路磁通从-Bmax到Bmax磁滞回线用了第一和第三象限ΔB 2Bmax磁芯利用率是反激的两倍以上。但正激必须解决磁复位问题否则每个周期磁通都会累加几个周期下来磁芯就饱和了。常见的复位方式有第三绕组复位、RCD复位、有源钳位复位、谐振复位等。每种复位方式对应不同的占空比限制和电压应力选型时要特别注意。1.3 占空比与输出电压的关系对比反激的传递函数是Vo Vin × (Np/Ns) × D/(1-D)。注意分母里有(1-D)这意味着占空比不能太大否则(1-D)很小输出电压对占空比极其敏感环路容易不稳定。实际设计中反激的D通常限制在0.45以下很多芯片甚至限制在0.5以内。正激的传递函数是Vo Vin × (Np/Ns) × D。输出和占空比是线性关系D可以做到0.45甚至更高取决于复位方式。这个线性关系让正激的环路补偿好做得多动态响应也更快。下面这张表把两者的核心差异汇总一下方便你快速对照对比维度反激式正激式能量传递方式先储后放边传边放变压器角色耦合电感真变压器磁芯工作状态单向磁化需开气隙双向磁化需复位磁芯利用率低高占空比范围通常0.45可达0.45以上输出纹波较大较小适合功率段一般150W一般100W~500W典型成本低中高2. 反激式开关电源的实战设计要点反激之所以在小功率领域统治多年核心原因是结构简单、成本低、易于多路输出。但简单不等于好做反激的设计坑其实不少尤其是变压器和RCD吸收。2.1 反激变压器设计从磁芯选型到气隙计算反激变压器设计的第一步是确定磁芯。常用方法有AP法面积积法和查表法。AP法的公式是AP Aw × Ae (Po × 10^4)/(2 × ΔB × f × J × Ku)。其中Po是输出功率ΔB是磁通变化量一般取0.2~0.3Tf是开关频率J是电流密度一般取4~6A/mm²Ku是窗口利用率一般取0.3~0.4。举个例子设计一个12V/2A24W的反激电源开关频率65kHzΔB取0.25TJ取5A/mm²Ku取0.35。代入公式AP (24 × 10^4)/(2 × 0.25 × 65000 × 5 × 0.35) ≈ 0.42 cm^4。查磁芯手册EE25的AP约0.41 cm^4EE28约0.62 cm^4所以选EE28比较稳妥。选定磁芯后计算初级匝数Np (Vin_min × D_max)/(ΔB × Ae × f)。假设Vin_min100VD_max0.45Ae86mm²EE28f65kHzΔB0.25T。Np (100 × 0.45)/(0.25 × 86e-6 × 65000) ≈ 32匝。次级匝数按匝比计算Ns Np × (Vo Vf)/(Vin_min × D_max/(1-D_max))。假设Vf0.7V则Ns 32 × 12.7/(100 × 0.45/0.55) ≈ 4.97取5匝。气隙长度计算lg (μ0 × Np² × Ae)/Lp。其中Lp是初级电感由Lp (Vin_min × D_max)²/(2 × Po × f × η)估算。假设η0.8Lp (100 × 0.45)²/(2 × 24 × 65000 × 0.8) ≈ 810μH。代入气隙公式lg (4π×10^-7 × 32² × 86e-6)/810e-6 ≈ 0.137mm。实际磨气隙时取0.15mm左右留一点余量。注意反激变压器的气隙不是随便磨的气隙越大电感越小饱和电流越大但耦合变差、漏感增加。我一般先用理论值磨然后实测电感再微调气隙。如果电感偏大可以多磨一点偏小就只能换磁芯或加匝数了。2.2 RCD吸收电路参数计算与实测调整反激的漏感能量必须被吸收否则会在线圈两端产生高压尖峰击穿开关管。RCD吸收是最常用的方案成本低、效果好。但RCD的参数不是拍脑袋定的算错了要么吸收不够炸管要么吸收太狠效率暴跌。RCD吸收的设计目标是把开关管漏极电压尖峰限制在额定电压的80%以内。假设开关管耐压600V母线电压375V220VAC整流后那么尖峰应限制在480V以内留给RCD的钳位电压Vclamp约100V。吸收电容C的计算C (Ipk² × Lk)/(Vclamp² - Vclamp × Vro)。其中Ipk是初级峰值电流Lk是漏感一般取初级电感的1%~3%Vro是反射电压Vro (Np/Ns) × (Vo Vf)。假设Ipk1.2ALk15μHVro100VVclamp100V。C (1.44 × 15e-6)/(100² - 100 × 100) 这个公式在VclampVro时分母为零说明钳位电压不能等于反射电压必须留余量。实际取Vclamp120V则C (1.44 × 15e-6)/(120² - 120 × 100) ≈ 9nF。取10nF比较合适。吸收电阻R的计算R Vclamp²/(Pleak × f)。其中Pleak是漏感能量Pleak 0.5 × Lk × Ipk² × f 0.5 × 15e-6 × 1.44 × 65000 ≈ 0.7W。R 120²/(0.7 × 65000) ≈ 316Ω。取330Ω/2W。实测时先用示波器看漏极电压波形如果尖峰超过预期可以减小R或增大C如果效率偏低可以增大R或减小C。我一般会留两个电阻位置调试时并联调整。2.3 反激的典型应用场景与选型建议反激最适合的场景是功率小于150W、需要多路输出、成本敏感、输入电压范围宽。比如手机充电器、LED驱动、小功率适配器、家电辅助电源等。这些场景的共同特点是功率不大对纹波要求不苛刻成本压力大。但反激也有明显的短板输出纹波大、动态响应慢、不适合大功率。如果你要做100W以上的电源或者对纹波要求很高比如给FPGA供电反激就不是好选择。我见过有人用反激做200W的功放电源结果输出纹波大到喇叭里能听到嗡嗡声后来换成正激才解决。3. 正激式开关电源的实战设计要点正激在中功率领域是主力拓扑尤其是需要低纹波、快动态响应的场合。但正激的复位电路和输出电感设计比反激复杂搞不好就会炸管或效率低下。3.1 磁复位电路的四种方案对比正激的磁复位是核心问题常见方案有四种第三绕组复位在变压器上加一个复位绕组匝数通常与初级相同通过二极管把励磁能量回馈到输入。优点是简单可靠占空比限制在0.5以内。缺点是复位绕组占窗口面积变压器体积大。RCD复位用电阻、电容、二极管组成复位网络把励磁能量消耗在电阻上。优点是简单占空比可以做到0.5以上。缺点是电阻耗能效率低适合小功率。有源钳位复位用辅助开关管和电容组成钳位网络励磁能量回馈到输入或输出。优点是效率高占空比可以做到0.6以上还能实现软开关。缺点是驱动复杂成本高。谐振复位利用励磁电感和开关管结电容谐振复位。优点是元件少效率高。缺点是占空比和频率相互制约设计难度大。我一般根据功率和效率要求选小于50W用RCD复位50~150W用第三绕组复位150W以上用有源钳位。谐振复位用得少因为调试太麻烦。3.2 输出电感与电容的计算方法正激的输出电感不是随便选的它决定了纹波电流和动态响应。电感量计算公式L (Vo × (1-D))/(ΔIL × f)。其中ΔIL是纹波电流一般取输出电流的20%~40%。假设Vo12VIo10AD0.4f100kHzΔIL取30%即3A。L (12 × 0.6)/(3 × 100000) 24μH。取22μH或27μH都可以。输出电容的计算Co ΔIL/(8 × f × ΔVo)。假设ΔVo50mV则Co 3/(8 × 100000 × 0.05) 75μF。实际取100μF以上并并联多个低ESR电容。注意正激的输出电感必须能承受最大电流而不饱和。我一般选饱和电流大于1.5倍Io的电感比如Io10A就选15A以上的。另外电感的直流电阻要小否则效率会明显下降。3.3 正激的典型应用场景与选型建议正激适合的场景是功率100W~500W、需要低纹波、动态响应要求高、输入电压范围较窄。比如工业电源、通信电源、服务器辅助电源、电机驱动电源等。这些场景的共同特点是功率中等对性能要求高成本相对不敏感。正激的缺点是变压器复杂需要复位绕组、占空比受限、轻载效率低。如果你做的是小功率低成本产品正激的性价比不如反激。我见过有人用正激做5W的辅助电源结果变压器比反激大一倍成本高30%完全没必要。4. 从实际项目出发反激与正激的选型决策树讲了这么多原理和设计最后落到实际项目上怎么快速判断该选哪个我总结了一个决策树按顺序问自己几个问题基本就能定下来。4.1 功率等级是第一道分水岭功率小于100W优先考虑反激。反激在这个功率段成本最低、结构最简单、最容易做多路输出。功率在100W~150W之间两者都可以看具体需求如果对纹波要求不高、成本敏感选反激如果对纹波要求高、动态响应快选正激。功率大于150W优先考虑正激反激的变压器和开关管应力都会变得很大效率也上不去。我做过一个150W的电源先用反激试了一版效率只有82%变压器温升45℃换成正激后效率88%变压器温升25℃。虽然正激成本高一点但散热和可靠性好太多。4.2 输出路数和纹波要求决定最终取舍如果输出路数大于3路且每路电流不大反激的多路输出优势明显。反激的每路输出只需要一个绕组、一个二极管、一个电容成本增加很少。正激做多路输出时每路都需要独立的输出电感和电容成本和体积增加明显。如果输出纹波要求小于50mV正激是更好的选择。反激的输出纹波通常在100mV以上即使加大电容也很难降到50mV以下。正激的输出纹波可以轻松做到20mV以内。4.3 输入电压范围与成本的平衡反激对输入电压范围的适应性更强。因为反激的占空比可以随输入电压变化而调整宽范围输入时环路仍然稳定。正激的占空比受复位方式限制宽范围输入时占空比变化范围大环路补偿更难做。成本方面反激的BOM成本通常比正激低20%~30%。主要差异在变压器反激简单、输出电感正激需要、复位电路正激需要。如果项目对成本极其敏感反激是首选。下面这张表把选型决策的关键点汇总一下决策因素优先选反激优先选正激功率100W150W输出路数3路1~2路纹波要求100mV50mV动态响应要求不高要求高输入范围宽范围窄范围成本敏感不敏感效率要求不高要求高5. 调试中容易踩的坑与排查思路不管选反激还是正激调试阶段都会遇到各种问题。我把自己踩过的坑和排查思路整理一下希望能帮你少走弯路。5.1 反激的常见问题炸管、效率低、纹波大反激炸管最常见的原因是漏感尖峰超过开关管耐压。排查步骤先用示波器看漏极电压波形如果尖峰超过耐压的90%说明RCD吸收不够。调整方法减小吸收电阻、增大吸收电容、或者换耐压更高的开关管。但换管子是下策因为尖峰能量还在只是管子扛住了效率会变差。效率低的原因通常是RCD吸收耗能太多、变压器漏感太大、开关频率太高。排查方法先测漏感如果漏感超过初级电感的3%说明变压器绕制有问题需要改进绕法比如三明治绕法。再测RCD电阻的温度如果很烫说明吸收耗能大可以适当增大电阻或减小电容。纹波大通常是输出电容不够或ESR太大。排查方法用示波器看输出纹波如果纹波频率与开关频率相同说明电容不够如果纹波有高频尖峰说明ESR太大需要并联陶瓷电容。5.2 正激的常见问题磁饱和、复位失败、输出振荡正激磁饱和是最危险的问题一旦发生开关管瞬间炸掉。排查方法用示波器看初级电流波形如果电流在导通末期急剧上升说明磁芯接近饱和。原因是复位不充分或占空比太大。解决方法减小最大占空比、检查复位电路是否正常工作、换更大磁芯。复位失败的典型表现是开关管漏极电压在关断后没有回到母线电压而是停在某个中间值。排查方法看复位绕组的二极管是否接反、复位绕组匝数是否足够。我遇到过复位绕组少绕一匝导致复位失败的情况补上就好了。输出振荡通常是环路补偿没做好。排查方法用频响分析仪测环路增益和相位裕度如果相位裕度小于45度说明补偿不够。调整方法增大输出电容、调整补偿网络的电阻电容值。5.3 两个拓扑共有的问题EMI超标EMI是开关电源的通病反激和正激都会遇到。反激的EMI主要来自漏感尖峰和二极管反向恢复正激的EMI主要来自变压器复位和输出电感续流。排查方法先用近场探头定位辐射源如果是变压器辐射可以加屏蔽绕组或铜箔如果是二极管辐射可以换软恢复二极管或加RC吸收。传导EMI超标的话先检查输入滤波器的共模电感和X电容是否足够再检查Y电容的接地点是否合理。我一般会在PCB布局阶段就考虑EMI开关管和变压器的环路面积尽量小、输出二极管和电感的环路面积尽量小、接地平面完整。这些措施比后期加滤波器有效得多。6. 从反激到正激的迁移经验如果你之前只做过反激现在要转正激有几个地方需要特别注意。这些是我自己迁移时踩过的坑分享出来供你参考。6.1 变压器设计的思维转变反激的变压器设计核心是“储能”所以气隙和电感量是关键参数。正激的变压器设计核心是“变压”所以匝比和磁复位是关键参数。迁移时最容易犯的错误是习惯性地给正激变压器开气隙结果励磁电流变大、效率降低。正激变压器通常不开气隙除非用谐振复位等特殊方式。另外正激变压器的绕组结构也不同。反激通常用三明治绕法来减小漏感正激也需要减小漏感但更注重复位绕组的耦合。我一般把复位绕组放在初级和次级之间这样耦合最好。6.2 控制环路的重新补偿反激的传递函数有一个右半平面零点这是反激环路难做的根本原因。正激没有右半平面零点但有一个LC双极点需要不同的补偿策略。迁移时不能直接套用反激的补偿参数否则环路会振荡。我的做法是先用理论计算得到补偿网络的初始值然后用频响分析仪实测再微调。正激的补偿通常用Type III补偿反激用Type II就够了。这一点区别很大搞错了环路肯定不稳。6.3 保护电路的调整反激的保护电路相对简单因为反激的电流波形是三角波峰值电流容易检测。正激的电流波形是梯形波峰值电流检测需要加前沿消隐否则会误触发。迁移时要把电流检测的RC滤波参数重新调整消隐时间一般取200~500ns。另外正激需要额外的复位电路保护比如复位二极管开路保护。我一般会在复位二极管上并联一个RC吸收防止二极管反向恢复时产生高压尖峰。7. 几个实际项目案例的复盘理论讲再多不如看几个实际案例。我挑三个有代表性的项目把选型思路和调试过程复盘一下。7.1 案例一65W手机充电器反激这个项目要求输入90~264VAC输出5V/3A和9V/2A和12V/1.5A总功率65W成本敏感。选型时考虑过正激但正激做多路输出需要三个输出电感成本和体积都上去了。反激只需要三个绕组成本低很多。最终选反激用UC3843控制开关频率65kHz变压器用EE28RCD吸收用10nF/330Ω。实测效率88%纹波80mV温升30℃满足要求。调试时遇到的问题是12V输出在满载时纹波达到150mV超过规格。排查发现是12V绕组的漏感太大导致尖峰高。改进绕法把12V绕组夹在初级和5V绕组之间纹波降到90mV。7.2 案例二200W工业电源正激这个项目要求输入220VAC±20%输出24V/8.3A纹波小于100mV效率大于90%。选型时反激和正激都考虑过但反激在200W时变压器太大、效率上不去最终选正激。用有源钳位复位开关频率100kHz变压器用EE42输出电感用22μH/15A。实测效率92%纹波40mV温升25℃。调试时遇到的问题是轻载时效率只有75%原因是输出电感在轻载时进入DCM模式损耗增加。改进方法是加假负载但会降低轻载效率。后来改用同步整流轻载效率提到85%。7.3 案例三30W LED驱动反激这个项目要求输入85~265VAC输出36V/0.83A恒流精度±3%成本极低。反激是唯一选择因为正激成本太高。用单级PFC反激控制芯片用L6562开关频率50kHz变压器用EE25。实测效率85%恒流精度±2%满足要求。调试时遇到的问题是PFC和反激共用开关管导致输入电流波形畸变。排查发现是PFC电感和反激变压器的耦合问题。改进方法是加大PFC电感并在反激变压器上加屏蔽绕组波形明显改善。8. 写在最后的一些个人体会反激和正激没有绝对的好坏只有适不适合。我做了这么多年电源最大的体会是选拓扑之前先把需求列清楚——功率、输入范围、输出路数、纹波、效率、成本、体积这几个指标一摆答案基本就出来了。不要因为自己熟悉某个拓扑就硬套也不要因为别人说某个拓扑好就盲目跟风。另外理论计算只是起点实测才是终点。我见过太多人算了一堆公式结果样机一打就炸。电源设计是实践性极强的活多打样、多测试、多复盘比看十本书都管用。最后分享一个小技巧调试时先低压上电用可调直流电源慢慢升压同时用示波器盯着关键波形这样即使有问题也不会炸管。等低压没问题了再上高压。这个习惯帮我省了不少管子钱。