SLVU957A September   2019  – November 2021 BQ76922

 

  1.   Trademarks
  2. 1Features
    1. 1.1 Kit Contents
    2. 1.2 Ordering Information
    3. 1.3 BQ76922EVM Circuit Module Performance Specification Summary
    4. 1.4 Required Equipment
  3. 2BQ76922EVM Quick Start Guide
    1. 2.1 Before You Begin
    2. 2.2 Quick Start
  4. 3Interface Adapter
  5. 4Battery Management Studio Software
    1. 4.1 System Requirements
    2. 4.2 Installing BQStudio
    3. 4.3 BQ76922 bqz File Installation
    4. 4.4 BQStudio Operation and Registers View
    5. 4.5 Commands
    6. 4.6 Data Memory
      1. 4.6.1 Entering, Saving, and Loading Configuration
      2. 4.6.2 OTP Programming
    7. 4.7 Calibration
    8. 4.8 Command Sequences
  6. 5BQ76922EVM Circuit Module Use
    1. 5.1 Cell Simulator
    2. 5.2 Evaluating with Load Current
    3. 5.3 Evaluating Charge and Discharge Currents
    4. 5.4 Evaluating with Simulated Current
    5. 5.5 Reducing the Cell Count
    6. 5.6 Connecting Cells
    7. 5.7 Connecting to a Host
    8. 5.8 Hardware Configuration
      1. 5.8.1 Configuration Jumpers
      2. 5.8.2 Unused Components
    9. 5.9 Configuration Register Programming
  7. 6BQ76922EVM Circuit Module Physical Construction
    1. 6.1 Board Layout
    2. 6.2 Bill of Materials
    3. 6.3 REACH Compliance
    4. 6.4 Schematic
  8. 7Related Documents from Texas Instruments
  9. 8Revision History

Configuration Register Programming

Configuration register programming should be done once hardware configuration is set with jumpers. Configuration registers are set in the Data Memory screen and are different from the status registers displayed in the Registers screen. See the BQ76922 data sheet and supporting documentation for register information. When a configuration file is available it may be imported to set all operational selections at once. However, a configuration file loaded with Data Memory Import can load as little as 1 parameter, so the user should be familiar with the contents of imported files. With a new device or after loading a configuration file, individual register changes may be made. Configuration register programming typically involves the following general principles selected in various register names:

  1. Selection of the function for multi-function pins
  2. Selection of the protection features to be enabled
  3. Selection of the protection thresholds for the enabled features
  4. Setting the FET control options
  5. Exporting (saving) the configuration register file for future use

When no additional changes are anticipated to the configuration and extended validation is planned, the user may write the configuration to OTP. OTP is written using the Program OTP button on the Data memory window of BQStudio. Once programmed the device loads the register values from OTP after reset. Additional register changes may be made, but the user should realize the part features have been permanently changed. OTP settings may be incompatible with additional hardware configuration changes and could result in damage. The user should check settings or replace the IC or EVM as required.

CAUTION:

Hardware changes after OTP programming may result in damage to the IC or board after reset if incompatible configuration is selected.