4、高边电流检测:高边检测电路原理、共模电压问题、差分放大器方案

好,咱们今天聊聊高边电流检测。

说实话,在电源管理和电机驱动项目里,高边检测是我用得最多的方案。为什么?因为它直接、直观——你想知道负载吃了多少电流,直接把检测电阻放在电源和负载之间,测它两端的压降,完事。

但事情没那么简单。高边检测有个“老冤家”——共模电压。嗯,咱们得好好掰扯掰扯。

4.1 高边检测电路原理

先看基本结构。高边检测,就是把采样电阻(也叫检流电阻、shunt resistor)串联在电源正端和负载之间。

VIN Rsense 负载 GND 差分放大器 Vout V+ V-

电流从电源流出,经过Rsense,再到负载,最后回到地。Rsense两端会产生一个微小的压降:

V_sense = I_load × R_sense

这个压降通常很小——毫伏级别。我们需要一个放大器把它放大到ADC能读的范围,比如0~3.3V或0~5V。

关键点:高边检测的最大好处是——能直接发现负载对地短路。低边检测做不到这点。我在做汽车电子项目时,客户明确要求必须用高边,就是怕负载外壳搭铁短路,低边方案根本检测不到。

4.2 共模电压问题——高边的“命门”

好,原理说完了。现在聊聊高边检测最头疼的问题——共模电压。

你想想看,Rsense两端对地的电压是多少?

假设电源是24V,负载电流1A,Rsense=0.1Ω。那么:

  • V+ ≈ 24V
  • V- ≈ 24V - 0.1V = 23.9V

看到了吗?两个输入端的电压都在24V附近。而我们要放大的信号,只有0.1V的差值。

这就是共模电压问题。放大器的输入端承受着很高的共模电压(24V),而我们要提取的差模信号(0.1V)却很小。

注意:普通运放的共模输入范围通常只有VCC±几伏。如果你用5V供电的运放去测24V的高边电流,运放直接就饱和了,甚至可能烧毁。

为什么会这样?因为运放内部差分对的输入级,对共模电压有严格限制。超过范围,管子就进入线性区外,放大功能失效。

我曾经在一个48V的通信电源项目里踩过这个坑。当时图省事,用了颗普通的LM358,结果输出死活不对。查了半天才发现——共模电压超了。嗯,从那以后,我选高边检测芯片时,第一眼看的就是共模电压范围。

4.3 差分放大器方案——怎么解决?

解决共模电压问题,最经典的方法就是用差分放大器。说白了,就是用电阻分压先把共模电压降下来,再做差分放大。

基本电路长这样:

OP V+ V- Vout R1 R2 GND R3 R4 Vsense+ Vsense- 增益: G = R4 / R3 条件: R1/R2 = R3/R4

这个电路的核心思想是:用电阻分压把高共模电压降到运放能承受的范围。比如,R1和R2构成分压,把24V降到2.4V(假设分压比10:1),运放就能正常工作了。

增益由R4/R3决定。输出:

V_out = (R4/R3) × (V_sense+ - V_sense-)

但这里有个坑——电阻必须精密匹配。如果R1/R2 ≠ R3/R4,共模抑制比(CMRR)就会下降,共模电压会耦合到输出端,造成测量误差。

我的经验:别用分立电阻搭这个电路。电阻的精度和温漂很难匹配,尤其是温度变化时,误差会跑得你怀疑人生。我建议直接用集成的差分放大器芯片,比如INA系列,内部电阻已经激光修调好了,CMRR能做到90dB以上。

4.4 实际选型建议

好,说了这么多,咱们总结一下高边检测的选型要点:

参数 要求 说明
共模电压范围 ≥ 电源电压 + 余量 至少留20%余量,防止浪涌
CMRR ≥ 80dB 低于60dB时误差会很明显
输入偏置电流 越小越好 偏置电流流过Rsense会引入误差
带宽 根据应用定 电机电流检测需要几十kHz,电池管理几Hz就够
静态电流 电池供电要低 有些芯片IQ只有几μA

常用的高边检测芯片:

  • INA180/181:便宜、小封装,适合消费电子
  • INA240:带PWM抑制,适合电机驱动
  • AD8418:宽共模范围,适合汽车电子
  • LT6105:高精度,适合仪器仪表

避坑指南:我曾经在一个项目里用了INA180,共模电压范围是2.7V~26V,电源是24V。看起来没问题对吧?但电机启动时会有电压尖峰,直接干到30V以上。结果芯片烧了。后来我换了INA240,耐压到80V,再也没出过问题。所以——选型时一定要看最恶劣工况,别只看典型值。

4.5 小结

高边电流检测,说白了就是“在高压侧测小信号”。核心挑战是共模电压问题。解决方案是用差分放大器或专用芯片,把共模电压处理掉,只放大差模信号。

嗯,下一章咱们聊聊低边电流检测。相比之下,低边方案简单得多,但也有它自己的坑。到时候再细说。