首页 / 资讯中心 / 文章详情

开关电源拓扑选型全解析:11种拓扑原理、应力与适用场景

开关电源拓扑选型全解析:11种拓扑原理、应力与适用场景 ★ FEATURED ARTICLE
简介《工程师不可不知的11种常见电源拓扑结构》是一份面向电源工程师、硬件设计人员和电子技术学习者的PDF技术文档。内容完整梳理了Buck、Boost、Buck-Boost、Flyback、Forward、双晶体管正激、推挽、半桥、全桥、SEPIC、Cuk这11种常用电源拓扑逐一说明电路结构、工作原理、输入输出电流连续与否、电压升降关系、隔离方式及典型适用场景并配有基本的脉冲宽度调制波形示意。文档进一步介绍了降压调整器的连续导电、临界导电和不连续导电模式以及变压器工作、反激变压器、正激变压器等进阶知识点帮助读者理解拓扑背后的能量传输与开关器件应力差异从而在实际电源方案中快速权衡纹波、效率和复杂度。压缩包内仅含1个PDF文件体积约515KB轻量易读适合随时查阅。目前已有309人下载学习可作为电源拓扑入门、选型对比和硬件设计查漏补缺的速查手册。1. 先把拓扑族谱理清11种拓扑是三族变体选型先选族同样48V输入、12V/5A的电源需求第一次用反激拓扑满载老化后变压器外壳70度同组工程师改成双晶体管正激拓扑后同功率下温度降到55度。电源拓扑不是玄学是开关管应力、磁芯利用率、输入输出电流连续性的账。这份资料把11种常见电源拓扑按降压、升压、隔离、悬空四条线梳理了一遍从Buck、Boost到反激、正激、推挽、半桥、全桥再到SEPIC和Cuk每种都给出了占空比关系、斩波侧、开关应力和适用功率段还单独讲了连续导电CCM、临界导电BCM、不连续导电DCM和变压器等效模型。适合刚入门开关电源的硬件工程师、做电源选型的系统工程师以及被变压器发热和输出纹波反复折磨的人。2. 降压族Buck 的三种导电模式与正激去磁的代价2.1 Buck 的三种导电模式CCM 下 VoutDVinDCM 下不再是Buck 降压拓扑是开关电源里最基础的电路电感/电容滤波器负责把开关节点的方法波滤平。连续导电模式CCM下电感电流始终大于零输出电压等于输入电压在一个周期内的平均值也就是 Vout D × Vin其中 D 是开关管的占空比。这里有个容易被忽略的性质忽略开关和电感损耗时D 与负载电流无关。也就是说只要电感电流连续负载从 1A 变到 5A占空比基本不变环路只需要做小幅修正。临界导电BCM是连续和不连续的分界线电感电流在开关再次接通前恰好跌到零。此时输出电压仍然等于 D × Vin但电感电流的波峰已经明显抬高。不连续导电DCM就完全不同了电感电流在每个周期内有一段强制为零的时间输出电压不再等于输入电压乘以占空比而是由输入电压、电感量、开关频率和负载共同决定。负载电流低于临界值时D 会随着负载电流变化而自动调整目的只有一个维持 Vout 不变。注意DCM 并不是拓扑坏了而是轻载下的必然状态。问题在于 DCM 下闭环传递函数从一阶变成二阶相位裕度变化很大补偿参数如果按 CCM 设计轻载时环路容易振荡。我一般会先用临界电感公式判断工作模式Lcrit ≈ (1-D) × R / (2 × fsw)R 是等效负载电阻。算出来的电感如果比实际选值大说明工作在 DCM。这个公式推导不复杂临界点就是电感纹波电流峰值的一半恰好等于平均电流。设计 Buck 时把最小负载电流代进去就能确定电感下限保证全负载范围不进入深度 DCM。很多工程师只按输出纹波要求选电感结果轻载时波形乱跳根源就在这里。2.2 正激去磁第三绕组的能量泄放与电压应力正激拓扑是降压电路的变压器耦合形式变压器在这里只变压不储能所以初级电感很高。每个开关周期内变压器磁芯必须完成一次去磁否则磁通会逐周期累加最终饱和。常用的去磁做法是增加一个与初级绕组匝数相同的第三绕组开关断开时磁化电流流入这个绕组通过二极管把能量回馈到输入端同时把磁芯磁通复位到零。这个绕组的同名端一旦接反去磁就变成了增磁变压器会在几个周期内饱和开关管直接炸掉。单管正激的代价是开关管电压应力。去磁绕组把初级电压钳位在 Vin 附近时开关管关断后承受的电压大约是 2 倍 Vin还要叠加漏感尖峰。所以单管正激一般做到 300W 以内再往上就要考虑双晶体管正激。双管正激的两个开关同时导通、同时关断关断时储存在变压器中的能量使初级电压反向两个二极管自然导通把磁能送回输入每个开关管上的电压被钳位在输入电压以内不需要第三绕组复位。代价是多了两个二极管和一路隔离驱动但换来的是开关管应力直接减半。从波形上看双管正激关断时 Vds 尖峰被二极管钳在 Vin 附近而单管正激的 Vds 会冲到 2Vin 以上。选型时如果输入电压是 48V 或 110V 直流单管正激的 MOS 管耐压可能要 200V 以上双管正激 100V 耐压就够。对可靠性要求高的板载电源我一般直接选双管正激省出来的栅极驱动成本和散热成本基本抵消。2.3 Buck/正激的输入电流斩波输入电容与 EMI 的代价Buck 和正激拓扑共有一个特征输入电流不连续输出电流平滑。输入电流是斩波方波幅值等于输出电流在开关导通期间突然灌入关断期间跌到零。这个方波有两个后果第一输入侧需要一个足够大的电容来吸收脉动电流否则输入电压会出现与开关频率同步的跌落第二这个方波是 EMI 的主要来源传导骚扰的频谱包络就是输入电流方波的傅里叶展开。我在实际项目中见过不少 Buck 电路输出纹波很好但传导骚扰超标查到最后都是输入 π 型滤波的电感量不够或者输入电容离 MOS 管太远。处理办法是让输入电容紧贴 MOS 管的源极和漏极形成一个小的热回路环再用一个小磁珠或电感隔离输入电源线和电容之间的高频电流。输出电流平滑是降压族的优势输出电容只需要处理电感纹波电流ESR 压力小。选型时优先看输入电容的纹波电流额定值而不是容量大小这是新手最容易看走眼的地方。3. 升压族Boost 的占空比推演、SEPIC 电容传输与轻载失控3.1 Boost 连续导电的占空比推导5V 升 15VD 为什么是 2/3Boost 升压拓扑把输入升到更高电压结构上是把 Buck 的电感、开关、二极管重新排列。关键特征是输入电流平滑、输出电流斩波正好与 Buck 相反。Boost 连续导电模式下电感在一个开关周期内满足伏秒平衡导通期间输入电压加在电感上关断期间电感两端电压是 Vout - Vin。列出等式 Vin × D (Vout - Vin) × (1 - D)化简得到 Vout Vin / (1-D)。资料里给了那个算例Vin 5VVout 15V解得 1-D 1/3所以 D 2/3。占空比 0.667这个数字在升压电路里很典型但也很危险——占空比接近 0.7 以上时输出二极管的反向恢复损耗和开关管导通损耗都会显著上升。输出电压与占空比的关系在 DCM 下完全变样增益曲线呈非线性负载越轻、增益越高。轻载时 Boost 输出失控的案例很常见后面单独讲。设计 Boost 时还要注意一个控制环路的坑连续导电 Boost 存在右半平面零点RHPZ这个零点会带来相位延迟而不是相位超前交叉频率如果取高了动态响应会出现反直觉的“先掉下去再升上来”。常见的做法是控制环路带宽压在开关频率的 1/10 以下同时在补偿网络里限制高频增益。3.2 SEPIC电容传递能量的两电感拓扑SEPIC 拓扑的输出电压可以大于或小于输入电压跟 Buck-Boost 比最大优势是输入电流平滑。它有两个电感、一个耦合电容和一个开关管。能量路径是开关导通时输入电感 L1 储能耦合电容 C 通过开关放电开关关断时L1 的电流继续流过 C同时 L2 通过二极管向输出供能。能量从输入到输出核心传递媒介是那个耦合电容而不是变压器磁芯。SEPIC 的两个电感可以独立也可以绕在同一个磁芯上形成耦合电感。耦合电感的优势是能显著降低输入电流纹波在部分耦合系数下可以做到输入电流近零纹波。这对电池供电设备和传导骚扰敏感的场合非常有用。代价是耦合电容要承受整个功率通道的交流纹波电流ESR 必须低。我见过有人在这里用普通电解电容输出功率只有十几瓦电容却热到烫手——纹波电流远超电解电容的耐受能力。常见做法是用薄膜电容或 C0G 陶瓷电容并联用多个电容分摊纹波电流。注意SEPIC 的输出电流是斩波不连续的所以输出电容的选择逻辑和 Boost 一样重点看纹波电流额定值而不是容量。这和 Buck 正好相反。选型层面SEPIC 适合输入电压范围宽、负载电流不大的场合比如 2.8V 到 4.2V 的锂电池给 3.3V 系统供电或者汽车 9V 到 16V 给 12V 电路供电。它的效率比 Buck-Boost 略好但比 Buck 差因为能量多走了一级电容传输。如果系统对效率要求很高优先考虑降压型 Buck-Boost 四开关方案但那属于另一类拓扑。3.3 Boost 轻载失控DCM 增益非线性与假负载习惯Boost 在不连续导电模式下输出增益不再等于 1/(1-D)而是更复杂的关于占空比、电感量、负载电阻和开关频率的函数。负载越轻等效电阻越大增益曲线越陡峭输出电压会被电容硬生生抬到很高。空载时输出电容没有放电回路电压可能冲到额定值的 1.5 倍以上。这个现象在 SEPIC 里同样存在因为 SEPIC 本质上也是升压类拓扑。解决思路有几种最简单的是在输出端并联一个固定假负载让最小负载电流高于 DCM 临界点但假负载常年消耗功率待机效率难看。第二种是采用跳周期模式当输出超过阈值时跳过若干开关周期让电容通过负载自然放电。第三种是改用电流型控制让峰值电流可控。我一般会在样机调试阶段先并一个最小负载电阻确认环路稳定后再决定最终方案。如果产品有休眠模式休眠时输出电压不高反低就要检查 DCM 轻载失控保护是否真的动作。4. 隔离拓扑实战反激储能、推挽偏磁与五个实测坑4.1 反激变压器低电感储能两绕组同时兼任变压器和电感反激变换器本质上是隔离的 Buck-Boost但它的变压器和普通变压器有本质区别。普通变压器的初级电感很高只做电压变换反激变压器的初级电感故意做得很低用来存储能量。开关导通时初级绕组相当于一个电感电流从零或某个初始值线性上升把能量储存在磁芯气隙中开关断开时初级电流无路可走磁通迫使次级二极管导通储存的能量释放到输出。初级电感的值直接决定峰值电流和每个周期能传递的能量这是反激设计的第一参数。反激变压器要正常工作磁芯必须开气隙。气隙的作用是降低磁导率、增大饱和电流让磁芯能储存更多能量而不饱和。同一个磁芯开气隙前后能承受的峰值电流可能差几倍。调试反激时如果变压器发出“滋滋”声并伴随满载掉电压先不要怀疑芯片用电流探头看初级峰值电流是否已经超过设定值。气隙磨大一点初级电感下降峰值电流会上升需要同步调整限流电阻或匝比。反激的次级绕组可以加多路每增加一个绕组和一组整流二极管就多一路独立输出。这是反激在辅助电源领域地位稳固的原因手机充电器、家电控制板辅助电源、电机驱动器控制电源基本都是反激。它的劣势是输出纹波大、开关管应力高500W 以上一般不优先选反激。4.2 正激变压器高电感不储能去磁靠绕组或双管钳位正激变压器的设计逻辑和反激相反初级电感越高越好磁芯只传能量不存能量。开关导通时输入电压直接加在初级绕组上次级通过二极管向输出供电开关关断时次级电流立即截止但磁芯里的磁化电流还在必须有一个去磁回路把磁通复位到零。单管正激用第三绕组复位绕组双管正激用两个二极管把初级电压钳位到输入电压自然完成去磁。正激的输出级需要加一个续流电感这是它和反激在输出侧的本质区别。反激的输出是电容直接接次级绕组正激的输出是 LC 滤波所以正激的输出纹波比反激小得多。这也是为什么同样功率下正激的输出纹波好做、反激的纹波要靠多级滤波硬压。选型层面正激的变压器利用率比反激低——正激只在开关导通时传输能量反激的能量传输出现在关断期间。但正激的输出电流平滑适合对纹波有要求的场合。4.3 推挽 / 半桥 / 全桥磁芯利用率、开关应力与桥式拓扑的共性推挽、半桥、全桥都是全波拓扑变压器磁芯在两个半周期都传输功率磁芯利用率比正激高输出纹波频率是开关频率的两倍滤波元件可以做小。它们的差异在开关管的电压应力和初级绕组的利用率上。推挽用两个 FET 交替导通驱动不同相PWM 调压。两个半周期内初级绕组的两个半段各导通一次磁芯双向工作利用率好。但施加在关断 FET 上的电压是输入电压的两倍——因为导通的 FET 把初级绕组的一端拉到地另一段的感应电压叠加在关断管的漏极上。100V 输入推挽的 MOS 耐压就要按 200V 以上选。推挽最大的隐患是偏磁两个半周期的伏秒积只要有微小差异磁芯磁通就会单向累积轻则变压器发热重则一两个周期内饱和炸管。半桥的开关管应力等于输入电压初级绕组利用率优于推挽因为它只有一个初级绕组电压是输入电压的一半通过两个电容分压。两个电容分压不均、驱动死区不对称都会导致中点漂移。全桥用四个 FET 以对角对形式驱动应力仍是输入电压但初级绕组两端电压是完整的输入电压所以在相同功率下初级电流是半桥的一半。这也是全桥在 1kW 以上功率段最常用的原因——电流减半导通损耗降为四分之一。桥式拓扑的共同要求是驱动信号必须严格对称否则偏磁问题如影随形。常见做法是加隔直电容或峰值电流检测做逐周期保护。4.4 变压器等效模型理想变压器并联磁化电感分析隔离拓扑时把变压器拆成理想变压器和并联在初级的磁化电感励磁电感是通用做法。理想变压器只负责电压电流比例变换不存储能量磁化电感才是磁芯储能的体现它的电流就是磁化电流决定磁芯是否饱和。反激变压器的磁化电感很小磁化电流很大储能是主要功能正激变压器的磁化电感很大磁化电流很小储能可以忽略但开关关断后的去磁电流仍然要流过这个磁化电感。有了这个模型正激的去磁绕组为什么必须存在、双管正激为什么靠二极管钳位、推挽为什么怕伏秒积不对称都能说通。示波器测量变压器初级电流时看到的斜坡就是磁化电感在充电。4.5 隔离拓扑常见问题排查五条实测踩坑记录反激满载发出“滋滋”声输出电压往下掉。现象是电感啸叫加电压跌落原因通常是初级峰值电流超过设计值被限流保护或变压器气隙不对导致磁芯接近饱和。解决方法是重算初级电感或调整匝比用电流探头确认峰值电流留足 20% 以上余量。正激变压器不发烫但开关管烫。现象是 MOS 管温度远高于变压器原因是第三去磁绕组同名端接反或漏感尖峰过高开关管硬关断瞬间能量全部耗散在管子上。解决方法是核对同名端用示波器看 Vds 波形尖峰超过管子耐压 80% 就换更高耐压管子或加 RCD 吸收。推挽轻载正常重载十几秒后炸管。现象是满载后电流急剧上升烧 MOS原因是两个半周期伏秒积不对称磁芯偏磁饱和初级电流在饱和后失去限流。解决方法是改用电流型控制加逐周期峰值限流同时检查驱动变压器两路脉宽是否严格一致。半桥中点电压漂移输出带低频波动。现象是输出纹波里混着几十赫兹的慢变化原因是两个分压电容 ESR 不对称或上管下管导通压降不同导致分压点电压缓慢爬移。解决方法是换用同一批次电容、核对驱动脉宽必要时在变压器初级串联隔直电容。全桥同一桥臂上下管直通电源打嗝保护。现象是上电就重复重启原因是死区时间小于 MOS 关断延迟加驱动传播延迟关断还没完成另一个管就导通了。解决方法是把死区时间设置在 100ns 以上并根据实测波形微调保证同一桥臂两个 Vgs 波形在任何工况下都不交叠。5. 悬空输出拓扑Buck-Boost 反极性、Cuk 零纹波与共地陷阱5.1 Buck-Boost 的极性反转陷阱Buck-Boost 是电感、开关和二极管的第三种排列方式输出电压幅度可以小于或大于输入电压但输出极性与输入相反。这个“反相”是拓扑结构决定的开关导通时电感储能负载由输出电容维持开关关断时电感电流通过二极管向负载供电电流方向决定了输出电容的极性是反的。资料里特别提醒注意电容的极性这个提醒非常实际——如果按常规正压电源的习惯接电解电容上电瞬间就是一颗烟花。设计 Buck-Boost 时还要接受一个现实输入电流和输出电流都是斩波的。输入侧和输出侧都需要滤波电容效率天然比 Buck 或 Boost 低一截。它不像 Boost 有平滑输入电流也不像 Buck 有平滑输出电流所以通常只在不得不用升降压又要求隔离和成本可控的场景下选它。另外一个实际问题是调试时万用表测输出电压红黑表笔的接法和常见正电源相反接反了读数会跳负数。5.2 Cuk电容耦合的连续电流与耦合电感零纹波Cuk 拓扑以其发明者命名的专利拓扑的结构是输入电感、耦合电容、输出电感串联排列中间接开关和二极管。能量通过电容从输入端传输至输出端输入电流和输出电流都是平滑的这是它区别于 Buck-Boost 的最大优势。Cuk 的输出电压同样反相但两个电感把输入和输出的脉动电流都滤平了对 EMI 特别友好。两个电感如果绕在同一个磁芯上形成耦合电感可以进一步把某个电流纹波做到近似为零。这个特性在通信电源、精密模拟电路供电里很有价值输入端几乎没有开关纹波电流传导骚扰能省掉不少滤波器件。代价是结构和控制都复杂一些两个电感和一个承受全部功率纹波的电容成本不低。实际项目中Cuk 的耦合电容发热问题常见选型时要按开关频率下的纹波电流来选而不是按耐压。5.3 负压系统的共地规划Buck-Boost 和 Cuk 都输出负压这在给运放、音频电路、LCD 偏置供电时很常用但地平面问题经常被忽略。负压供电的系统里有两套地原边电源地和输出负压的地。有些工程师习惯把所有 GND 网络直接连一起结果负压侧的高频电流在原边地平面形成环路产生共模辐射。常见做法是原边地和负压负载地在单点连接中间留铜箔或加磁珠隔离并在靠近负载处加 Y 电容。6. 拓扑初选一页纸参数边界、仿真验证与我的排查清单6.1 一页纸选型对照表拓扑隔离升降压输入电流输出电流开关应力典型功率Buck否降压斩波平滑Vin≤500WBoost否升压平滑斩波Vout≤300WBuck-Boost否升降压斩波斩波VinVout≤150WFlyback是升降压斩波斩波≈Vin匝比×Vout≤300WForward是可升可降斩波平滑≈2Vin≤500WPush-Pull是可升可降平滑平滑2Vin≤1kWHalf-Bridge是可升可降平滑平滑Vin≤1.5kWFull-Bridge是可升可降平滑平滑Vin≥1kW这张表是我自己按资料整理的核心参数浓缩版选型时先按隔离需求、功率段、电流形态三列筛基本能排除一半选项。6.2 一个选型估算脚本def estimate_buck(v_in, v_out, i_out, f_sw): d v_out / v_in l_min (v_in - v_out) * d / (2 * f_sw * i_out * 0.3) print(fBuck 占空比 D{d:.2f}) print(f建议电感 {l_min * 1e6:.1f} uH按30%纹波电流估算) return d, l_min def estimate_boost(v_in, v_out, i_out, f_sw): d 1 - v_in / v_out i_l_avg i_out * v_out / v_in print(fBoost 占空比 D{d:.2f}电感平均电流{i_l_avg:.2f} A) print(f输出二极管应力≈Vout纹波建议耐压 {v_out * 1.2:.1f} V) return d, i_l_avg estimate_buck(48, 12, 5, 200_000) estimate_boost(5, 15, 1, 100_000)这个脚本是给方案论证用的边界估算不是正式设计工具。Buck 电感按输出电流 30% 的纹波系数反推最小值Boost 只算占空比和电感平均电流用于快速判断拓扑是否可行。注意 Boost 输出 15V 时占空比 0.667和资料算例一致但实际还要看输入电压最低时占空比是否接近 0.85 以上如果接近说明 Boost 的环路补偿难度很大需要考虑三绕组或交错拓扑。6.3 示波器验证三件事拿到样机后我一般先做三件事第一测开关管 Vds 波形看尖峰是否超过器件耐压的 80%振铃频率是否在关断后半个周期内衰减完毕第二用电感电流探头看主电感电流波形确认满载是 CCM 还是 DCM再去看规格书按哪个模式设计的第三用 20MHz 带宽限制把输出纹波测准探头地线要最短路径否则测出来的全是空间耦合噪声。从那以后我每次做新电源方案第一天先把输入输出电压、隔离需求和功率段圈出来对照这张一页纸选族再用估算脚本跑一遍边界最后才动原理图。一个拓扑如果让开关管应力摸到器件额定值 80% 以上我直接换族不硬扛。希望帮到你。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?
咨询建站