3. MPS核心电源器件选型方法

在FPGA与SoC供电设计中,MPS(Monolithic Power Systems)提供了从分立控制器到全集成模块的完整产品谱系。选型的第一步不是打开选型手册逐页翻找,而是先明确负载需求与系统约束,再据此判断应该落在哪一类器件上。核心判断维度包括:输出电流与电压精度、输入电压范围、是否需要PMBus遥测与配置、功率密度与散热条件、以及BOM复杂度与开发周期。

五类器件的定位与边界

DC-DC控制器(如MPQ2967、MPQ2927等)内部只有PWM控制逻辑、误差放大器和栅极驱动,功率MOSFET外置。它的优势在于灵活性:可以通过选择不同MOSFET和电感来覆盖从几安培到上百安培的宽范围,适合大电流、多相并联的FPGA核心电压轨。代价是外围元件多、布局面积大、环路补偿需要设计验证。

DC-DC转换器(如MPQ8633、MP2145等)将MOSFET集成在芯片内部,外部只需电感、电容和反馈电阻。它的输出电流通常限制在单相6~20A量级,适合SoC的I/O电压、PLL供电、DDR终端电压等中等电流轨。选型时重点关注集成MOSFET的导通电阻和热阻,因为它们直接决定满载时的结温和效率。

功率级(Power Stage,如MPQ86960等)是介于控制器与转换器之间的形态:它集成了MOSFET和驱动,但不含PWM控制器,需要外部控制器提供PWM信号。这种分工适合需要数字控制器(如PMBus控制器)配合多相功率级的场景,既保留了多相扩展能力,又把功率密度做高。

PMBus器件(如MPQ2977、MP5023等)在DC-DC基础上增加了PMBus/I²C数字接口,支持输出电压裕量调节(margin)、电流/电压/温度遥测、故障日志读取和动态电压调节。FPGA核心电压通常需要根据负载动态调整(AVS),PMBus器件是首选。选型时要确认其PMBus命令集是否覆盖VOUT_MODE、READ_IOUT、READ_TEMPERATURE_1等关键命令,以及是否支持NVM保存配置。

电源模块(如MPM系列)把电感甚至电容集成在封装内,形成“芯片级”电源。它的优势是极小占板面积和极简外围,适合光模块、传感器供电等空间极度受限的场景。但模块的电感固定,输出电流和电压范围在出厂时已限定,灵活性最低。

MPS核心电源器件选型决策图谱 按输出电流、集成度、数字接口三个维度定位 输出电流能力 → 集成度 / 灵活性 → 1A 10A 50A 150A 300A+ DC-DC 控制器 MOSFET外置 · 多相可扩展 MPQ2967 / MPQ2927 适用:FPGA核心VCORE大电流轨 功率级 Power Stage 集成MOSFET+驱动 · 需外部PWM MPQ86960 · 配合数字控制器多相 DC-DC 转换器 全集成 · 外围仅L/C/R MPQ8633 · 6~20A单相 PMBus 数字器件 遥测 · 裕量调节 · AVS动态调压 MPQ2977 · MP5023 · NVM配置保存 电源模块 电感集成 · 极小占板 MPM系列 · 空间受限场景 选型三问 ① 电流多大? ② 要不要数字接口?

关键参数对比与选型准则

以FPGA核心电压轨为例,假设负载为Xilinx Kintex-7,VCORE需求0.9V/30A,允许±3%精度,需要AVS动态调压。此时单相转换器(如MPQ8633,最大20A)不够,应选择多相控制器方案。若选用MPQ2967双相控制器配合MPQ86960功率级,每相承担15A,开关频率设为600kHz,电感选0.22μH/0.5mΩ,输出电容用4×470μF聚合物电容并联,即可满足纹波和瞬态要求。若系统还要求遥测每相电流和温度,则控制器需换成带PMBus的MPQ2977,通过PMBus读取READ_IOUT和READ_TEMPERATURE_1。

对于SoC的DDR4 VDDQ(1.2V/8A)或PLL供电(1.8V/3A),单相转换器MPQ8633或MP2145即可覆盖,无需PMBus。此时选型重点是效率曲线:在8A负载下,若芯片结温超过105℃,需降低开关频率或选更低Rds(on)的型号。MPS数据手册通常给出VIN=12V、VOUT=1.2V条件下的效率曲线,应优先选择在目标负载点效率高于90%的型号。

PMBus器件的选型还需注意命令集兼容性。FPGA厂商的电源管理IP(如Xilinx PMBus控制器)通常要求器件支持线性格式(Linear Format)的VOUT_MODE,并支持PAGE命令切换多相。若器件只支持VID格式,则无法直接对接。此外,NVM保存能力决定了是否需要每次上电由FPGA重新配置——带NVM的器件(如MPQ2977)可独立上电,简化系统启动时序。

选型速查逻辑:先算总电流→判断单相是否够→不够则选控制器+功率级多相→需要遥测/AVS则选PMBus版本→空间极度受限且电流小于10A则考虑模块。每一步都要回看热设计余量和BOM成本。

实操示例:为SoC选一颗PMBus降压器件

需求:VIN=12V,VOUT=0.85V,IOUT=25A,要求PMBus遥测、NVM保存、支持AVS。选型过程如下:

  1. 25A超过单相转换器上限,排除MPQ8633。进入控制器+功率级或PMBus控制器+功率级路线。
  2. 需要PMBus,锁定MPQ2977(双相PMBus控制器)。查数据手册:支持2相,每相驱动能力配合MPQ86960可达30A,总60A,余量充足。
  3. 确认PMBus命令:VOUT_MODE支持Linear,READ_IOUT分辨率1/64A,READ_TEMPERATURE_1精度±2℃,满足FPGA遥测要求。
  4. 确认NVM:MPQ2977内置NVM,可保存VOUT、频率、相位配置,上电即输出,无需FPGA干预。
  5. 外围计算:每相电感0.15μH/0.32mΩ,输出电容6×470μF,开关频率800kHz,补偿网络按Type III设计,穿越频率取80kHz。

若将需求改为IOUT=8A且无PMBus,则直接选MPQ8633,外围仅需1μH电感、2×47μF电容和反馈电阻,BOM从20颗降到8颗,开发周期从两周缩到三天。这就是“先定边界、再选形态”的选型方法带来的效率差异。

模块与分立方案的取舍

MPM模块把电感和电容集成在QFN封装内,占板面积可缩小60%以上。但模块的输出电流通常限制在6A以内,且输出电压固定或仅少量可调。它适合光模块、LPDDR供电、传感器等低电流、空间敏感场景。若FPGA核心轨需要30A,模块无法胜任,必须回到控制器+功率级方案。选型时不要因为“模块简单”就强行使用,电流和散热才是硬约束。

器件类型典型型号电流范围PMBus外围复杂度适用场景
控制器MPQ296720~200A+否高FPGA核心大电流多相
转换器MPQ86336~20A否低SoC I/O、DDR、PLL
功率级MPQ8696030A/相否中配合数字控制器多相
PMBus器件MPQ297720~60A是中AVS、遥测、动态调压
模块MPM系列1~6A部分极低空间受限低电流轨

最后强调一个易错点:PMBus器件的地址分配。多颗PMBus器件挂在同一I²C总线上时,地址不能冲突。MPS器件通常通过ADDR引脚电阻分压设定地址,选型时要确认地址数量是否够用,以及FPGA的I²C控制器是否支持时钟拉伸(Clock Stretching),因为部分MPS器件在NVM写入时会拉低SCL。