Skip to content

第 6 章 电路拓扑演变:从一种到无限

有一类问题,表面上看是「记忆问题」,实际上是「推导问题」。

当你面对教科书里那密密麻麻的变换器拓扑图——Buck、Boost、Buck-Boost、Ćuk、Sepic、正激、反激、推挽、半桥、全桥——你的第一反应是什么?是不是觉得这是一堆需要死记硬背的「孤岛电路」?是不是觉得每种拓扑都有自己奇奇怪怪的连接方式,好像上帝掷骰子随机画出来的一样?

我第一次学这门课的时候就是这个感觉。为了应付考试,我把这些电路图背了一遍又一遍,只要题目一给拓扑结构,我就能条件反射地写出 M(D)。但如果你问我「为什么会有这种电路?」,我会哑口无言。

这种直觉是错的,而且错得离谱。

本章的任务,就是推翻这种「死记硬背」的认知,重新建立一套基于「电路操纵」的工程直觉。我们会发现,所有这些复杂的拓扑,其实都可以从最简单的 Buck 变换器通过几种标准的「手术」推导出来。这不是魔法,是电路的基本规律在起作用。

我们要做的,是把那些「随机」的连接,还原成一步步有逻辑的「工程决策」。


6.1 电路操纵术

让我们回到原点。

Buck 变换器,这个我们在第 1 章就认识的老朋友,不仅是教科书里的起点,它其实是一切变换器拓扑的「种子」。它的逻辑很纯粹:开关管负责砍掉电压的直流成分,LC 低通滤波器负责滤除开关纹波。在连续导通模式(CCM)下,它的转换比 M(D)=D 简单得令人发指。

既然它是种子,那我们就要看看这颗种子能长成什么样子。接下来的四个小节,我们将通过四种标准的「操纵术」,从 Buck 一步步演化出整个家族树。


6.1.1 源载倒置:当 Buck 变成 Boost

先来做第一个思想实验:如果我们把 Buck 变换器的输入和输出端口对调一下,会发生什么?

这听起来有点像是在折腾插座——把插头反着插——但在电路理论里,这是一个非常严肃的操作。

熟悉的配方是这样的:端口 1 接电源 V1,端口 2 接负载 V2,于是 V2=DV1。现在,我们把负载接到端口 1,把电源接到端口 2——功率流向反了!

如果你还记得电感伏秒平衡原理,你会发现一个有趣的事实:只要开关动作的逻辑没变,V2=DV1 这个方程依然是成立的,不管功率是从左流到右,还是从右流到左。

既然方程不变,那在新连接下,如果我们想要解出负载电压 V1,稍微移项一下:

V1=V2D

这看起来很像 Boost 变换器的公式,对吧?

但这里有一个微妙的陷阱。注意分母是 D,而不是我们熟悉的 D。而且,因为功率流向反了,你不能再套用「上面放晶体管,下面放二极管」那套单向导电的开关实现。

为了让这个「倒过来用的 Buck」真正工作,我们需要重新实现那个单刀双掷(SPDT)开关。根据我们在第 4 章的讨论,为了适应反向的功率流,晶体管应该接在电感和地之间,二极管则从电感指向负载。

这一改动,导致我们对「占空比 D」的定义发生了反转。重新接线之后,D 现在代表开关停留在「位置 2」(接地)的时间比例,而不是原来的位置 1。如果我们把这个定义代入之前的公式,D 就应该被替换成 D(互补占空比)。

于是,公式终于变成了 Boost 的标准形式:

V1=V2D

结论就很清楚了:Boost 变换器本质上就是一个把电源和负载位置互换,并且重新设计了开关实现的 Buck 变换器。

这不仅仅是数学推导,这解释了为什么 Boost 和 Buck 这么像——它们本来就是同一个东西,只是从两个不同的角度看世界。


6.1.2 级联连接:串联你的变换器

如果只是简单的倒置还不过瘾,那我们来试试「叠罗汉」。

把两个变换器串在一起,前一个的输出做后一个的输入,这就是级联连接(Cascade Connection)。假设变换器 1 的转换比是 M1(D),变换器 2 是 M2(D)(为了简单,假设它们用同一个控制信号 D)。

那么总的输出电压 V 就是:

V=M2(D)V1=M2(D)(M1(D)Vg)

所以,整个复合变换器的转换比是:

M(D)=M1(D)M2(D)

这个道理简单得像小学数学——比率相乘。但好戏在后头。

爆改开始:Buck + Boost

现在,让我们把变换器 1 设为 Buck,变换器 2 设为 Boost。 Buck 的 M1(D)=D,Boost 的 M2(D)=1/D。 级联后的转换比就是:

M(D)=D1D=DD

这是不是有点眼熟?没错,这就是 Buck-Boost 变换器的转换比(忽略符号的话)。

但电路图还没看呢。这个级联电路左边是 Buck,右边是 Boost,电感 L1L2 加上中间那个电容 C1 摆在那儿。

这时候,工程师的「强迫症」就要犯了——这也太冗余了吧?

你看,L1L2 加上 C1 本质上构成了一个三阶低通滤波器。我们知道,变换器的稳态电压转换比只跟占空比有关,跟滤波器的阶数没太大关系(只要能把纹波滤干净)。那为什么不用个简单点的滤波器?

第一步化简:去掉 C1

让我们大胆地扔掉 C1。这下 L1L2 直接串联了,既然是串联,为什么不把它们合并成一个电感 L

这就是传说中的 非反相 Buck-Boost 变换器。它保留了 D/D 的转换比,而且输出电压极性和输入一致(都是正的)。

但这还不是我们在教科书里最常见的那个 Buck-Boost。常见的那个是输出负压的。怎么做到的?

第二步化简:极性反转

让我们盯着合并后的电路的开关动作看。

  • 状态 1:开关在位置 1。电感左边接 Vg,右边接……这看起来像是在充电。
  • 状态 2:开关在位置 2。电感左边接地,右边接负载……这看起来像是在放电。

这时候,如果我们做一个物理上的「小手术」:在开关切换到位置 2 放电的时候,把电感反过来接,会发生什么?

这样一来,电感里存储的能量释放出来的电压极性就反过来了!于是,转换比公式里多了一个负号:

VVg=DD

再仔细看看这个连接方式。不管开关怎么切,电感有一端始终是接地的。另一端则在 VgV 之间切换。这意味着我们只需要 一个 单刀双掷开关就能搞定这一切!

这就是我们最熟悉的那个 Buck-Boost 变换器

回扣一下: 你可能会问,这和级联有什么关系? 现在你应该看出来了,Buck-Boost 的等效电路模型里,其实藏着两个「变压器」:一个是 1:D(Buck 的特性),一个是 D:1(Boost 的特性)。它继承了 Buck 的脉冲输入电流,也继承了 Boost 的脉冲输出电流。这种「级联」视角,能让你一眼看穿它的脾性。

同样的推导逻辑也适用于 Ćuk 变换器。 如果你先级联一个 Boost,再级联一个 Buck,然后通过极性反转把中间的电容能量传递优化一下,你会得到 Ćuk 变换器。它继承了 Boost 的平滑输入电流,也继承了 Buck 的平滑输出电流——这是它最迷人的地方。


6.1.3 三端单元旋转:玩转积木

前两节的推导,其实都指向同一个事实:Buck、Boost、Buck-Boost 这哥仨,长得太像了。 它们都有一个电感,都有一个单刀双掷开关。 既然这么像,能不能把它们抽象成一个「积木块」,然后通过插拔积木来变换电路?

这就是 三端单元旋转 理论。

我们把「电感 + 开关」抽出来,画成一个有三根引出端(a, b, c)的黑色盒子。这个盒子怎么接到电源 (Vg) 和负载 (V) 上去?

教科书里列出了三种接法:

  1. a 接 A,b 接 B,c 接 C:这就是 Buck。
  2. a 接 A,b 接 C,c 接 B:这相当于把电源和负载对调,这就是 Boost。
  3. a 接 B,b 接 A,c 接 C:这会衍生出 Buck-Boost。

这就像拿着同一个魔方,从不同的面转它。所有的拓扑都包含在这个小小的三端单元里,只是视角不同而已。

既然有电感版的单元,那肯定有电容版的。「电容 + 开关」的三端单元也是一样的玩法:如果我们在输入和输出串联上滤波电感(为了电流平滑),再把这个电容单元旋转接入,我们就能得到带输入滤波的 Buck,或者带输出滤波的 Boost,甚至是那个大名鼎鼎的 Ćuk 变换器。

这种视角的转换,让你在面对新拓扑时不再慌张:它不是新怪物,只是旧积木的新插法。

💡 为什么不用这种思路直接穷举所有拓扑? 三端单元的优雅之处在于:它把「无尽数量」的电路压缩成「有限几个积木 + 几种插法」。你只要记住电感版和电容版两种积木,剩下的就是排列组合。这也是为什么老工程师看到陌生电路时,第一反应不是背公式,而是去问「它属于哪个积木家族、插在哪个位置」。


6.1.4 负载差分连接:通往交流之路

前面所有的变换器,输出要么是正的,要么是负的,都是直流(DC)。 但在这个世界上,交流(AC)无处不在。怎么用这些直流变换器产生交流?

这就需要用到 负载差分连接

这是一个非常直观的技巧:如果你有两个电源 V1V2,把负载跨接在它们之间,那么负载上的电压 V 就是两者的差:

V=V1V2

即使 V1V2 都是正电压,只要控制好它们的大小,V 完全可以是正的,也可以是负的,甚至是正弦波。

实战演练:H 桥逆变器

让我们把那两个电源都换成 Buck 变换器。 为了体现差分的效果,我们让变换器 1 的占空比是 D,变换器 2 的占空比是 D(也就是 1D)。这也就是俗话说的「此消彼长」。

  • 变换器 1 输出:V1=DVg
  • 变换器 2 输出:V2=DVg=(1D)Vg

负载上的电压:

V=DVg(1D)Vg=(2D1)Vg

看看这个公式:

  • D>0.5 时,2D1>0,输出正电压。
  • D<0.5 时,2D1<0,输出负电压。
  • D=0.5 时,输出为 0。

这意味着,如果我们让 D 围绕着 0.5 像正弦波一样抖动,输出电压 V 就会变成一个没有直流偏置的纯正弦波!这就是逆变器的心脏。

现在我们来看看电路结构。两个 Buck 并排站,中间夹着负载,这有点浪费元件。

  • 首先,负载旁边通常并联个电容。
  • 既然两个电感 L1L2 中间的点对负载电压没直接影响,而且在直流稳态下它们电流方向一致,那能不能把两个电感合并成一个?

这就是最终的 H 桥(全桥逆变器)。四个开关管(或两个半桥),一个电感,一个电容。结构简洁得令人窒息。它是伺服放大器里的常客,也是单相逆变器里的中流砥柱。

扩展:三相逆变

既然单相交流可以用两个电源差分搞定,那三相交流呢?答案是:需要三个直流变换器,负载接成三相结构。

只要负载是平衡的,中性点电压 Vn 就会自动抵消掉直流偏置(三个输出的直流成分会被互相抵消)。如果你把这三个变换器都换成 Buck,这就是工业变频器里最常见的 电压源型逆变器(Voltage-Source Inverter)

这一节展示的,是拓扑演化的威力。我们不需要背诵每一种电路,我们需要的是那几把手术刀:倒置、级联、旋转、差分。只要你握稳了这几把刀,就没有推导不出来的电路图。


参考说明:参考自 geqianQWQ 同学阅读《Fundamentals of Power Electronics》的笔记,仅作理解线索;本文为结合自己理解重新整理的学习笔记,不涉及对原书的复制或翻译。

面向嵌入式学习者的硬件学习笔记