Product Folder Order Now Support & Community Tools & Software Technical Documents BQ25121A SLUSDA7 – APRIL 2018 BQ25121A Low IQ Highly Integrated Battery Charge Management Solution for Wearables and IoT 1 Features 2 Applications • • • • • 1 • • Smart Watches and other Wearable Devices Fitness Accessories Health Monitoring Medical Accessories Rechargeable Toys 3 Description The BQ25121A is a highly integrated battery charge management IC that integrates the most common functions for wearable devices: Linear charger, regulated output, load switch, manual reset with timer, and battery voltage monitor. The integrated buck converter is a high efficiency, low IQ switcher using DCS-Control™ that extends light load efficiency down to 10-µA load currents. The low quiescent current during operation and shutdown enables maximum battery life. The device supports charge currents from 5 mA to 300 mA. The input current limit, charge current, buck converter output voltage, LDO output voltage, and other parameters are programmable through the I2C interface. Device Information(1) PART NUMBER BQ25121A PACKAGE DSBGA (25) BODY SIZE (NOM) 2.50 mm x 2.50 mm (1) For all available packages, see the orderable addendum at the end of the data sheet. Simplified Schematic PG PMID Unregulated Load IN BQ25121A GND VINLS SYS SW CD HOST MCU / SYSTEM SDA SCL INT LS / LDO <100mA Load RESET LSCTRL BAT MR IPRETERM ISET TS NTC - ILIM + Increases System Operation Time Between Charges – Configurable 300-mA Buck Regulator (2.5-V Default) – 700 nA (typical) Iq with Buck Converter Enabled (No Load) – Configurable Load Switch or 100mA LDO Output (Load Switch by Default) – Up to 300-mA Charge Current for Fast Charging – 0.5% Accurate Battery Voltage Regulation (Configurable from 3.6 V to 4.65 V in 10-mV Steps) – Configurable Termination Current Down to 500 µA – Simple Voltage Based Battery Monitor – Watchdog Timer Disabled Highly Integrated Solution with Small Footprint – 2.5 mm x 2.5 mm WCSP Package and 6 External Components for Minimal Solution – Push-Button Wake-Up and Reset with Adjustable Timers – Power Path Management for Powering the System and Charging the Battery – Power Path Management enables <50 nA Ship Mode Battery Quiescent Current for Longest Shelf Life – Battery Charger Operates from 3.4 V – 5.5 VIN (5.5-V OVP / 20-V Tolerant) – Dedicated Pins for Input Current Limit, Charge Current, Termination Current, and Status Output 2 I C Communication Control – Charge Voltage and Current – Termination Threshold – Input Current Limit – VINDPM Threshold – Timer Options – Load Switch Control – Controls for Interrupts for Faults and Status – System Output Voltage Adjustment – LDO Output Voltage Adjustment IN 1 An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications, intellectual property matters and other important disclaimers. PRODUCTION DATA. BQ25121A SLUSDA7 – APRIL 2018 www.ti.com Table of Contents 1 2 3 4 5 6 7 Features .................................................................. Applications ........................................................... Description ............................................................. Revision History..................................................... Description (continued)......................................... Pin Configuration and Functions ......................... Specifications......................................................... 7.1 7.2 7.3 7.4 7.5 7.6 7.7 8 8.4 Device Functional Modes........................................ 31 8.5 Programming .......................................................... 33 8.6 Register Maps ........................................................ 36 1 1 1 2 3 4 6 9 Application and Implementation ........................ 47 9.1 Application Information............................................ 47 9.2 Typical Application ................................................. 47 10 Power Supply Recommendations ..................... 62 11 Layout................................................................... 63 Absolute Maximum Ratings ...................................... 6 ESD Ratings.............................................................. 6 Recommended Operating Conditions....................... 6 Thermal Information .................................................. 7 Electrical Characteristics........................................... 8 Timing Requirements ............................................. 12 Typical Characteristics ............................................ 15 11.1 Layout Guidelines ................................................. 63 11.2 Layout Example .................................................... 63 12 Device and Documentation Support ................. 64 12.1 12.2 12.3 12.4 12.5 12.6 Detailed Description ............................................ 17 8.1 Overview ................................................................. 17 8.2 Functional Block Diagram ....................................... 17 8.3 Feature Description................................................. 18 Device Support...................................................... Receiving Notification of Documentation Updates Community Resources.......................................... Trademarks ........................................................... Electrostatic Discharge Caution ............................ Glossary ................................................................ 64 64 64 64 64 64 13 Mechanical, Packaging, and Orderable Information ........................................................... 64 4 Revision History 2 DATE REVISION NOTES April 2018 * Initial release. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 5 Description (continued) The battery is charged using a standard Li-Ion charge profile with three phases: precharge, constant current and constant voltage. A voltage-based JEITA compatible battery pack thermistor monitoring input (TS) is included that monitors battery temperature and automatically changes charge parameters to prevent the battery from charging outside of its safe temperature range. The charger is optimized for 5-V USB input, with 20-V tolerance to withstand line transients. The buck converter is run from the input or battery. When in battery only mode, the device can run from a battery up to 4.65 V. A configurable load switch allows system optimization by disconnecting infrequently used devices. The manual reset with timer allows multiple different configuration options for wake are reset optimization. A simple voltage based monitor provides battery level information to the host in 2% increments from 60% to 100% of the programmed V(BATREG). Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 3 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 6 Pin Configuration and Functions YFP Package 25-Pin DSBGA Top View 1 2 3 4 5 A GND IN PMID SW PGND B BAT BAT PMID VINLS SYS C ISET ILIM TS VINLS LS/LDO D IPRETE RM INT RESET PG GND E MR CD LSCTRL SDA SCL Pin Functions PIN I/O DESCRIPTION NAME NO. IN A2 I DC Input Power Supply. IN is connected to the external DC supply. Bypass IN to GND with at least 1 µF of capacitance using a ceramic capacitor. PMID A3, B3 I/O High Side Bypass Connection. Connect at least 3µF of ceramic capacitance with DC bias derating from PMID to GND as close to the PMID and GND pins as possible. When entering Ship Mode, PMID is discharged by a 20-kΩ internal discharge resistor. GND A1, D5 Ground connection. Connect to the ground plane of the circuit. Power ground connection. Connect to the ground plane of the circuit. Connect the output filter cap from the buck converter to this ground as shown in the layout example. PGND A5 CD E2 I SDA E4 I/O I2C Interface Data. Connect SDA to the logic rail through a 10-kΩ resistor. SCL E5 I I2C Interface Clock. Connect SCL to the logic rail through a 10-kΩ resistor. Chip Disable. Drive CD low to place the part in High-Z mode with battery only present, or enable charging when VIN is valid. Drive CD high for Active Battery mode when battery only is present, and disable charge when VIN is present. CD is pulled low internally with 900 kΩ. ILIM C2 I Adjustable Input Current Limit Programming. Connect a resistor from ILIM to GND to program the input current limit. The input current includes the system load and the battery charge current. Connect ILIM to GND to set the input current limit to the internal default threshold. ILIM can also be updated through I2C. LSCTRL E3 I Load Switch and LDO Control Input. Pull high to enable the LS/LDO output, pull low to disable the LS/LDO output. I Fast-Charge Current Programming Input. Connect a resistor from ISET to GND to program the fast-charge current level. Connect a resistor from ISET to GND to set the charge current to the internal default. ISET can also be updated through I2C. While charging, the voltage at ISET reflects the actual charging current and can be used to monitor charge current if an ISET resistor is present and the device is not in host mode. ISET 4 C1 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 Pin Functions (continued) PIN NAME IPRETERM INT NO. D1 D2 I/O DESCRIPTION I Termination current programming input. Connect a 0-Ω to 10-kΩ resistor from IPRETERM to GND to program the termination current between 5% and 20% of the charge current. The pre-charge current is the same as the termination current setting. Connect IPRETERM to GND to set the termination current to the internal default threshold. IPRETERM can also be updated through I2C. O Status Output. INT is an open-drain output that signals charging status and fault interrupts. INT pulls low during charging. INT is high impedance when charging is complete, disabled, or the charger is in high impedance mode. When a fault occurs, a 128µs pulse is sent out as an interrupt for the host. INT charge indicator function is enabled/disabled using the EN_INT bit in the control register. Connect INT to a logic rail using an LED for visual indication of charge status or through a 100kΩ resistor to communicate with the host processor. PG D4 O Open-drain Power Good status indication output. PG pulls to GND when VIN is above V(BAT) + VSLP and less that VOVP. PG is high-impedance when the input power is not within specified limits. Connect PG to the desired logic voltage rail using a 1kΩ to 100kΩ resistor, or use with an LED for visual indication. PG can also be configured as a push-button voltage shifted output (MRS) in the registers, where the output of the PG pin reflects the status of the MR input, but pulled up to the desired logic voltage rail using a 1kΩ to 100kΩ resistor. RESET D3 O Reset Output. RESET is an open drain active low output that goes low when MR is held low for longer than tRESET, which is configurable by the MRRESET registers. RESET is deasserted after the tRESET_D, typically 400ms. MR E1 I Manual Reset Input. MR is a push-button input that must be held low for greater than tRESET to assert the reset output. If MR is pressed for a shorter period, there are two programmable timer events, tWAKE1 and tWAKE2, that trigger an interrupt to the host. The MR input can also be used to bring the device out of Ship mode. SW A4 O Inductor Connection. Connect to the switched side of the external inductor. SYS B5 I System Voltage Sense Connection. Connect SYS to the system output at the output bulk capacitors. Bypass SYS locally with at least 4.7 µF of effective ceramic capacitance. LS/LDO C5 O Load Switch or LDO output. Connect 1 µF of effective ceramic capacitance to this pin to assure stability. Be sure to account for capacitance bias voltage derating when selecting the capacitor. VINLS B4, C4 I Input to the Load Switch / LDO output. Connect 1 µF of effective ceramic capacitance from this pin to GND. BAT B1, B2 I/O C3 I TS Battery Connection. Connect to the positive terminal of the battery. Bypass BAT to GND with at least 1 µF of ceramic capacitance. Battery Pack NTC Monitor. Connect TS to the center tap of a resistor divider from VIN to GND. The NTC is connected from TS to GND. The TS function provides four thresholds for JEITA compatibility. TS faults are reported by the I2C interface during charge mode. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 5 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 7 Specifications 7.1 Absolute Maximum Ratings over operating free-air temperature range (unless otherwise noted) Input voltage (1) MIN MAX UNIT IN wrt GND –0.3 20 V PMID, VINLS wrt GND –0.3 7.7 V CD, SDA, SCL, ILIM, ISET, IPRETERM, LSCTRL, INT, RESET, TS wrt GND –0.3 5.5 V Output voltage SYS 3.6 V Input current IN 400 mA Sink current INT 10 mA Sink/Source Current RESET 10 mA Output Voltage Continuos SW 7.7 V SW 400 mA SYS, BAT 300 mA Current LS/LDO 150 mA BAT Operating Voltage VBAT, MR, 6.6 V 125 °C 300 °C Output Current Continuous –0.7 Junction Temperature –40 Storage Temperature, Tstg (1) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating Conditions. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. 7.2 ESD Ratings VALUE Human body model (HBM), per ANSI/ESDA/JEDEC JS-001 V(ESD) (1) (2) Electrostatic discharge (1) UNIT ±2000 Charged device model (CDM), per JEDEC specification JESD22C101 (2) V ±500 JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process. JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process. 7.3 Recommended Operating Conditions over operating free-air temperature range (unless otherwise noted) VIN MIN NOM MAX IN voltage range 3.4 5 20 IN operating voltage range, recommended 3.4 5 5.5 UNIT V 5.5 (1) V 5.5 (2) V V(BAT) V(BAT) operating voltage range V(VINLS) VINLS voltage range for Load Switch 0.8 V(VINLS) VINLS voltage range for LDO 2.2 5.5 V IIN Input Current, IN input 400 mA I(SW) Output Current from SW, DC 300 mA I(PMID) Output Current from PMID, DC 300 mA ILS/LDO Output Current from LS/LDO 100 mA I(BAT), I(SYS) Charging and discharging using internal battery FET 300 mA TJ Operating junction temperature range 125 °C (1) (2) 6 –40 Any voltage greater than shown should be a transient event. These inputs will support 6.6 V for less than 10% of the lifetime at V(BAT) or VIN, with a reduced current and/or performance. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 7.4 Thermal Information BQ25121A THERMAL METRIC (1) YFP (DSBGA) UNIT 25 PINS RθJA Junction-to-ambient thermal resistance 60 °C/W RθJC(top) RθJB Junction-to-case (top) thermal resistance 0.3 °C/W Junction-to-board thermal resistance 12.0 °C/W ψJT Junction-to-top characterization parameter 1.2 °C/W ψJB Junction-to-board characterization parameter 12.0 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance N/A °C/W (1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application report. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 7 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 7.5 Electrical Characteristics Circuit of Figure 1, V(UVLO) < VIN < V(OVP) and VIN > V(BAT) + V(SLP), TJ = –40°C to 85°C and TJ = 25°C for typical values (unless otherwise noted) PARAMETERS TEST CONDITIONS MIN TYP MAX UNIT INPUT CURRENTS V(UVLO) < VIN < V(OVP) and VIN > V(BAT) + V(SLP) PWM Switching, –40°C < TJ < 85°C Supply Current for Control IIN 1 V(UVLO) < VIN < V(OVP) and VIN > V(BAT) + V(SLP) PWM NOT Switching 0°C < TJ < 85°C, VIN = 5 V, Charge Disabled Battery discharge current in High Impedance Mode I(BAT_HIZ) I(BAT_ACTIVE) I(BAT_SHIP) Battery discharge current in Active Battery Mode Battery discharge current in Ship Mode mA 3 mA 1.5 mA 0°C < TJ < 60°C, VIN = 0 V, High-Z Mode, PWM Not Switching, V(BUVLO) < V(BAT) < 4.65 V 0.7 1.2 µA 0°C < TJ < 60°C, VIN = 0 V, High-Z Mode, PWM Not Switching, V(BUVLO) < V(BAT) < 6.6 V 0.9 1.5 µA 0°C < TJ < 60°C, VIN = 0 V or floating, High-Z Mode, PWM Switching, No Load 0.75 3.5 µA 0°C < TJ < 85°C, VIN = 0 V, High-Z Mode, PWM Switching, LSLDO enabled 1.35 4.25 µA 0°C < TJ < 85°C, VIN = 0 V, Active Battery Mode, PWM Switching, LSLDO enabled, I2C Enabled, V(BUVLO) < V(BAT) < 4.65 V 6.8 12 µA 0°C < TJ < 85°C, 0 < VIN < VIN(UVLO), Active Battery Mode, PWM Switching, LSLDO disabled, I2C Enabled, CD = Low, V(BUVLO) < V(BAT) < 4.65 V 6.2 11 µA 2 150 nA 0°C < TJ < 85°C, VIN = 0 V, Ship Mode POWER-PATH MANAGEMENT and INPUT CURRENT LIMIT VDO(IN-PMID) VIN – V(PMID) VIN = 5 V, IIN = 300 mA 125 170 mV VDO(BAT-PMID) V(BAT) – V(PMID) VIN = 0 V, V(BAT) > 3 V, Iff = 400 mA 120 160 mV V(BSUP1) Enter supplement mode threshold V(BAT) > V(BUVLO) V(PMID) < V(BAT) – 25 mV V(BSUP2) Exit supplement mode threshold V(BAT) > V(BUVLO) V(PMID) < V(BAT) – 5mV I(BAT_OCP) Current Limit, Discharge Mode V(BAT) > V(BUVLO) Input Current Limit Programmable Range, 50-mA steps 0.85 50 Maximum Input Current using ILIM I(ILIM) 1.15 V V 1.35 A 400 mA K(ILIM) / R(ILIM) IILIM accuracy IILIM accuracy 50 mA to 100 mA –12% 100 mA to 400 mA –5% K(ILIM) Maximum input current factor I(ILIM) = 50 mA to 100 mA 175 200 225 AΩ I(ILIM) = 100 mA to 400 mA 190 200 210 AΩ Programmable Range using VIN(DPM) Registers. Can be disabled using VIN(DPM_ON) 4.2 4.9 V VIN(DPM) Input voltage threshold when input current is reduced –3% 3% VIN_DPM threshold accuracy 12% 5% BATTERY CHARGER VD(PPM) PMID voltage threshold when charge current is reduced Above V(BATREG) 0.2 RON(BAT-PMID) Internal Battery Charger MOSFET on-resistance Measured from BAT to PMID, V(BAT) = 4.35 V, High-Z mode 300 Charge Voltage Operating in voltage regulation, Programmable Range, 10mV steps Voltage Regulation Accuracy TJ = 0°C to 85°C V(BATREG) 8 Submit Documentation Feedback V 400 mΩ 3.6 4.65 V –0.5% 0.5% Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 Electrical Characteristics (continued) Circuit of Figure 1, V(UVLO) < VIN < V(OVP) and VIN > V(BAT) + V(SLP), TJ = –40°C to 85°C and TJ = 25°C for typical values (unless otherwise noted) PARAMETERS Fast Charge Current Range I(CHARGE) TEST CONDITIONS MIN V(BATUVLO) < V(BAT) < V(BATREG) 5 Fast Charge Current using ISET –5% Fast Charge Current Factor 5 mA > I(CHARGE) > 300 mA 190 Termination charge current Termination current programmable range over I2C 0.5 I(CHARGE) < 300 mA, R(ITERM) = 15 kΩ I(TERM) Termination Current using I(CHARGE) < 300 mA, R(ITERM) = 4.99 kΩ IPRETERM I(CHARGE) < 300 mA, R(ITERM) = 1.65 kΩ I(CHARGE) < 300 mA, R(ITERM) = 549 Ω tDGL(TERM) I(PRE_CHARGE) UNIT 300 mA A 5% 200 210 AΩ 37 mA 5 % of ISET 10 % of ISET 15 % of ISET 20 Accuracy I(TERM) > 4 mA TERM deglitch time Both rising and falling, 2-mV over-drive, tRISE, tFALL = 100 ns Pre-charge current MAX K(ISET) / R(ISET) Fast Charge Current Accuracy K(ISET) TYP –10% 2 Pre-charge current programmable range over I C % of ISET 10% 64 0.5 Pre-charge Current using IPRETERM ms 37 I(TERM) Accuracy –10% V(RCH) Recharge threshold voltage Below V(BATREG) tDGL(RCHG) Recharge threshold deglitch time tFALL = 100 ns typ, V(RCH) falling 100 mA A 10% 120 140 32 mV ms SYS OUTPUT RDS(ON_HS) PMID = 3.6 V, I(SYS) = 675 850 mΩ RDS(ON_LS) PMID = 3.6 V, I(SYS) = 300 475 mΩ 22 40 Ω RDS(CH_SYS) I(LIMF) I(LIM_SS) VSYS MOSFET on-resistance for SYS discharge VIN = 3.6 V, IOUT = –10 mA into VOUT pin SW Current limit HS 2.2 V < V(PMID) < 5.5 V 450 600 675 mA SW Current limit LS 2.2 V < V(PMID) < 5.5 V 450 700 850 mA PMOS switch current limit Current limit is reduced during softstart during softstart 80 130 200 mA SYS Output Voltage Range Programmable range, 100 mV Steps 1.1 3.3 V Output Voltage Accuracy VIN = 5 V, PFM mode, IOUT = 10 mA, V(SYS) = 1.8 V DC Output Voltage Load Regulation in PWM mode VOUT = 2 V, over load range 0.01 %/mA DC Output Voltage Line Regulation in PWM mode VOUT = 2 V, IOUT = 100 mA, over VIN range 0.01 %/V Input voltage range for LS/LDO Load Switch Mode 0.8 6.6 V Input voltage range for LS/LDO LDO Mode 2.2 6.6 V –2.5% 0 2.5% LS/LDO OUTPUT VIN(LS) TJ = 25°C –2% ±1% 2% Over VIN, IOUT, temperature –3% ±2% 3% VOUT DC output accuracy VLDO Output range for LS/LDO Programmable Range, 0.1 V steps DC Line regulation VOUT(NOM) + 0.5 V < VIN < 6.6 V, IOUT = 5 mA DC Load regulation Load Transient RDS(ON_LDO) FET Rdson V(VINLS) = 3.6 V R(DSCH_LSLDO) MOSFET on-resistance for LS/LDO discharge 1.7 V < V(VINLS) < 6.6 V, ILOAD = –10 mA ΔVOUT / Δ VIN 0.8 3.3 –1% 1% 0 mA < IOUT < 100 mA –1% 1% 2 µA to 100 mA, VOUT = 1. 8 V –120 460 60 mV 600 mΩ 20 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A V Ω 9 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com Electrical Characteristics (continued) Circuit of Figure 1, V(UVLO) < VIN < V(OVP) and VIN > V(BAT) + V(SLP), TJ = –40°C to 85°C and TJ = 25°C for typical values (unless otherwise noted) PARAMETERS I(OCL_LDO) Output Current Limit – LDO I(LS/LDO) Output Current TEST CONDITIONS MIN TYP MAX UNIT 275 365 475 mA V(VINLS) = 3.6 V, VLSLDO = 3.3 V 100 mA V(VINLS) = 3.3 V, VLSLDO = 0.8 V 100 mA V(VINLS) = 2.2 V, VLSLDO = 0.8 V 10 mA VLS/LDO = 0 V Quiescent current for VINLS in LDO mode IIN(LDO) OFF-state supply current VIH(LSCTRL) High-level input voltage for LSCTRL 1.15 V > V(VINLS) > 6.6 V VIL(LSCTRL) Low-level input voltage for LSCTRL 1.15 V > V(VINLS) > 6.6 V 0.9 µA 0.25 µA 0.75 x V(SYS) 6.6 V 0.25 x V(SYS) V PUSHBUTTON TIMER (MR) VIL Low-level input voltage RPU Internal pull-up resistance VBAT > VBUVLO 0.3 120 V kΩ VBAT MONITOR Battery Voltage Monitor Accuracy VBMON V(BAT) Falling - Including 2% increment –3.5 3.5 %V(BATREG) BATTERY-PACK NTC MONITOR VHOT High temperature threshold VTS falling, 1% VIN Hysteresis 14.5 15 15.2 %VIN VWARM Warm temperature threshold VTS falling, 1% VIN Hysteresis 20.1 20.5 20.8 %VIN VCOOL Cool temperature threshold VTS rising, 1% VIN Hysteresis 35.4 36 36.4 %VIN VCOLD Low temperature threshold VTS rising, 1% VIN Hysteresis 39.3 39.8 40.2 %VIN TSOFF TS Disable threshold VTS rising, 2% VIN Hysteresis 55 60 %VIN V(UVLO) IC active threshold voltage VIN rising 3.4 3.8 V VUVLO(HYS) IC active hysteresis VIN falling from above VUVLO Battery Undervoltage Lockout threshold Range Programmable Range for V(BUVLO) VBAT falling, 150 mV Hysteresis Default Battery Undervoltage Lockout Accuracy V(BAT) falling V(BATSHORT) Battery short circuit threshold Battery voltage falling V(BATSHORT_HYS) Hysteresis for V(BATSHORT) I(BATSHORT) Battery short circuit charge current V(SLP) Sleep entry threshold, VIN – V(BAT) 2 V < VBAT < V(BATREG), VIN falling V(SLP_HYS) Sleep-mode exit hysteresis VIN rising above V(SLP) VOVP Maximum Input Supply OVP threshold voltage VIN rising, 100 mV hysteresis tDGL_OVP Deglitch time, VIN OVP falling VIN falling below VOVP, 1V/us TSHTDWN Thermal trip THYS Thermal hysteresis tDGL_SHTDWN Deglitch time, Thermal shutdown TJ rising above TSHTDWN PROTECTION V(BUVLO) 10 3.6 150 mV 2.2 3.0 –2.5% 2.5% 2 V V 100 mV I(PRETERM) mA 65 120 mV 40 65 100 mV 5.35 5.55 5.75 V 32 ms VIN > VUVLO 114 °C VIN > VUVLO 11 °C 4 µs Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 Electrical Characteristics (continued) Circuit of Figure 1, V(UVLO) < VIN < V(OVP) and VIN > V(BAT) + V(SLP), TJ = –40°C to 85°C and TJ = 25°C for typical values (unless otherwise noted) PARAMETERS TEST CONDITIONS MIN TYP MAX UNIT 400 kHz I2C INTERFACE I2C Bus Specification standard and fast mode frequency support 100 VIL Input low threshold level VPULLUP = 1.1 V, SDA and SCL VIH Input high threshold level VPULLUP = 1.1 V, SDA and SCL 0.825 0.275 VIH Input high threshold level VPULLUP = 3.3 V, SDA and SCL 2.475 VOL Output low threshold level IL = 5 mA, sink current, VPULLUP = 1.1 V IBIAS High-Level leakage current V V V VPULLUP = 1.8 V, SDA and SCL 0.275 V 1 µA 0.25 x V(SYS) V 12 nA 1.15 V 0.25 * VSYS V INT, PG, and RESET OUTPUT (Open Drain) VOL Low level output threshold Sinking current = 5 mA IIN Bias current into pin Pin is high impedance, IOUT = 0 mA; TJ = –40°C to 60°C VIN(BAT_DELTA) Input voltage above VBAT where PG sends two 128 µs pulses each minute to signal the host of the input voltage status VUVLO < VIN < VOVP 0.825 1 INPUT PIN (CD LSCTRL) VIL(/CD_LSCTRL) Input low threshold V(PULLUP) = VSYS = 3.3 V VIH(/CD_LSCTRL) Input high threshold V(PULLUP) = VSYS = 3.3 V RPULLDOWN/CD Internal pull-down resistance 900 kΩ R(LSCTRL) Internal pull-down resistance 2 MΩ 0.75 * VSYS V Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 11 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 7.6 Timing Requirements MIN TYP MAX UNIT POWER-PATH MANAGEMENT AND INPUT CURRENT LIMIT tDGL_SC Deglitch Time, PMID or SW Short Circuit during Discharge Mode 250 µs tREC_SC Recovery time, OUT Short Circuit during Discharge Mode 2 s 1 ms BATTERY CHARGER tDGL_SHORT Deglitch time transition from ISET short to I(CHARGE) disable Clear fault by disconnecting VIN BATTERY CHARGING TIMERS tMAXCHG Charge safety timer tPRECHG Precharge safety timer Programmable range 2 540 min 0.1 x tMAXCHG SYS OUTPUT tONMIN Minimum ON time VIN = 3.6 V, VOUT = 2 V, IOUT = 0 mA tOFFMIN Minimum OFF time VIN = 4.2 V 225 ns 50 tSTART_SW SW start up time VIN = 5 V, from write on EN_SW_OUT until output starts to rise ns 5 tSTART_SYS SYS output time to start switching From insertion of BAT > V(BUVLO) or VIN > V(UVLO) 350 tSOFTSTART Softstart time with reduced current limit 400 25 ms µs 1200 µs LS/LDO OUTPUT tON_LDO Turn ON time 100-mA load 500 µs tOFF_LDO Turn OFF time 100-mA load 5 µs PUSHBUTTON TIMER tWAKE1 Push button timer wake 1 tWAKE2 Push button timer wake 2 Programmable Range for wake2 function tRESET Push button timer reset Programmable Range for reset function tRESET_D Reset pulse duration tDD Detection delay (from MR, input to RESET) For 0s condition 0.08 1 s 1 2 s 5 15 s 400 ms 6 µs 50 ms 700 ms BATTERY-PACK NTC MONITOR tDGL(TS) Deglitch time on TS change Applies to V(HOT), V(WARM), V(COOL), and V(COLD) I2C INTERFACE tI2CRESET I2C interface inactive reset timer tHIZ_ACTIVEBAT Transition time required to enable the I2C interface from HiZ to Active BAT 1 ms 1 ms INPUT PIN t/CD_DGL Deglitch for CD tQUIET Input quiet time for Ship Mode transition 12 CD rising/falling Submit Documentation Feedback 100 µs Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 Typical Start-Up Timing and Operation Remove Battery Apply VIN Insert Battery BAT supplies SYS when VIN removed VIN PMID VIN > UVLO PG SW SYS CD IBAT After delay of several ms, switching starts and SYS starts to rise Charging enabled Charging 0mA disabled VBAT>VBUVLO VBAT rises IBAT=ICHRG Charge Current Taper VBAT = VBATREG IBAT = ITERM No SYS Load VBAT = VBATREG - VRCHG SYS Load Applied VBAT INT Shows Charge Status <3uA max VISET <4uA max <3uA max BAT IQ <5uA max <4uA max nA of leakage with VIN present Conditions: PGB_MRS = 0, TE = 1, SW_LDO = 1, VINDPM_ON = 0, PG and INT pulled up to SYS, EN_INT = 1 Figure 1. Typical Start-Up Timing and Operation Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 13 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com Insert Battery < VBATSHORT VBAT=VBUVLO VBAT=VBUVLO VBAT IBAT = I BATSHORT IBAT IBAT = ICHG VIN Device enters Active Battery Mode after valid /MR CD EN_SHIPMODE MR MR_WAKE1 time reached MR_WAKE2 time reached MRRESET time reached User depresses button t RESET RESET MR_WAKE1 Interrupt MR_WAKE2 Interrupt INT <1uA max <3uA max <1uA max <3uA max BAT IQ After delay of several ms , SYS starts to rise SYS is pulled down shortly after VBATUVLO is reached SYS Conditions: SW_LDO = 1, MRREC = 1, PG and INT pulled up to SYS, ISYS = 10 µA, EN_INT = 1 Figure 2. Battery Operation and Sleep Mode 14 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 7.7 Typical Characteristics 12 2.0 10 1.5 BAT IQ (PA) BAT IQ (PA) 8 6 1.0 4 0.5 2 85qC 60qC 25qC 0qC 85qC 60qC 0 25qC 0qC 0.0 3 3.2 3.4 3.6 3.8 BAT (V) 4 4.2 4.4 4.6 3 3.2 3.4 D016 3.6 3.8 BAT (V) 4 4.2 4.4 4.6 D017 1.8 V System Enabled (No Load) Figure 3. Active BAT, IQ Figure 4. Hi-Z BAT, IQ 700 0.14 85qC 60qC 0.12 25qC 0qC 600 500 RDS(ON) (m:) BAT IQ (PA) 0.10 0.08 0.06 400 300 0.04 200 0.02 100 0 -40 0.00 3 3.2 3.4 3.6 3.8 BAT (V) 4 4.2 4.4 4.6 -25 -10 D018 Figure 5. Ship Mode BAT, IQ 5 20 35 50 65 Temperature (qC) 80 95 110 125 D024 Figure 6. Blocking FET RDS(ON) vs Temperature 400 0.5% 350 0.3% 250 Accuracy RDS(ON) (m:) 300 200 150 0.1% -0.1% 4.35 V(BATREG) 4.2 V(BATREG) 4 V(BATREG) 3.8 V(BATREG) 3.6 V(BATREG) 100 -0.3% 50 0 -40 -25 -10 5 20 35 50 65 Temperature (qC) 80 95 110 125 -0.5% -40 -10 D025 Figure 7. Battery Discharge FET RDS(ON) vs Temperature 20 50 Temperature (qC) 80 110 125 D019 Figure 8. V(BATREG) Accuracy vs Temperature Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 15 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com Typical Characteristics (continued) 5% 5% -40qC 0qC 25qC 85qC 125qC 4% 3% 3% 1% Accuracy Accuracy 2% 0 -1% -2% -40qC 0qC 25qC 85qC 125qC -3% -4% -5% 0.05 -1% -3% -5% 0.1 0.15 0.2 0.25 0.3 Input Current Limit (A) 0.35 0.4 0 50 100 150 200 Charge Current (mA) D020 Figure 9. ILIM Accuracy vs Input Current 250 300 D021 Figure 10. Charge Current Accuracy vs Charge Current 10% 1000 -40qC 0qC 25qC 85qC 125qC 8% 6% 900 800 700 RDS(ON) (m:) 4% Accuracy 1% 2% 0 -2% 600 500 400 -4% 300 -6% 200 -8% 100 -10% 0 5 10 15 20 25 30 Pre-Charge Current (mA) 35 0 -40 40 -25 -10 D022 5 20 35 50 65 Temperature (qC) 80 95 110 125 D024 D026 VIN = 5 V Figure 12. RDS(ON) of High Side MOSFET vs Temperature 160 350 140 300 120 250 100 PSRR (dB) RDS(ON) (m:) Figure 11. Pre-Charge Accuracy vs Pre-Charge Current 400 200 150 50 20 -10 5 20 35 50 65 Temperature (qC) 80 95 110 125 100 mA 60 40 -25 10 mA 50 mA 80 100 0 -40 Noise Floor 1 mA 0 10 20 D027 50 100 1000 10000 Frequency (Hz) 100000 1000000 D028 VIN = 5 V Figure 13. RDS(ON) of Low Side MOSFET vs Temperature 16 Submit Documentation Feedback Figure 14. LS/LDO PSRR vs Frequency Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 8 Detailed Description 8.1 Overview The following sections describe in detail the functions provided by the BQ25121A. These include linear charger, PWM output, configurable LS/LDO output, Push-button input, reset timer, functional modes, battery monitor, I2C configurability and functions, and safety features. 8.2 Functional Block Diagram PMID Q1/Q2 Q3 SW D S IN G D G GND S IINLIM PWM, LDO, and BAT FET Control VIN_DPM Q4 SYS VSYSREG VINLS IBATREG LDO Control S VBATREG Thermal Shutdown VSUPPLY CD SDA SCL Hi-Z Mode VIN I2C Interface ILIM Input Current Limit Q5 LS/LDO Termination Reference LDO/ Load Switch Host Control IPRETERM D LDO/ Load Switch Control LSCTRL ISET G + Q7 IBAT + Disable TS COLD Charge Current 1C/ 0.5C Termination Current VBATREG ± 140mV PG + TS COOL TS WARM VOVP INT + + Disable Device Control BAT + TS HOT + VIN VINOVP VBAT BATOVP VBAT BATSHRT + + VBATSHRT VBATOVP VBATREG ± 0.12 V Recharge RESET VBAT(SC) + VBAT Reset and Timer MR TS Copyright © 2016, Texas Instruments Incorporated Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 17 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 8.3 Feature Description 8.3.1 Ship Mode Ship Mode is the lowest quiescent current state for the device. Ship Mode latches off the device and BAT FET until VIN > VBAT + VSLP or the MR button is depressed for tWAKE1 and released. The following list shows the events that are active during Ship Mode: 1. VIN_UV Comparator 2. MR Input (No clock or delay in this mode for lowest power consumption) 3. PMID active pull down 8.3.1.1 Ship Mode Entry and Exit The device may only enter Ship Mode when there is not a valid VIN supply present (VIN < VUVLO). Once the IN supply is removed there are two ways for the device to enter Ship Mode: through I2C command using the EN_SHIPMODE bit and by doing a long button press when MRREC bit is set to 0. If the EN_SHIPMODE bit is set while the IN supply is present, the device will enter Ship Mode upon removal of the supply. The EN_SHIPMODE bit can be cleared using the I2C interface as well while the IN input is valid. In addition to VIN < VUVLO, CD and MR must be high. Once all of these conditions are met the device will begin the transition to Ship Mode. All three conditions must remain unchanged for a period of tQUIET to ensure proper operation. Figure 15 and Figure 16 show the correct sequencing to ensure proper entry into the Ship Mode through I2C command and MR button press respectively. tQUIET CD MR VIN Shipmode 2 I C Write xxxxxx xx xxxxxx Figure 15. CD, MR and VIN Sequencing for Ship Mode Entry Through I2C Command 18 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 Feature Description (continued) tQUIET CD t > tRESET MR xxxxxx xxxxxx VIN Shipmode 2 I C Write Figure 16. CD, MR and VIN Sequencing for Ship Mode Entry Through Long MR button press The end user can enable the device (exit Ship Mode) by connecting an adapter to IN (VIN > VBAT + VSLP) or by toggling the MR button. Note that in the case where an adapter is connected while the MR is still held low and immediately after the RESET timer has expired (MR low for tRESET), the device will not enter Ship Mode, but may enter it upon adapter removal (Same behavior as setting the EN_SHIPMODE bit when the adapter is present). This will not be the case if MR has gone high when the adapter is connected or MR continues to be held low for a period longer than tWAKE1 after the adapter is connected. To exit Ship Mode through and MR press the battery voltage must be above the maximum programmable BUVLO threshold when VIN is not present. Once MR goes low, the device will start to exit Ship Mode, powering PMID. The device will not complete the transition from Ship Mode until MR has been held low for at least tWAKE1. Only after the transition is complete may the host start I2C communication if the device has not entered High Impedance Mode. 8.3.2 High Impedance Mode High Impedance mode is the lowest quiescent current state while operating from the battery. During Hi-Z mode the SYS output is powered by BAT, the MR input is active, and the LSCTRL input is active. All other circuits are in a low power or sleep state. The LS/LDO output can be enabled in Hi-Z mode with the LSCTRL input. If the LS/LDO output has been enabled through I2C prior to entering Hi-Z mode, it will stay enabled. The CD pin is used to put the device in a high-impedance mode when battery is present and VIN < VUVLO. Drive CD high to enable the device and enter active battery operation when VIN is not valid. When the HZ_MODE bit is written by the host, the I2C interface is disabled if only battery is present. To resume I2C, the CD pin must be toggled. If the supply for the CD pull up glitches or experiences a brownout condition , it is recommended to toggle the /CD pin to resume I2C communication.. The functionality of the pin is shown in Table 1. Table 1. CD, State Table CD, State VIN < VUVLO VIN > VUVLO L Hi-Z Charge Enabled H Active Battery Charge Disabled Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 19 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 8.3.3 Active Battery Only Connected When the battery above VBATUVLO is connected with no input source, the battery discharge FET is turned on. After the battery rises above VBATUVLO and the deglitch time is reached, the SYS output starts to rise. The current from PMID and SYS is not regulated, but is protected by a short circuit current limit. If the short circuit limit is reached for the deglitch time (tDGL_SC), the battery discharge FET is turned off for the recovery time (tREC_SC). After the recovery time, the battery FET is turned on to test if the short has been removed. If it has not, the FET turns off and the process repeats until the short is removed. This process protects the internal FET from over current. During this event PMID will likely droop and cause SYS to go out of regulation. To provide designers the most flexibility in optimizing their system, an adjustable BATUVLO is provided. When the voltage drops below the VBATUVLO threshold, the battery discharge FET is turned off. Deeper discharge of the battery enables longer times between charging, but may shorten the battery life. The BATUVLO is adjustable with a fixed 150-mV hysteresis. If a valid VIN is connected during active battery mode, VIN > VUVLO, the supplement and battery discharge FET is turned on when the battery voltage is above the minimum VBATUVLO. Drive CD high or write the CE register to disable charge when VIN > VUVLO is present. CD is internally pulled down. When exiting this mode, charging resumes if VIN is present, CD is low and charging is enabled. All HOST interfaces (CD, SDA/SCL, INT, RESET and LSCTRL) are active no later than 5 ms after SYS reaches the programmed level. 8.3.4 Voltage Based Battery Monitor The device implements a simple voltage battery monitor which can be used to determine the depth of discharge. Prior to entering High-Z mode, the device will initiate a VBMON reading. The host can read the latched value for the no-load battery voltage, or initiate a reading using VBMON_READ to see the battery voltage under a known load. The register will be updated and can be read 2ms after a read is initiated. The VBMON voltage threshold is readable with 2% increments with ±1.5% accuracy between 60% and 100% of VBATREG using the VBMON_TH registers. Reading the value during charge is possible, but for the most accurate battery voltage indication, it is recommended to disable charge, initiate a read, and then re-enable charge. A typical discharge profile for a Li-Ion battery is shown in Table 2. The specific battery to be used in the application should be fully characterized to determine the thresholds that will indicate the appropriate battery status to the user. Two typical examples are shown below, assuming the VBMON reading is taken with no load on the battery. This function enables a simple 5-bar status indicator with the following typical performance with different VBATREG settings: Table 2. Discharge Profile for a Li-Ion Battery 20 95% to 65% 65% to 35% 35% to 5% REMAINING CAPACITY REMAINING CAPACITY REMAINING CAPACITY VBATREG BATTERY FULL 4.35 V VBMON > 90% VBMON = 88% VBMON = 86% VBMON = 84% VBMON < 82% 4.2 V VBMON > 98% VBMON = 94% or 96% VBMON = 90% or 92% VBMON = 86% or 88% VBMON < 84% Submit Documentation Feedback BATTERY EMPTY Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 VREF S0 -2 % BAT TAP - 4 % BAT TAP -6 % BAT TAP -8 % BAT TAP - 10 % BAT TAP 90 % VB S1 S2 70 % VB S3 VBGUAGE_TH<2:0> 80 % VB D E C O D E R 60 % VB VB = 0. 8 VBAT Figure 17. Voltage Battery Monitor 8.3.5 Sleep Mode The device enters the low-power sleep mode if the voltage IN falls below the sleep-mode entry threshold and VIN is higher than the undervoltage lockout threshold. In sleep mode, the input is isolated from the connected battery. This feature prevents draining the battery during the absence of VIN. When VIN < V(BAT) + VSLP, the device turns the battery discharge FET on, sends a 128-µs pulse on the INT output, and the FAULT bits of the register are update over I2C. Once VIN > V(BAT) + VSLP, the device initiates a new charge cycle. The FAULT bits are not cleared until they are read over I2C and the sleep condition no longer exists. It is not recommended to do a battery connection or plug in when VUVLO< VIN < VBAT + VSLP as it may cause higher quiescent current to be drained form the battery. 8.3.6 Input Voltage Based Dynamic Power Management (VIN(DPM)) During the normal charging process, if the input power source is not able to support the programmed or default charging current and System load, the supply voltage decreases. Once the supply approaches VIN(DPM), the input DPM current and voltage loops will reduce the input current through the blocking FETs, to prevent the further drop of the supply. The VIN(DPM) threshold is programmable through the I2C register from 4.2 V to 4.9 V in 100mV steps. It can be disabled completely as well. When the device enters this mode, the charge current may be lower than the set value and the VINDPM_STAT bit is set. If the 2X timer is set, the safety timer is extended while VIN(DPM) is active. Additionally, termination is disabled. Note that in a condition where the battery is connected while VUVLO<VIN < VIN(DPM), the VINDPM loop will prevent the battery from being charged and PMID will be powered from BAT. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 21 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 8.3.7 Input Overvoltage Protection and Undervoltage Status Indication The input overvoltage protection protects the device and downstream components connected to PMID, SYS, and BAT against damage from overvoltage on the input supply. When VIN > VOVP an OVP fault is determined to exist. During the OVP fault, the device turns the battery discharge FET on, sends a single 128-µs pulse on INT, and the FAULT bits are updated over I2C. Once the OVP fault is removed, after the deglitch time, tDGL_OVP, STAT and FAULT bits are cleared and the device returns to normal operation. The FAULT bits are not cleared until they are read in from I2C after the OVP condition no longer exists. The OVP threshold for the device is set to operate from standard USB sources. The input under-voltage status indication is used to notify the host or other device when the input voltage falls below a desired threshold. When VIN < VUVLO, after the deglitch time tDGL_UVLO, a UVLO fault is determined to exist. During the VIN UVLO fault, the device sends a single 128-µs pulse on INT, and the STAT and FAULT bits are updated over I2C. The FAULT bits are not cleared until they are read in from I2C after the UVLO condition no longer exists. 8.3.8 Battery Charging Process and Charge Profile When a valid input source is connected (VIN > VUVLO and V(BAT) + VSLP < VIN < VOVP and VIN > VIN(DPM)), the CE bit in the control register determines whether a charge cycle is initiated. When the CE bit is 1 and a valid input source is connected, the battery discharge FET is turned off, and the output at SYS is regulated depending on the output configuration. A charge cycle is initiated when the CE bit is written to a 0. Alternatively, the CD input can be used to enable and disable charge. The device supports multiple battery chemistries for single-cell applications. Charging is done through the internal battery MOSFET. There are several loops that influence the charge current: constant current loop (CC), constant voltage loop (CV), input current limit, VDPPM, and VIN(DPM). During the charging process, all loops are enabled and the one that is dominant takes control. The charge current is regulated to ICHARGE until the voltage between BAT and GND reaches the regulation voltage. The voltage between BAT and GND is regulated to VBATREG (CV Mode) while the charge current naturally tapers down. When termination is enabled, the device monitors the charging current during the CV mode, and once the charge current tapers down to the termination threshold, ITERM, and the battery voltage is above the recharge threshold, the device terminates charge, and turns off the battery charging FET. Termination is disabled when any loop is active other than CV. 8.3.9 Dynamic Power Path Management Mode With a valid input source connected, the power-path management circuitry monitors the input voltage and current continuously. The current into IN is shared at PMID between charging the battery and powering the system load at PMID, SYS, and LS/LDO. If the sum of the charging and load currents exceeds the current that the VIN can support, the input DPM loop(VINDPM) reduces the current going into PMID through the input blocking FETs. This will cause a drop on the PMID voltage if the system demands more current. If PMID drops below the DPPM voltage threshold(VDPPM), the charging current is reduced by the DPPM loop through the BATFET in order to stabilize PMID. If PMID continues to drop after BATFET charging current is reduced to zero, the part enters supplement mode when PMID falls below the supplement mode threshold. Battery termination is disabled while in DPPM mode. In order to charge the battery, the voltage at PMID has to be greater than VBATREG + VDPPM threshold.. 8.3.10 Battery Supplement Mode While in DPPM mode, if the charging current falls to zero and the system load current increases beyond the programmed input current limit, the voltage at PMID reduces further. When the PMID voltage drops below the battery voltage by V(BSUP1), the battery supplements the system load. The battery stops supplementing the system load when the voltage on the PMID pin rises above the battery voltage by V(BSUP2). During supplement mode, the battery supplement current is not regulated, however, the short-circuit protection circuit is active. Battery termination is disabled while in supplement mode. 22 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 8.3.11 Default Mode The default mode is used when there is no host, or I2C communication is not available. If the externally programmable pins, ILIM, ISET, and ITERM have resistors connected, that is considered the default mode. If any one of these resistors is tied to GND, the default register settings are used. The default mode can be entered by connecting a valid power source to VIN or the RESET bit is written. Default mode is exited by writing to the I2C interface. 8.3.12 Termination and Pre-Charge Current Programming by External Components (IPRETERM) The termination current threshold is user programmable through an external resistor or through registers over I2C. Set the termination current using the IPRETERM pin by connecting a resistor from IPRETERM to GND. The termination can be set between 5% and 20% of the programmed output current set by ISET, using Table 3 for guidance: Table 3. IPRETERM Resistor Settings IPRE_CHARGE and ITERM MIN TYP (% of ISET) RIPRETERM (STANDARD 1% VALUES) KKIPRETERM MAX MIN TYP MAX RECOMMENDED RIPRETERM UNIT 5 180 200 220 15000 Ω 10 180 200 220 4990 Ω 15 180 200 220 1650 Ω 20 180 200 220 549 Ω Using the I2C register, the termination current can be programmed with a minimum of 500 µA and a maximum of 37 mA. The pre-charge current is not independently programmable through the external resistor, and is set at the termination current. The pre-charge and termination currents are programmable using the IPRETERM registers. If no IPRETERM resistor is connected and the pin is tied to GND, the default values in the IPRETERM registers are used. The external value can be used in host mode by configuring the IPRETERM registers. If the external ICHG setting will be used after being in Host mode, the IPRETERM registers should be set to match the desired external threshold for the highest ICHG accuracy. Termination is disabled when any loop other than CV is active. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 23 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 8.3.13 Input Current Limit Programming by External Components (ILIM) The input current limit threshold is user programmable through an external resistor or through registers over I2C. Set the input current limit using the ILIM pin by connecting a resistor from ILIM to GND using Table 4 for guidance. If no ILIM resistor is connected and the pin is tied to GND, the default ILIM register value is used. The external value is not valid once the device enters host mode. Table 4. ILIM Resistor Settings MIN ILIM TYP MAX MIN TYP KILIM MAX RILIM (STANDARD 1% VALUES) UNIT 0.048469388 0.051020408 0.053571429 190 200 210 3920 Ω 0.09047619 0.095238095 0.1 190 200 210 2100 Ω 0.146153846 0.153846154 0.161538462 190 200 210 1300 Ω 0.19 0.2 0.21 190 200 210 1000 Ω 0.285714286 0.30075188 0.315789474 190 200 210 665 Ω 0.380761523 0.400801603 0.420841683 190 200 210 499 Ω The device has register programmable input current limits from 50 mA to 400 mA in 50-mA steps. The device is USB-IF compliant for inrush current testing, assuming that the input capacitance to the device is selected to be small enough to prevent a violation (<10 µF), as this current is not limited. 8.3.14 Charge Current Programming by External Components (ISET) The fast charge current is user programmable through an external resistor or through registers over I2C. Set the fast charge current by connecting a resistor from ISET to GND. If no ISET resistor is connected and the pin is tied to GND, the default ISET register value is used. While charging, if the charge current is using the externally programmed value, the voltage at ISET reflects the actual charging current and can be used to monitor charge current. The current out of ISET is 1/100 (±10%) of the charge current. The charge current can be calculated by using Table 5 for guidance: Table 5. ISET Resistor Settings ISET 24 KISET RISET (STANDARD 1% VALUES) UNIT 210 665 Ω 210 1000 Ω 200 210 1500 Ω 190 200 210 2000 Ω 0.071428571 190 200 210 2940 Ω 0.051020408 0.053571429 190 200 210 3920 Ω 0.038076152 0.04008016 0.042084168 190 200 210 4990 Ω 0.031456954 0.033112583 0.034768212 190 200 210 6040 Ω 0.025956284 0.027322404 0.028688525 190 200 210 7320 Ω 0.019 0.02 0.021 190 200 210 10000 Ω 0.012666667 0.013333333 0.014 190 200 210 15000 Ω 0.0095 0.01 0.0105 190 200 210 20000 Ω 0.006462585 0.006802721 0.007142857 190 200 210 29400 Ω 0.004846939 0.005102041 0.005357143 190 200 210 39200 Ω MIN TYP MAX MIN TYP MAX 0.285714286 0.30075188 0.315789474 190 200 0.19 0.2 0.21 190 200 0.126666667 0.133333333 0.14 190 0.095 0.1 0.105 0.06462585 0.068027211 0.048469388 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 8.3.15 Safety Timer At the beginning of the charge cycle, the device starts the safety timer. If charging has not terminated before the programmed safety time, tMAXCHG, expires, the device enters idle mode and charging is disabled. The pre-charge safety time, tPRECHG, is 10% of tMAXCHG. When a safety timer fault occurs, a single 128 µs pulse is sent on the INT pin and the STAT and FAULT bits of the status registers are updated over I2C. The CD pin or power must be toggled in order to clear the safety timer fault. The safety timer duration is programmable using the TMR bits. When the safety timer is active, changing the safety timer duration resets the safety timer. The device also contains a 2X_TIMER bit that enables the 2X timer function to prevent premature safety timer expiration when the charge current is reduced by a load on PMID, SYS, LS/LDO or a NTC condition. When t2X_TIMER function is enabled, the timer is allowed to run at half speed when any loop is active other than CC or CV. 8.3.16 External NTC Monitoring (TS) The I2C interface allows the user to easily implement the JEITA standard for systems where the battery pack thermistor is monitored by the host. Additionally, the device provides a flexible voltage based TS input for monitoring the battery pack NTC thermistor. The voltage at TS is monitored to determine that the battery is at a safe temperature during charging. To satisfy the JEITA requirements, four temperature thresholds are monitored: the cold battery threshold, the cool battery threshold, the warm battery threshold, and the hot battery threshold. These temperatures correspond to the V(COLD), V(COOL), V(WARM), and V(HOT) threshold in the Electrical Characteristics. Charging and timers are suspended when V(TS) < V(HOT) or > V(COLD). When V(COOL) < V(TS) < V(COLD), the charging current is reduced to half of the programmed charge current. When V(HOT) < V(TS) < V(WARM), the battery regulation voltage is reduced by 140 mV (minimum VBATREG under this condition is 3.6V). The TS function is voltage based for maximum flexibility. Connect a resistor divider from VIN to GND with TS connected to the center tap to set the threshold. The connections are shown in Figure 18. The resistor values are calculated using Equation 1 and Equation 2. To disable the TS function, pull TS above TSOFF threshold. DISABLE VBATREG – 140 mV 1 x Charge/ 0.5 x Charge VDRV TS COLD TS COOL + + TS WARM + VDRV TS HOT RHI + TS TEMP PACK+ BQ25121A RLO PACK– Figure 18. TS Circuit Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 25 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com æ ö 1 1 ÷ VIN x R(COLD) x R(HOT) x ç ç V(COLD) V(HOT) ÷ è ø R(LO) = æ V ö æ V ö IN - 1÷ - R IN R(HOT) x ç - 1÷ (COLD) x çç ç V(HOT) ÷ ÷ V è ø è (COLD) ø R(HI) = (1) æ V ö IN ç - 1÷ ç V(COLD) ÷ è ø æ 1 ö 1 ç ÷ + ç R(LO) R(COLD) ÷ø è (2) Where • R(HOT) = the NTC resistance at the hot temperature • R(COLD) = the NTC resistance at the cold temperature The warm and cool thresholds are not independently programmable. The cool and warm NTC resistances for a selected resistor divider are calculated using Equation 3 and Equation 4. R(COOL) = R(LO) x R(HI) x VCOOL % R(LO) - R(LO) x VCOOL % - R(HI) x VCOOL % R(LO) x R(HI) x VWARM % R(WARM) = R(LO) 26 (R(LO) x VWARM% (3) - R(HI) x VWARM % ) (4) Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 8.3.17 Thermal Protection During the charging process, to prevent overheating in the device, the junction temperature of the die, TJ, is monitored. When TJ reaches T(SHUTDOWN) the device stops charging, disables the PMID output, disables the SYS output, and disables the LS/LDO output. During the time that T(SHUTDOWN) is exceeded, the safety timer is reset. The charge cycle resumes when TJ falls below T(SHUTDOWN) by T(HYS). To avoid reaching thermal shutdown, ensure that the system power dissipation is under the limits of the device. The power dissipated by the device can be calculated using Equation 5. PDISS = P(BLOCK) + P(SYS) + P(LS/LDO) + P(BAT) (5) Where • P(BLOCK) = (VIN – V(PMID)) x IIN • P(SYS) = ISYS2 x RDS(ON_HS) • P(LS/LDO) = (V(INLS) – V(LS/LDO)) x I(LS/LDO) • P(BAT) = (V(PMID) – V(BAT)) x I(BAT) 8.3.18 Typical Application Power Dissipation The die junction temperature, TJ, can be estimated based on the expected board performance using Equation 6. TJ = TA + θJA x PDISS (6) The θJA is largely driven by the board layout. For more information about traditional and new thermal metrics, see the IC Package Thermal Metrics application report SPRA953. Under typical conditions, the time spent in this state is short. 8.3.19 Status Indicators (PG and INT) The device contains two open-drain outputs that signal its status and are valid only after the device has completed start-up into a valid state. If the part starts into a fault, interrupts will not be sent. The PG output signals when a valid input source is connected. PG pulls to GND when VIN > VUVLO, VIN> VBAT+VSLP and VIN < VOVP. PG is high-impedance when the input power is not within specified limits. Connect PG to the desired logic voltage rail using a 1-kΩ to 100-kΩ resistor, or use with an LED for visual indication. The PG pin can be configured as a MR shifted (MRS) output when the PGB_MRS bit is set to 1. PG is highimpedance when the MR input is not low, and PG pulls to GND when the MR input is below VOL(TH_MRS). Connect PG to the desired logic voltage rail using a 1-kΩ to 100-kΩ resistor. The INT pin is pulled low during charging when the EN_INT bit is set to 1 and interrupts are pulled high. When EN_INT is set to 0, charging status is not indicated on the INT pin. When charge is complete or disabled, INT is high impedance. The charge status is valid whether it is the first charge or recharge. When a fault occurs, a 128 µs pulse (interrupt) is sent on INT to notify the host. 8.3.20 Chip Disable (CD) The device contains a CD input that is used to disable the device and place it into a high impedance mode when only battery is present. In this case, when CD is low, PMID and SYS remain active, and the battery discharge FET is turned on. If the LS/LDO output has been enabled prior to pulling CD low, it will stay on. The LSCTRL pin can also enable/disable the LS/LDO output when the CD pin is pulled low. The CD pin has an internal pull-down. If VIN is present and the CD input is pulled low, charge is enabled and all other functions remain active. If VIN is present and the CD input is pulled high, charge is disabled. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 27 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 8.3.21 Buck (PWM) Output The device integrates a low quiescent current switching regulator with DCS control allowing high efficiency down to 10-µA load currents. DCS control combines the advantages of hysteretic and voltage mode control. The internally compensated regulation network achieves fast and stable operation with small external components and low ESR capacitors. During PWM mode, it operates in continuous conduction mode, with a frequency up to 2 MHz. If the load current decreases, the converter enters a power save mode to maintain high efficiency down to light loads. In this mode, the device generates a single switching pulse to ramp up the inductor current and recharge the output capacitor, followed by a sleep period where most of the internal circuits are shut down to achieve a low quiescent current. The duration of the sleep period depends on the load current and the inductor peak current. For optimal operation and maximum power delivery allow VPMID > VSYS + 0.7V. The output voltage is programmable using the SYS_SEL and SYS_VOUT bits in the SYS VOUT control register. The SW output is enabled using the EN_SYS_OUT bit in the register. This bit is for testing and debug only and not intended to be used in the final system. When the device is enabled, the internal reference is powered up and the device enters softstart, starts switching, and ramps up the output voltage. When SW is disabled, the output is in shutdown mode in a low quiescent state. The device provides automatic output voltage discharge so the output voltage will ramp up from zero once the device in enabled again. Once SYS has been disabled, either VIN needs to be connected or the MR button must be held low for the tRESET duration to re-enable SYS. The output is optimized for operation with a 2.2-µH inductor and 10-µF output capacitor. Table 6 shows the recommended LC output filter combinations. Table 6. Recommended Output Filter INDUCTOR VALUE (µH) 2.2 OUTPUT CAPACITOR VALUE (µF) 4.7 10 22 Possible Recommended Possible The inductor value affects the peak-to-peak ripple current, the PWM-to-PFM transition point where the part enters and exits Pulse Frequency Modulation to lower the power consumed at low loads, the output voltage ripple and the efficiency. The selected inductor must be selected for its DC resistance and saturation current. The inductor ripple current (ΔIL) can be estimated according to Equation 7. ΔIL = VSYS x (1-(VSYS/VPMID))/(L x f) (7) Use Equation 8 to calculate the maximum inductor current under static load conditions. The saturation current of the inductor should be rated higher than the maximum inductor current. As the size of the inductor decreases, the saturation “knee” must be carefully considered to ensure that the inductance does not decrease during higher load condition or transient. This is recommended because during a heavy load transient the inductor current rises above the calculated value. A more conservative way is to select the inductor saturation current above the highside MOSFET switch current. IL(max) = ISYS(max) + ΔIL / 2 (8) Where • F = Switching Frequency • L = Inductor Value • ΔIL = Peak to Peak inductor ripple current • IL(max) = Maximum Inductor current In DC/DC converter applications, the efficiency is affected by the inductor AC resistance and by the inductor DCR value. Table 7 shows recommended inductor series from different suppliers. Table 7. Inductor Series DIMENSIONS (mm3) INDUCTOR TYPE 0.300 1.6 x 0.8 x 0.8 MDT1608CH2R2N TOKO Smallest size, 75mA max 0.170 1 .6 x 0.8 x 0.8 GLFR1608T2R2M TDK Smallest size, 150mA max INDUCTANCE (µH) DCR (Ω) 2.2 2.2 (1) See Third-party Products Disclaimer 28 Submit Documentation Feedback SUPPLIER (1) COMMENT Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 Table 7. Inductor Series (continued) INDUCTANCE (µH) DCR (Ω) DIMENSIONS (mm3) INDUCTOR TYPE 2.2 0.245 2.0 x 1.2 x 1.0 MDT2012CH2R2N TOKO 2.2 0.23 2.0 x 1.2 x 1.0 MIPSZ2012 2R2 TDK 2.2 0.225 2.0 x 1.6 x 1.0 74438343022 Wurth 2.2 0.12 2.5 x 2.0 x 1.2 MIPSA2520 2R2 TDK 2.2 0.145 3.3 x 3.3 x 1.4 LPS3314 Coicraft SUPPLIER (1) COMMENT Small size, high efficiency The PWM allows the use of small ceramic capacitors. Ceramic capacitors with low ESR values have the lowest output voltage ripple and are recommended. The output capacitor requires either an X7R or X5R dielectric. At light load currents, the converter operates in Power Save Mode and the output voltage ripple is dependent on the output capacitor value and the PFM peak inductor current. Because the PWM converter has a pulsating input current, a low ESR input capacitor is required on PMID for the best voltage filtering to ensure proper function of the device and to minimize input voltage spikes. For most applications a 10-µF capacitor value is sufficient. The PMID capacitor can be increased to 22 µF for better input voltage filtering. Table 8 shows the recommended input/output capacitors. Table 8. Capacitors (1) CAPACITANCE (µF) SIZE CAPACITOR TYPE SUPPLIER (1) COMMENT 10 0603 GRM188R60J106ME84 Murata Recommended 10 0402 CL05A106MP5NUNC Samsung EMA Smallest size See Third-party Products Disclaimer 8.3.22 Load Switch / LDO Output and Control The device integrates a low Iq load switch which can also be used as a regulated output. The LSCTRL pin can be used to turn the load on or off. Activating LSCTRL continuously holds the switch in the on state so long as there is not a fault. The signal is active HI and has a low threshold making it capable of interfacing with low voltage signals. To limit voltage drop or voltage transients, a small ceramic capacitor must be placed close to VINLS. Due to the body diode of the PMOS switch, it is recommended to have the capacitor on VINLS ten times larger than the output capacitor on LS/LDO. The output voltage is programmable using the LS_LDO bits in the register. The LS/LDO voltage is calculated using Equation 9. LS/LDO = 0.8 V + LS_LDOCODE x 100 mV (9) If a value greater than 3.3 V is written, the setting goes to pass-through mode where LS/LDO = VINLS V(DROPOUT). Table 9 summarizes the control of the LS/LDO output based on the I2C or LSCTRL pin setting: Table 9. LS/LDO Output Control 2 I C LS_LDO_EN PIN LSCTRL I2C VLDO > 3.3 LS/LDO Output 0 0 0 Pulldown 0 0 1 Pulldown 0 1 0 VLDO 0 1 1 LSW 1 0 0 VLDO 1 0 1 LSW 1 1 0 VLDO 1 1 1 LSW Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 29 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com If the output of the LDO is less than the programmed V(SYS) voltage, connect VINLS to SYS. If the output of the LDO is greater than the programmed VSYS voltage, connect VINLS to PMID. The current capability of the LDO depends on the VINLS input voltage and the programmed output voltage. The full 100-mA output current for 0.8-V output voltage can be achieved when V(VINLS) > 3.25 V. The full 100-mA output current for 3.3-V output voltage can be achieved when V(VINLS) > 3.6 V. When the LSLDO output is disabled with LSCTRL or through the register, an internal pull-down discharges the output. 8.3.23 Manual Reset Timer and Reset Output (MR and RESET) The MR input has an internal pull-up to BAT, and MR is functional only when BAT is present or when VIN is valid, stable, and charge is enabled. If MR input is asserted during a transient condition while VIN ramps up the IC may incorrectly turn off the SYS buck output, therefore MR should not be asserted during this condition in order to avoid unwanted shutdown of SYS output rail.The input conditions can be adjusted by using MRWAKE bits for the wake conditions and MRRESET bits for the reset conditions. When a wake condition is met, a 128-µs pulse is sent on INT to notify the host, and the WAKE1 and/or WAKE2 bits are updated on I2C. The MR_WAKE bits and RESET FAULT bits are not cleared until the Push-button Control Register is read from I2C. When a MR reset condition is met, a 128-µs pulse is sent on INT to notify the host and a RESET signal is asserted. A reset pulse occurs with duration of tRESET_D only one time after each valid MRRESET condition. The MR pin must be released (go high) and then driven low for the MRWAKE period before RESET asserts again. After RESET is asserted with battery only present, the device enters either Ship mode or Hi-Z mode depending on MRREC register settings. For details on how to properly enter Ship Mode through MR, see Ship Mode Entry and Exit section. After RESET is asserted with a valid VIN present, the device resumes operation prior to the MR button press. If SYS was disabled prior to RESET, the SYS output is re-enabled if recovering into Hi-Z or Active Battery. The MRRESET_VIN register can be configured to have RESET asserted by a button press only, or by a button press and VIN present (VUVLO + VSLP < VIN < VOVP). 30 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 8.4 Device Functional Modes Table 10. Modes and Functions FUNCTION READY (PRIOR TO I2C) AND AFTER RESET HOST MODE READY (AFTER I2C) CHARGE SHIP MODE HIGH_Z ACTIVE BATTERY VOVP Yes Yes Yes No No No VUVLO Yes Yes Yes Yes Yes Yes VBATUVLO Yes Yes Yes No Yes Yes VINDPM Default or registers Default or registers If enabled No No No SYS Default or registers Default or registers If enabled No If enabled If enabled LS/LDO Default or registers Default or registers If enabled No If enabled If enabled BATFET Yes Yes Yes No Yes Yes TS Yes (VIN Valid) Yes (VIN Valid) Yes No No No IPRETERM External Default, registers, or external Default, registers, or external No No No ISET External Default, registers, or external Default, registers, or external No No No ILIM External Default, registers, or external Default, registers, or external No No No MR input Yes Yes Yes Yes Yes Yes LSCTRL input Yes Yes Yes No Yes Yes RESET output Yes Yes Yes No Yes Yes INT output Yes Yes Yes No No Yes I2C interface Yes Yes Yes No No Yes CD input Yes Yes Yes No Yes Yes PG output Yes Yes Yes No No If enabled VBMON No Yes No No No Yes Table 11. Fault and Status Condition Responses FAULT or STATUS ACTIONS CHARGER BEHAVIOR SYS BEHAVIOR LS/LDO BEHAVIOR TS BEHAVIOR VIN_OV Update VIN_OV status, Update STAT to fault, interrupt on INT, PG shown not good Disabled Enabled through BAT Enabled through BAT Disabled VIN_UV Update VIN_UV status, Update STAT to fault, interrupt on INT, PG shown not good Disabled Enabled through BAT Enabled through BAT Disabled VIN_ILIM Update charge in progress status, interrupt on INT, input current is limited Enabled, input current limited Enabled (if enabled) Enabled (if enabled) Enabled OVER_TEMP Disabled Disabled Disabled Disabled Pre-charge Enabled (if enabled) and VIN Valid Enabled (if enabled) and VIN Valid Enabled if VIN Valid SW_SYS_SHORT Enabled Current Limit Enabled (if enabled) Enabled LS_LDO_OCP Enabled Enabled (if enabled) Current Limit Enabled Disabled Enabled (if enabled) Enabled (if enabled) Disabled BAT_UVLO TIMER fault Update BAT_UVLO status, Update STAT to fault, interrupt on INT Update TIMER, Update STAT to fault, interrupt on INT Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 31 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com Table 11. Fault and Status Condition Responses (continued) FAULT or STATUS ACTIONS CHARGER BEHAVIOR SYS BEHAVIOR LS/LDO BEHAVIOR TS BEHAVIOR VINDPM Update VINDPM_STAT, Update STAT to fault, interrupt on INT Enabled, input current reduced Enabled (if enabled) Enabled (if enabled) Enabled TS_FAULT COLD or HOT Update TS_FAULT to COLD OR HOT, Update STAT to fault, interrupt on INT Disabled Enabled (if enabled) Enabled (if enabled) Enabled TS_FAULT COOL Update TS_FAULT to COOL, Update STAT to fault, interrupt on INT Reduce ICHG to ½ Enabled (if enabled) Enabled (if enabled) Enabled TS_FAULT WARM Update TS_FAULT to WARM, Update STAT to fault, interrupt on INT Reduce VBATREG by 140 mV Enabled (if enabled) Enabled (if enabled) Enabled Charge Done Update STAT to Charge Done, interrupt on INT Disabled, monitor for VBAT falling below VRCHG Enabled (if enabled) Enabled (if enabled) Enabled /CE RESET yVIN_OV yVIN_UV yOVER_TEMP yBAT_SHORT yBAT_OVP yVBAT>VBAT_UVLO yVIN<VBAT+VSLP yCD9 HZ_MODE yCD;|VIN>VUVLO FAULT A failure occurred. The fault event must be cleared before going to the previous state. READY STATE After Reset, all default OTP settings are used in this state. HIGH_Z Lowest quiescent current state. SYS is powered by BAT, MR input is active, and the LSCTRL input is active. !FAULT|/CE yTIMER yVIN_OV yOVER_TEMP yTS_FAULT (HOT OR COLD) /CE yBAT_OVP yVIN_OV yTS_FAULT (HOT OR COLD) !/CE HZ_MODE yCD9 !FAULT|!/CE & DONE yCD;|VIN<VUVLO yVBAT>VBAT_UVLO yVIN<VBAT+VSLP !FAULT|!/CE CHARGING The system charges the battery using the programmed register settings, default OTP settings, or the externally programmed settings. Safety timers are active in this state, unless disabled in OTP or register settings. yCHARGING DONE|TE DONE The termination requirements have been met. VBAT is monitored and Charging resumes when conditions are met. ACTIVE BATTERY The device is powered from BAT, all outputs and interfaces are active. yVIN>VUVLO yVIN>VBAT+VSLP yVBAT; !TE Comments about naming convention: ^/ ^ }Œ ^HZ_DK ^ -> Register name: event caused by user / configuration ^!^ -> Not ^y^ -> Event caused by external influence ^Event|condition^ -> describes the event with a specific condition Figure 19. State Diagram 32 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 ILIM VINDPM TS_FAULT PRE_CHARGE 2X TIMER MODE VALID CHARGE INPUTS RESET CC MODE CV MODE DEFAULT MODE CHARGE No HOST or I2C is not available, ILIM, ISET, and ITERM have resistors populated . Default OTP charge settings are used if no resistors are populated Register settings used if changed in I2C ICHRG+ISW+ILDO>ILIM ICHG”0 PMID<VBAT-VBSUP1 ICHRG+ISW+ILDO<ILIM DYNAMIC POWER PATH MODE Charging current is reduced to supply the load to SW/OUT and LSLDO Battery Termination is disabled BAT SUPPLEMENT MODE BAT supplements the load at SW/OUT and LSLDO ICHG>0 PMID<VBAT-VBSUP2 TS_FAULT (COOL) VBAT>VBATSHORT VBAT<VBATUVLO VBAT<VBATSHORT VBAT>VBATUVLO + 150 mV PRE-CHARGE MODE Charge current is reduced to the Pre-charge current level to slowly bring up the VBAT voltage !TS_FAULT TS_FAULT (WARM) !TS_FAULT ½ CHARGE MODE Charging current is reduced to half the programmed or default current VIN>VIN_DPM VIN ” VIN_DPM BAT-SHORT MODE Charge current is reduced to the Bat-Short current level to slowly bring up the VBAT voltage VINDPM MODE Charge current is reduced , 2X TIMER mode is active (if enabled ) and termination is disabled VBATREG ± 140mV MODE VBATREG is reduced by 140mV from the programmed or default VBATREG Comments about naming convention: ^/ ^ }Œ ^HZ_DK ^ -> Register name: event caused by user / configuration ^!^ -> Not ^y^ -> Event caused by external influence ^Event|condition^ -> describes the event with a specific condition Figure 20. Change State Diagram 8.5 Programming 8.5.1 Serial Interface Description The device uses an I2C compatible interface to program and read many parameters. I2C is a 2-wire serial interface developed by NXP. The bus consists of a data line (SDA) and a clock line (SCL) with pull-up structures. When the bus is idle, both SDA and SCL lines are pulled high. All the I2C compatible devices connect to the I2C bus through open drain I/O terminals, SDA and SCL. A master device, usually a microcontroller or digital signal processor, controls the bus. The master is responsible for generating the SCL signal and device addresses. The master also generates specific conditions that indicate the START and STOP of data transfer. A slave device receives and/or transmits data on the bus under control of the master device. The device works as a slave and supports the following data transfer modes, as defined in the I2C BUS Specification: standard mode (100 kbps) and fast mode (400kbps). The interface adds flexibility to the battery management solution, enabling most functions to be programmed to new values depending on the instantaneous application requirements. The I2C circuitry is powered from the battery in active battery mode. The battery voltage must stay above V(BATUVLO) when no VIN is present to maintain proper operation. The host must also wait for SYS to come up before starting communication with the part. The data transfer protocol for standard and fast modes is exactly the same; therefore, they are referred to as the F/S-mode in this document. The device only supports 7-bit addressing. The device 7-bit address is 6A (8-bit shifted address is D4). Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 33 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com Programming (continued) To avoid I2C hang-ups, a timer (tI2CRESET) runs during I2C transactions. If the SDA line is held low longer than tI2CRESET, any additional commands are ignored and the I2C engine is reset. The timeout is reset with START and repeated START conditions and stops when a valid STOP condition is sent. 8.5.2 F/S Mode Protocol The master initiates data transfer by generating a start condition. The start condition is when a high-to-low transition occurs on the SDA line while SCL is high, as shown in Figure 21. All I2C-compatible devices should recognize a start condition. DATA CLK S P START Condition STOP Condition Figure 21. Start Stop Condition The master then generates the SCL pulses, and transmits the address and the read/write direction bit R/W on the SDA line. During all transmissions, the master ensures that data is valid. A valid data condition requires the SDA line to be stable during the entire high period of the clock pulse (see Figure 22). All devices recognize the address sent by the master and compare it to their internal fixed addresses. Only the slave device with a matching address generates and acknowledge (see Figure 23) by pulling the SDA line low during the entire high period of the ninth SCL cycle. Upon detecting the acknowledge, the master knows that communication link with a slave has been established. DATA CLK Data Line Stable; Data Valid Change of Data Allowed Figure 22. Bit Transfer on the Serial Interface 34 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 Programming (continued) Data Output by Transmitter Not Acknowledge Data Output by Receiver Acknowledge SCL From Master 1 2 9 8 Clock Pulse for Acknowledgement START Condition Figure 23. Acknowledge on the I2C Bus The master generates further SCL cycles to either transmit data to the slave (R/W bit 0) or receive data from the slave (R/W bit 1). In either case, the receiver needs to acknowledge the data sent by the transmitter. An acknowledge signal can either be generated by the master or by the slave, depending on which on is the receiver. The 9-bit valid data sequences consisting of 8-bit data and 1-bit acknowledge can continue as long as necessary. To signal the end of the data transfer, the master generates a stop condition by pulling the SDA line from low to high while the SCL line is high (see Figure 24). This releases the bus and stops the communication link with the addressed slave. All I2C compatible devices must recognize the STOP condition. Upon the receipt of a STOP condition, all devices know that the bus is released, and wait for a START condition followed by a matching address. If a transaction is terminated prematurely, the master needs to send a STOP condition to prevent the slave I2C logic from remaining in an incorrect state. Attempting to read data from register addresses not listed in this section results in 0xFFh being read out. Recognize START or REPEATED START Condition Recognize STOP or REPEATED START Condition Generate ACKNOWLEDGE Signal P SDA Acknowledgement Signal From Slave MSB Sr Address R/W SCL S or Sr ACK ACK Sr or P Figure 24. Bus Protocol Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 35 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 8.6 Register Maps 8.6.1 Status and Ship Mode Control Register Memory location 0x00h, Reset State: xx0x xxx1 (BQ25121A) Figure 25. Status and Ship Mode Control Register 7 (MSB) x R 6 x R 5 0 Write Only 4 x R 3 x R 2 x R 1 x R 0 (LSB) 1 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 12. Status and Ship Mode Control Register Field Type Reset Description B7 (MSB) Bit STAT_1 R x B6 STAT_0 R x 00 - Ready 01 - Charge in Progress 10 - Charge done 11 - Fault Status is current status only. B5 EN_SHIPMODE Write Only 0 0 – Normal Operation 1 – Ship Mode Enabled B4 RESET_FAULT R x 1 – RESET fault. Indicates when the device meets the RESET conditions, and is cleared after I2C read. B3 TIMER R x 1 – Safety timer fault. Continues to show fault after an I2C read unless the CD pin or power have been toggled. B2 VINDPM_STAT R x 0 – VIN_DPM is not active 1 – VIN_DPM is active B1 CD_STAT R x 0 – CD low, IC enabled 1 – CD high, IC disabled SYS_EN_STAT R x 1 – SW enabled 0 – SW disabled B0 (LSB) 36 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 8.6.2 Faults and Faults Mask Register Memory location 0x01h, Reset State: xxxx 0000 (BQ25121A) Figure 26. Faults and Faults Mask Register 7 (MSB) x R 6 x R 5 x R 4 x R 3 0 R/W 2 0 R/W 1 0 R/W 0 (LSB) 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 13. Faults and Faults Mask Register Field Type Reset Description B7 (MSB) Bit VIN_OV R x 1 - VIN overvoltage fault. VIN_OV continues to show fault after an I2C read as long as OV exists B6 VIN_UV R x 1 - VIN undervoltage fault. VIN_UV is set when the input falls below VSLP. VIN_UV fault shows only one time. Once read, VIN_UV clears until the the UVLO event occurs. B5 BAT_UVLO R x 1 – BAT_UVLO fault. BAT_UVLO continues to show fault after an I2C read as long as BAT_UVLO conditions exist. B4 BAT_OCP R x 1 – BAT_OCP fault. BAT_OCP is cleared after I2C read. B3 VIN_OV_M R/W 0 1 – Mask VIN overvoltage fault B2 VIN_UV_M R/W 0 1 – Mask VIN undervoltage fault B1 BAT_UVLO_M R/W 0 1 – Mask BAT UVLO fault B0 (LSB) BAT_OCP_M R/W 0 1 – Mask BAT_OCP fault If a fault is read on the status register and it is neither of any of the faults in this register or subsequent registers, it indicates an ILIM fault. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 37 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 8.6.3 TS Control and Faults Masks Register Memory location 0x02h, Reset State: 1xxx 1000 (BQ25121A) Figure 27. TS Control and Faults Masks Register (02) 7 (MSB) 1 R/W 6 x R 5 x R 4 x R 3 1 R/W 2 0 R/W 1 0 R/W 0 (LSB) 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 14. TS Control and Faults Masks Register, Memory Location 0010 Bit Field Type Reset Description TS_EN R/W 1 0 – TS function disabled 1 – TS function enabled B6 TS_FAULT1 R x B5 TS_FAULT0 R x TS Fault mode: 00 – Normal, No TS fault 01 – TS temp < TCOLD or TS temp > THOT (Charging suspended) 10 – TCOOL > TS temp > TCOLD (Charging current reduced by half) 11 – TWARM < TS temp < THOT (Charging voltage reduced by 140 mV) B4 Reserved R x Reserved B3 EN_INT R/W 1 0 – Disable INT function (INT only shows faults and does not show charge status) 1 – Enable INT function (INT shows faults and charge status) B2 WAKE_M R/W 0 1 – Mask interrupt from Wake Condition from MR B1 RESET_M R/W 0 1 – Mask RESET interrupt from MR . The RESET output is not masked by this bit. B0 (LSB) TIMER_M R/W 0 1 – Mask Timer fault interrupt (safety) B7 (MSB) To save power, the device will shut off the clock that counts the deglitch time for the faults in the Hi-Z mode. For any of the fault conditions that contain a deglitch time as specified in the Electrical Characteristics, the device will have to be in Active BAT with an I2C transaction or VIN present to count against the deglitch to clear the fault on the register. 38 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 8.6.4 Fast Charge Control Register Memory location 0x03h, Reset State: 0001 0100 (BQ25121A) Figure 28. Fast Charge Control Register 7 (MSB) 0 R/W 6 0 R/W 5 0 R/W 4 1 R/W 3 0 R/W 2 1 R/W 1 0 R/W 0 (LSB) 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 15. Fast Charge Control Register Bit Field Type Reset Description ICHRG_RANGE R/W 0 0 – to select charge range from 5 mA to 35 mA, ICHRG bits are 1-mA steps 1 – to select charge range from 40 mA to 300 mA, ICHRG bits are 10-mA steps B6 ICHRG_4 R/W 0 Charge current 16 mA or 160 mA B5 ICHRG_3 R/W 0 Charge current 8 mA or 80 mA B4 ICHRG_2 R/W 1 Charge current 4 mA or 40 mA B3 ICHRG_1 R/W 0 Charge current 2 mA or 20 mA B2 ICHRG_0 R/W 1 Charge current 1 mA or 10 mA B1 CE R/W 0 0 – Charger enabled 1 – Charger is disabled HZ_MODE R/W 0 0 – Not high impedance mode 1 – High impedance mode B7 (MSB) B0 (LSB) ICHRG_RANGE and ICHRG bits are used to set the charge current. The ICHRG is calculated using the following equation: If ICHRG_RANGE is 0, then ICHRG = 5 mA + ICHRGCODE x 1 mA. If ICHRG_RANGE is 1, then ICHRG = 40 mA + ICHRGCODE x 10 mA. If a value greater than 35 mA (ICHRG_RANGE = 0) or 300 mA (ICHRG_RANGE = 1) is written, the setting goes to 35 mA or 300 mA respectively except if the ICHRG bits are all 1 (that is, 11111), then the externally programmed value is used. The PRETERM bits must also be set prior to writing all 1s to ensure the external ISET current is used as well as the proper termination and pre-charge values are used. For IPRETERM = 5%, set the IPRETERM bits to 000001, for IPRETERM = 10%, set the IPRETERM bits to 000010, for IPRETERM = 15%, set the IPRETERM bits to 000100, and for IPRETERM = 20%, set the iPRETERM bits to 001000. The default may be overridden by the external resistor on ISET. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 39 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 8.6.5 Termination/Pre-Charge and I2C Address Register Memory location 0x04h, Reset State: 0000 1110 (BQ25121A) Figure 29. Termination/Pre-Charge and I2C Address Register 7 (MSB) 0 R/W 6 0 R/W 5 0 R/W 4 0 R/W 3 1 R/W 2 1 R/W 1 1 R/W 0 (LSB) 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 16. Termination/Pre-Charge and I2C Address Register Bit Field Type Reset Description IPRETERM_RANGE R/W 0 0 – to select termination range from 500 µA to 5 mA, IPRETERM bits are 500-µA steps 1 – to select charge range from 6 mA to 37 mA, IPRETERM bits are 1-mA steps B6 IPRETERM_4 R/W 0 Termination current 8 mA or 16 mA B5 IPRETERM_3 R/W 0 Termination current 4 mA or 8 mA B4 IPRETERM_2 R/W 0 Termination current 2 mA or 4 mA B3 IPRETERM_1 R/W 1 Termination current 1 mA or 2 mA B2 IPRETERM_0 R/W 1 Termination current 500 µA or 1 mA B1 TE R/W 1 0 – Disable charge current termination 1 – Enable charge current termination R/W 0 B7 (MSB) B0 (LSB) IPRETERM_RANGE and IPRETERM bits are used to set the termination and pre-charge current. The ITERM is calculated using the following equation: If IPRETERM_RANGE is 0, then ITERM = 500 µA + ITERMCODE x 500 µA. If IPRETERM_RANGE is 1, then ITERM = 6 mA + ITERMCODE x 1 mA. If a value greater than 5 mA (IPRETERM_RANGE = 0) is written, the setting goes to 5 mA. Termination is disabled if any loop other than CC or DV in control, such as VINDPM, and TS/Cool. The default may be overridden by the external resistor on IPRETERM. 8.6.6 Battery Voltage Control Register Memory location 0x05h, Reset State: 0111 1000 (BQ25121A) Figure 30. Battery Voltage Control Register 7 (MSB) 0 R/W 6 1 R/W 5 1 R/W 4 1 R/W 3 1 R/W 2 0 R/W 1 0 R/W 0 (LSB) 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 17. Battery Voltage Control Register Field Type Reset Description B7 (MSB) Bit VBREG_6 R/W 0 Battery Regulation Voltage: 640 mV B6 VBREG_5 R/W 1 Battery Regulation Voltage: 320 mV B5 VBREG_4 R/W 1 Battery Regulation Voltage: 160 mV B4 VBREG_3 R/W 1 Battery Regulation Voltage: 80 mV B3 VBREG_2 R/W 1 Battery Regulation Voltage: 40 mV B2 VBREG_1 R/W 0 Battery Regulation Voltage: 20 mV B1 VBREG_0 R/W 0 Battery Regulation Voltage: 10 mV R/W 0 B0 (LSB) VBREG Bits: Use VBREG bits to set the battery regulation threshold. The VBATREG is calculated using the following equation: VBATREG = 3.6 V + VBREGCODE x 10 mV. The charge voltage range is from 3.6 V to 4.65 V. If a value greater than 4.65 V is written, the setting goes to 4.65 V. 40 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 8.6.7 SYS VOUT Control Register Memory location 0x06h, Reset State: 1011 1000 (BQ25121A) Figure 31. SYS VOUT Control Register 7 (MSB) 1 R/W 6 0 R/W 5 1 R/W 4 1 R/W 3 1 R/W 2 0 R/W 1 0 R/W 0 (LSB) 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 18. SYS VOUT Control Register Bit Field Type Reset Description EN_SYS_OUT R/W 1 0 – Disable SW 1 – Enable SW (When disabled, output is pulled low) B6 SYS_SEL1 R/W 0 B5 SYS_SEL0 R/W 1 00 – 01 – 10 – 11 – B4 SYS_VOUT_3 R/W 1 OUT Voltage: 800 mV step if SYS_SEL is 01 or 11 B3 SYS_VOUT_2 R/W 1 OUT Voltage: 400 mV step if SYS_SEL is 01 or 11 B2 SYS_VOUT_1 R/W 0 OUT Voltage: 200 mV step if SYS_SEL is 01 or 11 B1 SYS_VOUT_0 R/W 0 OUT Voltage: 100 mV step if SYS_SEL is 01 or 11 B7 (MSB) B0 (LSB) 1.1 V and 1.2 V selection 1.3 V through 2.8 V selection 1.5V through 2.75 V selection 1.8 V through 3.3 V selection 0 SW_VOUT Bits: Use SYS_SEL and SYS_VOUT bits to set the output on SYS. The SYS voltage is calculated using the following equation: See table below for all VOUT values that can be programmed through SYS_SEL and SYS_VOUT. If SYS_SEL = 01, then SYS = 1.30 V + SYS_VOUTCODE x 100 mV. If SYS_SEL = 11, then SYS = 1.80 V + SYS_VOUTCODE x 100 mV. Table 19. SYS_SEL Codes SYS_SEL SYS_VOUT TYP UNIT 00 0000 1.1 V 00 0001 1.2 V 00 0010 1.25 V 00 0011 1.333 V 00 0100 1.417 V 00 0101 1.5 V 00 0110 1.583 V 00 0111 1.667 V 00 1000 1.75 V 00 1001 1.833 V 00 1010 1.917 V 00 1011 2 V 00 1100 2.083 V 00 1101 2.167 V 00 1110 2.25 V 00 1111 2.333 V 01 0000 1.3 V 01 0001 1.4 V 01 0010 1.5 V 01 0011 1.6 V 01 0100 1.7 V 01 0101 1.8 V 01 0110 1.9 V Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 41 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com Table 19. SYS_SEL Codes (continued) 42 SYS_SEL SYS_VOUT TYP UNIT 01 0111 2 V 01 1000 2.1 V 01 1001 2.2 V 01 1010 2.3 V 01 1011 2.4 V 01 1100 2.5 V 01 1101 2.6 V 01 1110 2.7 V 01 1111 2.8 V 10 0000 1.5 V 10 0001 1.583 V 10 0010 1.667 V 10 0011 1.75 V 10 0100 1.833 V 10 0101 1.917 V 10 0110 2 V 10 0111 2.083 V 10 1000 2.167 V 10 1001 2.25 V 10 1010 2.333 V 10 1011 2.417 V 10 1100 2.5 V 10 1101 2.583 V 10 1110 2.667 V 10 1111 2.75 V 11 0000 1.8 V 11 0001 1.9 V 11 0010 2 V 11 0011 2.1 V 11 0100 2.2 V 11 0101 2.3 V 11 0110 2.4 V 11 0111 2.5 V 11 1000 2.6 V 11 1001 2.7 V 11 1010 2.8 V 11 1011 2.9 V 11 1100 3 V 11 1101 3.1 V 11 1110 3.2 V 11 1111 3.3 V Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 8.6.8 Load Switch and LDO Control Register Memory location 0x07h, Reset State: 0111 110x (BQ25121A) Figure 32. Load Switch and LDO Control Register 7 (MSB) 6 1 R/W R/W 5 1 R/W 4 1 R/W 3 1 R/W 2 1 R/W 1 0 R 0 (LSB) x R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 20. Load Switch and LDO Control Register Bit Field Type Reset Description EN_LS_LDO R/W 0 0 – Disable LS/LDO 1 – Enable LS/LDO B6 LS_LDO_4 R/W 1 LS/LDO Voltage: 1600 mV B5 LS_LDO_3 R/W 1 LS/LDO Voltage: 800 mV B4 LS_LDO_2 R/W 1 LS/LDO Voltage: 400 mV B3 LS_LDO_1 R/W 1 LS/LDO Voltage: 200 mV B2 LS_LDO_0 R/W 1 LS/LDO Voltage: 100 mV B7 (MSB) B1 B0 (LSB) 0 MRRESET_VIN R/W x 0 – Reset sent when MR Reset time is met 1 – Reset sent when MR Reset time is met and VUVLO + VSLP < VIN < VOVP LS_LDO Bits: Use LS_LDO bits to set the LS/LDO output. The LS/LDO voltage is calculated using the following equation: LS/LDO = 0.8 V + LS_LDOCODE x 100 mV. If a value greater than 3.3 V is written, the setting goes to pass-through mode where LS/LDO = VINLS VDROPOUT. The LS_LDO output can only be changed when the EN_LS_LDO and LSCTRL pin has disabled the output. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 43 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 8.6.9 Push-button Control Register Memory location 0x08h, Reset State: 0110 10xx (BQ25121A) Figure 33. Push-button Control Register 7 (MSB) 0 R/W 6 1 R/W 5 1 R/W 4 0 R/W 3 1 R/W 2 0 R/W 1 x R 0 (LSB) x R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 21. Push-button Control Register Field Type Reset Description B7 (MSB) Bit MRWAKE1 R/W 0 MR Timer adjustment for WAKE1: 0 – 80 ms < MR 1 – 600 ms < MR B6 MRWAKE2 R/W 1 MR Timer adjustment for WAKE2: 0 –1000 ms < MR 1 – 1500 ms < MR B5 MRREC R/W 1 0 – After Reset, device enters Ship mode 1 – After Reset, device enters Hi-Z Mode B4 MRRESET_1 R/W 0 B3 MRRESET_0 R/W 1 MR Timer adjustment for reset: 00 – 5 s ± 20% 01 - 9 s ± 20% 10 - 11 s ± 20% 11 - 15 s ± 20% B2 PGB_MR R/W 0 0 – Output functions as PG 1 – Output functions as voltage shifted push-button (MR) input B1 WAKE1 R x 1 – WAKE1 status. Indicates when the device meets the WAKE1 conditions, and is cleared after I2C read. B0 (LSB) WAKE2 R x 1 – WAKE2 status. Indicates when the device meets the WAKE2 conditions, and is cleared after I2C read. 44 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 8.6.10 ILIM and Battery UVLO Control Register Memory location 0x09h, Reset State: 0000 1010 (BQ25121A) Figure 34. ILIM and Battery UVLO Control Register 7 (MSB) 0 Write 6 0 R/W 5 0 R/W 4 0 R/W 3 1 R/W 2 0 R/W 1 1 R/W 0 (LSB) 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 22. ILIM and Battery UVLO Control Register, Memory Location 1001 Bit B7 (MSB) Field Type Reset Description RESET Write only 0 Write: 1- Reset all registers to default values 0 – No effect Read: Always get 0 B6 R/W 0 N/A B5 INLIM_2 R/W 0 Input Current Limit: 200 mA B4 INLIM_1 R/W 0 Input Current Limit: 100 mA B3 INLIM_0 R/W 1 Input Current Limit: 50 mA B2 BUVLO_2 R/W 0 B1 BUVLO_1 R/W 1 B0 (LSB) BUVLO_0 R/W 0 000, 010: 011: 100: 101: 110: 111: 001: RESERVED BUVLO = 3.0 V BUVLO = 2.8 V BUVLO = 2.6 V BULVO = 2.4 V BUVLO = 2.2 V BUVLO = 2.2V INLIM Bits: Use INLIM bits to set the input current limit. The I(INLIM) is calculated using the following equation: I(INLIM) = 50 mA + I(INLIM)CODE x 50 mA. The default may be overridden by the external resistor on ILIM. 8.6.11 Voltage Based Battery Monitor Register Memory location 0x0Ah, Reset State: 0xxx xxxx (BQ25121A) Figure 35. Voltage Based Battery Monitor Register 7 (MSB) 0 R/W 6 x R 5 x R 4 x R 3 x R 2 x R 1 x R 0 (LSB) x R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 23. Voltage Based Battery Monitor Register, Memory Location 1010 Bit Field Type Reset Description VBMON_READ R/W 0 Write 1 to initiate a new VBATREG reading. Read always 0. B6 VBMON_RANGE_1 R x B5 VBMON_RANGE_0 R x 11 – 10 – 01 – 00 – B4 VBMON_TH_2 R x B3 VBMON_TH_1 R x B2 VBMON_TH_0 R x B1 R x N/A B0 (LSB) R x N/A B7 (MSB) 90% 80% 70% 60% to 100% of VBATREG to 90% of VBATREG to 80% of VBATREG to 70% of VBATREG 111 – Above 8% 110 – Above 6% 011 – Above 4% 010 – Above 2% 001 – Above 0% of VBMON_RANGE of VBMON_RANGE of VBMON_RANGE of VBMON_RANGE of VBMON_RANGE The VBMON registers are used to determine the battery voltage. Before entering a low power state, the device will determine the voltage level by starting at VBMON_RANGE 11 (90% to 100%), and if VBMON_TH of 000 is read, then it will move to VBMON_RANGE 10 (80% to 90%) and continue until a non 000 value of VBMON_TH is found. If this does not happen, then VBMON_RANGE and VBMON_TH will be written with 00 000. The VBMON_READ bit can be used to initiate a new reading by writing a 1 to it. Example: A reading of 10 011 indicated a VBAT voltage of between 84% and 86% of the VBATREG setting. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 45 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 8.6.12 VIN_DPM and Timers Register Memory location 0x0Bh, Reset State: 0100 1010 (BQ25121A) Figure 36. VIN_DPM and Timers Register 7 (MSB) 0 R/W 6 1 R/W 5 0 R/W 4 0 R/W 3 1 R/W 2 0 R/W 1 1 R/W 0 (LSB) 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 24. VIN_DPM and Timers Register Bit Field Type Reset Description VINDPM_ON R/W 0 0 - enable VINDPM 1 - disable VINDPM B6 VINDPM_2 R/W 1 Input V(IN_DPM) voltage: 400 mV B5 VINDPM_1 R/W 0 Input V(IN_DPM) voltage: 200 mV B4 VINDPM_0 R/W 0 Input V(IN_DPM) voltage: 100 mV B3 2XTMR_EN R/W 1 0 – Timer is not slowed at any time 1 – Timer is slowed by 2x when in any control other than CC or CV B2 TMR_1 R/W 0 B1 TMR_0 R/W 1 Safety Timer Time Limit 00 – 30 minute fast charge 01 – 3 hour fast charge 10 – 9 hour fast charge 11 – Disable safety timers B7 (MSB) B0 (LSB) 0 The VINDPM threshold is set using the following equation: VINDPM = 4.2 + VINDPM_CODE x 100 mV 46 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 9 Application and Implementation NOTE Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI's customers are responsible for determining suitability of components for their purposes. Customers should validate and test their design implementation to confirm system functionality. 9.1 Application Information A typical design is shown in Figure 37. This design uses the BQ25121A with external resistors for ILIM, IPRETERM, and ISET. These are not needed if these values are set with a host controller through I2C commands. This design also shows the TS resistors, which is also optional. When powering up in default mode the battery voltage is the default for the part (4.2 V), the SYS output is the default (2.5 V). External resistors set the charge current to 40 mA, the termination current to 10% (4 mA), and the input current limit to 100 mA. If the I2C interface is used the part goes to the internal default settings until changed by the host. 9.2 Typical Application ` PG Unregulated Load PMID 4.7 µF IN 1 µF VINLS GND SYS 2.2 µH CD MCU / SYSTEM SW 10 µF SDA SCL HOST LS / LDO INT 1 µF RESET <100mA Load LSCTRL BAT MR IPRETERM ISET 1 µF + 14.3 kŸ NTC - TS ILIM 14 kŸ 4.99 kŸ 499 Ÿ BQ25121A IN 4 kŸ Figure 37. Typical Application Circuit Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 47 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com Typical Application (continued) 9.2.1 Design Requirements This application is for a low power system that has varying loads from less than 10 mA up to 300 mA. It must work with a valid adaptor or USB power input. Below are some of the key components that are needed in normal operation. For this example, the fast charge current is 50 mA, input current limit is 400 mA and the pre-charge and termination current is 10% of the fast charge current. • Supply voltage = 3.4 V to 20 V • Fast charge current is default to 10 mA with ISET pin shorted to ground. To program the fast charge current, connect an external resistor from ISET to ground. • Input current limit is default to 100 mA with ILIM pin shorted to ground. To program the input current limit, connect an external resistor from ILIM to ground. • Termination current threshold is default to 2 mA with IPRETERM pin shorted to ground. To program the input current limit, connect an external resistor from IPRETERM to ground. • A 2.2-µH inductor is needed between SW pin and SYS pin for PWM output. • TS- Battery temperature sense needs a NTC connected on TS pin. 9.2.2 Detailed Design Procedure See Figure 37 for an example of the application diagram. 9.2.2.1 Default Settings • • • • • • • • Connect ISET, ILIM and IPRETERM pins to ground to program fast charge current to 10 mA, input current limit to 100 mA and pre-charge/termination current to 2 mA. BAT_UVLO = 3 V. VSYS = 2.5 V LS/LDO is LS VBREG = 4.2 V VIN_DPM is enabled and VIN_DPM Threshold = 4.6 V. Safety Timer = 3 hr If the function is not needed, connect TS to the center tab of the resistor divider between VIN and the ground. (pull up resistor = 14 kΩ, pull down resistor = 14.3 kΩ) 9.2.2.2 Choose the Correct Inductance and Capacitance Refer to the Buck (PWM) Output section for the detailed procedure to determine the optimal inductance and capacitance for the buck output. 9.2.2.3 Calculations 9.2.2.3.1 Program the Fast Charge Current (ISET) RISET = KISET/ICHG (10) KISET = 200 AΩ from the Specifications table RISET = 200 AΩ / 0.05 A = 4 kΩ (11) Select the closest standard value, which in this case is 4.99 kΩ. Connect this resistor between ISET pin and GND. 9.2.2.3.2 Program the Input Current Limit (ILIM) RILIM = KILIM/II_MAX (12) KILIM = 200 AΩ from the Specifications table RILIM = 200 AΩ / 0.4 A = 500 Ω (13) Select the closest standard value, which in this case is 499 Ω. Connect this resistor between ILIM pin and GND. 48 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 Typical Application (continued) 9.2.2.3.3 Program the Pre-charge/termination Threshold (IPRETERM) According to Table 3, the RIPRETERM is 4990 Ω for 10% termination threshold. Therefore, connect a 4.99-kΩ resistor between IPRETERM pin and GND. 9.2.2.3.4 TS Resistors (TS) The voltage at TS is monitored to determine that the battery is at a safe temperature during charging. This device uses JEITA temperature profile which has four temperature thresholds. Refer to Specifications for the detailed thresholds number. The TS circuit is shown in Figure 18. The resistor values can be calculated using Equation 1 and Equation 2. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 49 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com Typical Application (continued) 9.2.3 Application Performance Curves 5 V/div 5 V/div 10 mA/div 500 mV/div 1 V/div 5 V/div 5 V/div 5 V/div 9.2.3.1 Charger Curves Time 100 ms/div Time 4 ms/div Figure 39. Power Supply Connected to VIN 2 V/div 500 mV/div 10 mA/div 100 mA/div 500 mV/div 100 mA/div 2 V/div 500 mV/div Figure 38. Battery Connected to V(BAT) Time 4 ms/div Time 4 ms/div Figure 41. Exiting DPPM Mode 2 V/div 500 mV/div 20 mA/div 100 mA/div 20 mA/div 100 mA/div 2 V/div 500 mV/div Figure 40. Entering DPPM Mode Time 4 ms/div Time 4 ms/div Figure 42. Entering Battery Supplement Mode 50 Figure 43. Exiting Battery Supplement Mode Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 2 V/div 500 mV/div 10 mA/div 20 mA/div 10 mA/div 100 mA/div 2 V/div 500 mV/div Typical Application (continued) Time 4 ms/div Time 2 ms/div Figure 44. Charger On/Off Using CD Figure 45. OVP Fault Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 51 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com Typical Application (continued) 100% 100% 90% 90% 80% 80% Efficiency (%) Efficiency (%) 9.2.3.2 SYS Output Curves 70% 60% 2.7 V BAT 3.0 V BAT 3.6 V BAT 3.8 V BAT 4.2 V BAT 50% 40% 1E-6 1E-5 TA = 25°C 0.0001 0.001 0.01 Load Current (A) 70% 60% 2.7 V BAT 3.0 V BAT 3.6 V BAT 3.8 V BAT 4.2 V BAT 50% 40% 1E-6 0.10.2 0.5 VSYS = 1.2 V TA = 25°C 100% 100% 90% 90% 80% 80% 70% 2.7 V BAT 3.0 V BAT 3.6 V BAT 3.8 V BAT 4.2 V BAT 50% 40% 1E-6 1E-5 TA = 25°C 0.0001 0.001 0.01 Load Current (A) D004 VSYS = 1.5 V 60% 3.0 V BAT 3.6 V BAT 3.8 V BAT 4.2 V BAT 50% 40% 1E-6 0.10.2 0.5 1E-5 D007 VSYS = 1.8 V TA = 25°C 0.0001 0.001 0.01 Load Current (A) 0.10.2 0.5 D010 VSYS = 2.5 V Figure 49. 2.5 VSYS System Efficiency 100% 1.238 1.228 SYS Output Voltage (V) 90% Efficiency (%) 0.10.2 0.5 70% Figure 48. 1.8 VSYS System Efficiency 80% 70% 60% 3.6 V BAT 3.8 V BAT 4.2 V BAT 50% 40% 1E-6 1E-5 TA = 25°C 0.0001 0.001 0.01 Load Current (A) 1.218 1.208 1.198 1.188 2.7 V 3V 3.6 V 3.8 V 4.2 V 1.178 1.168 0.10.2 0.5 1.158 1E-6 1E-5 D013 VSYS = 3.3 V TA = 25°C Figure 50. 3.3 VSYS System Efficiency 52 0.0001 0.001 0.01 Load Current (A) Figure 47. 1.5 VSYS System Efficiency Efficiency (%) Efficiency (%) Figure 46. 1.2 VSYS System Efficiency 60% 1E-5 D001 Submit Documentation Feedback 0.0001 0.001 0.01 Load Current (A) 0.1 0.5 D003 VSYS = 1.2 V Figure 51. 1.2 VSYS Load Regulation Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 Typical Application (continued) 1.5475 1.857 1.837 SYS Output Voltage (V) SYS Output Voltage (V) 1.5275 1.5075 1.4875 2.7 V BAT 3.0 V BAT 3.6 V BAT 3.8 V BAT 4.2 V BAT 1.4675 1.4475 1E-6 1E-5 1.817 1.797 1.777 2.7 V BAT 3.0 V BAT 3.6 V BAT 3.8 V BAT 4.2 V BAT 1.757 0.0001 0.001 0.01 Load Current (A) TA = 25°C 0.1 1.737 1E-6 0.5 1E-5 D006 VSYS = 1.5 V 0.0001 0.001 0.01 Load Current (A) TA = 25°C Figure 52. 1.5 VSYS Load Regulation 0.1 0.5 D009 VSYS = 1.8 V Figure 53. 1.8 VSYS Load Regulation 3.3845 2.5725 SYS Output Voltage (V) SYS Output Voltage (V) 2.5525 2.5325 2.5125 2.4925 2.4725 2.4525 3.0 V BAT 3.6 V BAT 3.8 V BAT 4.2 V BAT 2.4325 2.4125 1E-6 1E-5 3.3345 3.2845 3.2345 3.8 V BAT 4.2 V BAT 0.0001 0.001 0.01 Load Current (A) TA = 25°C 0.1 3.1845 1E-6 0.5 VSYS = 2.5 V 0.0001 0.001 0.01 Load Current (A) TA = 25°C Figure 54. 2.5 VSYS Load Regulation 0.1 0.5 D015 VSYS = 3.3 V Figure 55. 3.3 VSYS Load Regulation 1.238 1.5475 1 PA 10 PA 100 PA 1.228 1 mA 10 mA 100 mA 1 PA 10 PA 100 PA 1.5275 Vsys Voltage (V) 1.218 Vsys Voltage (V) 1E-5 D012 1.208 1.198 1.188 1 mA 10 mA 100 mA 1.5075 1.4875 1.178 1.4675 1.168 1.158 1.4475 3 3.2 TA = 25°C 3.4 3.6 3.8 VBAT Voltage (V) 4 4.2 3 3.2 D002 VSYS = 1.2 V TA = 25°C Figure 56. 1.2 VSYS Line Regulation 3.4 3.6 3.8 VBAT Voltage (V) 4 Product Folder Links: BQ25121A D005 VSYS = 1.5 V Figure 57. 1.5 VSYS Line Regulation Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated 4.2 53 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com Typical Application (continued) 1.857 2.5725 2.5525 Vsys Voltage (V) Vsys Votage (V) 1.837 1.817 1.797 1.777 2.5325 2.5125 2.4925 2.4725 2.4525 1.757 1 PA 10 PA 100 PA 1 mA 10 mA 100 mA 1 PA 10 PA 100 PA 2.4325 300ma 1.737 1 mA 10 mA 100 mA 2.4125 3 3.2 TA = 25°C 3.4 3.6 3.8 VBAT Voltage (V) 4 4.2 3 3.2 D008 VSYS = 1.8 V TA = 25°C Figure 58. 1.8 VSYS Line Regulation 3.4 3.6 3.8 VBAT Voltage (V) 4 4.2 D011 VSYS = 2.1 V Figure 59. 2.1 VSYS Line Regulation 3.3845 1400 1200 Frequency, FSW (kHz) 3.2845 3.2345 1 PA 10 PA 100 PA 800 600 400 1 mA 10 mA 100 mA 200 5 V VBAT 4.2 V VBAT 4 VBAT Voltage (V) 0 4.2 50 D014 2.5 V VBAT 100 150 200 Load Current (mA) 250 300 D023 VSYS = 3.3 V Figure 61. 1.8 VSYS Switching Frequency vs Load Current 500 mA/div 10 mA/div SW 2 V/div 2 V/div SW 500 mA/div Figure 60. 3.3 VSYS Line Regulation 5 V/div TA = 25°C Time 40 ms/div Time 40 ms/div ILOAD = 10 µA ILOAD = 100 mA Figure 62. Light Load Operation Showing SW 54 3.6 V VBAT 3 V VBAT 0 3.1845 3.8 5 V/div 1000 10 mA/div Vsys Votage(V) 3.3345 Figure 63. Light Load Operation Showing SW Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 5 V/div 2 V/div 500 mA/div 500 mA/div SW 10 mA/div 2 V/div SW 10 mA/div 5 V/div Typical Application (continued) Time 40 ms/div Time 2 ms/div ILOAD = 1 mA ILOAD = 10 mA 2 V/div SW 500 mA/div 200 mA/div 2 V/div 500 mA/div 5 V/div Figure 65. Light Load Operation Showing SW SW 100 mA/div 5 V/div Figure 64. Light Load Operation Showing SW Time 400 ns/div Time 400 ns/div ILOAD = 100 mA ILOAD = 200 mA 50 mV/div SW 500 mA/div 50 mV/div 2 V/div 500 mA/div 5 V/div Figure 67. Light Load Operation Showing SW SW 200 mA/div 5 V/div Figure 66. Light Load Operation Showing SW Time 4 ms/div Time 400 ns/div ILOAD = 300 mA VSYS = 1.2 V Figure 68. Light Load Operation Showing SW Figure 69. 1.2 VSYS Load Transient, 0 to 50 mA Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 55 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 50 mV/div 5 V/div 500 mA/div 500 mA/div SW 50 mV/div 50 mV/div SW 50 mV/div 5 V/div Typical Application (continued) Time 4 ms/div Time 4 ms/div VSYS = 1.8 V VSYS = 2.1 V 500 mA/div 500 mA/div SW 50 mV/div 5 V/div Figure 71. 2.1 VSYS Load Transient, 0 to 50 mA 50 mV/div 50 mV/div SW 50 mV/div 5 V/div Figure 70. 1.8 VSYS Load Transient, 0 to 50 mA Time 4 ms/div Time 4 ms/div VSYS = 2.5 V VSYS = 3.3 V 500 mA/div 500 mA/div SW 50 mV/div 5 V/div Figure 73. 3.3 VSYS Load Transient, 0 to 50 mA 200 mV/div 50 mV/div SW 200 mV/div 5 V/div Figure 72. 2.5 VSYS Load Transient, 0 to 50 mA Time 4 ms/div Time 4 ms/div VSYS = 1.2 V VSYS = 1.8 V Figure 74. 1.2 VSYS Load Transient, 0 to 200 mA 56 Figure 75. 1.8 VSYS Load Transient, 0 to 200 mA Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 50 mV/div 5 V/div 500 mA/div 500 mA/div SW 200 mV/div 50 mV/div SW 200 mV/div 5 V/div Typical Application (continued) Time 4 ms/div Time 4 ms/div VSYS = 2.1 V VSYS = 2.5 V 5 V/div Figure 77. 2.5 VSYS Load Transient, 0 to 200 mA 1 V/div 500 mA/div 2 V/div 50 mV/div SW 200 mV/div 5 V/div Figure 76. 2.1 VSYS Load Transient, 0 to 200 mA Time 4 ms/div Time 1 ms/div VSYS = 3.3 V Figure 79. Startup Showing SS on SYS in PWM Mode 500 mA/div 2 V/div 2 V/div 5 V/div Figure 78. 3.3 VSYS Load Transient, 0 to 200 mA Time 20 ms/div Figure 80. Short Circuit and Recovery for SYS Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 57 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com Typical Application (continued) 20 mA/div 50 mA/div 2 V/div 2 V/div 2 V/div 2 V/div 9.2.3.3 Load Switch and LDO Curves Time 20 ms/div Time 400 ms/div Figure 81. Short Circuit and Recovery for LS 50 mV/div 5 V/div 20 mV/div 20 mV/div 50 mV/div 5 V/div Figure 82. Startup Showing SS on LS/LDO Output Time 4 ms/div Time 4 ms/div VSLSDO = 0.8 V VSLSDO = 1.2 V 50 mV/div 5 V/div Figure 84. 1.2 VLSLDO Load Transient, 0 to 10 mA 20 mV/div 20 mV/div 50 mV/div 5 V/div Figure 83. 0.8 VLSLDO Load Transient, 0 to 10 mA Time 4 ms/div Time 4 ms/div VSLSDO = 1.8 V VSLSDO = 2.5 V Figure 85. 1.8 VLSLDO Load Transient, 0 to 10 mA 58 Figure 86. 2.5 VLSLDO Load Transient, 0 to 10 mA Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 50 mV/div 100 mV/div 20 mV/div 50 mV/div 5 V/div 5 V/div Typical Application (continued) Time 4 ms/div Time 4 ms/div VSLSDO = 3.3 V VSLSDO = 0.8 V Figure 87. 3.3 VLSLDO Load Transient, 0 to 10 mA 50 mV/div 100 mV/div 100 mV/div 50 mV/div 5 V/div 5 V/div Figure 88. 0.8 VLSLDO Load Transient, 0 to 100 mA Time 4 ms/div Time 4 ms/div VSLSDO = 1.8 V VSLSDO = 1.2 V Figure 90. 1.8 VLSLDO Load Transient, 0 to 100 mA 50 mV/div 100 mV/div 100 mV/div 50 mV/div 5 V/div 5 V/div Figure 89. 1.2 VLSLDO Load Transient, 0 to 100 mA Time 4 ms/div Time 4 ms/div VSLSDO = 2.5 V VSLSDO = 3.3 V Figure 91. 2.5 VLSLDO Load Transient, 0 to 100 mA Figure 92. 3.3 VLSLDO Load Transient, 0 to 100 mA Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 59 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com Typical Application (continued) 200 mA/div 2 V/div 20 mA/div 2 V/div 2 V/div 2 V/div 9.2.3.4 LS/LDO Output Curves Time 400 ms/div Time 20 ms/div Figure 93. Startup Showing SS on LS/LDO in LDO Mode 60 Figure 94. Short Circuit and Recovery for LDO Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 Typical Application (continued) 2 V/div 500 mV/div 500 mV/div 2 V/div 500 mV/div 2 V/div 2 V/div 500 mV/div 9.2.3.5 Timing Waveforms Curves Time 10 ms/div Time 2 ms/div 500 mV/div 2 V/div Figure 96. Show PG and INT Timing (VIN Removal) 5 V/div 2 V/div 5 V/div 2 V/div 500 mV/div 2 V/div Figure 95. Show PG and INT Timing (VIN Insertion) Time 400 ms/div Time 400 ms/div Time 200 ms/div Wake1 = 500 ms Wake2 = 1 s 2 V/div 2 V/div Figure 98. PG Functions as Shifted MR Output 2 V/div 500 mV/div 2 V/div 500 mV/div 2 V/div 2 V/div Figure 97. PG Functions as Shifted MR Output Time 200 ms/div Wake1 = 50 ms Figure 99. Show MR Timing Wake2 = 1.5 s Figure 100. Show MR Timing Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 61 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 2 V/div 2 V/div 2 V/div 500 mV/div 2 V/div 500 mV/div 2 V/div 2 V/div Typical Application (continued) Time 1 s/div Time 1 s/div RESET = 4 s RESET = 8 s Figure 102. RESET Timing 2 V/div 2 V/div 500 mV/div 2 V/div 500 mV/div 2 V/div 2 V/div 2 V/div Figure 101. RESET Timing Time 2 s/div Time 2 s/div RESET = 14 s Figure 103. RESET Timing Figure 104. RESET Timing and Enter Ship Mode 10 Power Supply Recommendations It is recommended to use a power supply that is capable of delivering 5 V at the input current limit set by the BQ25121A. 62 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A BQ25121A www.ti.com SLUSDA7 – APRIL 2018 11 Layout 11.1 Layout Guidelines • • • • Keep the core components of the system close to each other and the device. Keep the PMID, IN, and SYS caps as close to their respective pins as possible. Place the bypass caps for PMID, SYS, and LSLDO close to the pins. Place the GNDs of the PMID and IN caps close to each other. Don’t route so the power planes are interrupted. 11.2 Layout Example Figure 105. BQ25121A Layout Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A 63 BQ25121A SLUSDA7 – APRIL 2018 www.ti.com 12 Device and Documentation Support 12.1 Device Support 12.1.1 Third-Party Products Disclaimer TI'S PUBLICATION OF INFORMATION REGARDING THIRD-PARTY PRODUCTS OR SERVICES DOES NOT CONSTITUTE AN ENDORSEMENT REGARDING THE SUITABILITY OF SUCH PRODUCTS OR SERVICES OR A WARRANTY, REPRESENTATION OR ENDORSEMENT OF SUCH PRODUCTS OR SERVICES, EITHER ALONE OR IN COMBINATION WITH ANY TI PRODUCT OR SERVICE. 12.2 Receiving Notification of Documentation Updates To receive notification of documentation updates, navigate to the device product folder on ti.com. In the upper right corner, click on Alert me to register and receive a weekly digest of any product information that has changed. For change details, review the revision history included in any revised document. 12.3 Community Resources The following links connect to TI community resources. Linked contents are provided "AS IS" by the respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of Use. TI E2E™ Online Community TI's Engineer-to-Engineer (E2E) Community. Created to foster collaboration among engineers. At e2e.ti.com, you can ask questions, share knowledge, explore ideas and help solve problems with fellow engineers. Design Support TI's Design Support Quickly find helpful E2E forums along with design support tools and contact information for technical support. 12.4 Trademarks DCS-Control, E2E are trademarks of Texas Instruments. All other trademarks are the property of their respective owners. 12.5 Electrostatic Discharge Caution These devices have limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foam during storage or handling to prevent electrostatic damage to the MOS gates. 12.6 Glossary SLYZ022 — TI Glossary. This glossary lists and explains terms, acronyms, and definitions. 13 Mechanical, Packaging, and Orderable Information The following pages include mechanical, packaging, and orderable information. This information is the most current data available for the designated devices. This data is subject to change without notice and revision of this document. For browser-based versions of this data sheet, refer to the left-hand navigation. 64 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: BQ25121A PACKAGE OPTION ADDENDUM www.ti.com 11-May-2018 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Pins Package Drawing Qty Eco Plan Lead/Ball Finish MSL Peak Temp (2) (6) (3) Op Temp (°C) Device Marking (4/5) BQ25121AYFPR ACTIVE DSBGA YFP 25 3000 Green (RoHS & no Sb/Br) SNAGCU Level-1-260C-UNLIM -40 to 85 BQ25121A BQ25121AYFPT ACTIVE DSBGA YFP 25 250 Green (RoHS & no Sb/Br) SNAGCU Level-1-260C-UNLIM -40 to 85 BQ25121A (1) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. (2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may reference these types of products as "Pb-Free". RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption. Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based flame retardants must also meet the <=1000ppm threshold requirement. (3) MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature. (4) There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device. (5) Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation of the previous line and the two combined represent the entire Device Marking for that device. (6) Lead/Ball Finish - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead/Ball Finish values may wrap to two lines if the finish value exceeds the maximum column width. Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release. In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis. Addendum-Page 1 Samples PACKAGE OPTION ADDENDUM www.ti.com 11-May-2018 Addendum-Page 2 PACKAGE MATERIALS INFORMATION www.ti.com 10-May-2018 TAPE AND REEL INFORMATION *All dimensions are nominal Device Package Package Pins Type Drawing SPQ Reel Reel A0 Diameter Width (mm) (mm) W1 (mm) BQ25121AYFPR DSBGA YFP 25 3000 180.0 8.4 BQ25121AYFPT DSBGA YFP 25 250 180.0 8.4 Pack Materials-Page 1 B0 (mm) K0 (mm) P1 (mm) W Pin1 (mm) Quadrant 2.65 2.65 0.69 4.0 8.0 Q1 2.65 2.65 0.69 4.0 8.0 Q1 PACKAGE MATERIALS INFORMATION www.ti.com 10-May-2018 *All dimensions are nominal Device Package Type Package Drawing Pins SPQ Length (mm) Width (mm) Height (mm) BQ25121AYFPR DSBGA YFP 25 3000 182.0 182.0 20.0 BQ25121AYFPT DSBGA YFP 25 250 182.0 182.0 20.0 Pack Materials-Page 2 D: Max = 2.56 mm, Min = 2.5 mm E: Max = 2.498 mm, Min =2.438 mm IMPORTANT NOTICE Texas Instruments Incorporated (TI) reserves the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. TI’s published terms of sale for semiconductor products (http://www.ti.com/sc/docs/stdterms.htm) apply to the sale of packaged integrated circuit products that TI has qualified and released to market. Additional terms may apply to the use or sale of other types of TI products and services. Reproduction of significant portions of TI information in TI data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such reproduced documentation. Information of third parties may be subject to additional restrictions. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. Buyers and others who are developing systems that incorporate TI products (collectively, “Designers”) understand and agree that Designers remain responsible for using their independent analysis, evaluation and judgment in designing their applications and that Designers have full and exclusive responsibility to assure the safety of Designers' applications and compliance of their applications (and of all TI products used in or for Designers’ applications) with all applicable regulations, laws and other applicable requirements. Designer represents that, with respect to their applications, Designer has all the necessary expertise to create and implement safeguards that (1) anticipate dangerous consequences of failures, (2) monitor failures and their consequences, and (3) lessen the likelihood of failures that might cause harm and take appropriate actions. Designer agrees that prior to using or distributing any applications that include TI products, Designer will thoroughly test such applications and the functionality of such TI products as used in such applications. TI’s provision of technical, application or other design advice, quality characterization, reliability data or other services or information, including, but not limited to, reference designs and materials relating to evaluation modules, (collectively, “TI Resources”) are intended to assist designers who are developing applications that incorporate TI products; by downloading, accessing or using TI Resources in any way, Designer (individually or, if Designer is acting on behalf of a company, Designer’s company) agrees to use any particular TI Resource solely for this purpose and subject to the terms of this Notice. TI’s provision of TI Resources does not expand or otherwise alter TI’s applicable published warranties or warranty disclaimers for TI products, and no additional obligations or liabilities arise from TI providing such TI Resources. TI reserves the right to make corrections, enhancements, improvements and other changes to its TI Resources. TI has not conducted any testing other than that specifically described in the published documentation for a particular TI Resource. Designer is authorized to use, copy and modify any individual TI Resource only in connection with the development of applications that include the TI product(s) identified in such TI Resource. NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE TO ANY OTHER TI INTELLECTUAL PROPERTY RIGHT, AND NO LICENSE TO ANY TECHNOLOGY OR INTELLECTUAL PROPERTY RIGHT OF TI OR ANY THIRD PARTY IS GRANTED HEREIN, including but not limited to any patent right, copyright, mask work right, or other intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information regarding or referencing third-party products or services does not constitute a license to use such products or services, or a warranty or endorsement thereof. Use of TI Resources may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. TI RESOURCES ARE PROVIDED “AS IS” AND WITH ALL FAULTS. TI DISCLAIMS ALL OTHER WARRANTIES OR REPRESENTATIONS, EXPRESS OR IMPLIED, REGARDING RESOURCES OR USE THEREOF, INCLUDING BUT NOT LIMITED TO ACCURACY OR COMPLETENESS, TITLE, ANY EPIDEMIC FAILURE WARRANTY AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHTS. TI SHALL NOT BE LIABLE FOR AND SHALL NOT DEFEND OR INDEMNIFY DESIGNER AGAINST ANY CLAIM, INCLUDING BUT NOT LIMITED TO ANY INFRINGEMENT CLAIM THAT RELATES TO OR IS BASED ON ANY COMBINATION OF PRODUCTS EVEN IF DESCRIBED IN TI RESOURCES OR OTHERWISE. IN NO EVENT SHALL TI BE LIABLE FOR ANY ACTUAL, DIRECT, SPECIAL, COLLATERAL, INDIRECT, PUNITIVE, INCIDENTAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES IN CONNECTION WITH OR ARISING OUT OF TI RESOURCES OR USE THEREOF, AND REGARDLESS OF WHETHER TI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Unless TI has explicitly designated an individual product as meeting the requirements of a particular industry standard (e.g., ISO/TS 16949 and ISO 26262), TI is not responsible for any failure to meet such industry standard requirements. Where TI specifically promotes products as facilitating functional safety or as compliant with industry functional safety standards, such products are intended to help enable customers to design and create their own applications that meet applicable functional safety standards and requirements. Using products in an application does not by itself establish any safety features in the application. Designers must ensure compliance with safety-related requirements and standards applicable to their applications. Designer may not use any TI products in life-critical medical equipment unless authorized officers of the parties have executed a special contract specifically governing such use. Life-critical medical equipment is medical equipment where failure of such equipment would cause serious bodily injury or death (e.g., life support, pacemakers, defibrillators, heart pumps, neurostimulators, and implantables). Such equipment includes, without limitation, all medical devices identified by the U.S. Food and Drug Administration as Class III devices and equivalent classifications outside the U.S. TI may expressly designate certain products as completing a particular qualification (e.g., Q100, Military Grade, or Enhanced Product). Designers agree that it has the necessary expertise to select the product with the appropriate qualification designation for their applications and that proper product selection is at Designers’ own risk. Designers are solely responsible for compliance with all legal and regulatory requirements in connection with such selection. Designer will fully indemnify TI and its representatives against any damages, costs, losses, and/or liabilities arising out of Designer’s noncompliance with the terms and provisions of this Notice. Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2018, Texas Instruments Incorporated