This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

求助:INA219 Vin+悬空时读出电流有约为1mA而不是0mA?

Other Parts Discussed in Thread: INA219

最近在使用INA219这个芯片(芯片丝印B219)在作总线电流检测、电压检测,应用中需要对总线电压接入或者拨出进行检测,我采用的方案自然是检测总线电流是否为0mA来判断(而且电流阀值只有2mA左右),然而在测试过程中,在总线电压断开的情况下,读到的电流值始终不是0mA,多数是在-1mA,少数在-2mA,造成程序上经常判断出错,校准寄存器的值是严格按照数据手册上的公式计算出来的。测试中还发现一个问题,当接上总线电压时,读到的电流值总是比实际值少了1mA的电流左右(并不是精确),尝试在程序中进行+1mA的补偿,但是换了个芯片就又不对了。按理来说,总线电压断开,那分流电阻上应该不会产生电压和电流,读取到的应该是0mA,但是实际却不是这样,现在有如下疑问:

1、此漂移电流是否是芯片本身就存在的?

2、如何消除这个漂移电流?