SLUUD64 December   2024 BQ41Z90

 

  1.   1
  2.   Description
  3.   Features
  4.   4
  5. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Kit Contents
    3. 1.3 Specification
    4. 1.4 Device Information
      1. 1.4.1 Before You Begin
  6. 2BQ41Z90EVM Quick Start Guide
    1. 2.1 Items Needed for EVM Setup and Evaluation
    2. 2.2 Software Installation
    3. 2.3 EVM Connections
      1. 2.3.1 Jumper Description
    4. 2.4 Update Firmware
  7. 3Hardware
    1. 3.1 BQ41Z90 Production Calibration Guide
  8. 4Software
    1. 4.1 Battery Management Studio
      1. 4.1.1 Registers Screen
      2. 4.1.2 Setting Programmable BQ41Z90 Options
      3. 4.1.3 Calibration Screen
        1. 4.1.3.1 Voltage Calibration
        2. 4.1.3.2 Temperature Calibration
        3. 4.1.3.3 Current Calibration
      4. 4.1.4 Chemistry Screen
      5. 4.1.5 Firmware Screen
        1. 4.1.5.1 Programming the Flash Memory
        2. 4.1.5.2 Exporting the Flash Memory
      6. 4.1.6 Advanced Comm SMB Screen
  9. 5Hardware Design Files
    1. 5.1 BQ41Z90EVM Circuit Module Schematic
    2. 5.2 Circuit Module Physical Layouts
      1. 5.2.1 Board Layout
      2. 5.2.2 Schematic
    3. 5.3 Bill of Materials
  10. 6Additional Information
    1. 6.1 Trademarks
  11. 7Related Documentation from Texas Instruments

Advanced Comm SMB Screen

Press the Advanced Comm SMB button to select the Advanced SMB Comm window. This tool provides access to parameters using SMB and Manufacturing Access commands. See Figure 4-6.

BQ41Z90 Advanced Comm
                                        SMB Screen Figure 4-6 Advanced Comm SMB Screen

Examples:

Reading an SMB Command.

  • Read SBData Voltage (0x09)
    • SMBus Read Word. Command = 0x09
    • Word = 0x3A7B, which is hexadecimal for 14971mV

Sending a MAC Gauging() to enable IT using ManufacturerAccess().

  • With Impedance Trackā„¢ disabled, send Gauging() (0x0021) to ManufacturerAccess().
    • SMBus Write Word. Command = 0x00. Data = 00 21

Reading Chemical ID() (0x0006) using ManufacturerAccess()

  • Send Chemical ID() to ManufacturerAccess()
    • SMBus Write Block. Command = 0x44. Data sent = 00 06
  • Read the result from ManufacturerData()
    • SMBus Read Block. Command = 0x44. Data read = 06 00 10 12
    • That is 0x1210, chem ID 1210