3、DCDC拓扑详解:Buck电路原理、Boost电路原理、Buck-Boost电路原理、同步与异步整流

各位工程师朋友,咱们今天来啃一块硬骨头——DCDC的四种核心拓扑。说实话,我入行头三年,天天跟Buck和Boost打交道,但直到有一次项目上电源纹波死活压不下去,我才真正把同步整流那点事儿吃透。你想想看,电源拓扑选错了,后面Layout、滤波全白搭。所以这一章,咱们把底层的原理掰开揉碎了讲。

3.1 Buck电路:降压的核心逻辑

Buck电路,说白了就是“斩波降压”。它的基本结构就四个元件:开关管(Q1)、续流二极管(D1)、电感(L)、输出电容(C)。

工作原理其实很简单:

  • 开关导通阶段:Q1闭合,输入电压Vin通过电感L给负载供电,同时电感储能。此时电感电流线性上升。
  • 开关关断阶段:Q1断开,电感电流不能突变,于是通过D1续流,电感释放能量给负载。电感电流线性下降。

嗯,这里要注意一个关键点:伏秒平衡。电感两端的电压乘以导通时间,必须等于关断时的电压乘以关断时间。否则电感会饱和,电流失控。

输出电压公式: Vout = Vin × D (D为占空比,0<D<1)

举个例子:输入12V,占空比50%,输出就是6V。但实际会有二极管压降,大概0.3~0.7V,所以真实输出会略低。

我在项目中遇到过一个问题:用Buck给FPGA供电,输出1.2V,但纹波高达50mV。查了半天,发现是续流二极管恢复时间太慢。换成肖特基二极管,纹波直接降到15mV。所以啊,二极管的选择不是小事

3.2 Boost电路:升压的秘密

Boost电路,很多人觉得它反直觉——凭什么电感能升压?其实你想想看,电感是个“电流惯性”元件,它不允许电流突变。当开关管导通时,电感储能;开关管关断时,电感为了维持电流,会把自己两端的电压“抬”起来,叠加在输入电压上。

工作过程:

  1. Q1导通,Vin给L充电,电流上升。此时负载由输出电容C供电。
  2. Q1关断,L两端电压反向,与Vin串联,通过D1给C充电并给负载供电。此时输出电压 = Vin + VL。

避坑指南:我曾经在Boost电路上犯过一个低级错误——输出电容选得太小。结果负载一拉大电流,输出电压直接掉到跟输入一样。为什么?因为电容储能不够,开关管关断时电压来不及建立。后来我习惯把输出电容至少留30%余量。

输出电压公式: Vout = Vin / (1 - D)

注意,D不能太接近1。理论上D=0.9时,Vout=10×Vin,但实际效率会急剧下降。我一般建议D不要超过0.85。

3.3 Buck-Boost电路:可升可降的灵活方案

Buck-Boost,顾名思义,既能升压也能降压。它的输出极性是反的——输出负压。这一点很多人容易忽略。

拓扑结构:开关管、电感、二极管、电容,但连接方式不同。电感一端接地,另一端接开关管和二极管。

工作模式:

  • Q1导通:Vin给L充电,电流从Vin→L→GND。负载由C供电。
  • Q1关断:L释放能量,电流从L→C→负载→D1→L。注意电流方向,输出端对地是负压。

重要提醒:Buck-Boost的输出是负电压!如果你需要正电压输出,可以用Cuk电路或者SEPIC。我有个同事曾经把Buck-Boost直接接到正压负载上,结果烧了一片运放。嗯,血的教训。

输出电压公式: Vout = -Vin × D / (1 - D)

当D<0.5时,|Vout| < Vin(降压);当D>0.5时,|Vout| > Vin(升压)。

3.4 同步整流 vs 异步整流:效率之争

异步整流,就是咱们前面讲的用二极管续流。同步整流呢,把二极管换成了一个MOSFET(通常叫Q2),用控制信号让它跟主开关管交替导通。

为什么要有同步整流?

你想想看,二极管有正向压降,肖特基二极管大概0.3V,普通二极管0.7V。在低压大电流场景下,比如输出1.2V/10A,二极管上的损耗 = 0.3V × 10A = 3W。这效率直接掉了20%多!

换成MOSFET,导通电阻Rds(on)只有几毫欧,比如5mΩ,损耗 = I²R = 10² × 0.005 = 0.5W。效率瞬间提升。

对比项 异步整流(二极管) 同步整流(MOSFET)
导通损耗 高(Vf × I) 低(I² × Rds(on))
开关损耗 低(无驱动损耗) 高(需驱动电路)
控制复杂度 简单 复杂(需防直通)
适用场景 高压、小电流 低压、大电流

我的个人习惯:输出电流超过3A,我基本都会用同步整流。低于1A,异步整流更省事。1~3A之间,看成本和效率要求权衡。

同步整流的一个致命陷阱——直通(Shoot-through):

如果Q1和Q2同时导通,电源直接短路,瞬间烧毁。所以必须加死区时间(Dead Time)。我建议死区时间设置在20~50ns,具体看MOSFET的开关速度。太短会直通,太长会影响效率。

我曾经调试一个12V转1.8V/20A的电源,同步整流效率做到92%,但死区时间设成10ns时,Q2温度飙到120°C。后来改成30ns,温度降到75°C。你看,细节决定成败。

3.5 小结与选型建议

好了,四种拓扑咱们都过了一遍。最后给你一个快速选型表:

需求 推荐拓扑 注意事项
降压(Vin > Vout) Buck 注意电感饱和电流
升压(Vin < Vout) Boost 占空比别超过0.85
可升可降,正压 SEPIC或Cuk 元件多,成本高
可升可降,负压 Buck-Boost 注意输出极性
低压大电流 同步整流Buck 死区时间要调好

嗯,这一章内容不少,但都是硬核干货。你想想看,搞懂这些拓扑,以后设计电源心里就有底了。下一章咱们聊聊电感选型和磁芯损耗,那又是另一个坑。到时候见!