3、DC-DC降压转换器基础:Buck电路拓扑、工作模式(CCM/DCM)、电感选择
各位工程师朋友,咱们今天聊聊Buck电路。这是电源设计里最基础、也最常用的拓扑。说实话,我入行那会儿,第一个独立设计的电源就是一颗12V转3.3V的Buck。当时觉得挺简单,结果一上电,电感啸叫、输出纹波大得吓人……嗯,后来才明白,基础不牢,地动山摇。
3.1 Buck电路拓扑:核心原理
Buck电路,说白了就是降压。它把输入的高电压,通过开关管的通断,变成低电压输出。你想想看,这就像用水龙头控制水流——开关管就是那个阀门,电感就是蓄水池,电容就是稳压桶。
最基本的Buck拓扑由四个元件组成:开关管(MOSFET)、续流二极管、电感和输出电容。工作过程分两段:
- 开关管导通阶段:电流从输入流过电感,电感储能,同时给负载供电。此时二极管反向截止。
- 开关管关断阶段:电感电流不能突变,它通过续流二极管继续给负载供电。电感释放能量。
这里有个关键点——伏秒平衡。稳态时,电感两端的电压乘以时间,在导通和关断阶段必须相等。否则电感电流会一直增加或减少,最终烧毁。我在项目中遇到过一位同事,调试时发现电感发热严重,一查就是伏秒不平衡,占空比算错了。
核心公式:
Vout = Vin × D (其中D为占空比,忽略损耗时成立)
实际上还要考虑二极管压降和MOS管导通电阻,但初步估算用这个公式足够了。
3.2 工作模式:CCM与DCM
Buck电路有两种工作模式,这直接影响到你的电感选型和系统效率。我个人习惯在设计初期就确定好模式,因为后续的补偿网络设计完全不同。
3.2.1 连续导通模式(CCM)
CCM模式下,电感电流在整个开关周期内都大于零。也就是说,电感从未完全放空能量。这种模式的特点是:
- 输出纹波小,适合对噪声敏感的场景
- 电流应力相对较小
- 负载调整率好
- 但轻载时效率会下降
为什么会这样?因为CCM模式下,即使负载很轻,电感电流的峰值也不会太低,开关管和二极管上的导通损耗依然存在。
3.2.2 断续导通模式(DCM)
DCM模式下,电感电流会降到零,并保持一段时间。这时候续流二极管自然关断,没有反向恢复损耗。我做过一个低功耗IoT项目,待机电流只有几毫安,必须用DCM模式才能满足效率要求。
- 轻载效率高
- 电感值可以选小一些,节省体积
- 但输出纹波较大,瞬态响应稍差
我的经验:如果你做的是电池供电设备,轻载时间占比高,优先考虑DCM。如果是服务器电源、通信设备这种重载场景,CCM更合适。当然,现在很多芯片支持自动切换模式,但手动设计时还是要心里有数。
3.2.3 临界导通模式(BCM)
这是CCM和DCM的边界。电感电流刚好在开关周期结束时降到零。实际设计中很少刻意工作在BCM,因为负载稍有变化就会进入CCM或DCM。不过,BCM是计算电感临界值的依据。
3.3 电感选择:实战指南
电感是Buck电路的核心。选错了,整个电源就废了。我曾经因为贪便宜选了一颗国产电感,结果饱和电流标称值虚高,满载时电感直接饱和,电流失控……嗯,从那以后我再也不敢只看标称值了。
3.3.1 电感值的计算
电感值决定了纹波电流的大小。一般取纹波电流为输出电流的20%~40%。公式如下:
L = (Vin - Vout) × D / (ΔI × fsw)
其中:
Vin = 输入电压
Vout = 输出电压
D = 占空比 = Vout / Vin
ΔI = 纹波电流(通常取0.2~0.4 × Iout)
fsw = 开关频率
举个例子:输入12V,输出3.3V,电流2A,开关频率500kHz,取纹波系数0.3。
D = 3.3 / 12 = 0.275
ΔI = 0.3 × 2 = 0.6A
L = (12 - 3.3) × 0.275 / (0.6 × 500000) ≈ 7.97μH
实际选型时,我会取标称值10μH。因为电感值大一点,纹波小一点,但动态响应会变慢。这是个权衡。
3.3.2 饱和电流与温升电流
这两个参数最容易踩坑。我建议你记住:
- 饱和电流(Isat):电感值下降30%时的电流。超过这个值,电感基本就废了,电流会失控。
- 温升电流(Irms):电感温度上升40℃时的电流。超过这个值,电感会过热。
选型时,Isat必须大于峰值电流,Irms必须大于输出电流。峰值电流 = 输出电流 + 纹波电流的一半。
注意:不同厂家对Isat的定义可能不同。有的定义下降10%,有的定义下降30%。我曾经吃过这个亏,所以现在都会仔细看datasheet的小字部分。另外,高温下Isat会下降,设计时要留余量。
3.3.3 电感类型选择
常用的电感类型有:
| 类型 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 绕线式 | 成本低,饱和电流高 | 体积大,漏磁大 | 大功率、不敏感场合 |
| 一体成型 | 体积小,漏磁小,性能好 | 价格贵 | 便携设备、高频电路 |
| 叠层式 | 超小体积,适合SMT | 饱和电流低 | 小功率、空间受限 |
我个人习惯,只要空间允许,优先用一体成型电感。虽然贵一点,但性能稳定,EMI也好控制。
3.4 避坑指南
最后分享几个我踩过的坑:
- 电感布局:电感下方不要走敏感信号线。电感的漏磁会耦合噪声。我见过一个设计,电感下面走了I2C线,结果通信老是出错。
- 电感与电容的谐振:电感和输出电容会形成LC谐振。如果补偿网络没设计好,可能会振荡。建议用示波器实测一下环路响应。
- 轻载时的电感啸叫:DCM模式下,如果频率进入人耳可听范围(20Hz~20kHz),电感会发出吱吱声。解决办法是提高开关频率,或者用跳过周期模式。
好了,关于Buck电路的基础就聊到这里。下一章咱们深入聊聊同步整流和效率优化,到时候再分享一些实战技巧。