DDR5 把电源管理搬上内存条,带来了什么麻烦
DDR4 时代内存条基本是纯"被动"器件:颗粒加一颗 SPD,电压由主板 VRM 供。DDR5 改了这个分工,把 PMIC 放到了条子上。
为什么要搬
速率往 4800 以上走,供电路径上的寄生参数越来越难忍受。主板 VRM 到内存条金手指这段距离,在高频瞬态负载下会产生明显的电压跌落。把 PMIC 放到条子上,供电点离颗粒只有几厘米,纹波和跌落都小得多。
另一个动机是每根条独立调压。不同条子的颗粒特性有差异,各自调整比主板一刀切更省电也更稳。
代价是条子上多了一个热源和一个寿命件
PMIC 是开关电源,有效率损耗,工作时发热。它旁边还有电感和电容。这几个器件的温度特性和颗粒完全不同:
- 电解或高分子电容的 ESR 随温度和老化上升,输出纹波跟着变大;
- PMIC 效率在高温下下降,同样负载发热更多,形成正反馈;
- 电感在高温下饱和电流下降,瞬态响应变差。
纹波变大之后,颗粒看到的 VDD 抖动增加,直接反映成读写错误。但故障现象是"内存报错",很容易被判成颗粒问题,换颗粒之后问题还在。
为什么常温测试抓不到
PMIC 相关的问题几乎都是温度和负载共同作用出来的。室温下轻载运行,纹波在规格内,一切正常。等机器装进机箱、机箱塞进机柜、CPU 满载把进风温度抬到 45℃,条子表面温度上到 80℃ 以上,问题才出现。
这也是为什么 DDR5 的筛选必须带温度,而且不能只做静态高温存放,要在高温下持续满负荷读写。器件在这个状态下才会暴露真实裕量。
实际测试里值得盯的几项
- 高温满载下的连续压测时长,短时通过说明不了问题,看的是几小时后错误是否累积;
- 如果条件允许,直接测 PMIC 输出的纹波,比只看内存报错更早发现问题;
- SPD Hub 上的温度传感器读数要记录曲线,温度爬升异常快通常意味着散热或效率有问题;
- 宽温应用还要看低温端,低温下电容容值下降、PMIC 启动特性变化,冷启动失败是常见故障。
把 PMIC 搬上条子提升了供电质量,同时把一部分主板的可靠性责任转移到了内存条上。做模组测试的人得把这部分接过来。