Part Number: INA233
Hello,
We are having issues with the i2c communication on our i2c bus and it seems like one of the INAs on the bus is causing the issue. We are using the INAs as current and power monitors. We use command 89h to read the 2 data bytes that give us a current measurement. This seems to work fine. We also use 97h to give us the input power measurement reading. We also expect a 2-byte read from this. For most of the time these two commands work as intended. Once we engage a brake motor it seems like the INA233 that is reading that power measurement tends to hold the clock line high and the data line is held low. The bus is held in this state after this point. The only way to fix the issue is to power cycle the board. I am using a beagle to read the i2c communication on the bus and seems like the read I get back from the 97h command reads: FF 3B 00. We are receiving what the beagle says is 3 bytes back. This may be a different issue that is causing this problem, but thought I would post on here to see if anyone had an idea of what might be going on. Any thoughts would help.
