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

INA229: Vshunt 寄存器读数怎么会慢慢变大?

Part Number:INA229

如下电路图,负载设备有休眠和工作状态。有个问题请教

1、为什么首次新冷开机(+8V和3V3都没有通电,半小时后3V3通电,+8V不通电)后,Vshunt 寄存器的读数由接近0值会慢慢地升高到0x140左右(经过大约3分),大约半小时后。达到0x1A0。按照规格书Vos最大值是1uV,那么LSB为312.5nV时,Vshunt 寄存器的读数的读数应该为0x30左右吧。但是我这个为什么偏差这么大,而且还会慢慢地越偏最大?有没有解决方法?

2、当我闭合SW2开关,负载通电,负载休眠时电流110uA左右,负载唤醒后,负载工作时电流会有大约2秒的2.5A电流,断开SW2(负载停止供电),这时R8上的取样电压为零,按理来说应该恢复到0x140左右(就是1中提到的无负载电压值),但实际读取到的Vshunt 寄存器值却有0x540,而且这个值下降的很缓慢,下降到0x140左右差不多2分钟。为什么会下降这么缓慢呢?有没有解决方法?

Amy Luo:

您好,

闭合SW2开关,正常测量时,AD转换结果正确吗?

在采样电阻为0.1Ω,最大采样电流2.5A时,Vshunt电压为0.25V=250mV,这已经超出了 INA229可以测量的最大差分电压,如下截图所示:

SW2开关是什么开关?机械开关还是电子开关?

您实测 (VIN+) – (VIN–)电压是怎样的?不要测R8两端的电压,因为R8两端的电压未经过滤波电路,不是实际采集的电压,实际的采集电压可能在滤波电容上充放电。

,

Tany Li:

SW2是机械开关,没有漏电流。我只测设备的休眠电流(110uA左右)和唤醒后的待机电流(150mA),工作的短时电流2.5A我可以不测量,所以就算超出量程应该也没关系吧。测量休眠电流和待机电流正常(软件处理时Vshunt减掉了初始的0x140偏移)。现在让人头疼的问题是这个0x140的偏移量,它是慢慢偏的,所以我得先开机等待好久,才能开始使用。SW2断开时,因为只有万用表测量,只能实测 (VIN+) – (VIN–)的电压为0.0mV。

最头疼的还是只要负载出现过2.5A的大电流,那么ina229要等1、2分钟Vshunt读数才能下降恢复到“零”值。即使我用镊子短接C7和C10两端也不能加速度恢复到零值。

,

Amy Luo:

您将 VIN+和VIN– 短接,测得Vshunt电压是变化的吗?如果不是变化的,那根本原因还是信号源在变化;如果是变化的,看下变化幅值有多大?

赞(0)
未经允许不得转载:TI中文支持网 » INA229: Vshunt 寄存器读数怎么会慢慢变大?
分享到: 更多 (0)