尊敬的TI技术支持,您好。
我们采用INA211芯片,对电池的放电电流进行检测,发现在空载状态下,测试值明显有偏移,原理图如下:
J1是电池接入点,电压在3.7V到4.2V之间,采样电阻R56 采用2mΩ,在无负载情况下,测量到输出电流是100mA到130mA。
上图中的3.3V,是通过独立的5V输入,LDO稳压获得的,即这里3.3V供电并不是电池供电。
在Q1没有打开的情况下,即关闭负载后,MCU依然能测量到有100多毫安的电流。怀疑负载没有正常断开,
拔掉S9上的跳线,不行;
去掉分压采样电阻R56,不行;
拆出PMOS管Q1;不行;
去掉INA211输出口串联电阻R54,用万用表mV档直接测量INA211 6脚电压,大约100mV。按照500倍缩小,那IN+与IN-之间电压大约是0.2mV。0.2mV/2mΩ=0.1A,即流过R56上的电流有100mA左右。已经拆无可拆,怀疑是不是INA211 IN+或IN-向芯片VCC跑电,比如IN+到VCC之间是不是有保护二极管,电池电压是4.2V,把3.3V飞线改为5V。依然不行。
更换了一片新的INA211,解决了,恢复所有焊接,测量到零点在1到2mA。
是采购INA211芯片是假芯片,还是这个芯片普遍有这个问题?需要软件标定零点?即便是需要标定,感觉也不可能跑掉100多mA电流,这个偏移太离谱了。
希望做电流检测的朋友们能够给指点一下,是不是哪里设计不合适造成了这个问题。谢谢!
Liduo