4、电源质量测试:电压纹波与噪声测试、电源上电时序测试、电源效率测试

电源质量,说白了就是板子的“心脏”健不健康。我见过太多功能调通的板子,一上电就随机复位、通信丢包,查到最后都是电源惹的祸。这一章咱们就把电源质量的三项核心指标掰开揉碎讲清楚。

核心认知: 电源质量测试不是“测一下电压对不对”,而是验证电源在动态负载、噪声干扰、时序配合下的综合表现。跳过这一步,后面的功能测试全是空中楼阁。

4.1 电压纹波与噪声测试

纹波和噪声,很多人混为一谈。我习惯这么区分:纹波是周期性波动,通常来自开关电源的开关动作;噪声是随机尖峰,来自数字电路开关、耦合、辐射。测试时要把它们分开看。

4.1.1 测试配置

示波器是主力工具。但有个坑——探头地线不能长。标准地线夹子一接,那个长长的地线回路就像天线一样把噪声全收进来了。你测到的可能不是板子的噪声,而是环境的噪声。

我建议用以下配置:

  • 探头: 使用同轴电缆或探头自带的短接地弹簧(去掉地线夹子)
  • 带宽限制: 20MHz(按行业标准,去掉高频噪声干扰)
  • 耦合方式: AC耦合,把直流分量滤掉,只看交流成分
  • 采样率: 至少是带宽的5倍,即100MSa/s以上
  • 垂直刻度: 调到mV级别,比如10mV/div
我的习惯: 测纹波时,我会在探头前端并联一个0.1μF陶瓷电容和10μF电解电容,构成一个简单的低通滤波器,把真正的高频噪声和纹波分开看。这不是标准做法,但调试时特别好用。

4.1.2 测量点选择

别只测电源输出端。我踩过这个坑——输出端纹波很小,但负载端纹波大得离谱。为什么?因为PCB走线有阻抗,大电流一过,压降和噪声就出来了。

正确的做法是:

  1. 电源输出端: 测电源模块本身的纹波性能
  2. 负载端: 在芯片电源引脚附近测,看实际供电质量
  3. 关键节点: 比如DDR的VREF、PLL的供电、ADC的模拟电源

4.1.3 纹波噪声指标

电源类型 典型纹波要求 典型噪声要求 备注
数字核心供电(1.0V-1.2V) < 30mVpp < 50mVpp FPGA/CPU核心,要求最严
DDR供电(1.2V-1.35V) < 20mVpp < 40mVpp VREF要求更严,< 10mVpp
模拟电源(3.3V/5V) < 10mVpp < 20mVpp ADC/DAC供电,噪声敏感
IO电源(3.3V) < 50mVpp < 100mVpp 相对宽松,但别超标
注意: 以上是通用参考值,具体以芯片datasheet为准。我曾经遇到一个项目,FPGA核心要求纹波< 10mVpp,我们按30mVpp的标准测,结果FPGA内部PLL锁不住。后来查datasheet才发现要求这么严。

4.2 电源上电时序测试

多路电源的板子,上电顺序错了,芯片可能直接锁死甚至烧毁。我见过最惨的一次,某款SoC要求内核先上电、IO后上电,结果设计反了,每次上电SoC都进入异常状态,换了三片才找到原因。

4.2.1 为什么需要上电时序

现代芯片内部有多个电源域。如果IO电源先于核心电源到达,IO引脚的ESD保护二极管会正向导通,把核心电源引脚拉高,导致核心电路在未完全供电时就被“反向偏置”。时间长了,芯片内部结构会受损。

4.2.2 测试方法

用多通道示波器同时抓取各路电源的上电波形。我一般这么操作:

  1. 通道分配: 每个通道测一路电源,用10x探头
  2. 触发设置: 用最先上电的那一路作为触发源,上升沿触发
  3. 时基设置: 根据电源启动时间,一般设10ms-100ms/div
  4. 测量参数: 记录每路电源从10%到90%的上升时间,以及各路之间的延迟
避坑指南: 我曾经用单次触发抓上电波形,结果总是抓不到。后来发现是触发阈值设得太高。建议把触发阈值设在目标电压的20%左右,这样能稳定抓到起始点。

4.2.3 时序要求解读

芯片datasheet里对上电时序的描述,常见的有两种:

  • 顺序上电: 电源A必须比电源B先到达90%,延迟在0-10ms内
  • 同步上电: 各路电源的上升沿必须在某个时间窗口内(比如1ms)同时到达

我习惯把时序要求画成一张图,贴在测试工位上。这样测试时一目了然。

电源上电时序示意图 电源A(核心1.0V) t0 = 0ms(触发点) 电源B(DDR 1.2V) 延迟 t1 = 2ms(要求 < 5ms) 电源C(IO 3.3V) 延迟 t2 = 5ms(要求 < 10ms) 时序要求 • 电源A先上电 • 电源B延迟 < 5ms • 电源C延迟 < 10ms 测试要点 • 多通道同时抓取 • 记录10%-90%上升时间

4.3 电源效率测试

效率测试,说白了就是看电源把输入功率转化成输出功率的能力。效率低了,板子发热大、电池续航短、可靠性下降。我做过一个手持设备项目,电源效率从85%优化到92%,整机温升直接降了8℃,电池续航多了半小时。

4.3.1 测试原理

效率 η = Pout / Pin × 100%

其中:

  • Pin = Vin × Iin(输入电压 × 输入电流)
  • Pout = Vout × Iout(输出电压 × 输出电流)

4.3.2 测试设备

设备 作用 精度要求
可编程直流电源 提供输入电压,同时测量输入电流 电流精度 ±0.1%
电子负载 模拟输出负载,测量输出电流 电流精度 ±0.1%
数字万用表 校准电压测量 6位半,电压精度 ±0.01%
功率分析仪(可选) 直接测量输入输出功率 精度 ±0.05%

4.3.3 测试步骤

  1. 空载测试: 电子负载设为零电流,记录输入功率和输出电压
  2. 轻载测试: 负载设为额定电流的10%、25%、50%
  3. 满载测试: 负载设为额定电流的100%
  4. 过载测试: 负载设为额定电流的110%-120%(看电源保护能力)
  5. 记录数据: 每个点稳定后(一般等30秒),记录输入电压、输入电流、输出电压、输出电流
我的经验: 测效率时,别忘了把线损算进去。我曾经用细长的测试线,结果线上压降0.3V,效率算出来低了5%。后来改用四线法(开尔文连接),才得到真实数据。

4.3.4 效率曲线解读

效率不是一条直线。开关电源在中等负载(50%-70%)时效率最高,轻载和满载时效率都会下降。我习惯把效率曲线画出来,看有没有异常拐点。

举个例子,某款DC-DC的效率曲线:

负载比例 10% 25% 50% 75% 100%
效率 72% 82% 88% 87% 84%

如果发现50%负载时效率突然掉到80%,那就要检查了——可能是电感饱和、MOS管驱动不足、或者反馈环路不稳定。

注意: 效率测试时,电源模块的散热条件要和实际使用一致。我见过有人在测试台上加了个大风扇吹着,效率数据很好看,但装到机箱里一跑就过热保护。测试条件必须贴近真实工况。

4.4 三项测试的关联与优先级

这三项测试不是孤立的。我一般按这个顺序来:

  • 先测效率: 效率低说明电源本身有问题,先解决再往下走
  • 再测纹波噪声: 效率没问题了,看输出质量
  • 最后测时序: 前两项都过了,再验证多路电源的配合

当然,如果项目时间紧,我会把时序测试提到最前面——因为时序错了可能直接烧芯片,这个风险最大。

嗯,电源质量测试就讲到这里。记住一句话:电源是板子的命脉,测试时多花一小时,调试时少花一整天。