- Tue Aug 10, 2021 6:42 am
#227808
Hi! I'm using nRF52832 dev board and battery babysitter. I'm trying to communicate with the on-board BQ27441-G1A fuel gauge via I2C, but it's giving me a hard time.
While the I2C signals on the nRF52 work every time, the fuel gauge responds with ACK only about half the time. E.g. when I try to unlock the fuel gauge's config, it sometimes works, but half the time when sending the address byte, there is no response from the board (NACK) without any electrical or software changes. It's completely random.
What should I look for to resolve the issue?
While the I2C signals on the nRF52 work every time, the fuel gauge responds with ACK only about half the time. E.g. when I try to unlock the fuel gauge's config, it sometimes works, but half the time when sending the address byte, there is no response from the board (NACK) without any electrical or software changes. It's completely random.
What should I look for to resolve the issue?