3. 测量工具:六位半万用表、源表、电流探头、数据记录仪的特点与选型
做低功耗测量,工具选不对,数据全白费。我见过不少工程师,拿着普通万用表去测微安级电流,结果测了个寂寞。今天咱们就把这四种主流工具掰开揉碎讲清楚。
核心观点:没有万能工具,只有合适场景。六位半万用表适合静态测量,源表适合动态负载,电流探头适合高频瞬态,数据记录仪适合长期监测。
3.1 六位半万用表:静态电流的基准尺
六位半万用表,说白了就是能显示 1,200,000 个字的数字万用表。它的分辨率能达到 1μV 或 1nA,这正好覆盖了 MCU 休眠时的电流范围。
我个人的选型经验:
- 分辨率:至少 6½ 位,电流档分辨率 ≤ 1nA
- 输入阻抗:电压档 ≥ 10GΩ,避免分压效应
- 温度系数: ≤ 5ppm/°C,否则手一碰就跳字
- 采样率: 10-50 读数/秒,够用就行
我在项目中遇到过用 4½ 位表测 1μA 待机电流,结果读数一直在 0.8μA 到 1.2μA 之间跳,根本没法判断优化效果。换了六位半之后,数据稳定多了。
避坑指南:我曾经以为所有六位半表都一样,直到发现某款表的电流档压降高达 2V,直接把 MCU 供电电压拉到了复位阈值以下。选型时一定要看 Burden Voltage(负载电压)参数,越低越好。
3.2 源表(SMU):既是电源又是测量仪
源表(Source Measure Unit)把电压源和电流表集成在一起。它最大的优势是能同时输出和测量,而且响应速度快。
什么时候必须用源表?
- MCU 在休眠和唤醒之间快速切换(ms 级)
- 需要测量动态电流波形,而不是平均值
- 电池电压会下降,需要模拟真实放电曲线
我习惯用源表做 电流-时间曲线 扫描。比如让 MCU 每 10 秒唤醒一次,源表就能捕捉到完整的电流脉冲波形,包括唤醒峰值、运行电流和休眠电流。
| 参数 | 六位半万用表 | 源表(SMU) |
|---|---|---|
| 测量模式 | 被动测量 | 主动源+测量 |
| 最小电流分辨率 | 1 nA | 10 pA - 1 nA |
| 采样率 | 10-50 读数/秒 | 10k-100k 读数/秒 |
| 典型应用 | 静态待机电流 | 动态电流波形 |
| 价格范围 | ¥3,000 - ¥15,000 | ¥20,000 - ¥100,000+ |
注意:源表虽然强大,但它的输出电容可能影响 MCU 的上电时序。我遇到过源表输出电容太大,导致 MCU 上电斜率不够,无法正常启动。解决办法是在输出端加一个 10Ω 电阻隔离。
3.3 电流探头:捕捉瞬态电流的利器
电流探头利用霍尔效应或 Rogowski 线圈,非接触式测量电流。它的带宽可以达到 100MHz 以上,能捕捉到 MCU 唤醒瞬间的电流尖峰。
电流探头 vs 源表:
- 源表适合测 平均电流 和 慢变电流(< 1kHz)
- 电流探头适合测 瞬态电流(> 1kHz)
我记得有一次调试 BLE 广播事件,MCU 每 100ms 唤醒一次,唤醒瞬间电流从 1μA 跳到 10mA,持续 2ms。用源表根本看不清这个尖峰,换上 100MHz 电流探头,波形清清楚楚。
选型要点:
- 带宽:至少 50MHz,才能看到 ns 级的电流变化
- 灵敏度:最低可测 1mA 量级,再小就难了
- 插入阻抗:几乎为零,不影响被测电路
- 动态范围:能同时看到 1μA 和 10mA 吗?不能,需要配合示波器的缩放功能
小技巧:电流探头测小电流时,可以绕多圈来增强信号。比如绕 10 圈,灵敏度提升 10 倍,但带宽会下降。我一般绕 5 圈,平衡灵敏度和带宽。
3.4 数据记录仪:长期监测的守夜人
数据记录仪(Datalogger)专门用来做长时间、低采样率的电流记录。它的采样间隔可以从 1ms 到 1 小时,连续记录几天甚至几个月。
什么时候需要数据记录仪?
- 电池供电设备需要验证续航时间(比如 1 年)
- 环境温度变化对电流的影响
- MCU 偶尔出现异常唤醒,需要捕捉
我做过一个项目,设备在实验室待机电流 2μA,但客户反馈电池只能用 3 个月。用数据记录仪挂了一周,发现每天凌晨 2 点电流会跳到 50μA 持续 10 分钟。原来是 RTC 闹钟配置错了,每天触发一次额外唤醒。
| 特性 | 数据记录仪 | 示波器+电流探头 |
|---|---|---|
| 记录时长 | 数天到数月 | 数秒到数分钟 |
| 采样率 | 1 Hz - 1 kHz | 1 MHz - 1 GHz |
| 分辨率 | 1 nA - 1 μA | 1 mA - 1 A |
| 典型应用 | 长期待机电流监测 | 瞬态电流波形分析 |
注意:数据记录仪的输入阻抗可能很低(比如 1MΩ),直接并联到 MCU 供电端会引入额外漏电流。我习惯在记录仪前面加一个 低漏电流的缓冲器(比如 LMP7721),或者用高阻抗分压方式接入。
3.5 选型决策流程
你想想看,面对一个具体的低功耗测量任务,到底该用哪个工具?我总结了一个简单的决策流程:
- 先问自己:我要测的是静态电流还是动态电流?
- 静态:用六位半万用表,简单可靠
- 动态:再问:频率多高?
- 低频(< 1kHz):用源表,能同时供电和测量
- 高频(> 1kHz):用电流探头+示波器
- 长期监测:用数据记录仪,挂机走人
3.6 我的工具清单建议
如果你刚开始做低功耗测量,预算有限,我建议这样配置:
- 必备:一台六位半万用表(比如 Keysight 34461A 或 Keithley 2100),搞定 80% 的静态测量
- 进阶:一台源表(比如 Keithley 2450 或 2400),搞定动态电流和波形分析
- 专业:电流探头(比如 Tektronix TCP0030A)+ 示波器,搞定高频瞬态
- 长期:数据记录仪(比如 Keysight 34970A 或 34972A),搞定续航验证
省钱方案:我早期用过一个 USB 数据记录仪(¥500 左右),配合六位半万用表,也能做简单的长期监测。虽然精度和采样率不如专业设备,但胜在便宜。等项目赚钱了再升级。
嗯,工具就聊到这儿。记住一句话:工具是死的,思路是活的。选对工具,你的低功耗优化之路就成功了一半。