3. MPS多相控制器选型

VRM(Voltage Regulator Module)多相控制器的选型,本质上是把负载需求翻译成一组可被控制器硬件和固件同时满足的约束。MPS(Monolithic Power Systems)的多相控制器产品线覆盖从服务器CPU/GPU核心供电到DDR、SoC辅助电源的多种场景,选型时不能只看“支持几相”,而要沿着控制器系列 → 相数配置 → PWM协议 → 数字接口 → 遥测与保护这条链路逐层收敛。任何一层不匹配,都会在后期以效率、瞬态或可管理性问题暴露出来。

一、控制器系列:先按应用场景分层

MPS多相控制器大致可分为三类定位。第一类是面向高电流CPU/GPU核心的数字多相控制器,典型如MP2888A、MP2891、MP2856/MP2857等,它们支持较多相数、具备PMBus/AVSBus数字接口、内置非易失配置,适合需要动态电压调节、遥测和故障记录的服务器VRM。第二类是模拟/混合信号多相控制器,如MP2940、MP2949等,环路补偿和相数配置多由外部电阻或引脚设定,成本低、开发快,适合对遥测要求不高的中低端板卡。第三类是集成DrMOS或功率级的控制器,把驱动与MOSFET整合,减少外围器件,适合空间受限的POL电源。

选型第一步不是查相数,而是确认系统是否需要数字接口。若平台要求AVSBus快速调压、PMBus遥测电流/温度/功耗,或需要黑盒故障记录,就必须落在数字控制器系列;若只是固定输出电压、无遥测需求,模拟系列往往更经济。这一步决定了后续所有配置方式。

二、相数配置:从负载电流与瞬态反推

相数N的确定需要同时满足三个约束:稳态电流能力、瞬态响应、效率与成本。以一颗典型服务器CPU VRM为例,假设负载最大电流Iload=400 A,选用每相可承载25 A的功率级,则理论最少相数为16相。但实际不能只按稳态算,还要考虑:

  • 电流纹波与热分布:相数越多,每相电流越小,输出纹波频率越高,所需输出电容越小,但驱动和电感损耗增加。
  • 瞬态跌落:负载阶跃时,控制器依靠环路带宽和相数共同抑制ΔV。相数不足会导致每相电流饱和,瞬态跌落超出VID容差。
  • 相位交错:N相以360°/N交错,可抵消输入和输出纹波。MPS控制器通常支持2、3、4、6、8、12、16相等配置,部分型号可级联扩展。

工程上常用“每相20~30 A”作为服务器VRM的合理区间。若计算得到17相,通常取18相或16相并提高单相能力,而不是强行凑奇数相。相数确定后,还要确认控制器是否支持该相数的PWM输出通道,以及是否支持“主从”级联。

三、PWM协议:控制器与功率级的“语言”

MPS多相控制器与功率级之间的PWM接口主要有几种形态:传统三态PWM(高/低/高阻)、MPS专有PWM、以及部分型号支持的PWM+IMON回传。三态PWM通过高阻态实现相间均流和故障隔离,是多数多相控制器的默认方式。选型时要确认功率级(如MP86941、MP86957等)与控制器PWM电平、频率、死区时间是否匹配。

PWM频率直接影响效率和瞬态。服务器VRM常用400 kHz~1 MHz每相。频率越高,电感可越小,瞬态越快,但开关损耗上升。MPS数字控制器通常允许通过PMBus或配置电阻设定开关频率,并支持展频以改善EMI。若系统对EMI敏感,应优先选择支持频率抖动和相位管理的型号。

四、PMBus/AVSBus接口:数字管理能力的核心

PMBus用于配置、遥测和故障管理,AVSBus用于快速电压调节。两者常同时存在于高端数字控制器中。选型时要区分:

  • PMBus:支持VOUT、IOUT、温度、功耗遥测,可设置OVP/UVP/OCP/OTP阈值,读取故障状态。需确认总线速率(100 kHz/400 kHz/1 MHz)和地址配置方式。
  • AVSBus:用于CPU/GPU动态调压,支持快速改变VID,响应时间远快于PMBus写VOUT。若平台要求AVSBus,控制器必须原生支持,不能靠PMBus模拟。
  • 接口复用:部分型号PMBus与AVSBus共用引脚或需外部多路复用,布局时要预留上拉和地址电阻。
选型检查:若CPU平台规范中明确列出AVSBus时序和PMBus遥测精度要求,应直接筛选支持该接口的MPS数字控制器,避免后期用外部MCU补遥测,增加成本和延迟。

五、遥测与保护功能:从“能工作”到“可诊断”

遥测精度和保护阈值是服务器VRM可靠性的关键。MPS数字控制器通常提供:

  • 电流遥测:通过电感DCR或功率级IMON回传,精度约±5%~±10%。需确认是否支持每相电流读取,用于均流诊断。
  • 温度遥测:控制器结温或外部热敏电阻,用于风扇控制和降额。
  • 保护:OCP(逐周期或平均)、OVP/UVP、OTP、欠压锁定、短路保护。要确认保护阈值是否可通过PMBus调整,以及故障后是否锁死或自动恢复。
  • 黑盒记录:部分型号可记录故障前若干周期的电压、电流、温度,用于现场失效分析。

保护阈值不能照搬数据手册默认值。例如OCP应设在最大负载电流的1.2~1.5倍,同时高于瞬态峰值,避免误触发;UVP阈值要低于VID容差下限,但高于负载阶跃时的最低跌落。这些参数需要在样机上用电子负载和示波器验证。

MPS多相控制器选型决策链 从应用需求逐层收敛到具体型号与配置 应用需求 CPU/GPU核心 · DDR · POL 控制器系列 数字 · 模拟/混合 · 集成功率级 相数配置 Iload · 瞬态 · 效率 · 交错 PWM协议 三态 · 频率 · 死区 · 展频 PMBus / AVSBus 遥测 · 调压 · 地址 · 速率 遥测与保护 OCP · OVP · OTP · 黑盒 样机验证闭环 电子负载阶跃 → 示波器测ΔV/恢复时间 → PMBus读遥测 → 调整OCP/UVP/环路 → 复测 示例参数(假设服务器CPU VRM): Iload_max = 400 A · 每相25 A → 16相 · fsw = 600 kHz/相 · PMBus 400 kHz · AVSBus使能 · OCP = 480 A · UVP = 0.92×VID 验证目标:20 A→400 A阶跃,ΔV ≤ ±3% VID,恢复时间 ≤ 20 μs,遥测电流误差 ≤ ±8%

六、选型检查清单与常见误区

把上述维度整理成可执行的检查顺序,能显著减少反复。建议按以下顺序确认:

  1. 平台规范:是否强制AVSBus?PMBus速率和地址是否固定?
  2. 负载电流与瞬态:计算最少相数,留20%余量,确认控制器最大相数。
  3. 功率级匹配:PWM电平、频率范围、IMON回传是否兼容。
  4. 遥测精度:电流、温度、功耗是否满足系统管理要求。
  5. 保护可配置性:阈值是否可通过PMBus调整,故障后行为是否可设。
  6. 配置存储:是否支持NVM保存配置,避免每次上电依赖外部MCU。
常见误区:只看控制器相数够不够,忽略功率级PWM协议兼容性;或选了支持PMBus的型号,却发现AVSBus引脚与PMBus复用导致无法同时使用。另一个高频问题是OCP阈值照搬默认值,在CPU瞬态峰值时误触发,表现为随机掉电。

实际选型时,建议先用MPS提供的配置软件(如MPS Digital Power GUI)建立虚拟配置,把相数、频率、保护阈值、遥测项填入,再对照数据手册确认寄存器映射和引脚约束。对于服务器项目,优先选择已通过平台认证或已有参考设计的型号,可以大幅缩短调试周期。最终判断标准不是“参数最全”,而是“在目标负载曲线下,瞬态、效率、遥测和保护四项同时达标,且配置可复现”。