SLUUBT4B June   2018  – June 2025 BQ40Z80

 

  1.   1
  2.   Description
  3.   Features
  4.   4
  5. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Kit Contents
    3. 1.3 Ordering Information
    4. 1.4 BQ40Z80 and BQ771807 Circuit Module Performance Specification Summary
  6. 2Hardware
    1. 2.1 BQ40Z80EVM Quick Start Guide
      1. 2.1.1 Items Needed for EVM Setup and Evaluation
      2. 2.1.2 Software Installation
      3. 2.1.3 EVM Connections
      4. 2.1.4 Update Firmware
    2. 2.2 Battery Management Studio
      1. 2.2.1 Registers Screen
      2. 2.2.2 Setting Programmable bq40z80 Options
      3. 2.2.3 Calibration Screen
        1. 2.2.3.1 Voltage Calibration
        2. 2.2.3.2 Temperature Calibration
        3. 2.2.3.3 Current Calibration
      4. 2.2.4 Chemistry Screen
      5. 2.2.5 Firmware Screen
        1. 2.2.5.1 Programming the Flash Memory
        2. 2.2.5.2 Exporting the Flash Memory
      6. 2.2.6 Advanced Comm SMB Screen
  7. 3Hardware Design Files
    1. 3.1 bq40z80EVM Circuit Module Schematic
      1. 3.1.1 Precharge
      2. 3.1.2 Predischarge
      3. 3.1.3 LED Control
      4. 3.1.4 Emergency Shutdown
      5. 3.1.5 Testing Fuse-Blowing Circuit
    2. 3.2 Circuit Module Physical Layouts
      1. 3.2.1 Board Layout
      2. 3.2.2 bq40z80RevA Schematic
    3. 3.3 bq40z80EVM Bill of Materials
  8. 4Additional Information
    1. 4.1 Trademarks
  9. 5Related Documentation from Texas Instruments
  10. 6Revision 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 2-7.

BQ40Z80EVM-020 Advanced Comm ScreenFigure 2-7 Advanced Comm 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 by 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