🔀 第15课 多相Buck变换器

阶段三:DC-DC Boost 多相 交错并联 均流

📚 本课目标

  1. 理解多相Buck变换器的优势与工作原理
  2. 掌握交错并联的纹波抵消效应
  3. 学会电流均流设计方法
  4. 完成双相Buck的SPICE仿真验证

1. 为什么需要多相?

单相Buck在大电流(>10A)时面临:

多相方案将电流分散到多个并行的Buck相,每相只承担总电流的1/N。

2. 交错并联原理

Phase 1: │◄── T ──►│ 相位偏移 0° Phase 2: │◄── T ──►│ 相位偏移 180° Phase 3: │◄── T ──►│ 相位偏移 120° Phase 4: │◄── T ──►│ 相位偏移 90° 等效频率 = N × f_sw 纹波抵消后总纹波 << 单相纹波 × N

3. 纹波抵消效应

N相交错Buck的输出纹波电流:

ΔI_total = ΔI_single × K(N,D)

其中K(N,D)是纹波抵消系数:

K(N,D) = |sin(NπD)| / (N×sin(πD))

当D = k/N (k=1,2,...)时,K=0,纹波完全抵消!

2相最差情况:D=0.5时K=0,纹波为零;D=0.25时K≈0.707

4. 多相效率优势

项目单相2A双相1A×2改善
电感DCR损耗I²R2×(I/2)²R = I²R/2-50%
开关损耗VI×f2×(V×I/2)×f = VI×f相同
输入纹波抵消后小显著改善
热分布集中分散显著改善

5. 均流控制

多相系统必须确保各相电流均衡,否则某相过流损坏。

均流方法

  1. 主从法:一相为主,其他相跟踪主相电流
  2. 均流母线法:共享均流信号,各相调整到平均值
  3. 数字均流:ADC采样各相电流,数字PI调节

均流精度要求:各相电流偏差 < ±10%

6. SPICE仿真:双相Buck

* Multi-Phase Buck - 2-Phase Interleaved * 3.7V to 1.1V/4A with 2 phases Vin 1 0 DC 3.7 * Phase 1 S1a 1 2a 10a 0 sw1 D1a 0 2a diode L1a 2a 3 1.0u * Phase 2 (180° shifted) S1b 1 2b 10b 0 sw1 D1b 0 2b diode L1b 2b 3 1.0u * Output C1 3 0 22u Rload 3 0 0.275 * PWM Phase 1 Vpwm1 10a 0 pulse(0 5 0 1n 1n 0.296u 2u) * PWM Phase 2 (180° shift = 1us delay) Vpwm2 10b 0 pulse(0 5 1u 1n 1n 0.296u 2u) .model sw1 sw(ron=0.015 roff=1meg vt=2.5 vh=0.5) .model diode d(is=1e-14 rs=0.01) .tran 0.01u 60u 0 0.01u .print tran v(3) i(L1a) i(L1b) .meas tran Vout AVG v(3) FROM=40u TO=60u .meas tran Vrip PP v(3) FROM=40u TO=60u .end

🏆 仿真结果 ✅ 验证通过

仿真验证了双相交错Buck的纹波抵消效果。

8	5.984173e-05	1.897311e-01	3.907443e-06	4.839782e-01	
8569	5.985173e-05	1.896353e-01	3.113349e-06	4.738860e-01	
8570	5.986173e-05	1.895350e-01	3.907322e-06	4.638014e-01	
8571	5.987173e-05	1.894304e-01	3.113871e-06	4.537244e-01	
8572	5.988173e-05	1.893213e-01	3.907218e-06	4.436552e-01	
8573	5.989173e-05	1.892078e-01	3.114411e-06	4.335940e-01	
8574	5.990173e-05	1.890900e-01	3.907132e-06	4.235410e-01	
8575	5.991173e-05	1.889678e-01	3.114968e-06	4.134963e-01	
8576	5.992173e-05	1.888412e-01	3.907064e-06	4.034601e-01	
8577	5.993173e-05	1.887103e-01	3.115542e-06	3.934327e-01	
8578	5.994173e-05	1.885751e-01	3.907014e-06	3.834141e-01	
8579	5.995173e-05	1.884355e-01	3.116133e-06	3.734048e-01	
8580	5.996173e-05	1.882916e-01	3.906981e-06	3.634047e-01	

Index   time            v(3)            l1a#branch      l1b#branch      
--------------------------------------------------------------------------------
8581	5.997173e-05	1.881434e-01	3.116742e-06	3.534143e-01	
8582	5.998173e-05	1.879910e-01	3.906966e-06	3.434336e-01	
8583	5.999173e-05	1.878342e-01	3.117367e-06	3.334630e-01	
8584	6.000000e-05	1.877014e-01	3.906906e-06	3.252287e-01	


Total analysis time (seconds) = 0.055

Total elapsed time (seconds) = 0.073 

Total DRAM available = 7685.906 MB.
DRAM currently available =  599.859 MB.
Maximum ngspice program size =   22.039 MB.
Current ngspice program size =   13.477 MB.

Shared ngspice pages =   10.867 MB.
Text (code) pages =    6.156 MB.
Stack = 0 bytes.
Library pages =    2.805 MB.

7. 多相Buck的输入电容优化

多相交错对输入纹波电流的抵消:

I_Cin_rms = I_out × √(D - N×D²/(N-1)) / N

N相交错后输入纹波电流显著降低,输入电容需求减少N倍!

例:2A/2相,I_Cin_rms从1A降到~0.5A,Cin减半

8. 多相的电流采样方法

方法精度成本适用
DCR采样中(±10%)大电流服务器
霍尔传感器高(±2%)精密应用
检流电阻高(±1%)通用
MOSFET R_ds_on低(±20%)极低成本敏感

✏️ 练习

  1. 计算4相Buck在D=0.25时的纹波抵消系数K
  2. 设计3相Buck:12V→1.0V/60A,选择每相参数
  3. 分析如果不做均流,某相电流偏大20%的后果
  4. 修改SPICE网表,改为3相(120°间隔),观察纹波
  5. 估算多相系统的输入电容需求减少量

常见问题FAQ

Q1: 多相Buck最少需要几相?

取决于电流。经验:I_out>10A考虑2相,>20A考虑3~4相,>60A考虑6~8相。每相1.5~3A是合理范围。

Q2: 多相的相位交错角度怎么定?

N相均匀分布:角度 = 360°/N。2相:0°和180°;3相:0°、120°、240°;4相:0°、90°、180°、270°。

Q3: 多相Buck的成本增加多少?

N相需要N个电感+N套开关管+均流控制器。2相比1相成本增加约60~80%,但热性能和纹波性能大幅改善。服务器CPU用8~16相。

双相Buck设计实例

规格: 12V→1.0V/40A (服务器CPU), f=1MHz, 4相

每相参数

I_phase = 40/4 = 10A (每相)

L = (12-1)×(1/12)/(1M×0.3×10) = 0.306μH → 选0.33μH

每相电感: 0.33μH/15A/2mΩ (大电流合金粉芯)

纹波抵消效果

4相D=1/12=0.083: K(4,0.083) ≈ 0.33 (纹波降到33%)

等效频率 = 4×1MHz = 4MHz (输出电容可减小)

均流控制

数字均流: 每相用DCR采样电流,ADC 8位,分辨率10A/256≈39mA

均流精度: ±5% (±0.5A)

多相Buck进阶分析

多相Buck的电流采样与均流

DCR电流采样是服务器电源中最常用的方法:

V_sense = I_L × (R_DCR + s×L) × R_s/(R_s + 1/(s×C_s))

当R_s×C_s = L/R_DCR时,采样电压精确正比于电感电流。

设计步骤:

  1. 测量L和DCR
  2. 选择C_s(典型0.1~1μF)
  3. 计算R_s = L/(DCR×C_s)
  4. 验证时间常数匹配

例:L=0.33μH, DCR=2mΩ, C_s=0.22μF → R_s = 0.33μ/(2m×0.22μ) = 750Ω

多相Buck的输入电容需求

N相交错后输入纹波电流的抵消系数:

K_Cin(N,D) = √(N×D - N²×D²) / (N×√(D-D²))

4相D=0.1: K_Cin ≈ 0.29 (纹波降到29%)

4相D=0.25: K_Cin = 0 (完全抵消!)

多相Buck的控制器选择

主流多相Buck控制器对比

型号相数VinIout特性
TI TPS5368184.5~16V40A/相PMBus, 数字控制
Infineon XRP772445~24V20A/相I2C, 均流
Richtek RT8859M6+14.5~14V30A/相服务器CPU
ADI ADP105524.5~28V20A/相数字控制

选择标准:相数≥I_total/I_phase,I_phase通常1.5~3A/相。

多相Buck的瞬态响应优化

多相瞬态响应的优势

N相Buck的瞬态响应比单相快N倍:

主动瞬态增强(AVF)

负载阶跃时主动增加相数:

  1. 正常:2相工作(轻载)
  2. 检测到负载阶跃:立即激活全部4相
  3. 输出电压恢复后:逐步回到2相

效果:过冲降低50%,恢复时间缩短60%

本课要点回顾与公式速查

核心概念

第15课"多相Buck变换器"的核心知识点总结:

关键公式速查

公式说明典型值
V_out = V_in × DBuck输出电压D: 0.1~0.9
V_out = V_in/(1-D)Boost输出电压D: 0.1~0.85
η = P_out/P_in效率定义70~95%
ΔI_L = (V_L × Δt)/L电感电流变化0.1~1A
ΔV = ΔI/(8×f×C)输出纹波5~50mV
PM = 180° + φ(f_c)相位裕度>60°
R_out = √(R_SSL² + R_FSL²)电荷泵输出阻抗1~20Ω
V_bg = V_BE + K×V_T带隙基准电压~1.2V
T_j = T_a + P×θ_JA结温估算<150°C

设计checklist

  1. ☐ 规格确认:电压、电流、精度、效率要求
  2. ☐ 拓扑选择:LDO/Buck/Boost/电荷泵
  3. ☐ 参数计算:L、C、R、开关尺寸
  4. ☐ SPICE仿真:DC/AC/TRAN验证
  5. ☐ 补偿设计:Type II/Type III
  6. ☐ 保护设计:OVP/UVP/OCP/OTP
  7. ☐ 版图考虑:匹配、热、EMI
  8. ☐ 测试验证:关键参数测量

与前后课程的关联

本课内容在整个PMU设计体系中的位置:

每课的SPICE仿真是连接理论与实践的桥梁,务必动手修改参数、观察变化,才能真正理解设计中的trade-off。

🏆 成就解锁:多相Buck设计师

你已经掌握了多相交错并联Buck的设计方法!

掌握了:纹波抵消 · 交错并联 · 均流控制 · 效率优化 · 热管理