2. 电源基础
好,咱们正式开始聊BUCK电路的核心。
很多人一上来就盯着芯片选型、Layout走线,其实最根本的东西——拓扑原理,反而没吃透。我见过不少工程师,做了三五年电源,问他“BUCK为什么能降压”,他支支吾吾说“因为占空比”。嗯,对,但不全对。
这一节,咱们就把BUCK的底裤扒干净。从最基本的三个元件开始,把开关怎么动、电感怎么储能、电容怎么滤波,一次性说透。
2.1 最基本的BUCK拓扑:三个元件一台戏
一个标准的BUCK电路,核心元件就三个:开关管(Q)、续流二极管(D)、电感(L)。再加上输出电容(C)和负载(RL),就构成了完整的功率级。
核心公式(理想情况):
VOUT = D × VIN
其中 D 是占空比(Duty Cycle),范围 0~1。
这就是BUCK降压的本质——通过控制开关的导通时间,把输入电压“斩”成平均值。
你想想看,如果开关一直开着,输出就等于输入,那还降什么压?所以必须让开关“断断续续”地工作。这个“断断续续”的比例,就是占空比。
下面这张图,是我个人习惯用来给新人讲BUCK拓扑的。它把能量流动的路径画得很清楚。
个人经验:SW节点(开关节点)是BUCK电路中最“脏”的节点。它的电压在VIN和GND之间来回跳变,上升沿和下降沿的dv/dt非常高。我在做EMC整改时,十次有八次问题都出在这个节点的Layout上。后面讲Layout的时候咱们细聊。
2.2 开关动作原理:导通与关断的“二重奏”
BUCK的工作过程,说白了就是开关管Q的“开”和“关”两个状态。咱们分开看。
2.2.1 开关导通阶段(Q ON,D OFF)
当Q导通时,输入电压VIN直接加到电感L的左端。此时SW节点电压 ≈ VIN。二极管D反偏截止。
电流路径:VIN → Q → L → C → 负载 → GND。
电感两端电压:VL = VIN - VOUT(忽略Q的导通压降)。
因为VL > 0,电感电流线性上升。电感在“吃”能量,以磁场形式储存起来。
2.2.2 开关关断阶段(Q OFF,D ON)
当Q关断时,电感L左端的SW节点电压被二极管D钳位到 ≈ -0.7V(肖特基二极管约-0.3V)。
电流路径:GND → D → L → C → 负载 → GND。
电感两端电压:VL = -VOUT - VD(VD是二极管正向压降)。
因为VL < 0,电感电流线性下降。电感在“吐”能量,把之前储存的磁场能释放给负载和电容。
关键点:电感电流不能突变。所以Q关断后,电感会“努力”维持电流继续流动,这就是续流二极管存在的意义——给电感电流提供一个回路。
我曾经遇到过一个案例:某款产品在低温下频繁重启。查了半天,发现是续流二极管选型不当,低温下正向压降变大,导致电感续流不足,输出电压跌落。换了颗低压降的肖特基,问题解决。所以二极管别随便选,尤其是低温环境。
2.3 电感的储能滤波作用:BUCK的“心脏”
电感在BUCK电路里扮演什么角色?我打个比方:它就像一个“能量缓冲池”。
Q导通时,池子进水(储能);Q关断时,池子放水(释能)。只要这个池子够大(电感量够大),水流(电流)就能保持平稳。
电感的核心特性:
- 伏秒平衡:稳态下,电感两端电压在开关周期内的积分(伏秒积)必须为零。这是BUCK电路分析的基础。
- 电流纹波:电感电流不是平的,而是三角波。纹波大小由电感量、开关频率、输入输出电压共同决定。
电感电流纹波的计算公式:
ΔI_L = (V_IN - V_OUT) × D × T_SW / L
其中:
- ΔIL:电感电流峰峰值纹波
- D:占空比
- TSW:开关周期
- L:电感量
避坑指南:电感不是越大越好。电感大了,纹波电流小,但动态响应变慢,而且电感体积和成本都会增加。我一般习惯把纹波电流控制在输出电流的20%~40%之间。太小的纹波会让系统进入“断续模式”(DCM),控制环路会变得复杂。
2.4 电容的储能滤波作用:BUCK的“稳压器”
电感负责“稳流”,电容负责“稳压”。
输出电容的主要作用有两个:
- 滤除开关纹波:电感电流的交流分量(纹波)会流过电容,电容的ESR(等效串联电阻)和容量决定了输出电压纹波的大小。
- 提供瞬态电流:当负载电流突然变化时,电容可以快速补充或吸收电流,维持输出电压稳定。
输出电压纹波的计算(忽略ESL):
ΔV_OUT ≈ ΔI_L × ESR + ΔI_L / (8 × f_SW × C_OUT)
其中:
- ΔVOUT:输出电压纹波
- ESR:输出电容的等效串联电阻
- fSW:开关频率
- COUT:输出电容容量
你看,纹波由两部分组成:一部分是ESR上的压降(电阻性),一部分是电容充放电引起的电压变化(电容性)。
我刚开始做电源时,总以为电容越大纹波越小。后来发现,如果电容的ESR很大,容量再大也没用。有一次我用了两颗100μF的普通铝电解,纹波反而比用一颗10μF的MLCC还大。为什么?因为铝电解的ESR是MLCC的几十倍。所以,选电容不能只看容量,ESR才是关键。
我的选型习惯:输出电容优先选MLCC(多层陶瓷电容),ESR低、高频特性好。如果容量不够,可以用多颗并联。但要注意MLCC的DC偏压特性——加上直流电压后,实际容量会下降,严重时可能只剩标称值的20%~30%。
2.5 连续导通模式(CCM)与断续导通模式(DCM)
根据电感电流是否在开关周期内降到零,BUCK电路分为两种工作模式:
| 特性 | CCM(连续模式) | DCM(断续模式) |
|---|---|---|
| 电感电流 | 始终大于0 | 会降到0并保持一段时间 |
| 输出纹波 | 较小 | 较大 |
| 动态响应 | 较好 | 较差 |
| 效率(轻载) | 较低 | 较高 |
| 控制环路 | 简单(单极点) | 复杂(右半平面零点) |
嗯,这里要注意:大多数电源芯片都设计成在重载下工作在CCM,轻载下自动切换到DCM以提高效率。但如果你做的是对纹波敏感的电路(比如射频供电),最好强制让它工作在CCM,哪怕轻载效率低一点。
一句话总结:BUCK降压的本质,就是利用开关管的通断,把直流电压变成脉冲电压,再用电感和电容把脉冲电压“平滑”成稳定的直流电压。电感负责稳流,电容负责稳压,两者配合,缺一不可。