第二讲:开关电源基础回顾——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的稳态分析我习惯关注三个点:

  1. 电感电流连续模式(CCM)与断续模式(DCM)的边界。轻载时容易进入DCM,这时候增益公式变了,控制环路也会受影响。
  2. 输出纹波电压。我建议用最坏情况分析:考虑电容ESR的最大值、电感容差下限。
  3. 开关管电压应力。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分析,我特别提醒几个坑:

  1. 右半平面零点(RHPZ)。这是BOOST天生的毛病,在CCM模式下,控制到输出的传递函数有一个右半平面零点,限制了带宽。补偿网络设计要小心。
  2. 输出电容的纹波电流。BOOST的输出电容纹波电流很大,因为输出电流是断续的。选型时一定要算RMS电流,否则电容会过热。
  3. 启动冲击电流。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。它有三种工作模式:

  1. BUCK模式:Vin > Vo,只让BUCK部分工作,BOOST部分直通。
  2. BOOST模式:Vin < Vo,只让BOOST部分工作,BUCK部分直通。
  3. 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分析,我个人觉得最麻烦的是模式切换:

  1. 模式切换点的稳定性。从BUCK模式切换到BUCK-BOOST模式时,环路增益会变化,容易引起振荡。我建议在切换点附近留一个死区,或者用滞回控制。
  2. 四个开关管的损耗分配。不同模式下,开关管的导通损耗和开关损耗不同。做热分析时,要按最坏情况算。
  3. 电感电流的直流偏置。在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的波形,温故而知新嘛。