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

news/2024/11/2 15:22:29/

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。

定义:

分流电阻的阻值为RSHUNT

RSHUNT两端的电压为VRSHUNT

RSHUNT实际功率为PRSHUNT

流经RSHUNT的最大电流(干路最大电流)为IRSHUNT_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型电流监测芯片


http://www.ppmy.cn/news/1167038.html

相关文章

Maven系列第8篇:大型Maven项目,快速按需任意构建

本篇涉及到的内容属于神技能,多数使用maven的人都经常想要的一种功能,但是大多数人都不知道如何使用,废话不多说,上干货。 需求背景 我们需要做一个电商项目,一般都会做成微服务的形式,按业务进行划分&am…

webrtc基于DTLS的端口复用技术

DTLS协议: DTLS(Datagram Transport Layer Security)数据包安全传输协议,用于在不可靠的数据包传输协议上(如UDP)提供数据的安全传输。 UDP多路复用: 一个UDP多路复用,被用来处理共享同一个UDP端口的多个并发的UDT连接。类似同一个tcp port上创建多个socket connec…

Java设计模式之访问者模式(Visitor Pattern)

访问者模式(Visitor Pattern)是一种行为型设计模式,它允许在不修改现有对象结构的情况下定义新的操作。该模式将操作封装在一个访问者对象中,使得可以在不改变被访问对象的类的前提下,通过访问者对象对被访问对象进行新…

《动手学深度学习 Pytorch版》 9.5 机器翻译与数据集

机器翻译(machine translation)指的是将序列从一种语言自动翻译成另一种语言,基于神经网络的方法通常被称为神经机器翻译(neural machine translation)。 import os import torch from d2l import torch as d2l9.5.1 …

Linux之I2C应用编程

I2C-Tools的交叉编译 tar xvf i2c-tools-4.2.tar.xz 首先解压下压缩包 cd i2c-tools-4.2 进入 i2c-tools-4.2目录 make USE_STATIC_LIB1 执行 make 将i2cset ,i2cget ,i2cdump,i2cdetect,i2ctransfer放到板子上 命令直接操作IIC设备 命令行直接操作iic向AP3216C传感器获取数据…

代码随想录算法训练营第五十八天| 583. 两个字符串的删除操作 、72. 编辑距离

代码随想录算法训练营第五十八天| 583. 两个字符串的删除操作 、72. 编辑距离 583. 两个字符串的删除操作72. 编辑距离 哎,最近的题有点难啊~~~~~ 583. 两个字符串的删除操作 题目链接:583. 两个字符串的删除操作 文章链接 状态:不太会&#…

文件打包下载excel导出和word导出

0.文件下载接口 请求 GET /pm/prj/menu/whsj/download/{affixId} 文件affixId多个id以逗号隔开。多个文件会以打包得形式。 1.Excel导出 1.0接口 POST 127.0.0.1:8400/pm/io/exportExcel/year-plan-table-workflow/report 参数 [{"org":"011","re…

使用 ClickHouse 深入了解 Apache Parquet (二)

【squids.cn】 全网zui低价RDS,免费的迁移工具DBMotion、数据库备份工具DBTwin、SQL开发工具等 这篇文章是我们的 Parquet 和 ClickHouse 博客系列的第二部分。在这篇文章中,我们将更详细地探讨 Parquet 格式,重点介绍使用 ClickHouse 读写文…