电流监测芯片SGM8199A2应用电路设计

SGM8199是一系列具有电压输出功能的双向电流监测芯片,用于监测共模电压范围内分流电阻上的压降,而不受电源电压的影响。该器件具有-0.1V至26V的宽共模电压范围输入。低偏移使得在监测电流时允许分流器上的满量程最大压降为10mV。SGM8199系列提供三种固定增益:20V/V、50V/V和100V/V,采用2.7V至26V单电源供电,静态电流85μA。SGM8199系列采用绿色SC70-6封装,额定温度范围为-40℃至+125℃。

1、 推荐连接

SGM8199的推荐连接如图1所示。分流电阻RSHUNT应尽可能靠近电流监测芯片的两个输入引脚IN+、IN-放置,以减少与被测分流电阻RSHUNT串联的额外电阻。在大多数应用中,电源噪声很大,会影响SGM8199的运行,为提高电流监测芯片的稳定性,对其供电引脚VCC放置旁路电容。对供电电源也需额外使用去耦电容来抑制电源噪声。

2、 电源

当共模电压超过VCC引脚上的电源电压时,SGM8199可以准确测量电流。例如,VCC电源可以是5V,负载或共模电源电压允许达到26V。输出电压范围受电源电平限制。

3、 RSHUNT的选择

对于差分输入的典型范围,电流监测芯片SGM8199可以精确地工作在10mV量级。SGM8199系列的不同型号决定分流电阻RSHUNT的选型。此外,还应权衡电压损耗和小输入信号精度。通过使用高值的RSHUNT可以减少偏移的影响,而通过使用低值的RSHUNT可以减少压降。对于大多数应用,RSHUNT上60mV的压降是选择RSHUNT的合适范围,相应的失调电压仅为350μV。

4、 单向应用

在单向操作中,SGM8199的电流测量方向是固定的。****通常,REF引脚直接连接到GND引脚,以确保输出偏置为0V。****此外,如果用户希望以高精度测量低输入电压,可把REF引脚偏置至300mV进而将监测芯片设置在其线性区域。最不常见的情况是,把REF引脚直接连接到电源引脚来测量负电流,当输入电压等于0mV时,输出电压等于电源电压。

5、 双向应用

双向应用表明SGM8199的电流分流监测器可以测量两个不同方向的电流。对于这种特殊情况,可以将REF引脚设置为0V至VCC之间的任意位置,以实现输出电压的偏置。为了简化,建议VREF=VCC/2为典型电压点。然而,如果正负电流的绝对值不相等,则REF引脚的电压应设置为VCC/2以外的电压。

6、 输入 滤波

不建议在SGM8199的输出端添加滤波器,因为这样做会增加内部缓冲器输出端的阻抗。只要考虑到输入阻抗的变化,在输入引脚处进行滤波即可。图2所示为输入滤波的应用。为减小误差并提高结果的准确性,外部电阻RS的阻值应小于10Ω。在SGM8199的内部输入结构中,有一个偏置网络导致两个输入引脚的偏置电流IB不匹配,并且外部电阻会导致RS两端的压降不匹配(因为IB不匹配),从而产生微分误差。此外,该差分误差将反映到电流监测芯片的输入引脚并影响精度。然而,偏置电流差异对监测芯片的影响很小,用户无需关心这一点。

7、关闭SGM8199

SGM8199内部没有关断控制,因此关断电源静态电流的唯一方法是使用外部逻辑门或晶体管开关。然而,用户可能会关心关断模式下通过SGM8199的电流量。图3中的原理图可用于评估关断模式下的电流消耗量。

8、REF输入的输入阻抗

共模抑制比(CMRR)会受到REF引脚输入阻抗的影响,但如果REF引脚由电源驱动,用户则无需担心。然而,如果REF引脚由电阻分压器驱动,则应由运算放大器进行缓冲,以提供低输入阻抗。

如果可以差分测量输出,比如使用差分模数转换器,用户则无需关心在REF引脚处添加的外部阻抗,并且可以消除该影响。图4是消除REF引脚处额外阻抗影响的方法示意。

9、 SGM8199共模瞬态电压高于26V时的性能

SGM8199可以采用上电瞬态高于26V的电源供电,特别适合汽车行业的应用。在这种情况下,可以使用齐纳二极管或齐纳型瞬态吸收器(Transzorbs)来防止电流监测芯片在上电瞬态期间出现过压。由于时间延迟较大,不建议用户使用Transzorbs以外的瞬态吸收器。然而,任何齐纳二极管都需要额外的工作电阻来提供工作电流,因此选择10Ω电阻(任何大的外部电阻都会影响增益)。此外,10Ω电阻器和额定功率最低的齐纳二极管足以处理大多数应用中的短期瞬态。

如果低功率齐纳二极管无法保护电流监测芯片免受电源瞬态影响,则在这种情况下必须考虑高功率Transzorb。图6中,为了节省PCB板空间,还可以使用Transzorb和背靠背二极管来吸收瞬态。对于图5和图6的应用,SGM8199本身及其保护元件所占用的总面积相当于MSOP-8封装,小于SOIC-8封装。

10、实际应用电路

实际电路中电源供电电压为12V,满载最大电流为10A。选择电流监测芯片SGM8199A2,增益倍数100V/V。

对电流监测芯片SGM8199A2单向使用,REF脚接GND,确保输出偏置为0V。VCC引脚接12V,在VCC引脚处就近放置旁路电容。IN+引脚接分流电阻的高压侧,IN-引脚接分流电阻的低压侧。OUT接CPLD或STM32的带ADC的GPIO。

定义:

分流电阻的阻值为 R SHUNT

R SHUNT 两端的电压为V RSHUNT

R SHUNT 实际功率为P RSHUNT

流经 R SHUNT 的最大电流(干路最大电流)为I RSHUNT _MAX

分流电阻RSHUNT选用WW25RR003FTL型3mΩ/2512/2W贴片电阻,

满载时RSHUNT两端的电压:VRSHUNT = IRSHUNT_MAX * RSHUNT = 10A * 0.003Ω = 0.03V

满载时RSHUNT的功耗为PRSHUNT = IRSHUNT_MAX * IRSHUNT_MAX * RSHUNT = 10A*10A*0.003Ω = 0.3W,远小于RSHUNT的最大耗散功率(2W)。

满载时SGM8199A2输出的电压VOUT = Gain * VRSHUNT = 3V,满足CPLD或STM32的IO输入电平要求。

考虑到CPLD或STM32的IO输入电平是3.3V,若使用3mΩ的分流电阻,则流经分流电阻的额定电流需<11A(3.3V/100/3mΩ),否则有可能损坏IO口。

若需要监测的电流大于11A,可以考虑使用阻值更小的分流电阻(0.002Ω)或增益更低(50V/V、20V/V)的电流监测芯片。

参考文献:

1、WW25RR003FTL型贴片电阻

2、SGM8199A2型电流监测芯片

相关推荐
学习路上_write22 分钟前
FPGA/Verilog,Quartus环境下if-else语句和case语句RT视图对比/学习记录
单片机·嵌入式硬件·qt·学习·fpga开发·github·硬件工程
非概念27 分钟前
stm32学习笔记----51单片机和stm32单片机的区别
笔记·stm32·单片机·学习·51单片机
jjjxxxhhh1232 小时前
FPGA,使用场景,相比于单片机的优势
单片机·嵌入式硬件·fpga开发
无敌最俊朗@2 小时前
stm32学习之路——八种GPIO口工作模式
c语言·stm32·单片机·学习
EterNity_TiMe_2 小时前
【论文复现】STM32设计的物联网智能鱼缸
stm32·单片机·嵌入式硬件·物联网·学习·性能优化
changingshow3 小时前
Arduino IDE Windows 系统 离线安装 esp32 开发板 亲测好用。
单片机·嵌入式硬件
7yewh6 小时前
嵌入式硬件杂谈(一)-推挽 开漏 高阻态 上拉电阻
驱动开发·stm32·嵌入式硬件·mcu·物联网·硬件架构·pcb工艺
Chervin13 小时前
Windows,虚拟机Ubuntu和开发板三者之间的NFS服务器搭建
linux·单片机·ubuntu·arm
TeYiToKu13 小时前
笔记整理—linux驱动开发部分(8)framebuffer类设备
linux·驱动开发·笔记·嵌入式硬件·arm
7yewh15 小时前
嵌入式硬件电子电路设计(五)MOS管详解(NMOS、PMOS、三极管跟mos管的区别)
stm32·嵌入式硬件·mcu·物联网·硬件架构·硬件工程·pcb工艺