1. BUCK电源基础:拓扑、原理与导通模式
做电源设计这些年,我接触最多的拓扑就是BUCK。说白了,它就是降压转换器——把高的输入电压变成低的输出电压。你想想看,一个电路里同时有高压和低压,怎么做到的呢?靠的就是开关管的快速通断。
我个人习惯把BUCK电路看作一个“能量搬运工”。它不消耗多余能量,只是把输入端的能量一包一包地搬到输出端。搬得快,电压就高;搬得慢,电压就低。嗯,这个比喻虽然粗糙,但理解起来很直观。
1.1 BUCK电路拓扑结构
先看最基本的BUCK拓扑。它由四个核心元件组成:
- 开关管(Q):通常是MOSFET,负责高速通断
- 续流二极管(D):开关管关断时提供电流通路
- 储能电感(L):储存和释放能量,是纹波的主要来源
- 输出电容(C):平滑输出电压,滤除纹波
我在项目中遇到过不少新手,以为BUCK就是“开关+电感+电容”随便搭一下就行。结果纹波大得离谱,甚至烧管子。其实每个元件的选型都有讲究,后面我会详细讲。
核心要点: BUCK拓扑的本质是电感伏秒平衡和电容电荷平衡。这两个平衡搞懂了,BUCK设计就入门了。
下面这张图展示了BUCK电路的基本结构和工作流程:
1.2 工作原理:开关管导通与关断
BUCK的工作过程分两个阶段。我习惯叫它“充电阶段”和“续流阶段”。
阶段一:开关管导通(Ton)
开关管Q导通,输入电压Vin通过Q加到电感L左端。此时二极管D反偏截止。电感电流线性上升,电感储存能量。同时,输出电容C被充电,负载R获得电流。
电感电流上升的斜率是:
di/dt = (Vin - Vout) / L
阶段二:开关管关断(Toff)
开关管Q关断,电感电流不能突变。电感左端电压迅速下降,直到二极管D正偏导通。电感电流通过D续流,继续向负载和电容供电。电感电流线性下降。
电感电流下降的斜率是:
di/dt = -Vout / L
我的经验: 电感电流的上升和下降斜率决定了纹波大小。斜率越大,纹波越大。所以增大电感值L是减小纹波最直接的方法。但电感太大,动态响应会变慢——这是个trade-off。
稳态时,电感电流在Ton期间上升的量等于Toff期间下降的量。这就是伏秒平衡:
(Vin - Vout) × Ton = Vout × Toff
整理后得到BUCK的经典公式:
Vout = Vin × D
其中D = Ton / (Ton + Toff),称为占空比。
1.3 连续与断续导通模式
根据电感电流是否在开关周期内降到零,BUCK分为两种工作模式:
| 特性 | CCM(连续导通模式) | DCM(断续导通模式) |
|---|---|---|
| 电感电流 | 始终大于零 | 会降到零并保持一段时间 |
| 纹波大小 | 较小 | 较大 |
| 负载范围 | 适合重载 | 适合轻载 |
| 效率 | 重载时高 | 轻载时高 |
| 控制复杂度 | 简单 | 较复杂(需要零电流检测) |
为什么会进入DCM?当负载很轻时,电感电流平均值很小。如果电感值不够大,电流会在Toff期间降到零。这时候二极管自然关断,电感左端电压振荡,直到下一个周期开关管再次导通。
我曾经踩过的坑: 有一次设计一个低功耗产品,轻载时效率很高,但纹波突然变大。查了半天才发现是进入了DCM模式。DCM下输出纹波比CCM大得多,而且频率成分更复杂。如果你的负载变化范围很大,建议用CCM/DCM自动切换的控制器,或者干脆让电路在全部负载范围内都工作在CCM。
判断CCM和DCM的临界条件,看电感电流的纹波峰峰值:
ΔI_L = (Vin - Vout) × Ton / L
当负载电流Iout小于ΔI_L/2时,电路进入DCM。所以设计时,我会先确定最小负载电流,再反推需要的电感值。
1.4 本章小结
BUCK电源的基础就这些:拓扑结构、开关管通断原理、CCM与DCM的区别。你想想看,这些概念其实环环相扣——拓扑决定了元件怎么连,工作原理决定了电压怎么变,导通模式决定了纹波和效率怎么取舍。
我个人觉得,理解BUCK的关键是抓住电感这个元件。它既是能量存储的核心,也是纹波产生的根源。后面讲纹波部署时,你会发现几乎所有技巧都是围绕电感电流在转。