1、开关电源基础:拓扑结构分类与工作原理

大家好,我是老张。做电源设计这些年,我见过不少新手一上来就盯着芯片 datasheet 猛看,结果连最基本的 Buck、Boost 都分不清。说实话,这就像盖楼不看地基——迟早要出问题。今天咱们就把这三种最基础的拓扑结构彻底讲透。

1.1 拓扑结构分类:三种基本形态

开关电源的拓扑结构,说白了就是能量怎么从输入端传到输出端。我个人习惯把它们分成三类:

  • Buck(降压型):输出电压低于输入电压。比如把 12V 降到 5V。
  • Boost(升压型):输出电压高于输入电压。比如把 3.7V 锂电池升到 5V。
  • Buck-Boost(升降压型):输出可高可低,极性相反。这个用得少,但某些场景非它不可。

关键点:这三种拓扑的核心区别在于电感和开关管的连接方式。你想想看,电感的位置决定了能量的传递路径。

1.2 Buck 降压型:最常用的拓扑

Buck 电路是我入行时第一个接触的拓扑。它的工作原理其实很简单:

开关管导通时,输入电压通过电感给输出电容充电,同时电感储存能量。开关管关断时,电感通过续流二极管释放能量,维持输出电流。

嗯,这里要注意一个关键公式:

Vout = Vin × D

其中 D 是占空比。举个例子,输入 12V,占空比 50%,输出就是 6V。当然,实际会有损耗,但原理就是这么回事。

我的经验:我在项目中遇到过输出纹波偏大的问题。后来发现是电感选小了,导致电流纹波过大。建议电感纹波电流控制在输出电流的 20%-40%。

关键波形分析

Buck 电路的关键波形有三个:

  1. 开关节点 SW 波形:方波,高电平等于 Vin,低电平接近 0V(二极管压降)。
  2. 电感电流波形:三角波,上升斜率 = (Vin - Vout)/L,下降斜率 = Vout/L。
  3. 输出纹波波形:与电感电流和输出电容 ESR 相关。

避坑指南:我曾经在调试时发现 SW 波形有严重的振铃。检查后发现是 PCB 布局不合理,功率回路太长。记住:功率回路要尽量短,这是铁律。

1.3 Boost 升压型:能量搬运工

Boost 电路和 Buck 正好相反。开关管导通时,电感直接短路到地,电流线性上升,储存能量。开关管关断时,电感电压反向,和输入电压叠加后给输出供电。

Boost 的电压关系是:

Vout = Vin / (1 - D)

举个例子,输入 5V,占空比 50%,输出就是 10V。但要注意,占空比不能太接近 1,否则效率会急剧下降。

关键点:Boost 电路的输入电流是连续的,但输出电流是断续的。这意味着输出电容需要承受更大的纹波电流。

关键波形分析

Boost 的波形和 Buck 有相似之处,但要注意:

  • 开关管导通时,电感电流上升,SW 节点电压接近 0V。
  • 开关管关断时,SW 节点电压被拉到 Vout + 二极管压降。
  • 输出二极管电流是脉冲状的,峰值很高。

我的建议:Boost 电路启动时会有浪涌电流。我习惯在输入端加软启动电路,或者选择带软启动功能的控制芯片。

1.4 Buck-Boost 升降压型:反极性输出

Buck-Boost 比较特殊。它的输出电压可以高于或低于输入电压,但输出极性是相反的。比如输入 +12V,输出可以是 -5V。

它的电压关系是:

Vout = -Vin × D / (1 - D)

当 D < 0.5 时,|Vout| < Vin(降压模式);当 D > 0.5 时,|Vout| > Vin(升压模式)。

避坑指南:我曾经用 Buck-Boost 做负压电源,结果发现输出纹波特别大。后来分析发现是电感饱和了。Buck-Boost 的电感电流峰值比 Buck 和 Boost 都大,选型时要留足余量。

关键波形分析

Buck-Boost 的波形特点:

  • 开关管导通时,电感电流上升,SW 节点电压为 Vin。
  • 开关管关断时,电感电流通过二极管给输出供电,SW 节点电压为负值。
  • 输入和输出电流都是断续的,对滤波要求更高。

1.5 三种拓扑对比总结

参数 Buck Boost Buck-Boost
输出电压范围 Vout < Vin Vout > Vin Vout 可高可低(反极性)
占空比公式 D = Vout/Vin D = 1 - Vin/Vout D = |Vout|/(Vin + |Vout|)
输入电流 断续 连续 断续
输出电流 连续 断续 断续
电感电流峰值 较低 中等 较高
常见应用 12V→5V/3.3V 锂电池→5V 负压电源、电池供电

核心总结:选拓扑其实就三步:先看输入输出范围,再算功率等级,最后考虑纹波要求。我个人习惯先画个表格对比一下,一目了然。

好了,这一章的内容就到这里。三种拓扑的基本原理和波形分析,说白了就是电感怎么充放电、开关管怎么切换。你把这些搞懂了,后面分析损耗和效率提升就轻松多了。

课后思考:为什么 Buck 电路的输出纹波通常比 Boost 小?想明白这个问题,你对拓扑的理解就更深一层了。