3. 测量硬件平台
做低功耗测量,最怕什么?仪器选错、连接松垮、参考设计抄错。我早期做一款蓝牙手环的待机功耗,就是因为万用表表笔线阻太大,测出来的电流一直偏小,折腾了两天才找到原因。所以这一章,我把仪器选型、接线方法、参考设计都摊开了讲,你照着搭,基本不会翻车。
3.1 三大核心仪器:万用表、示波器、电源分析仪
测量 L1.1 和 L1.2 子状态,三个仪器基本跑不掉:
- 数字万用表(DMM):测稳态电流、休眠电流。精度至少 6½ 位,分辨率到 1µA 以下。
- 示波器:看电流波形细节、瞬态跳变。带宽 100MHz 足够,采样率 1GSa/s。
- 电源分析仪/源表(SMU):既供电又测电流,动态范围宽,自动量程切换。
我个人习惯是:万用表串在供电回路里看“傻电流”,示波器加电流探头看“动态电流”,电源分析仪直接当电源和精确电流表用。三种仪器各有侧重,你想想看,一个待机电流只有 2µA,但脉冲时冲到 10mA,万用表采样慢,根本抓不到脉冲峰值。这时候就得靠示波器了。
| 仪器 | 主要用途 | 关键技术指标 | 我踩过的坑 |
|---|---|---|---|
| 万用表 | 稳态电流、电压 | 精度 6½ 位,分辨率 ≤1µA | 表笔线阻导致小电流偏小,改用开尔文接法 |
| 示波器 + 电流探头 | 瞬态电流波形、占空比 | 带宽 ≥100MHz,采样率 ≥1GSa/s | 探头地线太长引入噪声,建议用弹簧接地 |
| 电源分析仪(SMU) | 供电 + 精确电流,自动量程 | 最小量程 ≤1µA,最快更新率 ≥1kSa/s | 早期用源表忘记设 compliance,烧了一颗样片 |
3.2 连接方式:怎么串?怎么并?
搭建测试平台,核心就一句话:让电流回路尽量短、干扰尽量小。废话不多说,直接上连接步骤:
- 断开目标板自身的 LDO/DC-DC——直接用外部电源给 VDD 供电。不然内部稳压器会干扰电流测量。
- 万用表串联在 VDD 回路中:万用表调到电流档,红表笔接电源正,黑表笔接板子 VDD。注意表笔要插对孔位,别把电流表当电压表用……我当年烧过一个保险丝。
- 示波器电流探头夹在 VDD 线上:夹头闭合要确认卡紧,否则波形会抖动。探头尽量靠近芯片管脚。
- 电源分析仪直接替代电源:SMU 的 Force 线接板子 VDD,Sense 线单独飞到芯片管脚附近,做开尔文四线测量,消除线阻。
避坑提醒:很多开发者图省事,直接用导线裸接表笔,结果开关机瞬间接触不良,数据全废。我建议所有测试连接都使用香蕉头→BNC→屏蔽线的过渡,接触电阻稳定,噪声也低。
3.3 参考设计:一个标准的低功耗测量板
下面这张 SVG 图,是我自己做项目时总结的测量拓扑。核心思路是供电、测量、板卡三位一体,尽量减少寄生元件的影响。
我的经验:参考设计里面,开尔文 Sense 线一定要直接从芯片 VDD 焊盘飞出来,别经过板上的过孔。为什么?因为过孔和铜皮有压降,你测到的电压不准,电流计算就会偏。我吃过这个亏,后来改成飞线后,电流值稳了 5 个百分点。
3.4 连接细节与避坑清单
| 步骤 | 做什么 | 注意什么 |
|---|---|---|
| 1 | 断开板上 LDO | 跳线或拆电感,确保外部电源直供 VDD |
| 2 | 万用表串入电源正极 | 先确认万用表电流档量程足够(mA 或 µA) |
| 3 | 连接电流探头 | 探头方向标注电流流向,别反了 |
| 4 | 连接电源分析仪 | Force 线粗,Sense 线细,分开走到芯片焊盘 |
| 5 | 接地 | 所有仪器共地,使用接地铜块或星型接法 |
警告:我曾经在一个批量测试项目中,觉得“节省时间”把电源分析仪和万用表共用一个电源线,结果地回路环流把板子上的 RTC 模块干扰得完全跑偏。记住:每个仪器独立去接参考地,不要串成环路。
3.5 快速自检:搭建后先测一遍
硬件搭好之后,别急着跑 L1.1/L1.2。我建议你先做一个空载测试:只接通电源,不接 MCU 目标板。看看万用表读数是不是 0.x µA 量级(跟你预期的漏电流对比)。示波器噪声底噪多少?如果底噪超过 100µVpp,就检查探头接地和屏蔽。
空载过了,再接入目标板。量一下 VDD 对地阻抗,确保没有短路。然后上电,看电流是否在正常范围。如果电流突然很大(比如几百 mA),赶紧断电排查。
说白了,测量硬件平台就是你的“听诊器”。搭得结实,数据才可信。别嫌麻烦,花半小时做连接清洁和接触检查,可以省你后面三天排查异常数据的时间。