第二讲:开关电源基础回顾——BUCK、BOOST、BUCK-BOOST拓扑工作原理,关键波形与稳态分析
各位工程师朋友,咱们今天聊聊开关电源最基础的三种拓扑。说实话,我入行那会儿,带我的老师傅第一句话就是:“搞电源,先把BUCK、BOOST、BUCK-BOOST吃透。” 我当时还不以为然,觉得不就是三个管子加个电感嘛。后来在项目里栽了跟头,才明白——基础不牢,地动山摇。
这一讲,咱们就把这三个拓扑掰开揉碎了讲。我会结合自己踩过的坑,帮你建立最直观的理解。
2.1 BUCK拓扑:降压变换器
BUCK电路,说白了就是降压。输入电压高,输出电压低。你想想看,手机充电器从220V降到5V,虽然中间有隔离,但原理上BUCK是核心思想。
2.1.1 工作原理
BUCK电路由开关管Q、续流二极管D、电感L、输出电容C组成。工作分两个阶段:
- 开关导通阶段(Ton):Q导通,输入Vin通过Q给L充电,同时给负载供电。电感电流线性上升。
- 开关关断阶段(Toff):Q关断,L通过D续流,电感电流线性下降。输出电容维持电压。
这里有个关键点:电感电流不能突变。我在项目中遇到过新手把电感选得太小,结果电流纹波大得吓人,输出电容直接啸叫。嗯,这个后面会细说。
2.1.2 关键波形
咱们看几个关键波形:
- SW节点电压:导通时等于Vin,关断时等于-Vd(二极管压降)。方波,幅度Vin+Vd。
- 电感电流iL:三角波,上升斜率(Vin-Vo)/L,下降斜率-Vo/L。
- 输出纹波:由电感电流纹波在ESR上的压降和电容充放电决定。
重要公式(稳态):
Vo = D × Vin (忽略损耗时)
其中D = Ton / (Ton + Toff),即占空比。
电感电流纹波 ΔiL = (Vin - Vo) × Ton / L
为什么会这样?因为稳态下,电感两端电压在一个周期内平均值为零。这是所有开关电源分析的基石。
2.1.3 稳态分析要点
做WCCA时,BUCK的稳态分析我习惯关注三个点:
- 电感电流连续模式(CCM)与断续模式(DCM)的边界。轻载时容易进入DCM,这时候增益公式变了,控制环路也会受影响。
- 输出纹波电压。我建议用最坏情况分析:考虑电容ESR的最大值、电感容差下限。
- 开关管电压应力。BUCK的开关管承受电压就是Vin,但要注意尖峰。我曾经在48V输入的项目里,没加RCD吸收,结果MOSFET的Vds尖峰冲到70V,差点炸管。
个人经验: 做BUCK设计时,电感饱和电流一定要留足余量。我习惯按最大峰值电流的1.2倍选型。别问我为什么,问就是吃过亏。
2.2 BOOST拓扑:升压变换器
BOOST电路,升压用的。比如电池供电的设备,电池电压3.7V,要升到5V给USB供电,就是BOOST的典型应用。
2.2.1 工作原理
BOOST的拓扑结构和BUCK刚好反过来。开关管Q接地,电感在输入端。工作阶段:
- 导通阶段:Q导通,Vin直接给L充电,电感储能。负载由输出电容供电。
- 关断阶段:Q关断,L的感应电压与Vin叠加,通过二极管D给输出电容充电,同时给负载供电。输出电压高于输入电压。
你想想看,为什么能升压?因为电感在关断时会产生一个反向电动势,和输入电压串联,所以输出电压是Vin加上电感上的电压。
2.2.2 关键波形
- SW节点电压:导通时接近0V(MOSFET导通压降),关断时等于Vo。
- 电感电流iL:同样三角波,但平均值等于输入电流。注意,BOOST的输入电流是连续的,输出电流是断续的。
- 二极管电流:只在关断阶段有电流,脉冲状。
重要公式(稳态CCM):
Vo = Vin / (1 - D)
电感电流纹波 ΔiL = Vin × Ton / L
输出纹波主要由电容ESR和充放电决定,注意BOOST的输出纹波比BUCK大。
2.2.3 稳态分析要点
BOOST的WCCA分析,我特别提醒几个坑:
- 右半平面零点(RHPZ)。这是BOOST天生的毛病,在CCM模式下,控制到输出的传递函数有一个右半平面零点,限制了带宽。补偿网络设计要小心。
- 输出电容的纹波电流。BOOST的输出电容纹波电流很大,因为输出电流是断续的。选型时一定要算RMS电流,否则电容会过热。
- 启动冲击电流。BOOST启动时,输出电容电压从0开始,占空比会很大,容易产生冲击电流。我建议加软启动电路。
避坑指南: 我曾经在BOOST项目里,输出电容选了普通铝电解,结果纹波电流超标,电容内部发热严重,几个月就鼓包了。后来换成低ESR的固态电容才解决。记住,BOOST的输出电容纹波电流是BUCK的几倍。
2.3 BUCK-BOOST拓扑:升降压变换器
BUCK-BOOST,既能升压又能降压。输入电压可能高于或低于输出电压时,就用它。比如汽车电子,电池电压12V,但启动时可能降到9V,发电机工作时可能升到16V,而设备需要稳定的12V,这时候BUCK-BOOST就派上用场了。
2.3.1 工作原理
BUCK-BOOST有两种常见结构:
- 反极性BUCK-BOOST:输出电压与输入电压极性相反。开关管导通时,L储能;关断时,L通过二极管给输出电容充电,输出电压为负。
- 四开关BUCK-BOOST:由两个BUCK和两个BOOST组合而成,输出电压与输入同极性。这是目前最常用的结构。
咱们重点讲四开关BUCK-BOOST。它有三种工作模式:
- BUCK模式:Vin > Vo,只让BUCK部分工作,BOOST部分直通。
- BOOST模式:Vin < Vo,只让BOOST部分工作,BUCK部分直通。
- BUCK-BOOST模式:Vin ≈ Vo,两个部分都工作,通过调节占空比实现无缝切换。
2.3.2 关键波形
四开关BUCK-BOOST的波形比较复杂,我挑重点说:
- 电感电流:在BUCK模式和BOOST模式下,电感电流波形和单独拓扑一样。但在BUCK-BOOST模式下,电感电流会有两个斜坡,因为开关管动作更复杂。
- SW1和SW2节点电压:分别对应BUCK和BOOST的开关节点,波形是方波。
- 输出电压纹波:在模式切换点附近,纹波会稍微大一点,因为控制环路在调整。
重要公式(四开关BUCK-BOOST,CCM):
Vo = Vin × D_buck / (1 - D_boost)
当D_boost = 1时,退化为BUCK;当D_buck = 1时,退化为BOOST。
实际控制中,通常让D_buck和D_boost互补,简化控制。
2.3.3 稳态分析要点
BUCK-BOOST的WCCA分析,我个人觉得最麻烦的是模式切换:
- 模式切换点的稳定性。从BUCK模式切换到BUCK-BOOST模式时,环路增益会变化,容易引起振荡。我建议在切换点附近留一个死区,或者用滞回控制。
- 四个开关管的损耗分配。不同模式下,开关管的导通损耗和开关损耗不同。做热分析时,要按最坏情况算。
- 电感电流的直流偏置。在BUCK-BOOST模式下,电感电流的直流分量比BUCK或BOOST模式都大,电感更容易饱和。
我的习惯: 做四开关BUCK-BOOST的WCCA时,我会把输入电压从最低到最高扫一遍,在每个模式下都算一遍损耗和应力。虽然工作量大了点,但能避免很多隐藏问题。
2.4 三种拓扑的对比总结
最后,咱们用一张表总结一下:
| 参数 | BUCK | BOOST | BUCK-BOOST(四开关) |
|---|---|---|---|
| 输入输出关系 | Vo = D × Vin | Vo = Vin / (1-D) | Vo = Vin × D / (1-D) |
| 输出电压极性 | 同极性 | 同极性 | 同极性(四开关) |
| 输入电流 | 断续 | 连续 | 连续(取决于模式) |
| 输出电流 | 连续 | 断续 | 连续(取决于模式) |
| 开关管电压应力 | Vin | Vo | max(Vin, Vo) |
| 二极管电压应力 | Vin | Vo | max(Vin, Vo) |
| 典型应用 | 降压稳压 | 升压稳压 | 宽输入范围稳压 |
| WCCA重点关注 | 电感饱和、输出纹波 | RHPZ、输出电容纹波电流 | 模式切换、四管损耗 |
好了,这一讲的内容就到这里。三种拓扑是开关电源的基石,搞懂了它们,后面的隔离拓扑、谐振变换器才能学得扎实。下一讲咱们会深入讨论电感、电容这些关键元器件的非理想特性,以及它们如何影响WCCA分析。
记住,做电源设计,别怕基础重复。我每次做新项目,都会回头翻翻BUCK、BOOST的波形,温故而知新嘛。