SLUUCY9 November   2023 BQ76905

 

  1.   1
  2.   Description
  3.   Get Started
  4.   Features
  5.   Applications
  6.   6
  7. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Kit Contents
    3. 1.3 Specification
    4. 1.4 Device Information
  8. 2Hardware
    1. 2.1 Before You Begin
    2. 2.2 Required Equipment
    3. 2.3 BQ76905 Circuit Module Use
      1. 2.3.1 Cell Simulator
      2. 2.3.2 Evaluating with Load Current
      3. 2.3.3 Evaluating Charge and Discharge Currents
      4. 2.3.4 Evaluating with Simulated Current
      5. 2.3.5 Reducing the Cell Count
      6. 2.3.6 Connecting Cells
      7. 2.3.7 Connecting to a Host
      8. 2.3.8 Hardware Configuration
        1. 2.3.8.1 Configuration Jumpers
      9. 2.3.9 Configuration Register Programming
  9. 3Quick Start Guide
  10. 4Software
    1. 4.1 Battery Management Studio Software
      1. 4.1.1 System Requirements
      2. 4.1.2 Installing BQStudio
      3. 4.1.3 BQ76905 bqz File Installation
      4. 4.1.4 BQStudio Operation and Registers View
      5. 4.1.5 Commands
      6. 4.1.6 Data Memory
        1. 4.1.6.1 Entering, Saving, and Loading Configuration
      7. 4.1.7 Command Sequences
  11. 5Hardware Design Files
    1. 5.1 Schematic
    2. 5.2 Board Layout
    3. 5.3 Bill of Materials
  12. 6Additional Information
    1.     Trademarks

Configuration Register Programming

Configuration register programming is 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 BQ76905 data sheet (SLUSF45) and supporting documentation for register information. When a configuration file is available, the file can 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 must be familiar with the contents of imported files. With a new device or after loading a configuration file, individual register changes can be made. Configuration register programming typically involves the following general principles selected in various register names:

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