采样电阻选型:阻值、功率、温漂、封装、布局要点

采样电阻这东西,看着不起眼,但选不好整个电流检测就废了。我刚开始做电机驱动那会儿,就吃过采样电阻的亏——板子一上电,波形乱跳,还冒烟。后来才明白,选型这事儿,真得一个一个参数抠。

阻值怎么定?

阻值的选择,说白了就是平衡两个矛盾:信号幅度功耗

阻值越大,采样电压越高,信噪比越好。但代价是发热大,压降也大,影响电机效率。反过来,阻值小了,功耗低,但信号太弱,容易被噪声淹没。

我个人习惯,先算一个基准值:

R_sense = V_sense_max / I_load_max

其中 V_sense_max 通常取 50mV~100mV。为什么是这个范围?因为大多数 ADC 的满量程输入在 3.3V 或 5V,但采样信号还要经过运放放大,留点余量比较好。我一般取 75mV 作为设计目标。

举个例子,电机峰值电流 10A,那采样电阻就是:

R = 0.075V / 10A = 7.5mΩ

嗯,7.5mΩ 这个值市面上不太好买,那就取 10mΩ。实际采样电压变成 100mV,也还行。

小技巧: 如果电流范围很宽(比如待机 10mA,峰值 10A),可以考虑用两个电阻并联,或者用可编程增益放大器。我在一个伺服驱动器项目里就这么干过,效果不错。

功率计算——别被表面数据骗了

功率这事,很多人只看直流功耗。但电机电流是交流的,有有效值,有峰值。你得按最恶劣工况算。

功率公式很简单:

P = I_rms² × R

但 I_rms 怎么取?我建议按电机堵转电流的 1.2~1.5 倍来算。为什么?因为堵转时电流最大,而且持续时间可能不短。

举个例子,10mΩ 电阻,堵转电流 15A(有效值):

P = 15² × 0.01 = 2.25W

这时候选 2W 的电阻?别,至少留 50% 余量。我一般选 3W 或 5W 的。你想想看,电阻温度一上来,阻值就漂,采样就不准了。

注意: 千万别只看电阻的额定功率。散热条件不同,实际能承受的功率差很多。我曾经在一个密闭机箱里用过 2W 电阻,结果跑了半小时就冒烟了——环境温度 70°C,降额后只剩 1.2W。

温漂——这个参数最容易被忽略

温漂(TCR)单位是 ppm/°C。什么意思?就是温度每变化 1°C,阻值变化百万分之几。

普通厚膜电阻的 TCR 在 200~500 ppm/°C。采样电阻我建议用 50 ppm/°C 以下的,最好 25 ppm/°C。

为什么这么严?算笔账:

10mΩ 电阻,TCR 100 ppm/°C,温升 50°C:

ΔR = 10mΩ × 100ppm × 50 = 0.05mΩ

看起来不大?但对应到采样电压:

ΔV = 10A × 0.05mΩ = 0.5mV

如果 ADC 是 12 位,参考电压 3.3V,一个 LSB 是 0.8mV。0.5mV 的漂移,已经吃掉半个 LSB 了。要是电流更大,或者温度更高,误差就更明显。

我在一个工业变频器项目里,就因为用了 200 ppm 的电阻,导致低速时电流环抖动。换成 25 ppm 的锰铜电阻后,问题就解决了。

封装选择——不只是尺寸问题

封装决定了散热能力,也决定了寄生参数。

封装 功率能力 寄生电感 适用场景
0805/1206 0.125~0.25W 小电流、信号级
2512 1~2W 中等 中等电流
4527/5930 3~5W 较高 大电流、功率级
开尔文连接封装 取决于尺寸 极低 高精度检测

这里有个坑:大封装电阻的寄生电感大。对于高频电流采样(比如 PWM 频率 20kHz 以上),寄生电感会产生尖峰电压,干扰采样信号。

我建议:

  • 电流小于 1A:用 1206 或 0805,注意功率
  • 电流 1~5A:用 2512,或者两个 1206 并联
  • 电流 5~20A:用 4527 或 5930,或者多个电阻并联
  • 电流 20A 以上:考虑开尔文连接的四端电阻
关键点: 多个电阻并联时,每个电阻的走线要等长,否则电流分配不均。我见过一个设计,四个 2512 并联,结果两个电阻过热烧了——就是因为走线不对称。

布局要点——纸上谈兵没用

布局这事,我吃过不少亏。说几个关键点:

  1. 开尔文连接(Kelvin connection):采样信号的走线,必须直接从电阻两端引出,不能经过大电流路径。否则,PCB 铜箔的电阻会引入额外压降。
  2. 差分走线:采样信号是差分对,要平行走线,等长,远离高频开关节点。
  3. 电阻靠近电机相线:采样电阻离电机驱动桥的输出越近越好,减少回路面积。
  4. 地平面处理:采样电阻下方不要铺地铜,否则会耦合噪声。我一般会在电阻下方挖空一层。

嗯,这里要注意:开尔文连接不是随便画两根线就行。我见过有人把采样线走在电阻的焊盘上,结果焊盘上的压降比电阻还大。正确的做法是,从电阻的焊盘内侧引出细线,直接连到运放输入端。

我的习惯: 采样电阻的焊盘,我会做成「狗骨头」形状——两端宽,中间窄。这样既保证大电流通过,又方便引出采样线。

知识体系一览

下面这张图,把采样电阻选型的核心逻辑串起来了:

采样电阻选型 阻值 V=I×R,平衡幅度与功耗 功率 P=I²R,留50%余量 温漂 (TCR) ≤50ppm/°C,优选25ppm 封装 散热与寄生参数的权衡 布局 开尔文连接、差分走线 实际选型流程 先算阻值→再算功率→ 选温漂→定封装→画布局

说白了,采样电阻选型就是五个参数来回权衡。没有完美的电阻,只有适合你应用的电阻。我每次做新项目,都会先列个表格,把这五个参数填上,再根据实际情况调整。

最后说一句:别为了省几毛钱,在采样电阻上妥协。这个电阻直接决定了电流环的性能,而电流环是电机控制的根基。根基不稳,上面盖多高都没用。

专注资料整理