4. 服务器主板VRM架构与MPS方案
服务器主板上的CPU与GPU核心供电,本质上是一个低压大电流的直流变换问题。以一颗典型的高端服务器CPU为例,其核心电压Vcore可能低至0.8V左右,而满载电流可达数百安培,瞬态电流变化率di/dt可达数百A/µs。单相Buck在这种场景下既无法承受电流应力,也无法满足瞬态响应要求,因此必须采用多相Buck并联架构。本节围绕MPS(Monolithic Power Systems)方案,讲清多相Buck控制器的相位管理、智能功率级(Smart Power Stage, SPS)的内部结构、电流采样方式以及均流机制。
一、多相Buck的基本架构与相位分配
多相Buck由一颗多相控制器(如MPS的MP29xx系列)驱动N个智能功率级,每个功率级对应一个相位,各相输出通过电感后并联到同一个输出电容网络。控制器内部产生N路相位错开的PWM信号,相邻相位之间相差360°/N。例如8相架构中,相邻相位错开45°。相位错开的核心价值在于:输入电容的纹波电流因各相电流错峰而相互抵消,输出端的等效纹波频率提升为N倍开关频率,从而允许使用更小的输出电容和电感。
相位分配不是固定不变的。控制器通常支持相位动态增减(Phase Shedding/Adding),在轻载时关闭部分相位以提高效率,重载时再逐相开启。MPS控制器一般通过检测输出电流或SPS回传的电流信息来决定相位数量。需要注意的是,相位增减必须遵循对称原则,避免热应力集中。例如8相系统中,通常按8→6→4→2的顺序减相,而不是随意关闭某一相。
二、智能功率级(SPS)的内部结构与关键参数
智能功率级不是简单的MOSFET,而是将上管HS-FET、下管LS-FET、栅极驱动器、电流采样电路、温度传感器和保护逻辑集成在一个封装内的模块。MPS的SPS产品(如MP869xx系列)通常采用QFN或LGA封装,直接焊接在主板PCB上,通过大面积铜箔散热。
SPS的关键参数包括:输入电压范围(通常4.5V~16V,服务器12V母线直接供电)、每相持续输出电流(如60A~90A)、峰值电流能力、导通电阻Rds(on)(HS+LS合计)、开关频率范围(通常300kHz~1MHz)。以MP86941为例,其每相可支持约60A持续电流,内部集成电流采样,采样增益通常为固定值(如5µA/A或10mV/A),通过CS引脚输出与相电流成比例的模拟信号。
SPS内部电流采样通常采用电感DCR采样或低边MOSFET Rds(on)采样。DCR采样精度高但需要外部RC网络;Rds(on)采样无需外部元件,但受温度影响较大,需要温度补偿。MPS的SPS多采用专利的采样技术,在LS-FET导通期间采样其压降,并通过内部电路消除温度和工艺偏差。
三、电流采样与均流机制
多相Buck的核心挑战之一是各相电流必须均衡。如果某相电流偏大,该相MOSFET和电感会过热,长期运行导致寿命缩短甚至失效。均流机制的目标是让各相电流偏差控制在±5%~±10%以内。
均流实现的基本原理是:控制器采集各相电流信息,计算平均值,然后通过均流误差放大器调整各相PWM的占空比或相位延迟,使各相电流向平均值靠拢。MPS控制器通常采用“主从均流”或“平均电流均流”两种模式。平均电流均流将所有相电流求平均,每相与平均值比较,误差信号叠加到该相的PWM比较阈值上。
具体实现时,SPS的CS引脚输出电流信号,通过外部电阻转换为电压,送入控制器的ISEN引脚。控制器内部对N路ISEN信号求和取平均,再与每路信号比较,产生均流误差。该误差被注入到PWM发生器的参考电压中,从而微调该相占空比。占空比增大,该相电流增大;占空比减小,该相电流减小。这是一个负反馈环路,时间常数通常在数百微秒到毫秒级。
需要特别注意的是,均流环路的带宽不能太高,否则会与电压环相互干扰,引起振荡。MPS控制器通常将均流环路的穿越频率设置在电压环穿越频率的1/5~1/10以下。此外,均流精度受采样精度、PCB布局对称性、电感DCR一致性影响。实际设计中,各相电感应选用同一批次、同一型号,DCR偏差控制在±5%以内。
四、面向CPU/GPU核心供电的MPS设计要点
服务器CPU/GPU供电的负载特性极为苛刻:负载阶跃从轻载到满载可能在几十微秒内完成,电流变化率可达500A/µs。这对VRM的瞬态响应提出了极高要求。MPS方案通常采用以下设计策略:
- 高开关频率与多相并联:提高开关频率可降低输出电感值,加快电流响应速度;多相并联则分摊电流应力,同时提升等效纹波频率。典型服务器VRM开关频率为500kHz~800kHz,相数8~16相。
- 自适应相位管理:根据负载电流动态增减相位,轻载时关闭部分相位降低开关损耗,重载时全部开启降低导通损耗。
- 快速瞬态响应:MPS控制器通常集成非线性控制或自适应电压定位(AVP),在负载阶跃时临时提高占空比或调整输出电压定位点,加快恢复速度。
- 遥测与保护:通过PMBus或SVID接口向BMC/CPU报告每相电流、总电流、温度、电压等参数,并支持过流、过温、欠压保护。
以一个8相MPS VRM设计为例:输入12V,输出0.8V/400A,每相50A,开关频率600kHz,电感0.15µH,输出电容采用多颗470µF聚合物电容并联。均流目标为各相电流偏差≤±8%。在满载时,若某相电流为54A,另一相为46A,偏差为±8%,处于可接受范围;若偏差超过±15%,则需要检查电感DCR一致性、CS采样电阻精度以及PCB布局对称性。
总结来说,MPS的多相Buck方案通过控制器、智能功率级、电流采样和均流环路的协同工作,实现了服务器CPU/GPU核心供电所需的大电流、高精度、快速瞬态响应。理解各部分的职责和相互关系,是进行VRM设计、调试和故障排查的基础。