3、关键元器件解析:采样电阻(Shunt Resistor)的选型与功率计算
采样电阻,圈里人常叫它「分流器」或「Shunt」。说白了,它就是过流保护电路里那个负责「感知电流」的元件。你想想看,电路里电流多大,控制器又不知道,得有个东西把电流信号转成电压信号,才能送给比较器或ADC去判断。这个活儿,就是采样电阻干的。
我刚开始做电源保护设计那会儿,总觉得采样电阻不就是个电阻嘛,随便选一个不就完了?结果第一次打样回来,一上电电阻直接冒烟。嗯,从那以后我再也不敢小看这颗小小的电阻了。
3.1 采样电阻的核心作用
采样电阻串联在负载回路中,利用欧姆定律——V = I × R,把流过的大电流转换成一个小电压信号。这个电压信号再送给后级的比较器或运放,跟基准电压一比较,就能判断是否过流了。
举个例子:
- 保护阈值设定为 5A
- 采样电阻选 0.01Ω
- 那么 5A 时采样电压 = 5 × 0.01 = 50mV
- 比较器基准就设 50mV,一旦超过就触发保护
你看,逻辑很简单。但实际选型时,坑可不少。
3.2 阻值选型:精度与功耗的博弈
阻值选多大?这是个经典问题。我个人习惯从两个方向去权衡:
- 信号幅度够不够——采样电压太小,容易被噪声淹没;太大,电阻自身功耗就上去了。
- 功耗能不能扛住——电阻的额定功率必须远大于实际发热功率,否则就是冒烟的命。
一般工业设计中,采样电压的典型范围在 10mV ~ 100mV 之间。低于 10mV,运放的失调电压和噪声就开始捣乱了;高于 100mV,电阻发热严重,效率也下降。
经验公式:
R_shunt = V_sense_max / I_load_max
其中 V_sense_max 建议取 50mV ~ 75mV,兼顾信噪比和功耗。
举个例子,你的负载最大电流是 10A:
- 取 V_sense = 50mV → R = 0.05 / 10 = 5mΩ
- 取 V_sense = 75mV → R = 0.075 / 10 = 7.5mΩ
这两种阻值市面上都有标准品,5mΩ 更常见一些。
3.3 功率计算:别被「额定功率」骗了
这是新手最容易翻车的地方。很多人只看电阻上标的额定功率,比如「5W」,就觉得够用了。但实际发热功率怎么算?
P = I² × R
还是刚才那个例子:
- I = 10A,R = 5mΩ
- P = 10² × 0.005 = 100 × 0.005 = 0.5W
0.5W 的发热功率,选个 1W 的电阻总够了吧?
别急。 这里有个关键点——降额使用。我一般按 50%~70% 降额 来选。也就是说,实际发热功率只占额定功率的 50%~70%。
警告: 电阻的额定功率是在 25°C 环境温度下测的。如果你的板子工作在 70°C 甚至 85°C 的环境里,电阻的散热能力会大幅下降。我曾经在一个高温项目中,选了 2W 的电阻,实际发热才 0.8W,结果还是烧了——因为环境温度 85°C,电阻的功率降额曲线已经掉到 1.2W 了。
所以,我建议的选型步骤是:
- 计算实际发热功率 P_actual = I_max² × R
- 考虑最恶劣环境温度,查电阻的功率降额曲线
- 选额定功率 ≥ P_actual / 0.6(即 60% 降额)
- 再留 20%~30% 的余量应对浪涌电流
| 负载电流 (A) | 采样电阻 (mΩ) | 实际发热 (W) | 建议额定功率 (W) |
|---|---|---|---|
| 5 | 10 | 0.25 | 0.5 ~ 1 |
| 10 | 5 | 0.5 | 1 ~ 2 |
| 20 | 3 | 1.2 | 3 ~ 5 |
| 50 | 1 | 2.5 | 5 ~ 10 |
3.4 电阻类型:金属膜、锰铜、还是康铜?
采样电阻的材料和工艺,直接影响精度和温漂。我按常见类型排个序:
- 金属膜电阻:精度高(±1%),温漂低(±50ppm/°C),但功率做不大,适合小电流(< 2A)场景。
- 锰铜电阻:温漂极低(±15ppm/°C),热电势小,适合精密采样。我做过一个电池管理系统,用的就是锰铜分流器,效果很好。
- 康铜电阻:比锰铜便宜,温漂稍大(±50ppm/°C),但耐高温,适合大电流场合。
- 贴片合金电阻:现在最常用,体积小、精度高、功率密度大。我建议优先选这种,除非电流大到需要插件式分流器。
小技巧: 如果你用的是贴片合金电阻,注意它的焊盘散热设计。很多贴片电阻的额定功率是在特定焊盘尺寸下测的,焊盘太小,散热不够,实际功率会打折。我一般会按 datasheet 里的「焊盘尺寸 vs 功率」曲线来设计 PCB 铜皮面积。
3.5 采样电阻的布局与布线
电阻选好了,焊上去就完事了?没那么简单。采样电阻的 PCB 布局,直接影响采样精度。
我踩过的一个坑:
有一次做电机驱动板,采样电阻离大功率 MOS 管太近,结果 MOS 管开关时的高频噪声直接耦合到采样信号线上,导致过流保护误触发。后来我把采样电阻挪到远离开关节点的地方,并在采样线对地加了一颗 100pF 的滤波电容,问题才解决。
布局要点:
- 开尔文连接(Kelvin Connection)——采样电压的走线必须直接从电阻两端引出,不能经过大电流路径。否则走线上的压降会叠加到采样信号里。
- 远离噪声源——采样电阻和采样线要远离电感、MOS 管、变压器等强干扰源。
- 差分走线——采样信号的正负两端要平行走线,减少共模噪声耦合。
3.6 开尔文连接:采样精度的命门
开尔文连接,也叫四线制连接。说白了,就是把大电流路径和采样电压路径分开走。
你看下面这个对比:
| 连接方式 | 走线方式 | 采样精度 | 适用场景 |
|---|---|---|---|
| 两线制 | 电流和采样共用走线 | 低(走线压降叠加) | 精度要求不高,电流小 |
| 四线制(开尔文) | 电流路径和采样路径独立 | 高(无走线压降误差) | 精密过流保护、电池管理 |
我建议,只要采样电阻阻值小于 10mΩ,或者电流大于 5A,就老老实实用开尔文连接。否则走线上的铜箔电阻(1oz 铜皮大约 0.5mΩ 每平方厘米)都会引入不可忽略的误差。
实操建议: 画 PCB 时,采样电阻的焊盘两端各引出两根线——两根粗的走大电流,两根细的走采样信号。细线从电阻焊盘内侧引出,直接连到运放输入端,中间不要过孔,不要跟其他信号共用走线。
3.7 常见选型误区
最后,我总结几个我见过的高频翻车案例:
- 误区一:只看阻值,不看功率——选了个 1mΩ 的电阻,觉得阻值小肯定不发热。结果 50A 电流一过,P = 2500 × 0.001 = 2.5W,电阻直接烧断。
- 误区二:忽略温漂——采样电阻温度升高后阻值变化,导致保护阈值漂移。我曾经见过一个项目,常温下保护阈值 10A,高温下变成了 11.5A,差点烧负载。
- 误区三:采样线走太长——采样信号是毫伏级的,走线超过 5cm 就容易耦合噪声。我一般把运放放在离采样电阻 1cm 以内的地方。
- 误区四:焊盘散热不足——贴片电阻的功率是靠焊盘和铜皮散热的。焊盘太小,电阻实际能承受的功率会打对折。
嗯,采样电阻的选型就讲到这里。记住一句话:采样电阻不是随便选的,它是过流保护电路的第一道防线。 选好了,后面的电路设计事半功倍;选不好,后面再怎么调也救不回来。