3. 基本拓扑之Buck变换器
Buck变换器(降压变换器)是开关电源中最基础、应用最广泛的拓扑结构,无论是板级电源模块、车载DC-DC,还是服务器供电的VRM(电压调节模块),其核心功率级几乎都源于Buck拓扑。理解Buck电路的工作原理、电感电流的连续与断续模式、关键节点的电压电流波形,以及占空比与输出电压的定量关系,是后续学习Boost、Buck-Boost以及隔离型拓扑的基石。本节将从能量传递的本质出发,逐步拆解Buck变换器的完整工作过程。
上图展示了Buck变换器的核心功率链路与信号关系。输入直流电压VIN经过开关管Q1的高速斩波,再通过电感L和电容C组成的低通滤波器,最终在负载端得到平滑的直流输出电压VOUT。PWM控制器根据输出电压反馈实时调节Q1的占空比,从而维持输出稳定。下面我们将深入分析其工作原理与关键波形。
3.1 Buck电路工作原理:能量搬运与电压平均
Buck变换器的本质是一个降压型DC-DC转换器,它通过开关管的周期性导通与关断,将输入能量以“脉冲”形式传递到输出端,再利用电感与电容的储能特性将脉冲能量平滑为连续直流。其核心思想是伏秒平衡:在稳态条件下,电感两端的电压在一个开关周期内的平均值为零。
关键公式:在连续导通模式(CCM)下,Buck变换器的输出电压与占空比D的关系为:
VOUT = D × VIN
其中,D = tON / T,tON为开关管导通时间,T为开关周期。这一公式在理想情况下(忽略开关管压降、二极管压降及电感寄生电阻)成立。实际设计中,需要考虑导通压降带来的损耗,公式修正为:
VOUT = (VIN - V_SW) × D - V_D × (1 - D)
式中V_SW为开关管导通压降,V_D为二极管正向压降(或同步整流管压降)。
开关管Q1导通时,输入电源通过Q1向电感L充电,电感电流线性上升,同时向负载供电;Q1关断时,电感电流不能突变,通过续流二极管D1(或同步整流管)继续向负载供电,电感电流线性下降。当电感电流始终大于零时,电路工作在CCM模式;若电感电流在开关周期内下降到零并保持一段时间,则进入DCM模式。
3.2 连续模式(CCM)与断续模式(DCM)的判据与影响
区分CCM与DCM的关键在于电感电流是否在开关周期内降为零。临界条件由电感值L、开关频率f、负载电流IOUT和输入输出电压共同决定。
| 参数 | CCM(连续模式) | DCM(断续模式) | BCM(临界模式) |
|---|---|---|---|
| 电感电流特征 | 始终大于0,纹波叠加在直流上 | 存在电流为零的区间 | 电流谷值恰好为0 |
| 占空比与输出电压关系 | VOUT = D × VIN(线性) | VOUT = VIN × (2×D) / (D + √(D² + 8×L×f×IOUT/VIN)) | 临界点,公式同CCM |
| 负载调整率 | 较好,输出纹波小 | 较差,负载变化时电压波动大 | 介于两者之间 |
| 电感电流纹波 | ΔIL = (VIN - VOUT) × D / (L × f) | 峰值电流更高,纹波更大 | 纹波最大 |
| 适用场景 | 重载、满载、高效率要求 | 轻载、待机、低功耗 | 变频控制(如QR模式) |
判断电路工作在哪种模式,可通过计算临界电感值:
L_critical = (VIN - VOUT) × D / (2 × IOUT_min × f)
当实际电感值大于L_critical时,电路在最小负载电流IOUT_min下仍能保持CCM;反之则进入DCM。设计时,若希望全负载范围内保持CCM,需按最小负载电流选取电感。
工程经验:对于大多数板级电源设计,建议在满载时工作在CCM模式,以获得更好的动态响应和更低的输出纹波。若负载范围极宽(如待机功耗要求高),可考虑采用轻载时自动进入DCM的PFM(脉冲频率调制)模式,以提高轻载效率。
3.3 关键波形分析:开关节点、电感电流与输出电压纹波
理解Buck变换器的关键波形是进行EMI整改和环路补偿的基础。以下四个波形是调试中最常观测的节点:
- 开关节点SW(Q1源极与D1阴极连接点):该点电压在VIN和0V(或负压)之间快速跳变,是EMI的主要来源。其上升沿和下降沿的斜率决定了高频噪声的强度。
- 电感电流iL:CCM下为三角波,平均值等于负载电流IOUT,纹波峰峰值ΔIL = (VIN - VOUT) × D / (L × f)。DCM下电流存在零区间,波形呈“驼峰”状。
- 输出电压VOUT:由电容滤波后的直流电压,纹波主要由电容ESR和充放电电流决定。ΔVOUT ≈ ΔIL × (ESR + 1/(8 × f × C))。
- 二极管电流iD:在Q1关断期间流过,其反向恢复特性在硬开关拓扑中会产生额外的损耗和噪声。
典型CCM波形时序(一个开关周期T):
[0, D×T]:Q1导通,SW=VIN,iL线性上升,斜率=(VIN-VOUT)/L
[D×T, T]:Q1关断,SW≈0V(二极管导通),iL线性下降,斜率=-VOUT/L
在示波器实测中,应重点关注SW节点的振铃现象。由于PCB寄生电感和MOSFET结电容的存在,SW节点在开关瞬间会产生高频振荡,频率通常在几十MHz到上百MHz,这是传导EMI超标的主要原因之一。通过调整栅极驱动电阻、增加RC吸收电路或优化PCB布局,可以有效抑制振铃。
3.4 占空比与输出电压关系:从理想到实际
理想情况下,CCM模式的Buck变换器输出电压仅由占空比和输入电压决定,与负载无关。但实际电路中,寄生参数会导致占空比损失:
- 开关管导通电阻RDS(on):导通期间产生压降,占空比需略微增大以补偿。
- 二极管正向压降VF:续流期间产生损耗,尤其在低压大电流输出时影响显著。
- 电感直流电阻DCR:流过大电流时产生压降,降低有效输出电压。
- 死区时间:对于同步Buck,死区时间内电流流过体二极管,产生额外压降。
因此,实际占空比可表示为:
D_actual = (VOUT + VF + IOUT × DCR) / (VIN - IOUT × RDS(on) + VF)
在低输入电压(如5V转1.2V)场景下,二极管压降VF(约0.3-0.5V)占输出电压比例很高,此时必须采用同步整流技术(用MOSFET替代二极管),以提高效率。
3.5 实战案例:12V转5V/2A Buck变换器的模式选择与波形验证
某便携设备需要从12V电池电压降压至5V,最大负载电流2A,最小负载电流0.1A(待机状态),开关频率设定为500kHz。设计目标是全负载范围内效率最优,且输出纹波小于30mV。
初始参数计算:
占空比D = VOUT / VIN = 5 / 12 ≈ 0.417
电感纹波电流ΔIL取负载电流的30%,即ΔIL = 0.6A
所需电感量L = (VIN - VOUT) × D / (ΔIL × f) = (12-5) × 0.417 / (0.6 × 500k) ≈ 9.7μH
取标准值10μH。
临界电感L_critical = (VIN - VOUT) × D / (2 × IOUT_min × f) = 7 × 0.417 / (2 × 0.1 × 500k) ≈ 29.2μH
分析判断:若选用10μH电感,在0.1A轻载时,实际电感量远小于临界电感29.2μH,电路将进入DCM模式。DCM模式下,输出电压纹波增大,且负载调整率变差。但考虑到待机时对效率要求更高,DCM模式反而能降低开关损耗。
实际操作步骤:
- 选用10μH/3A功率电感,饱和电流大于2.5A。
- 输出电容选用2×22μF陶瓷电容(X5R),ESR约3mΩ。
- 在PWM控制器中设置轻载时自动切换为PFM模式(即允许DCM),重载时强制CCM。
- 实测满载2A时,SW节点波形为方波,电感电流为连续三角波,峰峰值约0.6A,输出纹波约18mV,满足要求。
- 实测待机0.1A时,电感电流出现零区间,电路进入DCM,SW节点出现振铃,但幅度在可接受范围内,效率从CCM的78%提升至DCM的85%。
结果对比与复盘:通过允许轻载进入DCM,待机功耗降低了约0.3W,但代价是输出纹波从18mV增大至45mV。若系统对纹波敏感,可增大输出电容或采用有源纹波抑制技术。此外,DCM模式下环路增益变化较大,需确保控制环路的相位裕度足够,避免次谐波振荡。
常见误区提醒:初学者常误以为占空比只由输入输出电压决定,而忽略负载变化对模式的影响。实际上,当负载降低到一定程度,电路从CCM过渡到DCM,输出电压公式不再适用,若控制环路未针对DCM进行补偿,可能导致输出电压升高或振荡。设计时务必确认最小负载电流下的工作模式。
3.6 总结复盘:Buck设计的关键要点
- 伏秒平衡是核心:无论CCM还是DCM,电感两端电压在一个周期内的平均值为零,这是推导所有公式的基础。
- 模式判断先于参数计算:先确定负载范围,再选择电感值,确保在主要工作区间内处于期望的模式。
- SW节点波形是调试第一观察点:通过SW波形可以快速判断开关时序、振铃程度和死区时间是否合理。
- 占空比不是简单的VOUT/VIN:低压大电流场景必须考虑导通压降和寄生电阻的影响。
- EMI整改从源头抓起:SW节点的电压跳变速率(dV/dt)是EMI的主要来源,通过增大栅极电阻或使用软开关技术可以降低dV/dt,但会增加开关损耗,需权衡。
掌握Buck变换器的这些核心要点,将为后续学习Boost、Buck-Boost以及隔离型拓扑打下坚实基础。每一种拓扑都可以看作是Buck变换器的变形或组合,理解了Buck的能量传递本质,其他拓扑的推导将水到渠成。