SLUSEG2C September 2022 – February 2024 BQ25620 , BQ25622
PRODUCTION DATA
The BQ25620 and BQ25622 uses an I2C compatible interface for flexible charging parameter programming and instantaneous device status reporting. I2C is a bi-directional 2-wire serial interface. Only two open-drain bus lines are required: a serial data line (SDA), and a serial clock line (SCL).
The device has 7-bit I2C address 0x6B, receiving control inputs from a host device such as a micro-controller or digital signal processor through register addresses 0x02 – 0x38. The host device initiates all transfers and the charger responds. Register reads outside of these addresses return 0xFF. When the bus is free, both SDA and SCL lines are HIGH.
The I2C interface supports standard mode (up to 100 kbits/s), fast mode (up to 400 kbits/s) and fast mode plus (up to 1 Mbits/s.) These lines are pulled up to a reference voltage via pull-up resistor. The device I2C detection thresholds support a communication reference voltage from 1.2 V to 5 V.
Due to the ultra low IQ when the device operates in low power mode, it is necessary ensure a minimum of 128μs between a START command and any subsequent START command on the I2C bus. The recommended minimum tbuf (bus free time between a STOP and START condition) depends on the I2C mode:
These recommendations assume a successful I2C transaction. It is also necessary to ensure a minimum 128μs time between two START commands in the case of a NACK.