1. 开关电源基础与拓扑选型:Buck、Boost、Buck-Boost、Flyback、LLC 谐振变换器的工作原理与适用场景对比

做电源设计这些年,我最大的感触就是——拓扑选型决定了你后面 80% 的坑。选对了,调试顺风顺水;选错了,改板子改到怀疑人生。

这一章,咱们把最常用的五种拓扑掰开揉碎讲清楚。不堆公式,重点说清楚「它怎么工作」「它适合干什么」「它有什么坑」。

1.1 先聊两句基础:开关电源到底在干嘛?

说白了,开关电源就是通过高速开关管(MOSFET 或 BJT),把输入直流电压斩成方波,再通过电感和电容把能量「搬运」到输出端。你想想看,这跟线性电源那种靠电阻硬扛的方式完全不一样——效率高得多,但噪声也大得多。

我个人习惯把开关电源的核心动作总结成三句话:

  • 斩波:开关管以高频(几十 kHz 到几 MHz)通断,把直流切成脉冲。
  • 储能:电感或变压器在开关导通时存能量,关断时放能量。
  • 滤波:输出电容把脉冲波形平滑成直流。

嗯,就这么简单。但不同拓扑的「斩、储、滤」方式不一样,才有了下面这些差异。

1.2 Buck 变换器——降压,最常用的拓扑

Buck 电路,也叫降压变换器。输入电压高于输出电压,电流连续,纹波小。

工作原理一句话:开关管导通时,电感储能,同时给负载供电;开关管关断时,电感通过续流二极管释放能量,维持输出。

关键点:Buck 的输出电压 = 输入电压 × 占空比。占空比永远小于 1,所以只能降压。

我在项目中遇到过最典型的 Buck 应用是 12V 转 3.3V 给 MCU 供电。效率轻松做到 90% 以上,而且外围元件少,PCB 面积小。

我的经验:Buck 的续流二极管选型很关键。我曾经用了一颗恢复时间太慢的二极管,结果开关管关断瞬间反向电流把效率直接拉低了 5 个点。后来换成肖特基二极管,问题解决。

1.3 Boost 变换器——升压,电池供电的常客

Boost 电路,升压变换器。输入电压低于输出电压,电流不连续(断续模式时),纹波比 Buck 大。

工作原理:开关管导通时,电感直接对地储能,负载由输出电容供电;开关管关断时,电感电压与输入电压叠加,通过二极管向负载供电,实现升压。

你想想看,Boost 的输出电压 = 输入电压 / (1 - 占空比)。占空比越接近 1,输出电压越高,但效率会急剧下降。

注意:Boost 电路在启动时会有浪涌电流,因为输出电容初始电压为零,开关管导通瞬间电流很大。我建议在输入端加软启动电路,或者用带软启动功能的控制芯片。

Boost 最常见的场景是锂电池升压到 5V 给 USB 设备供电。我记得有一次做手持设备,电池电压从 3.0V 到 4.2V 变化,Boost 电路必须全范围稳定工作——这其实挺考验环路补偿设计的。

1.4 Buck-Boost 变换器——可升可降,灵活但复杂

Buck-Boost 电路,既能升压也能降压。输出电压与输入电压反相(反极性 Buck-Boost),或者同相(四开关 Buck-Boost)。

工作原理(反极性型):开关管导通时,电感储能,负载由输出电容供电;开关管关断时,电感释放能量,输出负电压。占空比小于 0.5 时降压,大于 0.5 时升压。

拓扑 输入/输出关系 极性 典型效率 适用功率
Buck Vout = Vin × D 同相 90% ~ 96% 中低功率
Boost Vout = Vin / (1 - D) 同相 85% ~ 93% 中低功率
Buck-Boost(反极性) Vout = -Vin × D / (1 - D) 反相 80% ~ 88% 小功率
四开关 Buck-Boost Vout = Vin × D / (1 - D) 同相 88% ~ 94% 中功率

我个人不太推荐在需要大电流的场合用反极性 Buck-Boost。为什么呢?因为它的开关管和二极管承受的电压应力是输入电压加输出电压,而且电流纹波大,对电容寿命不友好。

避坑指南:我曾经用反极性 Buck-Boost 做 ±15V 供电,结果输出纹波太大,把运放的共模抑制比搞崩了。后来换成四开关 Buck-Boost,纹波降了一半多。

1.5 Flyback 变换器——隔离型,小功率之王

Flyback 电路,反激变换器。它用变压器实现电气隔离,同时变压器还兼作储能电感。结构简单,成本低,是 100W 以下隔离电源的首选。

工作原理:开关管导通时,变压器初级储能,次级二极管反偏不导通;开关管关断时,变压器释放能量,次级二极管导通,向负载供电。

嗯,这里要注意:Flyback 的变压器气隙很大,因为要储存能量。普通变压器是尽量减小气隙,Flyback 正好相反。

核心参数:Flyback 的输出电压由匝数比和占空比共同决定。反射电压(Vor)是设计关键,一般取 100V ~ 150V,太高了 MOSFET 耐压不够,太低了效率差。

我在项目中用 Flyback 做过 5V/2A 的辅助电源,输入是 85V ~ 265V AC 整流后的直流。说实话,Flyback 的 EMI 是个大问题——变压器漏感引起的尖峰电压,不加 RCD 吸收电路的话,MOSFET 很容易击穿。

1.6 LLC 谐振变换器——高效率,大功率隔离方案

LLC 谐振变换器,属于谐振拓扑的一种。它利用谐振电感、谐振电容和变压器励磁电感的谐振,实现开关管的零电压开关(ZVS)和整流管的零电流开关(ZCS)。

工作原理:LLC 有两个谐振频率——串联谐振频率 fr 和并联谐振频率 fm。工作频率在 fr 附近时,增益为 1;低于 fr 时,增益升高;高于 fr 时,增益降低。通过调节频率来控制输出电压。

说白了,LLC 就是靠「调频」而不是「调占空比」来稳压的。这跟前面几种 PWM 拓扑完全不同。

拓扑 开关方式 软开关 效率 功率范围 EMI
Flyback PWM 硬开关 无 75% ~ 85% <100W 较差
LLC PFM 谐振 ZVS + ZCS 92% ~ 97% 100W ~ 3kW 优秀

LLC 的缺点也很明显:轻载时频率会跑得很高,导致开关损耗增加;而且环路带宽受限,动态响应不如 PWM 拓扑。我记得有一次做 500W 服务器电源,LLC 满载效率做到 96%,但 10% 负载时效率掉到了 88%——这就是谐振拓扑的通病。

重要提醒:LLC 的变压器设计比 Flyback 复杂得多。励磁电感、漏感、谐振电容三者必须精确匹配。我见过有人把变压器绕制工艺搞错了,漏感偏差 20%,结果谐振频率偏移,效率直接掉了 5 个点。

1.7 拓扑选型对比总表

下面这张表是我自己总结的,每次做新项目都会拿出来对照一下。你想想看,选拓扑其实就是选「输入输出范围、功率等级、隔离需求、成本预算」这四个维度的交集。

拓扑 输入 vs 输出 隔离 功率范围 效率 成本 典型应用
Buck Vin > Vout 否 1W ~ 100W 高 低 板级降压、POL 电源
Boost Vin < Vout 否 1W ~ 50W 中高 低 电池升压、PFC 预稳压
Buck-Boost Vin 可高可低 否 1W ~ 30W 中 中 电池供电、宽输入范围设备
Flyback Vin 可高可低 是 5W ~ 100W 中 低 辅助电源、充电器、适配器
LLC Vin 相对固定 是 100W ~ 3kW 极高 高 服务器电源、TV 电源、车载充电

1.8 知识体系框架图

下面这张 SVG 图把五种拓扑的核心关系画出来了。你可以看到,从非隔离到隔离,从硬开关到软开关,拓扑的复杂度在上升,但效率和功率能力也在提升。

开关电源拓扑选型知识体系 开关电源拓扑 非隔离拓扑 隔离拓扑 Buck Boost Buck-Boost Flyback LLC 降压,效率高,纹波小 升压,浪涌电流需注意 可升可降,纹波较大 隔离,小功率,成本低 隔离,高效率,大功率 选型四要素:输入范围、功率、隔离、成本

1.9 我的选型心法

做了十几年电源,我总结了一套选型流程,分享给你:

  1. 先看隔离需求:安规要求隔离?选 Flyback 或 LLC。不需要隔离?Buck 或 Boost 优先。
  2. 再看功率等级:100W 以下,Flyback 性价比最高;100W ~ 500W,LLC 是效率之王;500W 以上,考虑全桥 LLC 或移相全桥。
  3. 然后看输入范围:输入电压变化范围大(比如 2:1 以上),Buck-Boost 或 Flyback 更合适;输入相对固定,LLC 可以工作在最佳谐振点。
  4. 最后看成本预算:成本敏感选 Flyback 或 Buck;追求效率选 LLC;中间档用四开关 Buck-Boost。

我的习惯:新项目启动时,我会先画一张「输入输出功率 vs 效率」的散点图,把候选拓扑的典型效率曲线叠加上去。这样一眼就能看出哪个拓扑在目标工作点最合适。别光看 datasheet 上的最高效率——要看实际工作点的效率。

嗯,这一章的内容就到这儿。拓扑选型是开关电源设计的第一步,也是最关键的一步。选对了,后面的环路补偿、EMI 设计、热管理都会轻松很多。选错了……嗯,你可能会像我一样,在实验室里对着示波器发呆到凌晨两点。