SLUSBZ5B January 2015  – July 2016

PRODUCTION DATA. 

  1. Features
  2. Applications
  3. Description
  4. Revision History
  5. Pin Configuration and Functions
  6. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics: Power-On Reset
    6. 6.6 Electrical Characteristics: LDO Regulator
    7. 6.7 Electrical Characteristics: Internal Temperature Sensor Characteristics
    8. 6.8 Electrical Characteristics: Low-Frequency Oscillator
    9. 6.9 Electrical Characteristics: High-Frequency Oscillator
    10. 6.10Electrical Characteristics: Integrating ADC (Coulomb Counter) Characteristics
    11. 6.11Electrical Characteristics: ADC (Temperature and Cell Measurement) Characteristics
    12. 6.12Electrical Characteristics: Data Flash Memory Characteristics
    13. 6.13Timing Requirements: HDQ Communication
    14. 6.14Timing Requirements: I2C-Compatible Interface
    15. 6.15Typical Characteristics
  7. Detailed Description
    1. 7.1Overview
    2. 7.2Functional Block Diagram
    3. 7.3Feature Description
      1. 7.3.1 Data Commands
        1. 7.3.1.1 Standard Data Commands
        2. 7.3.1.2 Control(): 0x00/0x01
          1. 7.3.1.2.1 CONTROL_STATUS: 0x0000
          2. 7.3.1.2.2 DEVICE TYPE: 0x0001
          3. 7.3.1.2.3 FW_VERSION: 0x0002
          4. 7.3.1.2.4 HW_VERSION: 0x0003
          5. 7.3.1.2.5 RESET_DATA: 0x0005
          6. 7.3.1.2.6 PREV_MACWRITE: 0x0007
          7. 7.3.1.2.7 CHEM ID: 0x0008
          8. 7.3.1.2.8 BOARD_OFFSET: 0x0009
          9. 7.3.1.2.9 CC_OFFSET: 0x000A
          10. 7.3.1.2.10CC_OFFSET_SAVE: 0x000B
          11. 7.3.1.2.11DF_VERSION: 0x000C
          12. 7.3.1.2.12SET_FULLSLEEP: 0x0010
          13. 7.3.1.2.13STATIC_CHEM_DF_CHKSUM: 0x0017
          14. 7.3.1.2.14SEALED: 0x0020
          15. 7.3.1.2.15IT ENABLE: 0x0021
          16. 7.3.1.2.16CAL_ENABLE: 0x002D
          17. 7.3.1.2.17RESET: 0x0041
          18. 7.3.1.2.18EXIT_CAL: 0x0080
          19. 7.3.1.2.19ENTER_CAL: 0x0081
          20. 7.3.1.2.20OFFSET_CAL: 0x0082
        3. 7.3.1.3 StateOfCharge(): 0x02
        4. 7.3.1.4 MaxError(): 0x03
        5. 7.3.1.5 RemainingCapacity(): 0x04/0x05
        6. 7.3.1.6 FullChargeCapacity(): 0x06/07
        7. 7.3.1.7 Voltage(): 0x08/0x09
        8. 7.3.1.8 AverageCurrent(): 0x0A/0x0B
        9. 7.3.1.9 Temperature(): 0x0C/0x0D
        10. 7.3.1.10Flags(): 0x0E/0x0F
        11. 7.3.1.11FlagsB(): 0x12/0x13
        12. 7.3.1.12Current(): 0x10/0x11
      2. 7.3.2 Extended Data Commands
        1. 7.3.2.1 AverageTimeToEmpty(): 0x18/0x19
        2. 7.3.2.2 AverageTimeToFull(): 0x1A/0x1B
        3. 7.3.2.3 PassedCharge(): 0x1C/0x1D
        4. 7.3.2.4 DOD0Time(): 0x1E/0x1F
        5. 7.3.2.5 AvailableEnergy(): 0x24/0x25
        6. 7.3.2.6 AveragePower(): 0x26/0x27
        7. 7.3.2.7 SerialNumber(): 0x28/0x29
        8. 7.3.2.8 InternalTemperature(): 0x2A/0x2B
        9. 7.3.2.9 CycleCount(): 0x2C/0x2D
        10. 7.3.2.10StateOfHealth(): 0x2E/0x2F
        11. 7.3.2.11ChargeVoltage(): 0x30/0x31
        12. 7.3.2.12ChargeCurrent(): 0x32/0x33
        13. 7.3.2.13PackConfiguration(): 0x3A/0x3B
        14. 7.3.2.14DesignCapacity(): 0x3C/0x3D
        15. 7.3.2.15DataFlashClass(): 0x3E
        16. 7.3.2.16DataFlashBlock(): 0x3F
        17. 7.3.2.17AuthenticateData/BlockData(): 0x40…0x53
        18. 7.3.2.18AuthenticateChecksum/BlockData(): 0x54
        19. 7.3.2.19BlockData(): 0x55…0x5F
        20. 7.3.2.20BlockDataChecksum(): 0x60
        21. 7.3.2.21BlockDataControl(): 0x61
        22. 7.3.2.22GridNumber(): 0x62
        23. 7.3.2.23 LearnedStatus(): 0x63
        24. 7.3.2.24Dod@Eoc(): 0x64/0x65
        25. 7.3.2.25QStart(): 0x66/0x67
        26. 7.3.2.26TrueRC(): 0x68/0x69
        27. 7.3.2.27TrueFCC(): 0x6A/0x6B
        28. 7.3.2.28StateTime(): 0x6C/0x6D
        29. 7.3.2.29QmaxPassedQ(): 0x6E/0x6F
        30. 7.3.2.30DOD0(): 0x70/0x71
        31. 7.3.2.31 QmaxDod0(): 0x72/0x73
        32. 7.3.2.32QmaxTime(): 0x74/0x75
      3. 7.3.3 Data Flash Interface
        1. 7.3.3.1Accessing Data Flash
        2. 7.3.3.2Manufacturer Information Block
        3. 7.3.3.3Access Modes
        4. 7.3.3.4Sealing/Unsealing Data Flash Access
      4. 7.3.4 Data Flash Summary
      5. 7.3.5 Fuel Gauging
      6. 7.3.6 Impedance Track Variables
        1. 7.3.6.1 Load Mode
        2. 7.3.6.2 Load Select
        3. 7.3.6.3 Reserve Cap-mAh
        4. 7.3.6.4 Reserve Cap-mWh/cWh
        5. 7.3.6.5 Design Energy Scale
        6. 7.3.6.6 Dsg Current Threshold
        7. 7.3.6.7 Chg Current Threshold
        8. 7.3.6.8 Quit Current, Dsg Relax Time, Chg Relax Time, and Quit Relax Time
        9. 7.3.6.9 Qmax
        10. 7.3.6.10Update Status
        11. 7.3.6.11Avg I Last Run
        12. 7.3.6.12Avg P Last Run
        13. 7.3.6.13Cell Delta Voltage
        14. 7.3.6.14Ra Tables
        15. 7.3.6.15StateOfCharge() Smoothing
        16. 7.3.6.16Charge Efficiency
        17. 7.3.6.17Lifetime Data Logging
      7. 7.3.7 Device Configuration
        1. 7.3.7.1Pack Configuration Register
        2. 7.3.7.2Pack Configuration B Register
        3. 7.3.7.3Pack Configuration C Register
      8. 7.3.8 Voltage Measurement and Calibration
        1. 7.3.8.11S Example
        2. 7.3.8.27S Example
        3. 7.3.8.3Autocalibration
      9. 7.3.9 Temperature Measurement
      10. 7.3.10Overtemperature Indication
        1. 7.3.10.1Overtemperature: Charge
        2. 7.3.10.2Overtemperature: Discharge
      11. 7.3.11Charging and Charge Termination Indication
      12. 7.3.12SCALED Mode
      13. 7.3.13 LED Display
      14. 7.3.14Alert Signal
      15. 7.3.15Communications
        1. 7.3.15.1Authentication
        2. 7.3.15.2Key Programming
        3. 7.3.15.3Executing an Authentication Query
        4. 7.3.15.4HDQ Single-Pin Serial Interface
        5. 7.3.15.5I2C Interface
        6. 7.3.15.6Switching Between I2C and HDQ Modes
          1. 7.3.15.6.1Converting to HDQ Mode
          2. 7.3.15.6.2Converting to I2C Mode
    4. 7.4Device Functional Modes
      1. 7.4.1NORMAL Mode
      2. 7.4.2SLEEP Mode
      3. 7.4.3FULL SLEEP Mode
    5. 7.5Power Control
      1. 7.5.1Reset Functions
      2. 7.5.2Wake-Up Comparator
      3. 7.5.3Flash Updates
  8. Application and Implementation
    1. 8.1Application Information
    2. 8.2Typical Applications
      1. 8.2.1Design Requirements
      2. 8.2.2Detailed Design Procedure
        1. 8.2.2.1Step-by-Step Design Procedure
          1. 8.2.2.1.1STEP 1: Review and Modify the Data Flash Configuration Data.
          2. 8.2.2.1.2STEP 2: Review and Modify the Data Flash Configuration Registers.
          3. 8.2.2.1.3STEP 3: Design and Configure the Voltage Divider.
          4. 8.2.2.1.4STEP 4: Determine the Sense Resistor Value.
          5. 8.2.2.1.5STEP 5: Review and Modify the Data Flash Gas Gauging Configuration, Data, and State.
          6. 8.2.2.1.6STEP 6: Determine and Program the Chemical ID.
          7. 8.2.2.1.7STEP 7: Calibrate.
          8. 8.2.2.1.8STEP 8: Run an Optimization Cycle.
      3. 8.2.3Battery Chemistry Configuration
        1. 8.2.3.1Battery Chemistry Charge Termination
      4. 8.2.4Replaceable Battery Systems
      5. 8.2.5Digital Interface Options
      6. 8.2.6Display Options
      7. 8.2.7Application Curves
  9. Power Supply Recommendations
  10. 10Layout
    1. 10.1Layout Guidelines
      1. 10.1.1Introduction
      2. 10.1.2Power Supply Decoupling Capacitor
      3. 10.1.3Capacitors
      4. 10.1.4Communication Line Protection Components
    2. 10.2Layout Example
      1. 10.2.1Ground System
      2. 10.2.2Kelvin Connections
      3. 10.2.3Board Offset Considerations
      4. 10.2.4ESD Spark Gap
  11. 11Device and Documentation Support
    1. 11.1Community Resources
    2. 11.2Trademarks
    3. 11.3Electrostatic Discharge Caution
    4. 11.4Glossary
  12. 12Mechanical, Packaging, and Orderable Information

1 Features

  • Supports Li-Ion, LiFePO4, PbA, NiMH, and NiCd Chemistries
  • Capacity Estimation Using Patented Impedance Track™ Technology for Batteries from 3 V to 65 V
    • Aging Compensation
    • Self-Discharge Compensation
  • Supports Battery Capacities up to 29 Ah with Standard Configuration Options
  • Supports Charge and Discharge Currents up to 32 A with Standard Configuration Options
  • External NTC Thermistor Support
  • Supports Two-Wire I2C™ and HDQ Single-Wire Communication Interfaces with Host System
  • SHA-1/HMAC Authentication
  • One- or Four-LED Direct Display Control
  • Five-LED and Higher Display Through Port Expander
  • Reduced Power Modes (Typical Battery Pack Operating Range Conditions)
    • Normal Operation: < 145-µA Average
    • Sleep: < 84-µA Average
    • Full Sleep: < 30-µA Average
  • Package: 14-Pin TSSOP

2 Applications

  • Light Electric Vehicles
  • Power Tools
  • Medical Instrumentation
  • Uninterruptible Power Supplies (UPS)
  • Mobile Radios

3 Description

The bq34z100-G1 device is an Impedance Track™ fuel gauge for Li-Ion, PbA, NiMH, and NiCd batteries, and works independently of battery series-cell configurations. Batteries from 3 V to 65 V can be easily supported through an external voltage translation circuit that is controlled automatically to reduce system power consumption.

The bq34z100-G1 device provides several interface options, including an I2C slave, an HDQ slave, one or four direct LEDs, and an ALERT output pin. Additionally, the bq34z100-G1 provides support for an external port expander for more than four LEDs.

Device Information(1)

PART NUMBERPACKAGEBODY SIZE (NOM)
bq34z100-G1TSSOP (14)5.00 mm × 4.40 mm
(1) For all available packages, see the orderable addendum at the end of the data sheet.

Simplified Schematic

bq34z100-G1 Typ_Imp.gif