hi expert,
Need some advice, find some odd behavior on the INA220. Initially under normal operation it works fine but after some time like few weeks or months it will freeze and go low on on the data signal line and it needs a reset (power cycle) in order to get it to work again? Let me further explain how we use it:
We use the 2pcs of INA220 in a Solar Charged Battery System; one INA220 is placed at Battery and 1 at Load side and with these 2 units we can determine:
- Energy in/out of Battery
- Energy to Load
- Energy from Charger ( is Energy to Battery minus energy to Load)
We use an MCU to talk to the 2 INA’s through I2C and every second we read out the voltage and energy data and we have this working correctly.
The Issue:
The issue we are finding is that sometimes the communication between MCU and INA is lost. (Energy in and out is reading 0 while in reality there is incoming and outgoing current) Also we have found the issue that one of the INA’s get’s “frozen” and gives a value that is a consistent wrong value.
One time we experienced the issue to appear after 7 days of operation to be ok ( 1 reading per second x 7 days = +/-600k readings ok before the freeze took place) other times we experience the freeze happened after just half day in operation.
Any possible work around for this case?
Best regards,
kpk