SLUSBV9D March   2014  – January 2018

PRODUCTION DATA.  

  1. Features
  2. Applications
  3. Description
    1.     Simplified Schematic
  4. Revision History
  5. Pin Configuration and Functions
    1.     Pin 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  Power-On Reset
    6. 6.6  2.5-V LDO Regulator
    7. 6.7  Charger Attachment and Removal Detection
    8. 6.8  CHG and DSG FET Drive
    9. 6.9  Overvoltage Protection (OVP)
    10. 6.10 Undervoltage Protection (UVP)
    11. 6.11 Overcurrent in Discharge (OCD)
    12. 6.12 Overcurrent in Charge (OCC)
    13. 6.13 Short-Circuit in Discharge (SCD)
    14. 6.14 Low Voltage Charging
    15. 6.15 Internal Temperature Sensor Characteristics
    16. 6.16 High-Frequency Oscillator
    17. 6.17 Low-Frequency Oscillator
    18. 6.18 Integrating ADC (Coulomb Counter) Characteristics
    19. 6.19 ADC (Temperature and Cell Voltage) Characteristics
    20. 6.20 Data Flash Memory Characteristics
    21. 6.21 Timing Requirements
    22. 6.22 Typical Characteristics
  7. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 Configuration
      2. 7.3.2 Fuel Gauging
      3. 7.3.3 Power Modes
        1. 7.3.3.1 NORMAL Mode
        2. 7.3.3.2 SLEEP Mode
        3. 7.3.3.3 FULLSLEEP Mode
      4. 7.3.4 Li-Ion Battery Protector Description
        1. 7.3.4.1 High-Side NFET Charge and Discharge FET Drive
        2. 7.3.4.2 Protector Configuration
    4. 7.4 Device Functional Modes
      1. 7.4.1 Operating Modes
        1. 7.4.1.1 NORMAL Mode
        2. 7.4.1.2 OVERVOLTAGE Mode
        3. 7.4.1.3 UNDERVOLTAGE Mode
        4. 7.4.1.4 OVERCURRENT IN CHARGE Mode
        5. 7.4.1.5 OVERCURRENT IN DISCHARGE and SHORT-CIRCUIT IN DISCHARGE Mode
        6. 7.4.1.6 SHUTDOWN WAIT Mode
          1. 7.4.1.6.1 ANALOG SHUTDOWN State
        7. 7.4.1.7 LOW VOLTAGE CHARGING State
      2. 7.4.2 Firmware Control of Protector
      3. 7.4.3 OVERTEMPERATURE FAULT Mode
      4. 7.4.4 Wake-Up Comparator
    5. 7.5 Battery Parameter Measurements
      1. 7.5.1 Charge and Discharge Counting
      2. 7.5.2 Voltage
      3. 7.5.3 Current
      4. 7.5.4 Auto-Calibration
      5. 7.5.5 Temperature
    6. 7.6 Communications
      1. 7.6.1 HDQ Single-Pin Serial Interface
      2. 7.6.2 I2C Interface
        1. 7.6.2.1 I2C Time Out
        2. 7.6.2.2 I2C Command Waiting Time
    7. 7.7 Standard Data Commands
      1. 7.7.1 Control(): 0x00 and 0x01
    8. 7.8 Extended Data Commands
  8. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Applications
      1. 8.2.1 Pack-Side, Single-Cell Li-Ion Fuel Gauge and Protector
      2. 8.2.2 Design Requirements
      3. 8.2.3 Detailed Design Procedure
        1. 8.2.3.1  BAT Voltage Sense Input
        2. 8.2.3.2  SRP and SRN Current Sense Inputs
        3. 8.2.3.3  Sense Resistor Selection
        4. 8.2.3.4  TS Temperature Sense Input
        5. 8.2.3.5  Thermistor Selection
        6. 8.2.3.6  VPWR Power Supply Input Filtering
        7. 8.2.3.7  REG25 LDO Output Filtering
        8. 8.2.3.8  Communication Interface Lines
        9. 8.2.3.9  PACKP Voltage Sense Input
        10. 8.2.3.10 CHG and DSG Charge Pump Voltage Outputs
        11. 8.2.3.11 NFET Selection
        12. 8.2.3.12 Additional ESD Protection Components
      4. 8.2.4 Application Curves
  9. Power Supply Recommendation
    1. 9.1 Power Supply Decoupling
  10. 10Layout
    1. 10.1 Layout Guidelines
      1. 10.1.1 Li-Ion Cell Connections
      2. 10.1.2 Sense Resistor Connections
      3. 10.1.3 Thermistor Connections
      4. 10.1.4 FET Connections
      5. 10.1.5 ESD Component Connections
      6. 10.1.6 High Current and Low Current Path Separation
    2. 10.2 Layout Example
  11. 11Device and Documentation Support
    1. 11.1 Documentation Support
      1. 11.1.1 Related Documentation
    2. 11.2 Receive Notification of Documentation Updates
    3. 11.3 Community Resources
    4. 11.4 Trademarks
    5. 11.5 Electrostatic Discharge Caution
    6. 11.6 Glossary
  12. 12Mechanical, Packaging, and Orderable Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Design Requirements

Several key parameters must be updated to align with a given application's battery characteristics. For highest accuracy gauging, it is important to follow-up this initial configuration with a learning cycle to optimize resistance and maximum chemical capacity (Qmax) values prior to sealing and shipping packs to the field. Successful and accurate configuration of the fuel gauge for a target application can be used as the basis for creating a "golden" gas gauge (.GG) file that can be written to all production packs, assuming identical pack design and Li-Ion cell origin (chemistry, lot, and so on). Calibration data can be included as part of this golden GG file to cut down on battery pack production time. If going this route, it is recommended to average the calibration data from a large sample size and use these in the golden file. Ideally, it is recommended to calibrate all packs individually as this will lead to the highest performance and lowest measurement error in the end application on a per-pack basis. In addition, the integrated protection functionality should be correctly configured to ensure activation based on the fault protection needs of the target pack design, or else accidental trip could be possible if using defaults. Table 11, Key Data Flash Parameters for Configuration, shows the items that should be configured to achieve reliable protection and accurate gauging with minimal initial configuration.

Table 11. Key Data Flash Parameters for Configuration

NAMEDEFAULTUNITRECOMMENDED SETTING
Design Capacity 1000 mAh Set based on the nominal pack capacity as interpreted from cell manufacturer's datasheet. If multiple parallel cells are used, should be set to N * Cell Capacity.
Design Energy 3800 mWh Set based on the nominal pack energy (nominal cell voltage * nominal cell capacity) as interpreted from the cell manufacturer's datasheet. If multiple parallel cells are used, should be set to N * Cell Energy.
Design Energy Scale 1 Set to 10 to convert all power values to cWh or to 1 for mWh. Design Energy is divided by this value.
Reserve Capacity 0 mAh Set to desired runtime remaining (in seconds/3600) * typical applied load between reporting 0% SOC and reaching Terminate Voltage, if needed.
Design Voltage 3800 mV Set to nominal cell voltage per manufacturer datasheet.
Cycle Count Threshold 900 mAh Set to 90% of configured Design Capacity
Device Chemistry 0354 hex Should be configured using TI-supplied Battery Management Studio software. Default open-circuit voltage and resistance tables are also updated in conjunction with this step. Do not attempt to manually update reported Device Chemistry as this does not change all chemistry information! Always update chemistry using the appropriate software tool (that is, BMS).
Load Mode 1 Set to applicable load model, 0 for constant current or 1 for constant power.
Load Select 1 Set to load profile which most closely matches typical system load.
Qmax Cell 0 1000 mAh Set to initial configured value for Design Capacity. The gauge will update this parameter automatically after the optimization cycle and for every regular Qmax update thereafter.
V at Chg Term 4350 mV Set to nominal cell voltage for a fully charged cell. The gauge will update this parameter automatically each time full charge termination is detected.
Terminate Voltage 3000 mV Set to empty point reference of battery based on system needs. Typical is between 3000 and 3200 mV.
Ra Max Delta 43 Set to 15% of Cell0 R_a 4 resistance after an optimization cycle is completed.
Charging Voltage 4350 mV Set based on nominal charge voltage for the battery in normal conditions (25°C, for example). Used as the reference point for offsetting by Taper Voltage for full charge termination detection.
Taper Current 100 mA Set to the nominal taper current of the charger + taper current tolerance to ensure that the gauge will reliably detect charge termination.
Taper Voltage 100 mV Sets the voltage window for qualifying full charge termination. Can be set tighter to avoid or wider to ensure possibility of reporting 100% SOC in outer JEITA temperature ranges that use derated charging voltage.
Dsg Current Threshold 60 mA Sets threshold for gauge detecting battery discharge. Should be set lower than minimal system load expected in the application and higher than Quit Current.
Chg Current Threshold 75 mA Sets the threshold for detecting battery charge. Can be set higher or lower depending on typical trickle charge current used. Also should be set higher than Quit Current.
Quit Current 40 mA Sets threshold for gauge detecting battery relaxation. Can be set higher or lower depending on typical standby current and exhibited in the end system.
Avg I Last Run –299 mA Current profile used in capacity simulations at onset of discharge or at all times if Load Select = 0. Should be set to nominal system load. Is automatically updated by the gauge every cycle.
Avg P Last Run –1131 mW Power profile used in capacity simulations at onset of discharge or at all times if Load Select = 0. Should be set to nominal system power. Is automatically updated by the gauge every cycle.
Sleep Current 15 mA Sets the threshold at which the fuel gauge enters SLEEP Mode. Take care in setting above typical standby currents else entry to SLEEP may be unintentionally blocked.
Shutdown V 0 mV If auto-shutdown of fuel gauge is required prior to protect against accidental discharge to undervoltage condition, set this to desired voltage threshold for completely powering down the fuel gauge. Recovery occurs when a charger is connected.
T1 Temp 0 °C Sets the boundary between charging inhibit/suspend and charging with T1-T2 parameters. Defaults set based on recommended values from JEITA standard.
T2 Temp 10 °C Sets the boundary between charging with T1-T2 or T2-T3 parameters. Defaults set based on recommended values from JEITA standard.
T3 Temp 45 °C Sets the boundary between charging with T2-T3 or T3-T4 parameters. Defaults set based on recommended values from JEITA standard.
T4 Temp 50 °C Sets the boundary between charging with T4-T5 or T4-T5 parameters. Also serves as charge inhibit boundary if initiating new charging event. Defaults set based on recommended values from JEITA standard.
T5 Temp 60 °C Sets the boundary between charging suspend and charging with T4-T5 parameters. Refer to JEITA standard for compliance.
Temp Hys 1 °C Adds temperature hysteresis for boundary crossings to avoid oscillation if temperature is changing by a degree or so on a given boundary.
T1-T2 Chg Voltage 4350 mV Sets reported charge voltage when inside of T1 Temp and T2 Temp range. Defaults set based on recommended values from JEITA standard.
T2-T3 Chg Voltage 4350 mV Sets reported charge voltage when inside of T2 Temp an d T3 Temp range. Defaults set based on recommended values from JEITA standard.
T3-T4 Chg Voltage 4300 mV Sets reported charge voltage when inside of T3 Temp and T4 Temp range. Defaults set based on recommended values from JEITA standard.
T4-T5 Chg Voltage 4250 mV Sets reported charge voltage when inside of T4 Temp and T5 Temp range. Defaults set based on recommended values from JEITA standard.
T1-T2 Chg Current 50 % Sets reported charge current when inside of T1 Temp and T2 Temp range. Defaults set based on recommended values from JEITA standard.
T2-T3 Chg Current 80 % Sets reported charge current when inside of T2 Temp and T3 Temp range. Defaults set based on recommended values from JEITA standard.
T3-T4 Chg Current 80 % Sets reported charge current when inside of T3 Temp and T4 Temp range. Defaults set based on recommended values from JEITA standard.
T4-T5 Chg Current 80 % Sets reported charge current when inside of T4 Temp and T5 Temp range. Defaults set based on recommended values from JEITA standard.
OV Prot Threshold 4390 mV Set to maximum allowable cell voltage due to overcharge in normal operation.
OV Prot Delay 1 s Set to required OVP duration prior to fault detection and FET disable. Setting of 0 disables firmware-based OVP feature. Default of 1s is recommended.
OV Prot Recovery 4290 mV Set to desired OVP recovery threshold. 100 to 200 mV below OVP trip threshold is common.
OV Prot Threshold 2800 mV Set to minimum allowable cell voltage due to overdischarge in normal operation.
OV Prot Delay 1 s Set to required UVP duration prior to fault detection and FET disable. Setting of 0 disables firmware-based UVP feature. Default of 1s is recommended.
OV Prot Recovery 2900 mV Set to desired UVP recovery threshold. 100 to 200 mV above UVP trip threshold is common.
Body Diode Current Threshold 60 mA Varies based on FET selection. Use the max DC current for the forward-biased body diode from the FET datasheet and derate based on the operating temperature range to arrive at the minimum current value (and add some margin) that the fuel gauge should use to re-enable FET when disabled during a fault condition.
OT Chg 55.0 °C Set to desired temperature at which charging is prohibited to prevent cell damage due to excessive ambient temperature.
OT Chg Time 5 s Set to desired time before CHG FET is disabled based on overtemperature. Since temperature changes much more slowly than other fault conditions, the default setting is sufficient for most application.
OT Chg Recovery 50.0 °C Set to the temperature threshold at which charging is no longer prohibited.
OT Dsg 60.0 °C Set to desired temperature at which discharging is prohibited to prevent cell damage due to excessive ambient temperature.
OT Dsg Time 5 s Set to desired time before DSG FET is disabled based on overtemperature. Since temperature changes much more slowly than other fault conditions, the default setting is sufficient for most application.
OT Dsg Recovery 55.0 °C Set to the temperature threshold at which cell discharging is no longer prohibited.
Prot OC Config 0A hex Set based on required trip thresholds for overcurrent in charge, overcurrent in discharge, and short-circuit in discharge. When setting this parameter, be sure to account for charger tolerance and maximum load spikes expected in the end system to avoid accidental trip of these fault conditions
Prot OV Config 07 hex Set to maximum tolerable cell voltage before cell is permanently damaged. Serves as a second level OVP protection mechanism.
Prot Checksum 11 hex Set to sum of Prot OC Config and Prot OV Config. Improper setting will cause FETs to open and warning flag assertion in SafetyStatus(), until corrected.
CC Gain 5 Calibrate this parameter using TI-supplied BMS software and calibration procedure in the TRM. Determines conversion of coulomb counter measured sense resistor voltage to current.
CC Delta 5.074 Calibrate this parameter using TI-supplied BMS software and calibration procedure in the TRM. Determines conversion of coulomb counter measured sense resistor voltage to passed charge.
CC Offset 6.874 mA Calibrate this parameter using TI-supplied BMS software and calibration procedure in the TRM. Determines native offset of coulomb counter hardware that should be removed from conversions.
Board Offset 0.66 uA Calibrate this parameter using TI-supplied BMS software and calibration procedure in the TRM. Determines native offset of the printed circuit board parasitics that should be removed from conversions.
Pack V Offset 0 mV Calibrate this parameter using TI-supplied BMS software and calibration procedure in the TRM. Determines voltage offset between cell tab and ADC input node to incorporate back into or remove from measurement, depending on polarity.