1. Buck变换器基础:拓扑结构、工作原理、连续与断续模式
各位同学,咱们今天正式开始Buck变换器的学习。说实话,Buck变换器是我在电源设计生涯中打交道最多的拓扑,没有之一。从早期的通信电源到现在的车载充电器,到处都有它的影子。我个人习惯把Buck叫做"降压型开关电源",它能把一个较高的输入电压,稳稳地变成你想要的较低输出电压。
1.1 拓扑结构长什么样?
先看最基本的电路结构。一个标准的Buck变换器,核心元件就五个:
- 开关管Q(MOSFET或BJT)
- 续流二极管D
- 储能电感L
- 输出电容C
- 负载电阻R
你想想看,这五个元件串并联起来,就构成了一个完整的降压系统。输入电压Vin从左边进来,经过开关管后,通过LC滤波器,最后在负载上得到稳定的Vout。
关键点: Buck变换器的本质是一个"斩波器"加"低通滤波器"。开关管把直流电压斩成方波,电感电容再把方波平滑成直流。
1.2 工作原理:开关管在干嘛?
工作原理其实不复杂。我刚开始学的时候,老师跟我说:"你就想象一个水龙头,一会儿开一会儿关。" 嗯,这个比喻很形象。
Buck变换器有两个工作阶段:
- 开关管导通阶段(ton):Q导通,D反偏截止。输入电压通过Q给电感充电,同时给负载供电。电感电流线性上升,储存能量。
- 开关管关断阶段(toff):Q关断,电感电流不能突变,于是D导通续流。电感释放能量,电流线性下降。
这两个阶段周而复始,输出电压就是输入电压乘以占空比D:
Vout = D × Vin
这里D = ton / (ton + toff),也就是开关管导通时间占整个周期的比例。
我的经验: 实际项目中,占空比不会无限接近0或1。我曾经在一个48V转3.3V的项目里,占空比只有0.068,结果开关管关断时间太长,电感电流断续了,输出纹波大得吓人。所以设计时一定要留余量。
1.3 连续模式(CCM)与断续模式(DCM)
这是Buck变换器里最容易让人迷糊的地方。说白了,就看电感电流在开关周期结束时有没有降到零。
连续导通模式(CCM)
电感电流在整个周期内都大于零。开关管关断结束时,电感还存着能量。这种模式下,输出电压与负载电流无关,只取决于占空比。纹波小,效率高,适合大电流应用。
断续导通模式(DCM)
电感电流在开关管关断期间降到了零,然后一直保持到下一个周期开始。这时候,输出电压不仅和占空比有关,还和负载电流、电感量有关。公式变得复杂了:
Vout = Vin × (2 × D² × R × Ts / L) 的平方根形式
嗯,这个公式看着就头疼。实际调试时,我更习惯用仿真来看。
避坑指南: 我曾经在一个LED驱动项目里,没注意负载变化范围,结果轻载时进入了DCM模式,输出电压突然升高,差点烧了LED灯珠。所以设计时一定要算清楚临界电感值,或者干脆用CCM/DCM混合模式的控制芯片。
1.4 临界条件怎么判断?
CCM和DCM的分界线,就是电感电流刚好在周期结束时降到零。这个临界电感值Lcrit可以这样算:
L_crit = (1 - D) × R × T_s / 2
其中Ts是开关周期,R是负载电阻。如果实际电感大于Lcrit,就是CCM;小于Lcrit,就是DCM。
| 参数 | CCM | DCM |
|---|---|---|
| 电感电流 | 始终大于0 | 有零电流区间 |
| 输出电压公式 | Vout = D × Vin | 与负载相关 |
| 纹波大小 | 较小 | 较大 |
| 效率 | 较高(大电流时) | 较低(大电流时) |
| 适用场景 | 重载、固定负载 | 轻载、宽负载范围 |
1.5 实际设计中的选择
我个人习惯,如果负载电流变化范围不大,就尽量设计在CCM模式。为什么呢?因为CCM下传递函数简单,环路补偿好做。你想想看,DCM模式下,系统从二阶变成了一阶,虽然稳定性好了,但动态响应变慢了。
但如果你做的是电池供电的设备,轻载时间很长,那DCM反而有优势——开关损耗小,效率高。我记得有个手持设备项目,待机电流只有10mA,用DCM模式后待机时间延长了30%。
总结一下: Buck变换器的基础就是这五个元件、两个阶段、两种模式。搞清楚了这些,后面的环路补偿才能听得懂。下一节咱们会讲小信号建模,那是做补偿的理论基础,别走神。
好了,今天就到这里。有问题随时问我,咱们下节课见。