1. BUCK电源基础:拓扑结构、工作原理、连续与断续导通模式

各位工程师朋友,咱们今天聊聊BUCK电源最核心的东西。说实话,做了十几年电源设计,我见过太多人一上来就调环路、算补偿,结果连BUCK怎么工作的都没搞透。嗯,这章咱们就把地基打牢。

1.1 拓扑结构——BUCK电路长什么样?

BUCK电路,说白了就是一个降压转换器。它的核心结构其实很简单:一个开关管、一个二极管(或者同步整流管)、一个电感和一个输出电容。

我习惯把BUCK电路分成三个部分来看:

  • 开关网络:由开关管Q和续流二极管D组成,负责把直流电压变成脉冲方波
  • 储能网络:电感L,负责储存和释放能量
  • 输出滤波:电容C,负责平滑输出电压

你想想看,输入一个稳定的直流电压,经过开关管一通一断,再经过电感电容滤波,就得到了一个更低的直流电压。这就是BUCK的本质。

核心公式:Vout = D × Vin(理想情况下)

其中D是占空比,范围0~1。这个公式是所有BUCK设计的起点。

下面这张图是我自己整理的BUCK拓扑结构,包含了关键节点和波形特征:

BUCK电源拓扑结构图 Vin Q L C RL D SW节点 Vout 关键节点说明: • Vin:输入电压,通常来自前级电源或电池 • SW节点:开关管漏极/源极连接点,波形为方波 • Vout:输出电压,经过LC滤波后的直流 • 地:所有电流的返回路径,布局时需特别注意

1.2 工作原理——开关管是怎么工作的?

BUCK的工作过程,其实就是开关管Q的导通和关断。我把它拆成两个阶段来讲:

阶段一:开关管导通(Ton)

开关管Q导通,输入电压Vin通过Q加到电感L上。电感两端电压为Vin - Vout,电感电流线性上升。这时候电感在储存能量,同时给负载供电和给电容充电。

阶段二:开关管关断(Toff)

开关管Q关断,电感电流不能突变,通过二极管D续流。电感两端电压变为 -Vout(忽略二极管压降),电感电流线性下降。电感释放储存的能量,继续给负载供电。

我的经验:很多新手搞不清为什么电感电流不能突变。你想想看,电感本质上是个惯性元件,电流变化需要时间。这个特性恰恰是BUCK能稳定输出的关键。

这两个阶段周而复始,就形成了稳定的输出电压。占空比D = Ton / (Ton + Toff),调节占空比就能调节输出电压。

1.3 连续导通模式(CCM)与断续导通模式(DCM)

这是BUCK电源里最容易搞混的概念之一。我记得刚入行时,有个项目因为没搞清楚CCM和DCM的区别,环路补偿怎么调都不对。后来才发现,负载轻的时候电路已经进入DCM了,补偿参数完全不对路。

连续导通模式(CCM)

在CCM下,电感电流在整个开关周期内都大于0。也就是说,开关管关断期间,电感电流还没降到0,下一个周期就开始了。

  • 电感电流始终连续
  • 输出电压纹波较小
  • 适合重载应用
  • 环路模型相对简单

断续导通模式(DCM)

在DCM下,电感电流在开关管关断期间会降到0,并且保持一段时间为0,直到下一个周期开始。

  • 电感电流不连续,存在死区时间
  • 输出电压纹波较大
  • 适合轻载应用
  • 环路模型更复杂

避坑指南:我曾经在一个低功耗项目中,负载从满载到空载变化范围很大。一开始没考虑DCM,结果轻载时输出电压飘得厉害。后来加了DCM检测和模式切换,问题才解决。记住:CCM和DCM的传递函数不一样,补偿网络必须覆盖两种模式。

1.4 CCM与DCM的临界条件

什么时候进入DCM?说白了,就是电感电流的纹波太大,谷值降到了0。临界条件可以用一个公式来判断:

临界电感值 L_critical = (V_out × (1 - D)) / (2 × I_out × f_sw)

其中:
V_out = 输出电压
D = 占空比
I_out = 输出电流
f_sw = 开关频率

如果实际电感值小于这个临界值,或者负载电流小于临界电流,电路就会进入DCM。

参数 CCM DCM
电感电流 始终大于0 存在0电流区间
输出电压纹波 较小 较大
负载范围 重载 轻载
环路补偿 相对简单 较复杂
效率 重载时高 轻载时高

1.5 实际设计中的选择

我个人习惯,在设计BUCK电源时,先确定负载范围。如果负载变化不大,我会尽量让电路工作在CCM,因为环路补偿好做,输出纹波也小。

但如果负载范围很宽,比如从10mA到3A,那就得考虑DCM了。这时候有两种做法:

  1. 固定频率CCM:电感选大一点,保证最轻载时也不进入DCM。缺点是电感体积大、成本高。
  2. 模式自适应:让芯片自动在CCM和DCM之间切换。轻载时进入DCM提高效率,重载时回到CCM保证性能。

我的建议:对于大多数消费类产品,我推荐用模式自适应的方案。虽然控制逻辑复杂一点,但能兼顾全负载范围的效率和性能。工业类产品如果对纹波要求严格,可以考虑固定CCM。

好了,这一章的内容就到这里。BUCK的基础拓扑、工作原理、CCM和DCM的区别,都是后面所有章节的基石。你把这些搞清楚了,后面学环路补偿、稳定性分析才会顺手。