A. Follow the BQ24153 (SLUSABO - OCT 2010) datasheet page 27, I2C sequence as below: It is ok for MCU to write the register of BQ24153. However, the register contents which read from BQ24153 is not the same as what MCU write the register of BQ24153. BQ24153 register contents are FF even after it is written by MCU.
S |
SLAVE ADDRESS |
R/W |
A |
REGISTER ADDRESS |
A |
DATA |
A/A |
P |
B. If I2C squence shows as below, the register content of BQ24153 is the same as what is written by MCU.
S |
SLAVE ADDRESS |
W |
A |
REGISTER ADDRESS |
A |
S |
SLAVE ADDRESS |
R |
A |
DATA |
A |
P |
Could you help check what is the I2C issue of it? Thanks,