Hello,
I recently found the root cause of elevated current consumption on our device. The I2C bus that connects our MCU to the BQ27421-G1 is shared with other peripherals. We had an RTC on it that we were sampling once per second. The time on the bus for communicating with the RTC is about 3ms. When the RTC is addressed, the BQ27421-G1 current consumption elevates from 24uA (near the expected SLEEP mode current) to 63uA, and it stays elevated for about 830ms. Our target system current is about 100uA, so an elevation of 39uA for 80% of the time is very significant.
Can someone at TI confirm that this behavior is expected based on the chip design? Additionally, if it is expected, are there any values in data memory that can be adjusted to reduce the time spent consuming excess current after I2C traffic? This feels like some circuitry that listens for it's I2C address is not timing out fast enough.
Thanks