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

INA303-Q1: INA303的alert2正常情况下始终是低电平,什么原因?

Part Number:INA303-Q1Other Parts Discussed in Thread: INA303, INA302

INA303-Q1的供电一切正常,REF为2.5V,设置了Rlimit1和Rlimit2为49.9K,设置Rdelay为上拉电阻100K,Rsense等于10ohm,电流阈值理论值计算出为1.492mA。

电路加入负载:

1、若给输入端施加正电压

当电流未超过阈值时,alert1为高电平,alert2为低电平,按照手册说法alert1和alert2正常应该都是高电平,所以很奇怪,为什么会有这个现象?

当检测电流超过后,alert1会出现低电平,瞬间有个50us的低电平脉冲,单片机会检测到这个低电平脉冲,是正常的。而当电流还没超过阈值(大约1.69mA左右)时,alert2会从低电平变高电平,瞬间出现高电平脉冲,也就是从低电平条变成高电平,这又是为什么?我输入的是正电压,又不是负电压。

2、若给输入端施加负电压,发现alert2始终是负电平,不应该一直是高电平吗?也就是说不管施加高电平还是低电平,alert2始终是低电平,这是很不正常的,为什么?

Michael Liu25:

Part Number:INA303-Q1

INA303-Q1的供电一切正常,REF为2.5V,设置了Rlimit1和Rlimit2为49.9K,设置Rdelay为上拉电阻100K,Rsense等于10ohm,电流阈值理论值计算出为1.492mA。

电路加入负载:

1、若给输入端施加正电压

当电流未超过阈值时,alert1为高电平,alert2为低电平,按照手册说法alert1和alert2正常应该都是高电平,所以很奇怪,为什么会有这个现象?

当检测电流超过后,alert1会出现低电平,瞬间有个50us的低电平脉冲,单片机会检测到这个低电平脉冲,是正常的。而当电流还没超过阈值(大约1.69mA左右)时,alert2会从低电平变高电平,瞬间出现高电平脉冲,也就是从低电平条变成高电平,这又是为什么?我输入的是正电压,又不是负电压。

2、若给输入端施加负电压,发现alert2始终是负电平,不应该一直是高电平吗?也就是说不管施加高电平还是低电平,alert2始终是低电平,这是很不正常的,为什么?

,

Michael Liu25:

Part Number:INA303-Q1

INA303-Q1的供电一切正常,REF为2.5V,设置了Rlimit1和Rlimit2为49.9K,设置Rdelay为上拉电阻100K,Rsense等于10ohm,电流阈值理论值计算出为1.492mA。

电路加入负载:

1、若给输入端施加正电压

当电流未超过阈值时,alert1为高电平,alert2为低电平,按照手册说法alert1和alert2正常应该都是高电平,所以很奇怪,为什么会有这个现象?

当检测电流超过后,alert1会出现低电平,瞬间有个50us的低电平脉冲,单片机会检测到这个低电平脉冲,是正常的。而当电流还没超过阈值(大约1.69mA左右)时,alert2会从低电平变高电平,瞬间出现高电平脉冲,也就是从低电平条变成高电平,这又是为什么?我输入的是正电压,又不是负电压。

2、若给输入端施加负电压,发现alert2始终是负电平,不应该一直是高电平吗?也就是说不管施加高电平还是低电平,alert2始终是低电平,这是很不正常的,为什么?

,

Michael Liu25:

Part Number:INA303-Q1

INA303-Q1的供电一切正常,REF为2.5V,设置了Rlimit1和Rlimit2为49.9K,设置Rdelay为上拉电阻100K,Rsense等于10ohm,电流阈值理论值计算出为1.492mA。

电路加入负载:

1、若给输入端施加正电压

当电流未超过阈值时,alert1为高电平,alert2为低电平,按照手册说法alert1和alert2正常应该都是高电平,所以很奇怪,为什么会有这个现象?

当检测电流超过后,alert1会出现低电平,瞬间有个50us的低电平脉冲,单片机会检测到这个低电平脉冲,是正常的。而当电流还没超过阈值(大约1.69mA左右)时,alert2会从低电平变高电平,瞬间出现高电平脉冲,也就是从低电平条变成高电平,这又是为什么?我输入的是正电压,又不是负电压。

2、若给输入端施加负电压,发现alert2始终是负电平,不应该一直是高电平吗?也就是说不管施加高电平还是低电平,alert2始终是低电平,这是很不正常的,为什么?

,

Amy Luo:

您是使用的gain为20(A1)的产品吗

您刚开始说电流阈值理论值计算出为1.492mA,实际是大约1.69mA是吗?

您测试了几块板子是这种现象?是一开始调试就是异常的吗?您可以把您的电路图附上吗

,

Michael Liu25:

您没仔细读我说的,

正电压输出,alert1是高电平,当电流超过的1.49mA阈值时候,alert1变低电平,是正常的。而且正电压下alert2不是高电平而是低电平,当电流超过1.69mA时候,变为高电平,这是极不正常的,正电压输出和alert2有什么关系呢,根本没关系的啊。你说是不是?

负电压输出,alert1是高电平,正常。alert2还是低电平,还是不正常。

芯片是INA303A3,放大倍数100倍

无法上传图片,请问如何附图?

,

Michael Liu25:

您没仔细读我说的,

正电压输出,alert1是高电平,当电流超过的1.49mA阈值时候,alert1变低电平,是正常的。而且正电压下alert2不是高电平而是低电平,当电流超过1.69mA时候,变为高电平,这是极不正常的,正电压输出和alert2有什么关系呢,根本没关系的啊。你说是不是?

负电压输出,alert1是高电平,正常。alert2还是低电平,还是不正常。

芯片是INA303A3,放大倍数100倍

,

Michael Liu25:

在吗?电路图看了,能想到是什么原因吗?

,

Amy Luo:

抱歉,回复晚了,不知道您的问题解决了没有

INA303可以通过Rlimit1和Rlimit2设置过流阈值和欠流阈值,过流阈值您设置的为1.492mA,那您欠流阈值期望设置为多少?欠流阈值不能和过流阈值设置为一样或大于过流阈值,这不符合实际应用,看您Rlimit1和Rlimit2都设置为了49.9K,这是不可以的,所以请按照下面公式从新设置您需要的欠流阈值

,

Michael Liu25:

您好,并没有说Rlimit1和Rlimit2设置不能一样,您看错了吧

,

Michael Liu25:

设置成一样,是没有问题的。您发的图的内容我看过了,内容意思是设置的值不能超过引脚最大限制电压Vs-0.6V。所以这个问题目前看,还是解决不了

,

Amy Luo:

您好,在INA302 and INA303 Evaluation Module用户手册有说明,如下截图:

因为它是一个比较窗口,它需要有Undercurrent Threshold 至Overcurrent Threshold一个正常的电流范围,如下datasheet截图蓝色区域

,

Michael Liu25:

你好,我明白您说的意思,但是我的目的是监测正负电流,+1.492mA和-1.492mA,因为我的REF设置是2.5V,目的就是为了测量双向的正负电流的。因此我讲电阻设置成一样的,虽然电流大小是一样的,但是电流方向不一样,您明白我意思了吗?还是说我理解有误

,

Amy Luo:

将+1.492mA代入上面公式,计算出Rlimit=49.9kΩ,是对的,但是将-1.492mA代入上面公式,计算出Rlimit=12.6kΩ

,

Michael Liu25:

你好,上面计算确实是我计算错误。

我将RLimit2换成12.6K后,其他保持不变,在电流不超的情况下出现上述图中情况(黄色是alert1为低电平,绿色是alert2是高电平)。原来Rlimit2和Rlimit1都是50K的时候,刚好是相反的,黄色是alert1是高电平,绿色alert2是低电平。截至目前还没看到alert1和alert2都是高电平的时候,也就是说电流不超的情况下,到现在从未出现过两者均为高电平的正常情况,都是异常情况。这个令人无法想通。

,

Amy Luo:

您测试了几块电路板是这种情况?您可以换一个板子或芯片再确认一下吗

您可以用示波器同时测量Limit1、Limit2和输出管脚的电压波形吗?

赞(0)
未经允许不得转载:TI中文支持网 » INA303-Q1: INA303的alert2正常情况下始终是低电平,什么原因?
分享到: 更多 (0)

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