SLUUAV7C December   2013  – November 2022 BQ40Z50 , BQ40Z50-R2

 

  1.   Abstract
  2.   Trademarks
  3. 1Features
    1. 1.1 Kit Contents
    2. 1.2 Ordering Information
    3. 1.3 Documentation
    4. 1.4 bq40z50 and bq296000 Circuit Module Performance Specification Summary
  4. 2bq40z50EVM Quick Start Guide
    1. 2.1 Items Needed for EVM Setup and Evaluation
    2. 2.2 Software Installation
    3. 2.3 EVM Connections
    4. 2.4 Update Firmware
  5. 3Battery Management Studio
    1. 3.1 Registers Screen
    2. 3.2 Setting Programmable bq40z50 Options
    3. 3.3 Calibration Screen
      1. 3.3.1 Voltage Calibration
      2. 3.3.2 Temperature Calibration
      3. 3.3.3 Current Calibration
    4. 3.4 Chemistry Screen
    5. 3.5 Firmware Screen
      1. 3.5.1 Programming the Flash Memory
      2. 3.5.2 Exporting the Flash Memory
    6. 3.6 Advanced Comm SMB Screen
  6. 4bq40z50EVM Circuit Module Schematic
    1. 4.1 Pre-Charge
    2. 4.2 LED Control
    3. 4.3 Emergency Shutdown
    4. 4.4 Testing Fuse-Blowing Circuit
    5. 4.5 PTC Thermistor
  7. 5Circuit Module Physical Layouts
    1. 5.1 Board Layout
    2. 5.2 Schematic
  8. 6Bill of Materials
  9. 7Related Documentation from Texas Instruments
  10. 8Revision History

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 3-6.

GUID-377F61E5-0A49-48F9-995D-278D5DBC1767-low.gifFigure 3-6 Advanced Comm Screen

Examples:

Reading an SMB Command.

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

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

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

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

  • Send Chemical ID() to ManufacturerAccess()
    • SMBus Write Word. Command = 0x00. Data sent = 00 06
  • Read the result from ManufacturerData()
    • SMBus Read Block. Command = 0x23. Data read = 00 01
    • That is 0x0100, chem ID 100