SLUA790 November   2016 BQ34110 , BQ34Z100-G1 , BQ35100

 

  1.   Using I2C Communications With the bq34110, bq35100, and bq34z100-G1 Series of Gas Gauges
    1.     Trademarks
    2. 1 Example 1: Reading Cell Voltage
    3. 2 Example 2: Reading the Firmware Version
      1. 2.1 Standard I2C Commands
      2. 2.2 Extended I2C Commands
      3. 2.3 Control Subcommands
      4. 2.4 Data Flash Access for the bq34z100-G1
    4. 3 Data Flash Access for the bq34110 and bq35100
    5. 4 Summary
    6. 5 Glossary: Control-Bit-Sequence Definitions

Using I2C Communications With the bq34110, bq35100, and bq34z100-G1 Series of Gas Gauges

This application report provides examples that illustrate the bit-transaction details of I2C commands used with TI's bq34xxx series and bq35xxx series battery fuel gauges. The first two examples provide detailed explanations of using I2C commands to read standard parameters and Control Subcommand parameters. The first example shows how to implement a standard fuel gauge command that interrogates the gauge for reading cell voltage. The second example shows the added bit transitions required to access a Control Subcommand, specifically requesting firmware version information. Other I2C commands can be executed in the same manner, using the methodology of these two examples. The final sections provide step-by-step examples using the bqStudio I2C Master Control Panel to read and write parameters from these gauges.