5.3 实战演练:Boost 变换器
上一节我们拿 Buck 变换器开刀,推导出了那个略显复杂的 DCM 转换比公式。你可能会觉得,Buck 也就是电阻上的电流纹波大一点,还算直观。
但这回我们换个更刺激的——Boost 变换器。
为什么说它刺激?因为在 Boost 电路里,电感是直接接在输入端的。这意味着电感电流的平均值
好,让我们把 Boost 电路放在手术台上,看看它在 DCM 下到底是怎么运作的。
第一步——搞清楚 CCM 和 DCM 的边界
还记得我们在 Buck 电路里是怎么判断模式的吗?看二极管导通期间的电流最小值。
Boost 电路的逻辑是一样的。在 CCM 下,二极管导通时(也就是
这条直线的最小值出现在二极管导通结束的那一刻,也就是
是电感电流的直流分量。 是纹波的峰峰值。
如果这个最小值
所以,Boost 的模式判断条件和 Buck 一模一样:
虽然形式一样,但具体的数值解法不同。我们需要把 Boost 在 CCM 下的
- 直流分量
:在 CCM 下, 。 - 纹波
: 。
把这两个代入不等式
消掉两边的
看,我们那个老朋友
这里,Boost 的临界值是:
⚠️ 注意:这和 Buck 的
这个边界意味着什么?
让我们在脑子里画一下
- 当
时, 。 - 当
时, 。 - 在中间某处,
有个最大值。
求个导就知道,最大值出现在
这里有个非常重要的反直觉点:如果你选的电感
反过来,如果你的
这是为什么?回头想想 Buck:Buck 在
第二步——推导 DCM 下的电压转换比
既然边界摸清了,现在我们正式进入 DCM 区域,求解 Boost 的核心公式:
DCM 总是分三步走(三个子区间):
- 子区间 1 (
):开关 Q1 导通,电感充电。 - 子区间 2 (
):Q1 关断,二极管导通,电感向负载放电。 - 子区间 3 (
):电感电流降为零,二极管截止,大家都歇着(死区时间)。
这里我们把 Q1 的占空比记作
子区间 1:开关导通
Q1 闭合,输入电压
- 电感电压:
。 - 电容电流:
(电容在单独给负载供电)。
用我们惯用的「小纹波近似」,把
子区间 2:二极管导通
Q1 断开,电感为了维持电流,强迫左端电压抬高,二极管导通。
- 电感电压:
(注意电感右端接的是输出 )。 - 电容电流:
(电感电流 此时一部分给负载,一部分给电容)。
同样做近似:
⚠️ 注意:这里
子区间 3:死区时间
Q1 关,二极管也关(因为电流没了)。电感里没电流,左端悬空(实际上会被寄生电容钳位,但在我们这个简化模型里看做 0)。
- 电感电压:
(因为 ,电感两端的压降也消失了)。 - 电容电流:
。
近似后:
关键推导 1:伏秒平衡
现在把这三个阶段的电感电压画出来。 根据电感伏秒平衡原理,稳态下电感电压的平均值必须是 0。
计算波形下的面积(或者直接加权平均):
这里
不对,我们直接移项更清楚:
或者写成
这公式看着眼熟吗?和 Buck 的有点像,但分子分母反过来了。不过现在有个大问题:
关键推导 2:电荷平衡
第二个方程藏在哪里?在电容
盯着 Boost 输出结点看。根据 KCL(基尔霍夫电流定律):
也就是:流过二极管的电流 = 给电容充电的电流 + 给负载供电的电流。
在稳态下,电容上的平均电压必须恒定,这意味着流进电容的净电荷必须为零(电容电荷平衡)。所以,
对 (5.42) 两边取直流平均值(用
因为
这告诉我们一个很重要的物理事实:二极管电流的平均值,严格等于负载电流。
现在任务变成了:求二极管电流
看波形:电感电流与二极管电流
我们把
电感电流
- 阶段 1 (
):从 0 开始,线性上升。斜率是 。终点达到峰值 。 - 阶段 2 (
):从 线性下降。斜率是 。终点降到 0。 - 阶段 3 (
):保持在 0。
那个峰值
二极管电流
- 二极管只在阶段 2 导通,而且
。 - 在阶段 1 和 3,二极管承受反向电压,电流为 0。
- 所以
的波形就是一个三角形,底边宽度是 ,高度是 。
既然是三角形,求平均值(直流分量)就简单了。面积 = 1/2 × 底 × 高。
消掉
把刚才算出的
收网:解出
现在我们手握两个方程:
- 电压方程:
(来自伏秒平衡) - 电流方程:
(来自电荷平衡,即 5.47 = 5.43)
我们的目标是消去
先从电压方程 (5.41) 里解出
把这个
整理一下:
把
两边除以
这里我们那个万能参数
设我们要找的转换比为
乘开,整理成标准的二次方程形式
对变量
我们要哪一个根? Boost 的输出电压肯定是正的,而且肯定大于输入电压(至少在 DCM 下是这样)。所以那个带负号的根被扔掉。
我们选正根:
或者把
这就是 Boost 变换器在 DCM 模式下的转换比公式。记住,它只在
结果与回响
公式出来了,但这东西到底长什么样?
把 CCM 和 DCM 的结果拼在一起,就是 Boost 的完整地图(见下方转换比表):
看这条
- 负载相关:和 Buck 一样,DCM 下 Boost 的输出电压也死死依赖于负载(
里面藏着 )。轻载时( 很小),电压会飞得很高。 - 线性近似:当 Boost 深入 DCM 区域(也就是
比较大或者负载很轻时),那条复杂的二次曲线其实长得特别像一条直线: 这个近似公式非常有用。如果你在设计一个 DCM 的 Boost 电路,用这个线性公式估算输出电压足够准了。 - 趋于 1:当
(极端轻载,接近空载)时,无论 是多少,输出电压 都会变得很高( 很大),但在 D 公式里看,当 很小时, 会趋近于 1。这意味着空载时,Boost 电路有点像一根直通的线,电压抬不起来——但这通常是寄生参数在捣鬼,实际情况会更复杂。
踩坑提醒:DCM Boost 空载是个「理论上
,实测上输出被齐纳管/输出电容漏流钳住」的灰色地带。真在板子上跑过一遍你就懂:空载时电感电流已经小到和开关节点的寄生电容电流一个量级,电感在那儿和寄生电容来回振铃,死区时间不再干净, 的公式也就失了准。所以带 Boost 的设计永远要预留一个最小假负载(bleeder),把 拽回到公式还有意义的区间,别让公式去描述它无能为力的世界。
至此,我们把 Buck 和 Boost 在 DCM 下的脾气都摸透了。下一节,我们把这些结果整理成一张速查表,顺便看看那个 Buck-Boost 变换器在 DCM 下是不是也是个「疯子」。
参考说明:参考自 geqianQWQ 同学阅读《Fundamentals of Power Electronics》的笔记,仅作理解线索;本文为结合自己理解重新整理的学习笔记,不涉及对原书的复制或翻译。