1. 电流采样基础
做硬件设计这些年,我越来越觉得电流采样是个「看似简单,实则坑多」的活儿。很多新手上来就选个电阻、接个运放完事,结果板子一跑起来,要么发热严重,要么精度完全对不上。今天咱们就好好聊聊这个基础话题。
1.1 为什么要做电流采样?
说白了,电流是电路里最真实的「心跳信号」。电压你可以用万用表随便量,但电流反映的是负载到底在干什么。
应用场景其实就三大类:
- 电机控制:你得知道电机绕组里流了多少电流,才能做FOC(磁场定向控制)或者过流保护。我记得有一次调试一个无刷电机驱动器,电流波形一塌糊涂,最后发现是采样电阻的寄生电感在捣鬼。
- 电源管理:DC-DC转换器、LDO这些,需要监测输出电流来做限流保护或者效率优化。我习惯在电源输出端串一个小阻值采样电阻,配合差分放大器来读。
- 电池监测:锂电池的SOC(荷电状态)估算,核心就是靠电流积分。你想想看,如果采样误差1%,充放电几个循环下来,电量显示就完全不准了。
核心观点: 电流采样不是「有没有信号」的问题,而是「信号准不准、快不快、稳不稳」的问题。
1.2 采样电阻选型原则
采样电阻是整个电路的「眼睛」。选错了,后面运放再高级也白搭。我总结了几条硬性标准:
1.2.1 阻值选择
阻值不能太大,也不能太小。太大了功耗高、发热严重;太小了信号微弱,容易被噪声淹没。
| 参数 | 推荐范围 | 说明 |
|---|---|---|
| 阻值 | 1mΩ ~ 100mΩ | 根据最大电流和允许压降计算 |
| 额定功率 | ≥ 2倍实际功耗 | 留余量,防止温升导致阻值漂移 |
| 温漂系数 | ≤ 50ppm/°C | 高精度场景建议≤ 25ppm/°C |
举个例子:如果最大电流10A,你希望压降不超过100mV,那阻值就是 100mV / 10A = 10mΩ。功耗是 I²R = 10² × 0.01 = 1W。这时候选一个2W额定功率的电阻比较稳妥。
我的习惯: 先算阻值,再算功耗,最后看封装能不能散热。0402封装撑死了0.1W,别指望它能扛大电流。
1.2.2 精度与温漂
普通贴片电阻的温漂通常在100~200ppm/°C,而精密采样电阻可以做到10ppm/°C以下。我曾经在一个电池管理项目里用了普通电阻,夏天和冬天的电流读数差了5%以上,后来全换成金属箔电阻才搞定。
选型建议:
- 消费电子:±1%精度,50~100ppm/°C 够用
- 工业控制:±0.5%精度,25~50ppm/°C
- 汽车/医疗:±0.1%精度,≤ 10ppm/°C
1.2.3 寄生参数
嗯,这里要注意。采样电阻不是纯电阻,它还有寄生电感和寄生电容。高频电流采样时,寄生电感会产生感应电压,导致测量失真。
我一般推荐用四端开尔文连接的电阻(比如金属箔电阻或锰铜电阻),它的寄生电感可以控制在1nH以下。普通贴片电阻的寄生电感可能有5~10nH,在MHz级别的开关电源里完全不能用。
避坑指南: 我曾经在一个高频DC-DC项目里用了普通1206电阻做电流采样,结果波形上叠加了一个明显的尖峰。后来换成低电感采样电阻,问题立刻消失。高频场景下,寄生电感比阻值精度更致命。
1.3 知识体系总览
下面这张图是我自己整理的电流采样知识框架,你可以把它当作整个课程的地图:
1.4 几个实用小贴士
最后分享几个我在项目中积累的经验:
- PCB布局:采样电阻要靠近负载端,走线尽量短而宽。差分信号线要等长、平行走,减少共模干扰。
- 开尔文连接:四端采样不是玄学,是实打实能提高精度的。我建议所有超过1A的电流采样都用四端电阻。
- 热管理:采样电阻周围不要放热敏感器件。我曾经把一颗精密运放放在采样电阻旁边,结果温漂互相叠加,调试了整整两天才发现。
一句话总结: 电流采样的第一步,是把采样电阻选对、用好。阻值、功率、温漂、寄生参数,一个都不能少。
公众号:蓝海资料掘金营,微信deep3321