2. DC-DC转换器基础
反馈环路补偿设计的核心对象是功率级的小信号特性,而功率级特性完全由拓扑结构决定。无论是Buck、Boost还是Buck-Boost,其大信号工作状态决定了静态工作点,而小信号扰动下的响应则决定了控制环路的设计目标。本章从物理工作原理出发,推导三种基本拓扑的关键波形与传递函数,为后续补偿网络设计建立必要的理论基础。理解拓扑之间的本质差异——尤其是右半平面零点(RHPZ)和等效输出阻抗的差异——是判断环路稳定性风险的第一步。
上图从功率级结构、传递函数特征和补偿难度三个维度对三种拓扑进行了对比。可以看到,Buck拓扑由于没有右半平面零点,其补偿网络设计最为直接;而Boost和Buck-Boost在CCM模式下均存在RHPZ,这限制了环路带宽的设计上限。下面逐一展开分析。
2.1 Buck降压变换器:从开关动作到小信号模型
2.1.1 工作原理与关键波形
Buck变换器通过高频开关将输入方波电压经LC滤波器平滑后得到稳定的直流输出。在CCM模式下,一个开关周期包含两个阶段:导通阶段(Q导通,D截止)和续流阶段(Q关断,D导通)。电感电流在这两个阶段中分别以不同的斜率线性变化,其平均值等于负载电流。
关键波形特征如下:
- 开关节点Vsw:在0和Vin之间切换的方波,占空比D = Vout/Vin(CCM稳态)。
- 电感电流iL:三角波,峰峰值纹波ΔIL = (Vin - Vout)·D·Ts / L = Vout·(1-D)·Ts / L。
- 输出纹波:主要由ESR和电容充放电决定,ΔVout ≈ ΔIL·(ESR + 1/(8·fs·C))。
从控制角度看,Buck的占空比到输出电压的传递函数为:
Gvd(s) = Vout/D = Vin · [ (1 + s·ESR·C) / (1 + s/(Q·ω₀) + s²/ω₀²) ]
其中ω₀ = 1/√(L·C),Q = R·√(C/L)。这是一个典型的二阶低通系统,在ESR零点之前呈现-40dB/dec的衰减斜率。由于没有RHPZ,补偿网络只需提供足够的相位裕度即可。
2.1.2 设计案例:12V→3.3V Buck的功率级参数计算
假设设计规格:Vin=12V,Vout=3.3V,Iout_max=3A,fs=500kHz,允许输出纹波30mV。
- 占空比:D = 3.3/12 = 0.275
- 电感选择:取纹波系数r=0.3,则ΔIL = 0.3×3 = 0.9A。L = Vin·D·(1-D)/(fs·ΔIL) = 12×0.275×0.725/(500k×0.9) ≈ 5.3μH,取标准值5.6μH。
- 输出电容:若使用陶瓷电容(ESR≈3mΩ),则C ≥ ΔIL/(8·fs·ΔVout) = 0.9/(8×500k×0.03) ≈ 7.5μF,取2×10μF并联。
- LC谐振频率:f₀ = 1/(2π√(5.6μ×20μ)) ≈ 15kHz,远低于穿越频率,满足环路设计要求。
该案例中,功率级在15kHz处呈现-40dB/dec的斜率,在穿越频率(约50kHz)处相位滞后约-180°。补偿网络需要提供约60°的相位提升才能达到45°相位裕度,因此选择Type III补偿。
2.2 Boost升压变换器:RHPZ的成因与影响
2.2.1 工作原理与关键波形
Boost变换器在开关管导通时,电感储存能量;开关管关断时,电感电流通过二极管向输出电容和负载释放能量。其输出电压始终高于输入电压,占空比D = 1 - Vin/Vout。
关键波形特征:
- 电感电流:连续三角波,平均值IL = Iout/(1-D) = Vin/(R·(1-D)²)。
- 开关节点Vsw:在0和Vout之间切换,但注意二极管导通时Vsw = Vout。
- 输出二极管电流:仅在开关管关断期间有电流,其平均值等于负载电流。
Boost的占空比到输出传递函数为:
Gvd(s) = Vin/(1-D)² · [ (1 - s·L/(R·(1-D)²)) / (1 + s/(Q·ω₀) + s²/ω₀²) ]
分子中的(1 - s/ωz)项即为右半平面零点,其频率为:
ωz = R·(1-D)² / L
2.2.2 实战场景:RHPZ对环路带宽的限制
考虑一个5V→12V的Boost变换器,L=10μH,R=12Ω(即输出1A),fs=400kHz。计算RHPZ频率:
D = 1 - 5/12 = 0.583
fz = R·(1-D)² / (2π·L) = 12×(0.417)² / (2π×10μ) ≈ 33.2kHz
这意味着环路穿越频率必须远低于33.2kHz,通常取fz的1/3~1/5,即6~10kHz。如果尝试将穿越频率设计到20kHz,RHPZ在穿越频率处贡献的相位滞后约为arctan(20/33.2)≈31°,加上LC滤波器本身的-180°相位,总相位将低于-180°,系统必然不稳定。
工程对策:
- 增大电感L可以降低RHPZ频率(注意:是降低,不是提高),但会增大体积和成本。
- 提高开关频率可以减小电感值,从而提高RHPZ频率,但会增加开关损耗。
- 采用耦合电感或三绕组Boost拓扑可以消除RHPZ,但电路复杂度增加。
2.3 Buck-Boost升降压变换器:反极性输出的特殊挑战
2.3.1 工作原理与关键波形
Buck-Boost变换器(反极性型)的输出电压极性与输入相反,其电压增益为Vout = -Vin·D/(1-D)。当D<0.5时降压,D>0.5时升压。其工作过程为:开关管导通时,电感直接并联在输入端储存能量;开关管关断时,电感电流通过二极管向输出电容和负载释放。
关键波形特征:
- 电感电流:平均值IL = Iout/(1-D) = |Vout|/(R·(1-D))。
- 开关管电压应力:Vds_max = Vin + |Vout|,这是该拓扑的固有缺点。
- 输出电容电流:在开关管导通期间,输出电容单独向负载供电,因此输出纹波较大。
其传递函数为:
Gvd(s) = Vin/(1-D)² · [ (1 - s·L/(R·(1-D))) / (1 + s/(Q·ω₀) + s²/ω₀²) ]
RHPZ频率为ωz = R·(1-D)/L,与Boost相比,其RHPZ频率通常更低(因为(1-D)的指数为1而非2),这使得Buck-Boost的环路补偿更加困难。
2.3.2 误区澄清:Buck-Boost与四开关Buck-Boost的区别
需要特别指出的是,四开关Buck-Boost(4-Switch Buck-Boost)是另一种拓扑,它通过两个开关管和两个二极管(或同步整流管)实现正极性输出,且可以在Buck模式和Boost模式之间平滑过渡。其传递函数在Buck模式与Buck相同,在Boost模式与Boost相同,但在模式切换点附近存在非线性和控制不连续问题。本课程后续章节将专门讨论四开关Buck-Boost的环路设计。
| 特性 | 反极性Buck-Boost | 四开关Buck-Boost |
|---|---|---|
| 输出极性 | 负电压 | 正电压 |
| 开关管数量 | 1个 | 4个 |
| RHPZ | 始终存在 | 仅Boost模式存在 |
| 控制复杂度 | 低 | 高(需模式切换逻辑) |
| 典型应用 | 负压轨、LED驱动 | 电池供电的宽范围输出 |
2.4 三种拓扑的传递函数对比与补偿策略选择
为了便于工程应用,下表汇总了三种拓扑在CCM模式下的关键传递函数参数:
| 参数 | Buck | Boost | Buck-Boost |
|---|---|---|---|
| 直流增益(D→Vout) | Vin | Vin/(1-D)² | Vin/(1-D)² |
| LC双极点频率 | 1/(2π√(LC)) | 1/(2π√(LC)) | 1/(2π√(LC)) |
| ESR零点频率 | 1/(2π·ESR·C) | 1/(2π·ESR·C) | 1/(2π·ESR·C) |
| RHPZ频率 | 无 | R(1-D)²/(2πL) | R(1-D)/(2πL) |
| 推荐补偿类型 | Type II或Type III | Type III(带宽受限) | Type III(带宽严格受限) |
2.4.1 补偿策略选择流程
- 确定工作模式:首先确认变换器是否工作在CCM。轻载时可能进入DCM,此时传递函数发生变化,需要单独建模。
- 计算功率级关键频率:包括LC双极点频率、ESR零点频率、RHPZ频率(如适用)。
- 确定目标穿越频率:对于Buck,取fs/10~fs/5;对于Boost/Buck-Boost,取min(fs/10, fz