Hello,
So I am having i2c issues linked to the INA233 where once we enable a brake motor the i2c communication fails. After some investigating we commented out getting the power value from the INA233 in our code. We are able to read the voltage values and the current values from the INA233 just fine with the power commented out and the I2C does not lock up. The clock line is held high and the data line is held low on the last bit of the transmission. The last byte where the transmission gets locked up is consistently on the INA in which the motor is engaged. Is there something that is going on with the power calculation in the INA233 that would cause the INA233 itself to hold the line? I understand that the INA233 makes the current and power calculation based on the vshunt differential voltage. Maybe we have calibrated the INA233 incorrectly. Any thoughts on this problem would be appreciated.