SLUSCZ6A January   2018  – May 2021 BQ25123

PRODUCTION DATA  

  1. Features
  2. Applications
  3. Description
  4. Revision History
  5. Description (continued)
  6. Device Comparison Table
  7. Pin Configuration and Functions
  8. Specifications
    1. 8.1 Absolute Maximum Ratings
    2. 8.2 ESD Ratings
    3. 8.3 Recommended Operating Conditions
    4. 8.4 Thermal Information
    5. 8.5 Electrical Characteristics
    6. 8.6 Timing Requirements
    7. 8.7 Typical Characteristics
  9. Detailed Description
    1. 9.1 Overview
    2. 9.2 Functional Block Diagram
    3. 9.3 Feature Description
      1. 9.3.1  Ship Mode
        1. 9.3.1.1 Ship Mode Entry and Exit
      2. 9.3.2  High Impedance Mode
      3. 9.3.3  Active Battery Only Connected
      4. 9.3.4  Voltage Based Battery Monitor
      5. 9.3.5  Sleep Mode
      6. 9.3.6  Input Voltage Based Dynamic Power Management (VIN(DPM))
      7. 9.3.7  Input Overvoltage Protection and Undervoltage Status Indication
      8. 9.3.8  Battery Charging Process and Charge Profile
      9. 9.3.9  Dynamic Power Path Management Mode
      10. 9.3.10 Battery Supplement Mode
      11. 9.3.11 Default Mode
      12. 9.3.12 Termination and Pre-Charge Current Programming by External Components (IPRETERM)
      13. 9.3.13 Input Current Limit Programming by External Components (ILIM)
      14. 9.3.14 Charge Current Programming by External Components (ISET)
      15. 9.3.15 Safety Timer and Watchdog Timer
      16. 9.3.16 External NTC Monitoring (TS)
      17. 9.3.17 Thermal Protection
      18. 9.3.18 Typical Application Power Dissipation
      19. 9.3.19 Status Indicators ( PG and INT)
      20. 9.3.20 Chip Disable ( CD)
      21. 9.3.21 Buck (PWM) Output
      22. 9.3.22 Load Switch / LDO Output and Control
      23. 9.3.23 Manual Reset Timer and Reset Output ( MR and RESET)
    4. 9.4 Device Functional Modes
    5. 9.5 Programming
      1. 9.5.1 Serial Interface Description
      2. 9.5.2 F/S Mode Protocol
    6. 9.6 Register Maps
      1. 9.6.1  Status and Ship Mode Control Register
      2. 9.6.2  Faults and Faults Mask Register
      3. 9.6.3  TS Control and Faults Masks Register
      4. 9.6.4  Fast Charge Control Register
      5. 9.6.5  Termination/Pre-Charge and I2C Address Register
      6. 9.6.6  Battery Voltage Control Register
      7. 9.6.7  SYS VOUT Control Register
      8. 9.6.8  Load Switch and LDO Control Register
      9. 9.6.9  Push-Button Control Register
      10. 9.6.10 ILIM and Battery UVLO Control Register
      11. 9.6.11 Voltage Based Battery Monitor Register
      12. 9.6.12 VIN_DPM and Timers Register
  10. 10Application and Implementation
    1. 10.1 Application Information
    2. 10.2 Typical Application
      1. 10.2.1 Design Requirements
      2. 10.2.2 Detailed Design Procedure
        1. 10.2.2.1 Default Settings
        2. 10.2.2.2 Choose the Correct Inductance and Capacitance
        3. 10.2.2.3 Calculations
          1. 10.2.2.3.1 Program the Fast Charge Current (ISET)
          2. 10.2.2.3.2 Program the Input Current Limit (ILIM)
          3. 10.2.2.3.3 Program the Pre-Charge/Termination Threshold (IPRETERM)
          4. 10.2.2.3.4 TS Resistors (TS)
      3. 10.2.3 Application Curves
        1. 10.2.3.1 Charger Curves
        2. 10.2.3.2 SYS Output Curves
        3. 10.2.3.3 Load Switch and LDO Curves
        4. 10.2.3.4 LS/LDO Output Curves
        5. 10.2.3.5 Timing Waveforms Curves
  11. 11Layout
    1. 11.1 Layout Guidelines
    2. 11.2 Layout Example
  12. 12Device and Documentation Support
    1. 12.1 Device Support
      1. 12.1.1 Third-Party Products Disclaimer
    2. 12.2 Receiving Notification of Documentation Updates
    3. 12.3 Support Resources
    4. 12.4 Trademarks
    5. 12.5 Electrostatic Discharge Caution
    6. 12.6 Glossary
  13. 13Mechanical, Packaging, and Orderable Information

Package Options

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

Device Functional Modes

Table 9-10 Modes and Functions
FUNCTIONREADY (PRIOR TO I2C) AND AFTER RESETHOST MODE READY (AFTER I2C)CHARGESHIP MODEHIGH_ZACTIVE BATTERY
VOVPYesYesYesNoNoNo
VUVLOYesYesYesYesYesYes
VBATUVLOYesYesYesNoYesYes
VINDPMDefault or registersDefault or registersIf enabledNoNoNo
SYSDefault or registersDefault or registersIf enabledNoIf enabledIf enabled
LS/LDODefault or registersDefault or registersIf enabledNoIf enabledIf enabled
BATFETYesYesYesNoYesYes
TSYes (VIN Valid)Yes (VIN Valid)YesNoNoNo
IPRETERMExternalDefault, registers, or externalDefault, registers, or externalNoNoNo
ISETExternalDefault, registers, or externalDefault, registers, or externalNoNoNo
ILIMExternalDefault, registers, or externalDefault, registers, or externalNoNoNo
MR inputYesYesYesYesYesYes
LSCTRL inputYesYesYesNoYesYes
RESET outputYesYesYesNoYesYes
INT outputYesYesYesNoNoYes
I2C interfaceYesYesYesNoNoYes
CD inputYesYesYesNoYesYes
PG outputYesYesYesNoNoIf enabled
VBMONNoYesNoNoNoYes
Table 9-11 Fault and Status Condition Responses
FAULT or STATUSACTIONSCHARGER BEHAVIORSYS BEHAVIORLS/LDO BEHAVIORTS BEHAVIOR
VIN_OVUpdate VIN_OV status, Update STAT to fault, interrupt on INT, PG shown not goodDisabledEnabled through BATEnabled through BATDisabled
VIN_UVUpdate VIN_UV status, Update STAT to fault, interrupt on INT, PG shown not goodDisabledEnabled through BATEnabled through BATDisabled
VIN_ILIMUpdate charge in progress status, interrupt on INT, input current is limitedEnabled, input current limitedEnabled (if enabled)Enabled (if enabled)Enabled
OVER_TEMPDisabledDisabledDisabledDisabled
BAT_UVLOUpdate BAT_UVLO status, Update STAT to fault, interrupt on INTPre-chargeEnabled (if enabled) and VIN ValidEnabled (if enabled) and VIN ValidEnabled if VIN Valid
SW_SYS_SHORTEnabledCurrent LimitEnabled (if enabled)Enabled
LS_LDO_OCPEnabledEnabled (if enabled)Current LimitEnabled
TIMER faultUpdate TIMER, Update STAT to fault, interrupt on INTDisabledEnabled (if enabled)Enabled (if enabled)Disabled
VINDPMUpdate VINDPM_STAT, Update STAT to fault, interrupt on INTEnabled, input current reducedEnabled (if enabled)Enabled (if enabled)Enabled
TS_FAULT COLD or HOTUpdate TS_FAULT to COLD OR HOT, Update STAT to fault, interrupt on INTDisabledEnabled (if enabled)Enabled (if enabled)Enabled
TS_FAULT COOLUpdate TS_FAULT to COOL, Update STAT to fault, interrupt on INTReduce ICHG to ½Enabled (if enabled)Enabled (if enabled)Enabled
TS_FAULT WARMUpdate TS_FAULT to WARM, Update STAT to fault, interrupt on INTReduce VBATREG by 140 mVEnabled (if enabled)Enabled (if enabled)Enabled
Charge DoneUpdate STAT to Charge Done, interrupt on INTDisabled, monitor for VBAT falling below VRCHGEnabled (if enabled)Enabled (if enabled)Enabled
GUID-963EB5C3-793C-4FAD-B15E-FB9766E6922D-low.gifFigure 9-5 State Diagram
GUID-B253863A-CD70-47A1-B28B-F55132CAF23E-low.gifFigure 9-6 Change State Diagram