TI中文支持网
TI专业的中文技术问题搜集分享网站

INA226-Q1: False alarm of short circuit when no load

Part Number:INA226-Q1Other Parts Discussed in Thread:INA226

Hello, we are now using INA226 to measure the output current of the H-bridge. When there is no load, a very small negative value (about -5uV) will be taken due to sampling errors and other reasons. However, as soon as the negative value is taken, the INA226 will immediately report a short circuit. Pull ALERT low.
How to avoid such problems? We don’t want short circuit faults when no load occurs.

Kailyn Chen:

您好,我们可以直接使用中文沟通。

不加负载,您的意思是Vshunt也就是(Vin+)-(Vin-)大约是-5uV的电压是吗?而Vshunt的电压范围–81.9175V~81.92V,不在这个范围内的话则会启动SUL报错。

Alert引脚在下面几种情况下会被拉低:

,

SUN xuran:

不加负载,理论上采到的电压是0V,但是现在采到的电压是在-5uV到0V之间波动,我们设置的Shunt Voltage Over Limit是40mV,但由于负数的最高位是符号位,也就是1,所以即便现在回路中没有电流也会怕判断电压值大于40mV,报SOL故障。但我认为空载时电路中有-5uV的波动是正常且无法消除的,该如何解决这个问题

,

Kailyn Chen:

您好, 5uV的波动应该是芯片自身的offset电压造成的。

SUN xuran said:我们设置的Shunt Voltage Over Limit是40mV,但由于负数的最高位是符号位,也就是1,所以即便现在回路中没有电流也会怕判断电压值大于40mV,报SOL故障

这部分我需要再看下数据手册中的介绍,如果确实无法避免的话,那只能将Alert引脚悬空即可,不使用用Alert功能,。

我再看下这颗芯片的数据手册。

,

SUN xuran:

我们实际使用中还是想用到INA226的短路保护功能

,

Kailyn Chen:

您好,我看了下这颗器件的数据手册,Alert是在SOL,SUL,BOL,BUL以及POL 5种情况下报警。

您说的短路保护,就是Vshunt 电压等于0V 的话Alert也会响应吗?

而Vshunt电压范围-81.9175~81.92mV的范围,也就是当Vshunt=0V时是满足电压范围的,不会造成报警。

另外,

SUN xuran said:但是现在采到的电压是在-5uV到0V之间波动,我们设置的Shunt Voltage Over Limit是40mV,但由于负数的最高位是符号位,也就是1,所以即便现在回路中没有电流也会怕判断电压值大于40mV,报SOL故障。但我认为空载时电路中有-5uV的波动是正常且无法消除的,

这个过程是先在寄存器06h设置为哪种情况下会造成Alert响应,比如设置shunt voltage 过压响应,其次 07h设定电压阈值=40mV。

如果只读寄存器01h读出来当前的shunt voltage超过07h设置的电压,则会启动SOL报警。

如果根据01h读取出来的MSB=1,那么也就知道当前Vshunt电压是个负值,而不是说就按照MSB=1去计算得到的值和40mV去比较。

赞(0)
未经允许不得转载:TI中文支持网 » INA226-Q1: False alarm of short circuit when no load
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1