SLUUCG7 April 2024 BQ76922
The BQ76922 device integrates two serial communication interfaces - an I2C bus, which supports 100kHz and 400kHz modes with an optional CRC check, and a single-wire HDQ interface. The device is configured default in I2C mode and can be changed to HDQ mode by programming either the register or OTP configuration accordingly. The customer can program the device's integrated OTP on the manufacturing line to set the desired communications speed and protocol to be used at power up in operation.
The Settings:Configuration:Comm Type configuration register controls the active communication mode of the BQ76922 device. These settings are shown below.
Comm Type Setting | Description |
0x00 | Default ( I2C Fast on BQ76922) |
0x03 | HDQ using the ALERT pin |
0x04 | Reserved. Do not use. |
0x07 | I2C (for use up to 100kHz bus speed) |
0x08 | I2C Fast (for use above 100kHz bus speed) |
0x09 | I2C Fast with timeouts (for use above 100kHz bus speed) |
0x0F | Reserved. Do not use. |
0x10 | Reserved. Do not use. |
0x11 | I2C with CRC (for use up to 100kHz bus speed) |
0x12 | I2C Fast with CRC (for use above 100kHz bus speed) |
0x1E | I2C with timeouts (for use with 100kHz bus speed) |
0xFF | I2C Fast (for use above 100kHz bus speed) |
All other values | Reserved. Do not use. |