1. 多相Buck电源系统架构与MPS方案选型

在CPU、GPU与ASIC这类大电流低压供电场景中,负载电流动辄达到数百安培,而核心电压却已降到0.6~1.0V量级。若仍采用单相Buck,功率级需要承受全部电流,电感电流纹波、MOSFET导通损耗、输出电容纹波电流都会急剧放大,热集中在一个很小的区域,动态响应也难以满足负载瞬变要求。多相Buck的核心思路,是把一路大电流拆成N路相位错开的小电流,在输出端重新汇合,从而在保持总输出能力的同时,显著改善纹波、热分布与瞬态响应。

单相与多相的本质差异

先明确参照约定:以下讨论中,电流方向以“从电源流向负载”为正,电感电流纹波以峰峰值ΔIL表示,相位差以开关周期Tsw为基准。单相Buck的电感电流纹波近似为:

ΔI_L = (V_in - V_out) × D / (L × f_sw)
D = V_out / V_in

其中D为占空比,fsw为开关频率。当Vout很低时,D很小,单相电感电流纹波仍然可观。多相并联后,各相电流在输出端叠加,由于相位错开360°/N,总输出电流纹波不再是各相纹波简单相加,而是产生部分抵消。以N相、占空比D为例,总纹波ΔItotal与单相纹波ΔIL的比值可近似表示为:

ΔI_total / ΔI_L ≈ |(D - m/N) × (m+1 - N×D)| / D
m = floor(N × D)

这个关系说明:当N×D接近整数时,纹波抵消效果最好。例如Vin=12V、Vout=1.0V、N=8时,D≈0.0833,N×D≈0.667,纹波比约为0.44;若N=6,N×D=0.5,纹波比约为0.5。实际选型时,常通过调整相数让N×D落在整数附近,以获得更优的纹波抵消。

热分布方面,单相把全部损耗集中在一组MOSFET和电感上,热点温度高,散热设计困难;多相把电流和损耗分散到N个功率级,每个功率级承担约1/N的电流,热源分散,PCB铜箔和散热器可以更均匀地铺开。动态响应方面,多相可以等效提高环路带宽:N相并联后,输出端等效电感减小,负载阶跃时各相同时响应,输出跌落和过冲更小。但多相也带来均流、相位管理和环路补偿复杂度上升的问题。

多相Buck系统架构与MPS典型组合 输入 V_in 12V / 5V MPS 多相控制器 MP29xx / MPQ29xx PWM 相位管理 · 均流 · 遥测 智能功率级 DrMOS 阵列(N 相) DrMOS 1 MP869xx DrMOS 2 MP869xx DrMOS 3 MP869xx DrMOS N MP869xx L1 0.22µH L2 0.22µH L3 0.22µH LN 0.22µH PWM1..N 输出电容 C_out MLCC + 聚合物 CPU / GPU / ASIC 0.6~1.0V · 100~800A V_out 反馈 / 遥测 均流总线 / 电流采样 选型依据速览 • 相数 N:按 I_out / 单相能力 与 N×D 纹波最优点确定 • 控制器:通道数、PWM 频率、均流精度、PMBus 遥测 • DrMOS:R_ds(on)、Qg、热阻、峰值电流与封装 • 电感:DCR、饱和电流、尺寸与散热路径 • 输出电容:ESR、纹波电流、瞬态跌落预算

MPS多相控制器与DrMOS的典型组合

MPS的多相方案通常由“多相控制器 + 智能功率级DrMOS”构成。控制器负责产生N路相位错开的PWM、执行均流、监测输入输出与温度,并通过PMBus/I²C向上位机提供遥测。DrMOS把上管、下管和驱动集成在一个封装内,减少寄生参数,提高开关效率。典型组合可按输出电流和相数分为几档:

应用档位 输出电流示例 推荐相数 控制器示例 DrMOS示例
中低电流ASIC 60~120A 4~6相 MP29xx 系列 MP869xx(低Qg)
CPU核心供电 150~300A 6~10相 MPQ29xx 系列 MP869xx(中压)
GPU/高算力ASIC 300~800A 10~20相 双控制器级联 MP869xx(大电流)

选型时先确定单相可承受的电流。以DrMOS为例,若其连续输出能力为30A、峰值60A,考虑降额与热设计,单相实际取20~25A较稳妥。若负载为300A,则至少需要12~15相。相数增加会带来成本、布板面积和控制器通道数的压力,因此需要在纹波、热、动态响应与成本之间折中。

关键参数与选型判断

控制器侧重点看:最大相数、PWM频率范围、均流方式(DCR采样或MOSFET Rds(on)采样)、PMBus遥测精度、是否支持相数动态增减。DrMOS侧重点看:输入电压范围、峰值电流、导通电阻Rds(on)、栅极电荷Qg、热阻RθJA和封装尺寸。电感侧重点看:饱和电流Isat、DCR、交流损耗和高度。输出电容侧重点看:等效串联电阻ESR、纹波电流额定值和容值。 以12V输入、1.0V/300A输出为例,若选12相、每相25A,开关频率600kHz,电感0.22µH,则单相纹波约为:

ΔI_L = (12 - 1.0) × (1.0/12) / (0.22µH × 600kHz)
     ≈ 11 × 0.0833 / (0.22e-6 × 600e3)
     ≈ 0.9167 / 0.132
     ≈ 6.9A

单相纹波约6.9A,12相叠加后总纹波因相位抵消会明显低于12×6.9A。实际总纹波可用前文公式估算,并留出20%~30%余量。若总纹波仍偏大,可提高开关频率、增大电感或调整相数使N×D更接近整数。

选型提示:多相方案不是相数越多越好。相数过多会增加驱动损耗、布板难度和均流误差;相数过少则单相电流和热应力过大。建议先按单相降额电流确定最小相数,再用N×D纹波公式微调,最后用热仿真和负载阶跃仿真验证。
注意:以上电流、电感、频率等数值均为教学示例,用于说明计算过程,不代表任何具体型号的实测结果。实际设计必须以器件数据手册、热测试和环路实测为准。

综上,多相Buck在CPU/GPU/ASIC供电中的价值,可以归纳为三点:用相位错开降低输出纹波,用电流分散改善热分布,用多相并联提升动态响应。MPS方案选型的核心,是先确定单相能力与相数,再匹配控制器、DrMOS、电感和输出电容,最后通过均流、遥测和环路补偿把系统调到稳定可靠的工作点。