0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
BQ25872YFFR

BQ25872YFFR

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    42-UFBGA,DSBGA

  • 描述:

    ICBATTCHARGERLI-ION42DSBGA

  • 数据手册
  • 价格&库存
BQ25872YFFR 数据手册
Product Folder Sample & Buy Support & Community Tools & Software Technical Documents bq25872 SLUSCQ6 – OCTOBER 2016 bq25872 14-V, 7-A, Battery Switch Charger with Integrated 10-bit ADC 1 Features 3 Description • The device is a 7-A battery switch charger with an integrated 10-bit ADC. The high-current battery switch charger is a 13-mΩ MOSFET with reverse current blocking designed for high efficiency and minimal voltage drop. The high-charge current capability of the device makes it ideal for smartphones, tablets, and other portable devices with large battery capacity. 1 • • • • • • • • • Adapter Input Voltage Range: 3 V to 14 V – Allow up to 14-V Adaptor Voltage Highly Integrated 7-A Battery Switch – Integrated MOSFETs and Current Sensing – Low RDS(on) (13-mΩ) MOSFETs for High Current Operation Integrated High Accuracy ADC for System Monitor – VBUS, VBAT, VOUT, VDROP Voltage – Input and Battery Current – Battery and VBUS Connector Temperature Linear Regulation (LDO) Mode Operation – Four Linear Regulation Loops: IBUS, IBAT, VBAT and VOUT – Programmable Linear Regulation Thresholds Programmable Safety Protections – VBUS, VOUT, and VBAT Over Voltage Protections (OVP) – IBUS and IBAT Over Current Protection (OCP) – IBUS Reverse Current Protection (RCP) – VDROP (VBUS-VOUT) OVP – VBUS Connector and Battery Thermal Protection – Thermal Shutdown Integrated Input OVP FET Control with Fast OVP Response (2 µs) Interrupt Status Output For Host Processor Alert Up To 1-MHz I2C Read and Write Speed Low Battery Leakage Current in Battery Only Mode WCSP Package for Small Footprint The integrated 10-bit ADC can measure input voltage and current, battery voltage and current, as well as battery temperature and input connector temperature. This allows the user application to continuously monitor the power input and battery charging parameters to ensure the safety of the battery charging. The flexible OVP and OCP thresholds for VBUS, VOUT, and battery can be modified via I2C registers as the battery goes through constant current (CC) and constant voltage (CV) mode. The I2C serial interface of the device can operate at speeds up to 1 MHz and allows access to the ADC’s measurements of the different charging parameters and also allows for flexible software control of the device. The INT pin provides instantaneous feedback to the host in case of a fault condition. I2C status registers allow the host to read the current status of all faults and events. The device comes in a DSBGA package. Device Information(1) PART NUMBER bq25872 PACKAGE 2.5 mm x 3.1 mm (1) For all available packages, see the orderable addendum at the end of the data sheet. Simplified Schematic Switch-Mode Charger 2 Applications • • BODY SIZE (NOM) YFF (42) Smart Phone Tablet PC VBUS SW SDA/ SCL SYS System BAT Power Supply Host bq25872 SDA/ SCL VBUS VOUT BATP OVP BATN GATE VUSB Battery Pack SRP SRN Copyright © 2016, Texas Instruments Incorporated 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. bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com Table of Contents 1 2 3 4 5 6 Features .................................................................. Applications ........................................................... Description ............................................................. Revision History..................................................... Pin Configuration and Functions ......................... Specifications......................................................... 6.1 6.2 6.3 6.4 6.5 6.6 7 8 8.4 Device Functional Modes........................................ 28 8.5 I2C Register Maps .................................................. 29 1 1 1 2 3 5 9 Application and Implementation ........................ 58 9.1 Application Information............................................ 58 9.2 Typical Application ................................................. 58 10 Power Supply Recommendations ..................... 62 11 Layout................................................................... 62 Absolute Maximum Ratings ...................................... 5 ESD Ratings ............................................................ 5 Recommended Operating Conditions....................... 6 Thermal Information .................................................. 6 Electrical Characteristics........................................... 7 Timing Requirements ............................................. 12 11.1 Layout Guidelines ................................................. 62 11.2 Layout Example .................................................... 62 12 Device and Documentation Support ................. 64 12.1 12.2 12.3 12.4 12.5 Typical Characteristics........................................ 13 Detailed Description ............................................ 15 8.1 Overview ................................................................. 15 8.2 Functional Block Diagram ....................................... 16 8.3 Feature Description................................................. 16 Receiving Notification of Documentation Updates Community Resources.......................................... Trademarks ........................................................... Electrostatic Discharge Caution ............................ Glossary ................................................................ 64 64 64 64 64 13 Mechanical, Packaging, and Orderable Information ........................................................... 65 4 Revision History 2 DATE REVISION NOTES October 2016 * Initial release. Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 5 Pin Configuration and Functions DSBGA Package 42 Pin YYF Top View xx xx Top View Bottom View xx xx 1 2 3 4 5 6 6 5 4 3 2 1 A VUSB OVPGATE VOUT VOUT PMID VBUS VBUS PMID VOUT VOUT OVPGATE VUSB A B SCL TS_BUS VOUT VOUT PMID VBUS VBUS PMID VOUT VOUT TS_BUS SCL B C SDA /INT VOUT VOUT PMID VBUS VBUS PMID VOUT VOUT /INT SDA C D TS_BAT EN VOUT VOUT PMID VBUS VBUS PMID VOUT VOUT EN TS_BAT D E SRN CHGSTAT VOUT VOUT PMID VBUS VBUS PMID VOUT VOUT CHGSTAT SRN E F SRP GND VOUT VOUT PMID VBUS VBUS PMID VOUT VOUT GND SRP F G BATN BATP VOUT VOUT PMID VBUS VBUS PMID VOUT VOUT BATP BATN G Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 3 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com Pin Functions PIN I/O DESCRIPTION NAME NO. VOUT A3-G3, A4G4 P Device power output. Connected to the drain of Q2. PMID A5-G5 P Tie pins to each other and leave floating. Do not connect to any other pins. Connected to the drain of Q1 and source of Q2. TS_BUS B2 AI VBUS connector temperature qualification voltage input. Requires external resistor divider and voltage reference. GND F2 P Device ground. TS_BAT D1 AI Battery temperature qualification voltage input. Requires external resistor divider and voltage reference. BATN G1 AI Negative input for battery voltage sensing. Connect to negative terminal of battery pack. Place 100-Ω/1-kΩ series resistance between pin and negative terminal. BATP G2 AI Positive input for battery voltage sensing. Connect to positive terminal of battery pack. Place 100-Ω/1-kΩ series resistance between pin and positive terminal. SRN E1 AI Negative input for battery current sensing. Place RSENSE between SRN and SRP for battery current sensing. SRP F1 AI Positive input for battery current sensing. Place RSENSE between SRN and SRP for battery current sensing. A6, B6, C6, D6, E6, F6, G6 P Device power input. EN D2 DI Active high device enable. Pull low to disable device. ADC not available when device is disabled. CHGSTAT E2 DI Open drain, active low battery switch indicator. Connect to pull-up voltage via 10-kΩ pull-up resistor. This pin will assert low if battery switch is enabled and will go high when battery switch is disabled (due to fault or charge disabled or POR event). INT C2 DO Open drain, active low interrupt output. Connect to pull-up voltage via 10-kΩ pull-up resistor. Normally low, the INT pin asserts low to report status and faults. Keep constant low until the host reads this register 0x03, 0x04. SDA C1 DIO I2C interface data. Connect to pull-up voltage via 1-kΩ pull-up resistor. SCL B1 DI I2C interface clock. Connect to pull-up voltage via 1-kΩ pull-up resistor. OVPGATE A2 AO External OVP FET N-channel gate drive pin. VUSB A1 AI Device power input. Place a 500-Ω series resistor between this pin and USB supply voltage. VBUS 4 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 6 Specifications 6.1 Absolute Maximum Ratings over operating free-air temperature range (unless otherwise noted) (1) MIN VUSB (EN = Low, or CHG_EN = '0') Voltage range (with respect to GND) Maximum voltage difference Output sink current MAX UNIT –2 40 V VBUS (EN = Low, or CHG_EN = '0') –2 22 V VOUT (EN = Low, or CHG_EN = '0') –0.3 7 V SRP, SRN, BATP, BATN –0.3 7 V INT, SDA, SCL, EN, CHGSTAT –0.3 7 V TS_BUS, TS_BAT –0.3 5 V SRP – SRN –0.5 0.5 V VOUT– VBUS –22 7 V 6 mA INT Operating free-air temperature range –40 85 °C Junction temperature, TJ –40 150 °C Storage temperature, Tstg –65 150 °C (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. 6.2 ESD Ratings Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001 V(ESD) (1) (2) Electrostatic discharge (1) Charged-device model (CDM), per JEDEC specification JESD22C101 (2) VALUE UNIT ±2000 V ±500 V 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. Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 5 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 6.3 Recommended Operating Conditions over operating free-air temperature range (unless otherwise noted) MIN NOM MAX UNIT VUSB EN = low, or CHG_EN = '0' 2.8 14 V VBUS EN = high, or CHG_EN = '1' 2.8 6 V VOUT EN = high, or CHG_EN = '1' 2.8 6 V 0 6 V –0.2 0.2 V BATP, BATN SRP – SRN Differential voltage between SRP and SRN TS_BUS, TS_BAT TS pin voltage range 0 3 V SDA, SCL, ADDR, INT, EN TS pin voltage range 0 5 V IOUT Maximum current from VBUS to VOUT –3 7 A TJ Operating junction temperature range –40 85 °C 6.4 Thermal Information bq25872 THERMAL METRIC (1) YFF (DSBGA) UNIT 42 PINS RθJA Junction-to-ambient thermal resistance 50.0 °C/W RθJC(top) Junction-to-case (top) thermal resistance 0.2 °C/W RθJB Junction-to-board thermal resistance 8.9 °C/W ψJT Junction-to-top characterization parameter 0.1 °C/W ψJB Junction-to-board characterization parameter 8.9 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance N/A °C/W (1) 6 For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application report, SPRA953. Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 6.5 Electrical Characteristics Unless otherwise noted, the specification in the following table applies over operating ambient temperature range –40 °C ≤ TA ≤ 85 °C. Typical values are for TA = 25 °C (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT ADC disabled (ADC_EN = 0), charge disabled (CHG_EN = 0), EN = low, VVUSB= 3.6 V, VOUT floating, current into VBUS and VUSB 115 145 µA ADC enabled (ADC_EN = 1), charge disabled (CHG_EN = 0), EN = high, VVUSB= 3.6 V, VOUT floating, current into VBUS and VUSB 1.75 2.0 mA ADC disabled (ADC_EN = 0), charge disabled (CHG_EN = 0), EN = low, VVOUT = 3.6 V, current into VOUT 20 30 µA ADC disabled (ADC_EN = 0), charge Battery quiescent current disabled (CHG_EN = 0), EN = high, VVOUT = 3.6 V, current into VOUT 80 120 µA ADC enable (ADC_EN = 1), charge disabled (CHG_EN = 0), EN = high, VVOUT = 3.6 V, current into VOUT 1.35 1.75 mA 13 16 mΩ 13 22 mΩ 1.0 1.35 kΩ QUIESCENT CURRENTS IQ_OP IQ_BAT Adaptor operation quiescent current RESISTANCE AND LEAKAGE RON VBUS to VOUT resistance VVBUS_PD VBUS pull-down resistance VVBUS = 3.6 V, TA = 25 °C VVBUS = 3.6 V, –40 °C ≤ TA ≤ 85 °C VBUS_PD_EN = '1' 0.5 INTERNAL THRESHOLDS VUSB_PRESENT VBUS_PRESENT VBAT_INSERT Rising 3.2 Falling hysteresis 375 Rising 2.8 Falling hysteresis 120 Rising V mV V mV 2.8 V Falling hysteresis 120 mV TSHUT Internal thermal shutdown- rising 150 °C TSHUT_HYS TSHUT falling hysteresis IRCP Current from VOUT to VBUS ISCP Short circuit current from VBUS to VOUT VOVPSET 30 °C RCP_SET = '0' 0.10 0.25 0.40 A RCP_SET = '1' 2.75 3.00 3.25 A 10 VUSBOVP_setting = 6.5 V leave pin floating, resistance to ground VUSBOVP_setting = 10.5 V Tie to GND with a 22-kΩ series resistor, resistance to ground VUSBOVP_setting = 14.0 V Short to ground, resistance to ground A 100 17.6 kΩ 26.4 kΩ 2.0 kΩ Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 7 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com Electrical Characteristics (continued) Unless otherwise noted, the specification in the following table applies over operating ambient temperature range –40 °C ≤ TA ≤ 85 °C. Typical values are for TA = 25 °C (unless otherwise noted) PARAMETER VUSB_OVP TEST CONDITIONS Rising VUSBOVP_I2C = '00' Falling hystersis VUSBOVP_I2C = '00' Rising VUSBOVP_I2C = '01' or OVPSET pin = floating (VUSBOVP_12C = '01', '10' or '11' ) Falling hystersis VUSBOVP_I2C = '01' or OVPSET pin = floating (VUSBOVP_12C = '01', '10' or '11' ) Rising VUSBOVP_I2C = '10' (OVPSET pin = mid or ground) or OVPSET pin = low (VUSBOVP_12C = ('10' or '11' ) Falling hystersis VUSBOVP_I2C = '10' (OVPSET pin = mid or low ) or OVPSET pin = low (VUSBOVP_12C = ('10' or '11' ) Rising VUSBOVP_I2C = '11' and OVPSET pin = low Falling hystersis VUSBOVP_I2C = '11' and OVPSET pin = low MIN TYP 5.6 MAX 6.0 100 6.5 120 V mV 11.3 200 14.5 V mV 7.0 10.8 UNIT V mV 15.0 300 V mV PROTECTION THRESHOLD and ACCURACY VDROP OVP range VDROP_OVP VDROP OVP step size 0 0 mV ≤ VDROP_OVP ≤ 640 mV 700 mV < VDROP_OVP ≤ 1000 mV VDROP OVP comparator accuracy 8.0% VDROP_OVP = 160 mV –5.0% 5.0% VDROP ALM range VBUS – VOUT. Programmable range VDROP ALM comparator accuracy VBUS OVP range 0 mV ≤ VDROP_OVP ≤ 640 mV VBUS OVP comparator accuracy 700 mV < VDROOP_OVP ≤ 1000 mV 100 8.0% VDROP_ALM = 160 mV –5.0% 5.0% 10 4.20 IBUS_OCP 8 6.51 –1.25% 1.25% VBUS_OVP = 4.50 V –1.25% 1.25% VBUS_OVP = 5.49 V –1.25% 1.25% Programmable range 50 0 IBUS REG step size mV 6.3 100 –20% 20% IBUS_REG = 1.5 A, TA = 25 °C –10% 10% 0 7.5 IBUS OCP step size 500 IBUS_OCP = 1.5 A Submit Documentation Feedback –20% A mA IBUS_REG = 1.5 A, –40 °C ≤ TA ≤ 85 °C Programmable range V mV VBUS_OVP = 4.20 V IBUS REG range IBUS OCP comparator accuracy mV 30 VBUS_OVP = 4.20 V IBUS OCP range mV –8.0% Programmable range mV mV VDROP_ALM = 80 mV VBUS OVP falling hysteresis IBUS REG accuracy 1000 10 VBUS OVP step size IBUS_REG mV –8.0% 0 mV mV 100 VDROP ALM falling hysteresis VBUS_OVP 1000 10 VDROP_OVP = 80 mV VDROP ALM step size VDROP_ALM VBUS – VOUT. Programmable range A mA 20% Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 Electrical Characteristics (continued) Unless otherwise noted, the specification in the following table applies over operating ambient temperature range –40 °C ≤ TA ≤ 85 °C. Typical values are for TA = 25 °C (unless otherwise noted) PARAMETER IBAT_REG Programmable range IBAT REG step Rsense = 10 mΩ IBAT REG accuracy IBAT_OCP TEST CONDITIONS IBAT REG range MIN VOUT_REG VOUT_OVP IBAT_REG = 5 A, Rsense = 10 mΩ –4% 2% IBAT OCP falling threshold Percentage of IBAT_REG threshold, IBAT_REG = 6 A 102.5% VBAT REG range Programmable range 4.2 VBAT_REG = 4.35 V –1.5% VBAT_REG = 4.40 V –1.5% 1.0% Percentage of VBAT_REG threshold, VBAT_REG = 4.40 V 104% VBAT OVP falling threshold Percentage of VBAT_REG threshold, VBAT_REG = 4.40 V 102% VOUT REG range Programmable range 4.2 VOUT REG step size 4.975 25 VOUT_REG = 4.35 V –0.5% VOUT_REG = 4.40 V –0.5% 0.5% Percentage of VOUT_REG threshold, VOUT_REG = 4.40 V 104% VOUT OVP falling threshold Percentage of VOUT_REG threshold, VOUT_REG = 4.40 V 102% TS_BUS pin voltage range Programmable range TS_BAT pin voltage range 0.2 1.4 25 V mV TS_BUS = 0.4 V –4.0% 4.0% TS_BUS = 0.7 V –4.0% 4.0% 1% Programmable range 0.2 TS_BAT step size TS_BAT comparator accuracy V mV 0.5% VOUT OVP rising threshold TS_BUS comparator accuracy V mV 1.0% VBAT OVP rising threshold TS_BUS hysteresis TSBAT_FLT 4.975 12.5 TS_BUS step size TSBUS_FLT mA 6.5% 105% VOUT REG accuracy A 50 Percentage of IBAT_REG threshold, IBAT_REG = 6 A VBAT_REG UNIT 6.35 –6.5% IBAT OCP rising threshold VBAT REG accuracy MAX IBAT_REG = 2 A, Rsense = 10 mΩ VBAT REG step size VBAT_OVP TYP 0 1.4 25 TS_BAT = 0.4 V –2.5% TS_BAT = 0.6 V –2.5% TS_BAT hysteresis V mV 2.5% 2.5% 1% Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 9 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com Electrical Characteristics (continued) Unless otherwise noted, the specification in the following table applies over operating ambient temperature range –40 °C ≤ TA ≤ 85 °C. Typical values are for TA = 25 °C (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT INTEGRATED ADC: temperature range: 0°C ≤ TA ≤ 85°C ADCRES Resolution tADC_CONV ADC individual measurement and conversion time tADC_INT ADC samples interval in averaging mode RANGEIBAT IBAT current measurement range RESIBAT IBAT current LSB ACCIBAT IBAT accuracy RANGEIBUS IBUS current measurement range RESIBUS IBUS current LSB ACCIBUS IBUS accuracy IBUS = 1.6 A ACCIBUS IBUS accuracy IBUS = 5 A RANGEVBUS VBUS voltage measurement range RESVBUS VBUS voltage LSB ACCVBUS VBUS accuracy RANGEVUSB VUSB voltage measurement range RESVUSB VUSB voltage LSB ACCVUSB VUSB accuracy RANGEVBAT VBAT voltage measurement range RESVBAT VBAT voltage LSB ACCVBAT VBAT accuracy RANGEVOUT VOUT voltage measurement range RESVOUT VOUT voltage LSB ACCVOUT VOUT accuracy RANGEVDROP VDROP voltage measurement range RESVDROP VDROP voltage LSB ACCVDROP VDROP accuracy RANGETS_BUS TS_BUS voltage measurement range RESTS_BUS TS_BUS voltage LSB ACCTS_BUS TS_BUS accuracy RANGETS_BAT TS_BAT voltage measurement range RESTS_BAT TS_BAT voltage LSB ACCTS_BAT TS_BAT accuracy 10 10 µs 300 µs 0 7.504 8 IBAT = 6 A 2% 0 7.504 –5% mA –4.5% 4.5% 2.048 6.140 –20 20 2.048 6.140 20 2.048 6.140 12 2.048 6.140 mV V mV mV 0 1000 mV mV -10 10 0 2.420 mV V mV -13.4 13.4 mV 0 2.420 V 4 Submit Documentation Feedback V 12 4 TS_BAT = 400 mV mV -12 1 TS_BUS = 400 mV V mV -12 4 VDROP = 200 mV mV mV –20 4 VOUT = 4.4 V V mV 4 VBAT = 4.4 V A 5% 4 VUSB = 4.5 V A mA –2% 8 VBUS = 4.5 V bits 30 -13.4 mV 13.4 mV Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 Electrical Characteristics (continued) Unless otherwise noted, the specification in the following table applies over operating ambient temperature range –40 °C ≤ TA ≤ 85 °C. Typical values are for TA = 25 °C (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT LOGIC I/O THRESHOLD (EN, INT, ADDR) VIL Input low threshold level VIH Input high threshold level ISINK = 5 mA ISINK = 5 mA ILEAK (INT) High level leakage current VPULL-UP = 3.3 V ILEAK (CHGSTAT) High level leakage current VPULL-UP = 3.3 V ILEAK (EN) High level leakage current VPULL-UP = 3.3 V VIL Input low threshold level VPULL-UP = 1.8 V, SDA and SCL VIH Input high threshold level VPULL-UP = 1.8 V, SDA and SCL VOL Output low threshold level IOL = 20 mA IBIAS High-level leakage current VPULL-UP = 1.8 V, SDA and SCL fSCL SCL clock frequency 0.4 V 5 µA 5 µA 10 µA 0.4 V 1.3 V I2C TIMINGS 1.3 V 0.4 V 5 µA 1 MHz Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 11 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 6.6 Timing Requirements MIN NOM MAX UNIT 1.8 2 2.4 MHz PROTECTION OSC Oscillator frequency tVBUS_OVP VBUS OVP deglitch time, VBUS_OVP_DLY = 0 8 µs tVBUS_OVP VBUS OVP deglitch time, VBUS_OVP_DLY = 1 128 µs tIBUS_OCP_BLANK IBUS OCP deglitch time, OCP_RES = 0 8 µs tIBUS_OCP IBUS OCP deglitch time in hiccup mode, OCP_RES = 1 8 µs tIBUS_OCP_HP Retry wait time for IBUS OCP in hiccup mode, OCP_RES = 1 100 ms tIBUS_OCP_RST Hiccup count reset timer 400 ms tIBAT_OCP IBAT OCP deglitch time 512 µs tVDROP_OVP VDROP deglitch time 64 µs tVBAT_OVP VBAT OVP deglitch time 64 µs tVOUT_OVP VOUT OVP deglitch time 64 µs tLDO_RES LDO response time for IBUS, IBAT, VBAT, VOUT 1 ms tLDO_ACTIVE LDO active signal deglitch time 128 µs TTS_OTP TS_BAT and TS_BUS deglitch time 100 ms tIREV Reverse current protection (RCP) deglitch time 8 µs tSCP Short circuit protection (RCP) deglitch time tON_VOUT VOUT soft-start rise time tOFF_FET Battery switch turn off time tOFF_FLT Battery switch turn-off time, RVBUS = 100 Ω, CVBUS = 0 µF, when VVUSB > VUSBOVP to VOVPGATE falling (95 % threshold) tWTDG Watchdog timer 12 2 µs 0.5 ms 1 µs 100 ns WATCHDOG[3:2] = 01 0.5 s WATCHDOG[3:2] = 10 1 s WATCHDOG[3:2] = 11 2 s Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 7 Typical Characteristics 4.44 2.1 VBAT = 4.40 V IBAT = 2.0 A 2.08 4.43 2.06 4.42 2.04 IBAT (A) VBAT (V) 4.41 4.4 4.39 2.02 2 1.98 1.96 4.38 1.94 4.37 1.92 4.36 -10 15 40 65 Temperature (qC) 1.9 -10 90 15 40 65 Temperature (qC) D001 Figure 1. VBAT ADC vs Temperature at 4.4 V 90 D002 Figure 2. IBAT ADC vs Temperature at 2 A 6.1 4.44 IBAT = 6.0 A 6.08 VOUT = 4.40 V 4.43 6.06 4.42 6.02 VOUT (V) IBAT (A) 6.04 6 5.98 4.41 4.4 4.39 5.96 4.38 5.94 4.37 5.92 5.9 -10 15 40 65 Temperature (qC) 4.36 -10 90 15 40 65 Temperature (qC) D003 Figure 3. IBAT ADC vs Temperature at 6 A 90 D004 Figure 4. VOUT ADC vs Temperature at 4.4 V 40 17 EN = low, ADC disabled, CHG_EN = 0 16 35 15 Rds (on) (m:) IQ_BAT (PA) 30 25 20 15 10 14 13 12 11 10 5 VBUS = 3.0 V VBUS = 3.6 V 9 0 -50 -25 0 25 50 Temperature (qC) 75 100 8 -50 D005 Figure 5. Quiescent Current with Battery Only vs Temperature -25 0 25 50 Temperature (qC) 75 100 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 D006 Figure 6. Rdson vs Temperature 13 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com Typical Characteristics (continued) 4.46 4.46 VOUT = 4.35 V VOUT = 4.40 V 4.44 VBAT = 4.35 V VBAT = 4.40 V 4.44 4.42 4.42 4.4 4.38 VBAT (V) VOUT (V) 4.4 4.36 4.34 4.38 4.36 4.32 4.34 4.3 4.32 4.28 4.26 -50 -25 0 25 50 Temperature (qC) 75 4.3 -50 100 Figure 7. VOUT Regulation vs Temperature 25 50 Temperature (qC) 75 100 D008 6.1 IBAT = 2.0 A 2.06 6.06 2.04 6.04 2.02 6.02 2 1.98 6 5.98 1.96 5.96 1.94 5.94 1.92 5.92 1.9 -50 -25 0 25 50 Temperature (qC) 75 IBAT = 6.0 A 6.08 IBAT (A) IBAT (A) 0 Figure 8. VBAT Regulation vs Temperature 2.1 2.08 100 5.9 -50 D009 Figure 9. IBAT Regulation vs Temperature at 2 A 14 -25 D007 -25 0 25 50 Temperature (qC) 75 100 D010 Figure 10. IBAT Regulation vs Temperature at 6 A Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8 Detailed Description 8.1 Overview The bq25872 is an I2C controlled device and a single cell Li-Ion battery charger. The device allows 7-A charging current with 13-mΩ MOSFETs for minimum power loss. A 10 -bit ADC, four linear regulation loops and multiple OVP and OCP are integrated for host monitoring and safe operation of the device. 8.1.1 Device Protection Overview The following table summarizes the protection features implemented in the device. Table 1. Protection Features Overview PROTECTION NAME DESCRIPTION VUSB OVP Monitors VUSB voltage and compares to the voltage defined by OVPSET and VUSBOVP_I2C (REG29[3:2]) Turn off external OVPFET via OVPGATE VBUS_OVP Monitors VBUS voltage and compares to the threshold programmed in REG 0A Turn off load switch after a deglitch time of tVBUS_OVP VOUT_REG Monitors VOUT voltage and compares to the threshold programmed in REG 0B Enable linear regulation of battery switch within a response time of tLDO_RES VOUT_OVP Monitors VOUT voltage and compares to 1.04 times of the threshold programmed in REG 0B Turn off load switch after a deglitch time of tVOUT_OVP VDROP_OVP Monitors voltage difference between VBUS and VOUT (VBUS – VOUT) and compares to the threshold programmed in REG 0C Turn off load switch after a deglitch time of tVDROP_OVP VDROP_ALM Monitors voltage difference between VBUS and VOUT (VBUS – VOUT) and compares to the threshold programmed in REG 0D INT is asserted low to alert host VBAT_REG Monitors VBAT voltage and compares to the threshold programmed in REG 0E Enable linear regulation of battery switch within a response time of tLDO_RES VBAT_OVP Monitors VBAT voltage and compares to 1.04 times of the threshold programmed in REG 0E Turn off load switch after a deglitch time of tVBAT_OVP IBAT_REG Monitors battery current measured by sensing resistor and compares to the threshold programmed in REG 0F Enable linear regulation of battery switch within a response time of tLDO_RES IBAT_OCP Monitors VBAT voltage and compares to 1.05 times of the threshold programmed in REG 0E Turn off load switch after a deglitch time of tVBAT_OVP IBUS_OCP Monitors input current and compares to the threshold Turn off load switch after a deglitch time of tIBUS_OCP programmed in REG 09 IBUS_REG Monitors input current and compares to the threshold Enable linear regulation of battery switch within a response time programmed in REG 10 of tLDO_RES IBUS_RCP Monitors current flowing from battery to adaptor and compares to the threshold selected in REG 06 RESPOND Turn off load switch after a deglitch time of tIBUS_RCP TS_BUS_OTP Monitors temperature based on voltage measured by a negative temperature coefficient (NTC) resistor at Turn off load switch after a deglitch time of tTS_OTP VBUS and compares to the threshold programmed in REG 11 TS_BAT_OTP Monitors temperature based on voltage measured by a negative temperature coefficient (NTC) resistor at Turn off load switch after a deglitch time of tTS_OTP battery and compares to the threshold programmed in REG 12 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 15 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.2 Functional Block Diagram Q1 Q2 VOUT VBUS Internal Charge Pump External FET charge pump OVPGATE VOUT_ADC VUSB_OVP IBUS_ADC + VBUS_ADC VUSB_ADC Internal Power Supply VUSB DIE_TEMP_ADC VBUS_PD_EN GND VBAT_ADC OVPSET IBAT_ADC SCL 10-Bit ADC TBUS_ADC TBAT_ADC SDA VDROP_ADC Digital Core EN INT BATP + + CHGSTAT BATN VBAT_REG TS_BUS + + TS_BUS_FLT TS_BAT VBUS VBUS_OVP + + VBUS-VOUT VDROP_OVP TS_BAT_FLT Protection RCP + + RCP IBUS VBUS-VOUT VDROP_ALM + + VOUT VOUT_REG IBUS_OCP SRP VOUT-VBUS + + + RCP IBAT_REG SRN Copyright © 2016, Texas Instruments Incorporated 8.3 Feature Description 8.3.1 Device Power Up The internal bias circuits of the device are powered from higher of the two voltages among VUSB, VBUS and VOUT as long as one of the pins is above its respective PRESENT threshold (VUSBPRESENT, VBUSPRESENT, or VOUTPRESENT). Once either VVUSB > VUSBPRESENT, VVBUS > VBUSPRESENT, or VVOUT > VOUTPRESENT is qualified, the device is considered to have a valid power supply. However, the device will begin to draw current from VBUS or VOUT (depending upon which supply is present) once either supply is above its respective UVLO threshold. 16 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 Feature Description (continued) 8.3.2 Battery Switch (Q1 + Q2) The device contains an integrated 13mΩ battery switch that is capable of handling up to 7 A of current. This battery switch can be controlled by the host via CHG_EN I2C bit. The device can be disabled, including the battery switch and the I2C core, by pulling the EN pin low. To turn on the battery switch charger for conduction, the EN pin must be pulled high, CHG_EN bit must be set to ‘1’, and no fault conditions must be present (unless they have been disabled in EVENT_1_EN register). See EVENT_1 and EVENT_2 registers for a list of faults/events. In the event of a fault/event, the battery switch will be automatically disabled, and the host will be notified via the INT for error reporting if the corresponding event bit is unmasked in the EVENT_x_MASK registers. In order to ensure that the IBUS OCP threshold is not falsely tripped during turn-on of the battery switch, the device employs a soft-start scheme where the battery switch is slowly turned to minimize the inrush current. The rise time of VOUT is tON_VOUT. 8.3.3 Integrated 10-bit ADC for Monitoring With the integrated 10-bit ADC of the device, the user application can monitor the voltage of VUSB, the voltage and current of VBUS, voltage of VOUT and VUSB, and the voltage and current of the battery. The ADC is also used for temperature reporting of the internal junction temperature, battery temperature (via external resistor divider and NTC thermistor), and VBUS connector temperature (via external resistor divider and NTC thermistor). The integrated ADC has a conversion time of tADC_CONV for each parameter (except IBAT_ADC which has conversion time of 2 x tADC_CONV ). The total conversion time of all parameters (in 1-shot mode) is between 80 µs and 140 µs. The rate at which the ADC output registers are updated depends on the settings of ADC_AVG_EN, ADC_SAMPLES, and the parameter conversions that have been enabled in the ADC_MASK register. To enable the ADC, the ADC_EN bit must be set to ‘1’. The ADC is allowed to operate if either VVUSB > VUSBPRESENT, VVBUS > VBUSPRESENT or VVOUT > VOUTPRESENT is valid. If ADC_EN is set to ‘1’ before VUSB or VBUS or VOUT reach their respective PRESENT threshold, then ADC conversion will be postponed until one of the power supplies reaches their respective PRESENT threshold. If EN pin is asserted low, then ADC conversion is not allowed. The integrated ADC has two conversion rate options – 1-shot conversion (only one conversion) and continuous conversion (back-to-back conversions). To select the appropriate conversion rate, the ADC_RATE bit must be set accordingly (‘0’ for 1-shot, ‘1’ for continuous). If ADC_AVG_EN is set to ‘0’, the ADC will convert instantaneous measurements. If ADC_AVG_EN is set to ‘1’, the average measurement of a parameter (in both continuous and 1-shot mode) will be determined by the setting of ADC_SAMPLES. If the user reads the output registers before the ADC averaging is complete, then the read-back value would be unchanged from the previous converted measurement. However, the value in the register will not change during the read-back of the register(s). If the measured signal is outside of the range of the ADC output register in question, the reported value in the ADC will be clamped to the min/max of the range specified. When ADC_EN is changed from 1 to 0, the ADC registers will maintain their values from the previous converted measurement. Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 17 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com Feature Description (continued) The user application has the option of selecting which parameters (voltage, current, temperature) the ADC needs to convert when the ADC is set to continuous conversion mode (ADC_RATE is set to ‘1’) or in 1-shot mode (ADC_RATE is set to ‘0’). By default, all parameters (VUSB_ADC, IBUS_ADC, VBUS_ADC, IBAT_ADC, VBAT_ADC, VOUT_ADC, VDROP_ADC, TBUS_ADC, TBAT_ADC, TDIE_ADC) will be converted in 1-shot and continuous conversion mode unless disabled in the ADC_MASK register. If an ADC parameter is masked (by setting the corresponding bit in the ADC_MASK_x register), then the value in that register will be from the last valid ADC conversion or the default POR value (which is all zeros if no conversions have taken place). If an ADC parameter is masked in the middle of an ADC measurement cycle, the device will finish the conversion of that parameter in the current conversion cycle and will not convert that parameter starting the next conversion cycle. Even though no conversion takes place when all ADC measurement parameters are masked off, the ADC circuitry is active and ready to begin conversion as soon as one of the bits in the ADC_MASK register is set to ‘0’. The ADC_DONE bit signals when a 1-shot mode conversion is completed. During continuous conversion mode, this bit is always set to ‘0’. The ADC_EN bit controls when the ADC is enabled for a conversion. Upon enabling the ADC, the ADC conversion will follow the settings in ADC_AVG_EN, ADC_SAMPLE, and ADC_RATE. ADC conversion operates independently of the faults present in the device. ADC conversion will continue even after a fault has occurred (that causes the battery switch to be disabled), and the host must set ADC_EN = ‘0’ to disable ADC. ADC readings are only valid for DC states of the signals, not for transients. 8.3.4 Linear Regulation Mode (LDO) The device employs LDO mode that helps regulate VOUT voltage, battery voltage, input current and battery current. In an event that the VOUT_REG, VBAT_REG, IBUS_REG or IBAT_REG threshold is exceeded, the battery switch will act as an LDO and will regulate VOUT, VBAT, IBUS and IBAT (depending upon which threshold is exceeded). The purpose of LDO mode is to provide temporary protection until the host is able to read the EVENT_x registers (upon INT trigger), ADC output registers, and then update the adapter voltage accordingly. When VOUT_REG, VBAT_REG, or IBAT_REG threshold is exceeded, the response time of the LDO will be 1ms. Depending upon which LDO mode event occurs, the corresponding bit (VBAT_REG_LDO, IBAT_REG_LDO, VOUT_REG_LDO) will be set in EVENT_1 register and INT will be asserted low to alert the host (if the corresponding bit is not masked in EVENT_1_MASK register). 18 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 Feature Description (continued) 8.3.5 Protection Features The device contains various protection features that are active depending upon the states of various inputs: • If VVUSB > VUSBPRESENT, VVBUS > VBUSPRESENT, VVOUT > VOUTPRESENT, EN asserted high, and CHG_EN = ‘1’ – Active protection: VBUS_OVP, IBUS_OCP, VOUT_OVP, VBAT_OVP, IBAT_OCP, SCP, RCP, VDROP_OVP • If VVUSB > VUSBPRESENT, VVBUS > VBUSPRESENT, VVOUT > VOUTPRESENT, EN asserted high, and CHG_EN = ‘0’ – Active protection: VBUS_OVP, IBUS_OCP, VOUT_OVP, IBAT_OCP, SCP, RCP, VDROP_OVP – VBAT_OVP active until VBAT OVP condition is over (protection becomes inactive on falling threshold of VBAT_OVP, which is 102% of VBAT_REG setting) • If VVUSB > VUSBPRESENT, EN asserted low, and CHG_EN = ‘0’ – Active protection: VUSB_OVP • If VVUSB < VUSBPRESENT, VVBUS > VBUSPRESENT, VVOUT > VOUTPRESENT, and CHG_EN = ‘0’ – Active protection: VUSB_OVP – VOUTPRESENT, VBUSPRESENT, and VUSBPRESENT comparators active Tripping any of these protection faults will cause the battery switch to be disabled (unless the protection is disabled in EVENT_1_EN and EVENT_2_EN registers) and an interrupt to be issued on the INT pin (see INT Pin, EVENT_x Registers, EVENT_x_MASK Registers section for details of when INT is toggled). 8.3.5.1 Reverse Current Protection (RCP) The device monitors the current flow from VBUS to VOUT to ensure there is no reverse current (current flow from VOUT to VBUS). In an event that a reverse current flow is detected, the battery switch is disabled within tOFF_FET after a deglitch time of tIREV and CHG_EN is set to ‘0’. Host intervention is required to set CHG_EN to ‘1’ to enable the power switch again. The RCP threshold is set by the RCP_SET bit. Reverse current protection is always active when the device has valid power. The RCP threshold is based on the RCP_SET bit setting in the CONTROL register. It has a response delay of tIREV. When RCP is tripped, IBUS_IREV_FLT bit in the EVENT_1 register is set to ‘1’, and INT is asserted low to alert the host (unless masked by IBUS_IREV_MASK). 8.3.5.2 Internal Thermal Shutdown The device monitors the die junction temperature and the battery switch is disabled when device junction temperature reaches TSHUT within tOFF_FET and CHG_EN is set to ‘0’ . When the internal thermal shutdown is triggered, INT is asserted low to alert the host, and the device temperature must drop by TSHUT_HYS before the battery switch can be enabled again (host must enable battery switch). While the TSHUT condition persists (and before the junction temperature dropped by TSHUT_HYS), all other functions are unaffected. If the DIE_TEMP_FLT threshold has been crossed, TSHUT_FLT bit in EVENT_2 register is set to ‘1’, and INT will assert low to alert the host (no mask bit for TSHUT_FLT). After the TSHUT_FLT is cleared by the host with a register read, it is possible the TSHUT_FLT bit is set again if the die junction temperature has not reduced by TSHUT_HYS. DIE_TEMP_FLT allows the user to select TSHUT thresholds between different junction temperatures as the thermal shutdown point. DIE_TEMP_ADC is the die (junction) temperature of the device that is measured via the 10-bit ADC. The ADC measurement (DIE_TEMP_ADC) is independent of the TSHUT fault that triggers TSHUT_FLT in the EVENT_x register. Therefore, it is possible to have the ADC output value be a higher value that the DIE_TEMP_FLT threshold, while the TSHUT fault has not yet been triggered. 8.3.5.3 Input Overvoltage Protection The device integrates the functionality of an overvoltage protector. The device can be paired with an external Nchannel FET to block input voltages higher than the setting programmed by OVPSET pin. The device senses the input (via VUSB) and turns the external N-channel FET on or off (via OVPGATE pin) to protect the downstream system. This eliminates the need for a separate OVP chip to protect the overall system. The integrated OVP feature has a reaction time of tOFF_FLT (the actual time to turn off OVP FET will be longer and depends upon the Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 19 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com Feature Description (continued) FET gate capacitance) and does not depend on the EN pin status (i.e., feature is always active as long as VVUSB > VUSBPRESENT). If the EN pin is pulled high, then I2C communication to the device is available, and the OVP threshold can then be changed via the VUSBOVP_I2C bits. The final VUSB OVP threshold is set by the lower setting of the OVPSET pin and the VUSBOVP_I2C bits. VUSBOVP_I2C bits are not reset when EN is asserted low and are only reset by REG_RST or a POR event. 8.3.5.3.1 OVPSET pin The data on the SDA line must be stable during the HIGH period of the clock. The HIGH or LOW state of the data line can only change when the clock signal on the SCL line is LOW. One clock pulse is generated for each data bit transferred. The default power up OVP threshold can be set via the OVPSET pin with a single external resistor to one of three preset thresholds – 6.5 V, 10.5 V, and 14 V. The OVPSET pin will source a current to determine the resistance on the pin, and then set the OVP threshold accordingly. The OVPSET pin will follow these threshold assignments: • Highest pin threshold (floating) = 6.5-V OVP threshold • Lowest pin threshold (tied to GND) = 14.5-V OVP threshold • Mid-point pin threshold (22 kΩ to GND) = 10.5 V 20 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 Feature Description (continued) 8.3.5.4 IBUS and VBUS Protection Over-current protection on VBUS (IBUS_OCP) monitors the current flow from VBUS to VOUT pins. IBUS_OCP protection is always active when the battery switch is enabled, and the protection has a deglitch time that depends on the OCP_RES setting as described below. If OCP_RES = ‘0’ (blanking mode), the device will wait tIBUS_OCP_BLANK before disabling the battery switch within tOFF_FET and setting CHG_EN to ‘0’. When the battery switch is disabled, IBUS_OCP_FLT is set to ‘1’. If during the tIBUS_OCP_BLANK duration a short circuit protection scenario occurs, then the device will follow the behavior as listed in short circuit protection (SCP). Once the battery switch is disabled, CHG_EN is set to ‘0’ and host intervention is required to set CHG_EN to ‘1’ to enable the battery switch again. IBUS_OCP tSCP IBUS_OCP ISCP ISCP IBUS IBUS tOFF_FET VOUT VOUT tIBUS_OCP_BLANK tOFF_FET tIBUS_OCP_BLANK time starts here Figure 11. IBUS OCP and SCP Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 21 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com Feature Description (continued) If OCP_RES = ‘1’ (hiccup mode), the device will turn off the battery switch within tIBUS_OCP and will attempt to turn on the battery switch every tIBUS_OCP_HP, up to seven times before latching off the battery switch. Upon latching off after the seventh try, IBUS_OCP_FLT is set to ‘1’. Once the battery switch is latched off, CHG_EN is set to ‘0’ and host intervention is required to set CHG_EN to ‘1’ to enable the battery switch again. Hiccup count = 1 Hiccup count = 2 ISCP IBUS_OCP IBUS Hiccup count = 1 Hiccup count resets tIBUS_OCP tIBUS_OCP tIBUS_HP_RST tIBUS_OCP tIBUS_OCP_HP VOUT tOFF_FET tOFF_FET tOFF_FET Figure 12. IBUS OCP in Hiccup Mode VBUS over-voltage protection (VBUS_OVP) monitors the voltage on VBUS. VBUS_OVP protection is always active when the device voltage is above at least one PRESENT level (VBUS or VOUT), and the protection has a selectable deglitch time set by VBUS_OVP_DLY. When VBUS_OVP threshold is reached, the battery switch is turned off in tVBUS_OVP and latched off. If the VBUS_OVP or IBUS_OCP value written to the register is greater than the max defined value for the register, then the corresponding register will be set to the highest defined value. If a threshold has been crossed (IBUS_OCP or VBUS_OVP), the appropriate bit in the EVENT_1 register is updated (set to ‘1’ if threshold is crossed, ‘0’ if threshold is not crossed). If the EVENT_1_MASK bit is not set to ‘1’ for the corresponding bit in the EVENT_1 register, then INT will assert low to alert the host of a fault. 22 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 Feature Description (continued) 8.3.5.5 IBAT and VBAT Protection The device monitors current through the battery by monitoring the voltage across the external, series battery sense resistor. The differential voltage of this sense resistor is measured on SRP and SRN. A 10-mΩ series resistor is recommended for battery current monitoring. A lower resistor value can be used, but it will result in lower measurement accuracy. A higher resistor value can be used, but it will result in decreased charging efficiency. When the IBAT_REG threshold is reached, the device will go into LDO mode to regulate the battery current at the IBAT_REG threshold. See LDO mode section for more details about the device operation during LDO mode. If the IBAT_OCP threshold is reached and IBAT_OCP protection has been enabled, the battery switch will be disabled within tOFF_FET after a deglitch time of tIBAT_OCP and CHG_EN is set to ‘0’. Host intervention is required to set CHG_EN to ‘1’ to enable the battery switch again. The device monitors battery voltage by measuring the differential voltage on BATP and BATN pins. When the VBAT_REG threshold is reached, the device will go into LDO mode to regulate the battery voltage at the VBAT_REG threshold. See LDO mode section for more details about the device operation during LDO mode. If the VBAT_OVP threshold is reached and VBAT_OVP protection is enabled, the battery switch will be disabled within tOFF_FET after a deglitch time of tVBAT_OVP and CHG_EN is set to ‘0’. Host intervention is required to set CHG_EN to ‘1’ to enable the battery switch again. If the VBAT_REG or IBAT_REG value written to the register is greater than the max defined value for the register, then the corresponding register will be set to the highest defined value. If a threshold has been reached (IBAT_REG, VBAT_REG, IBAT_OCP or VBAT_OVP), the appropriate bit in the EVENT_x register is updated (set to ‘1’ if threshold is crossed, ‘0’ if threshold is not crossed). If the EVENT_x_MASK bit is not set to ‘1’ for the corresponding bit in the EVENT_x register, then INT will assert low to alert the host of a fault. 8.3.5.6 VOUT Protection The device monitors voltage on VOUT when the device has a valid power supply. When the VOUT_REG threshold is reached, the device will go into LDO mode to regulate the VOUT voltage at the VOUT_REG threshold. See LDO mode section for more details about the device operation during LDO mode. If the VOUT_OVP threshold is reached and VOUT_OVP protection is enabled, the battery switch will be disabled within tOFF_FET after a deglitch time of tVOUT_OVP and CHG_EN is set to ‘0’. Host intervention is required to set CHG_EN to ‘1’ to enable the battery switch again. If the VOUT_REG value written to the register is greater than the max defined value for the register, then VOUT_REG will be set to the highest defined value for the register. If a threshold has been reached (VOUT_REG or VOUT_OVP), the appropriate bit in the EVENT_1 register is updated (set to ‘1’ if threshold is crossed, ‘0’ if threshold is not crossed). If the EVENT_x_MASK bit is not set to ‘1’ for the corresponding bit in the EVENT_x register, then INT will assert low to alert the host of a fault. Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 23 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com Feature Description (continued) 8.3.5.7 VDROP Protection VDROP is the voltage difference from VBUS to VOUT and can be used to monitor the health of MOSFET and power loss of the device. There are two VDROP thresholds, VDROP alarm (VDROP_ALM) and VDROP fault (VDROP_FLT). VDROP_ALM is an indicator (via I2C register bit and INT) to alert the host that the voltage differential between VBUS and VOUT is higher than normal, and that the host to should take action to reduce this drop. VDROP_OVP is a fault threshold that results in the battery switch being disabled within tOFF_FET after a deglitch time of tVDROP_OVP and CHG_EN set to ‘0’ when VDROP_OVP protection is enabled. Host intervention is required to set CHG_EN to ‘1’ to enable the battery switch again. If the VDROP_OVP or VDROP_ALM value written to the register is greater than the max defined value for the register, then the corresponding register will be set to the highest defined value. If a threshold has been reached (VDROP_ALM or VDROP_OVP), the appropriate bit in the EVENT_1 register is updated (set to ‘1’ if threshold is crossed, ‘0’ if threshold is not crossed). If the EVENT_x_MASK bit is not set to ‘1’ for the corresponding bit in the EVENT_x register, then INT will assert low to alert the host of a fault. VDROP_ALM does not affect the state of the battery switch and only causes INT to assert low when the threshold is crossed. VDROP_OVP does turn off the battery switch and causes INT to assert low if this threshold is crossed. Therefore, if VDROP_ALM threshold is set higher than the VDROP_OVP threshold accidentally (user error), then VDROP_ALM functionality is never triggered since VDROP_OVP threshold will turn off the battery switch and assert INT low. NOTE The threshold of VDROP_OVP and VDROP_ALM is around 13 mV lower than the actual setting when VDROP ADC is enabled. 8.3.5.8 VBUS Temperature (TS_BUS_FLT) and Battery Temperature (TS_BAT_FLT) TBUS_OTP and TBAT_OTP protection is active whenever the device has a valid power supply. The purpose of VBUS temperature is to have connector temperature monitor to improve user experience. TS_BUS and TS_BAT both rely on a resistor divider that has an external pull-up voltage. Internally, the TS_BUS and TS_BAT pins are clamped to 2.42 V. Place a negative coefficient thermistor in parallel to the low-side resistor. A fault on the TS_BUS and TS_BAT pin is triggered on the falling edge of the voltage threshold (signifying a “hot” temperature). If the TBUS_OTP or TBAT_OTP threshold is reached, the battery switch will be disabled within tOFF_FET after a deglitch time of tTS_OTP and CHG_EN is set to ‘0’. Host intervention is required to set CHG_EN to ‘1’ to enable the battery switch again. If the TS_BUS_FLT or TS_BAT_FLT value written to the register is greater than the max defined value for the register, then the corresponding register will be set to the highest defined value. For TS_BUS_FLT and TS_BAT_FLT, if a threshold has been crossed, the appropriate bit in the EVENT_x register is updated (set to ‘1’ if threshold is crossed, ‘0’ if threshold is not crossed). If the EVENT_x_MASK bit is not set to ‘1’ for the corresponding bit in the EVENT_1 register, then INT will toggle to alert the host of a fault. NOTE TS_BUS_FLT will not trip when TS_BUS ADC is enabled. 24 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 Feature Description (continued) 8.3.6 I2C Serial Interface The device uses I2C compatible interface for flexible charging parameter programming and instantaneous device status reporting. I2C communication to the device is available as long as VVUSB > VUSBUVLO or VVBUS > VBUSUVLOor VVOUT > VOUTUVLO. I2C™ is a bi-directional 2-wire serial interface developed by Philips Semiconductor (now NXP Semiconductors). Only two bus lines are required, a serial data line (SDA) and a serial clock line (SCL). Devices can be considered as masters or slaves when performing data transfers. A master is the device which initiates a data transfer on the bus and generates the clock signals to permit that transfer. At that time, any device addressed is considered a slave. The device operates as a slave device with address set by the ADDR pin. The device receives control inputs from the master device like micro controller or a digital signal processor through REG00-REG29 and REG40. Register read between REG29 and REG39 beyond REG40 returns 0xFF. The I2C interface supports standard mode (up to 100 kbit/s), fast mode (up to 400 kbit/s), and fast mode plus (up to 1 Mbit/s). Connect the SDA and SCL pins to the positive supply voltage via a current source or pull-up resistor. When the bus is free, both lines are high. The SDA and SCL pins are open drain. The device supports 7-bit addressing. The 8th bit will change depending upon the command (read or write) that is issued. The device’s 7-bit address is defined as shown in the image below. Slave Address 1 1 0 0 1 0 1 R/W Figure 13. Slave Address 8.3.6.1 Data Validity The data on the SDA line must be stable during the HIGH period of the clock. The HIGH or LOW state of the data line can only change when the clock signal on the SCL line is LOW. One clock pulse is generated for each data bit transferred. SDA SCL Data line stable; Data valid Change of data allowed Figure 14. Bit Transfer on the I2C Bus Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 25 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com Feature Description (continued) 8.3.6.2 START and STOP Conditions All transactions begin with a START (S) and can be terminated by a STOP (P). A HIGH to LOW transition on the SDA line while SCL is HIGH defines a START condition. A LOW to HIGH transition on the SDA line when the SCL is HIGH defines a STOP condition. START and STOP conditions are always generated by the master. The bus is considered busy after the START condition, and free after the STOP condition. SDA SDA SCL SCL START (S) STOP (P) Figure 15. START and STOP Conditions 8.3.6.3 Byte Format Every byte on the SDA line must be 8 bits long. The number of bytes to be transmitted per transfer is unrestricted. Each byte has to be followed by an Acknowledge bit. Data is transferred with the Most Significant Bit (MSB) first. If a slave cannot receive or transmit another complete byte of data until it has performed some other function, it can hold the clock line SCL low to force the master into a wait state (clock stretching). Data transfer then continues when the slave is ready for another byte of data and release the clock line SCL. Acknowledgement signal from slave Acknowledgement signal from receiver MSB SDA SCL S or Sr 1 2 START or Repeated START 7 8 9 1 2 8 ACK 9 P or Sr ACK STOP or Repeated START Figure 16. Data Transfer on the I2C Bus 8.3.6.4 Acknowledge (ACK) and Not Acknowledge (NACK) The acknowledge takes place after every byte. The acknowledge bit allows the receiver to signal the transmitter that the byte was successfully received and another byte may be sent. All clock pulses, including the acknowledge 9th clock pulse, are generated by the master. The transmitter releases the SDA line during the acknowledge clock pulse so the receiver can pull the SDA line LOW and it remains stable LOW during the HIGH period of this clock pulse. When SDA remains HIGH during the ninth clock pulse, this is the Not Acknowledge signal. The master can then generate either a STOP to abort the transfer or a repeated START to start a new transfer. 26 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 Feature Description (continued) 8.3.6.5 Slave Address and Data Direction bit After the START, a slave address is sent. This address is 7 bits long followed by the eighth bit as a data direction bit (bit R/W). A zero indicates a transmission (WRITE) and a one indicates a request for data (READ). SDA S SCL 1-7 START ADDRESS 8 9 R/W ACK 8 1-7 9 ACK DATA 8 1-7 9 DATA P STOP ACK Figure 17. Complete Data Transfer 1 7 1 1 8 1 1 7 1 1 S Slave Address 0 ACK Reg Address ACK S Slave Address 1 ACK 8 1 1 Data NCK P Figure 18. Single Read If the register address is not defined, the charger device send back NACK and go back to the idle state. 8.3.6.6 Multi-Read and Multi-Write The charger device supports multi-read and multi-write on REG00 through REG08. 1 7 1 1 8 1 1 7 1 1 S Slave Address 0 ACK Reg Address ACK S Slave Address 1 ACK 8 1 8 1 8 1 1 Data at Address ACK Data at Address +1 ACK Data at Addr+N NCK P Figure 19. Multi-Read EVENT_1, EVENT_2, and EVENT_3 keep all the information from last read until the host issues a new read. For example, if VBUS_OVP fault occurs but recovers later, the fault register EVENT_1 reports the fault when it is read the first time, but returns to normal when it is read the second time. In order to get the fault information at present, the host has to read EVENT_1, EVENT_2, and EVENT_3 for the second time. Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 27 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.4 Device Functional Modes The device is a host controlled device. After power-on-reset, all the registers are in the default settings. All the device parameters can be programmed by the host. Writing 1 to REG 06 [0] will reset all registers to default setting. When watchdog timer expires, charge enable bit (REG06 [4]) and ADC enable bit (REG07 [3]) will be reset to default settings. To prevent watchdog timer expiring, the host has to read or write any register before the watchdog timer expires, or disable watchdog timer by setting REG06 [3:2] = 00. POR Watchdog timer expired Reset registers I2C interface enabled Y Start Watchdog timer I2C Write? Host programs registers Reset Watchdog Timer Reset REG 06 Reset REG 06 bit [4] REG 07 bit [3] Y bit[0] Y Watchdog Timer Expired? N Figure 20. Operation Mode 28 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8.5 I2C Register Maps 8.5.1 I2C Register Summary Table Table 2. I2C Register Summary Table I2C ADDRESS R/W 0x00 R 0x01 0x02 0x03 REGISTER NAME DESCRIPTION POR STATE DEVICE_INFO Device rev and device ID 0x03 R/W EVENT_1_MASK Masks INT toggle of events in EVENT_1 0x00 R/W EVENT_2_MASK Masks INT toggle of events in EVENT_2 0x00 R EVENT_1 First event register 0x00 0x04 R EVENT_2 Second event register 0x00 0x05 R/W EVENT_1_EN Enables/disables protection in EVENT_1 register 0xFE 0x06 R/W CONTROL Settings for battery switch, watchdog, reset, and RCP threshold 0x2C 0x07 R/W ADC_CTRL Contains ADC control bits such as enable/disable, rate, and number of samples to take 0x87 0x08 R/W ADC_MASK Controls which parameters the ADC converts – first set 0xFF 0x09 R/W PROTECTION Deglitch setting and VBUS OCP threshold 0x0A R/W VBUS_OVP Sets VBUS OVP threshold 5.49 V 0xA0 0x0B R/W VOUT_REG Sets VOUT voltage regulation threshold 4.4 V 0x0C R/W VDROP_OVP Sets the VDROP OVP threshold 300 mV 0x0D R/W VDROP_ALM Sets the VDROP alarm threshold 100 mV 0x0E R/W VBAT_REG Battery (BATP – BATN) regulation threshold 0x0F R/W IBAT_REG Sets battery current regulation threshold 0x10 R/W IBUS_REG Sets VBUS REG threshold 0x11 R/W TS_BUS_FLT Sets VBUS temperature threshold 0.6 V 0x12 R/W TS_BAT_FLT Sets battery temperature threshold 0.7 V 0x13 R 0x14 R VBUS_ADC ADC output of VBUS voltage measurement 0x15 R 0x16 R IBUS_ADC ADC output of VBUS current measurement 0x17 R 0x18 R VOUT_ADC ADC output of VOUT voltage measurement 0x19 R 0x1A R VDROP_ADC ADC output of (VBUS – VOUT) voltage measurement 0x1B R 0x1C R VBAT_ADC ADC output of battery voltage measurement 0x1D R 0x1E R IBAT_ADC ADC output of battery current measurement 0x1F R 0x20 R TBUS_ADC ADC output of TS_BUS voltage 0x21 R 0x22 R TBAT_ADC ADC output of TS_BAT voltage 0x23 R DIE_TEMP_ADC ADC output of the die temperature 0x00 0x24 R/W EVENT_3_EN Enables/disables protection in EVENT_3 register 0x04 0x25 R/W EVENT_3_MASK Masks INT toggle of events in EVENT_3 0x00 0x26 R/W EVNET_3 Third event register 0x00 0x27 R VUSB_ADC ADC output of VUSB voltage 0x00 0x28 R 0x29 R/W CONTROL_2 VUSB settings 0x6E 0x40 R/W TDIE_TEMP_FLT Setting die over temperature fault threshold 0x03 4.3 V 2A 5A 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 29 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.5.2 REG00 (DEVICE_INFO) Figure 21. REG00 (DEVICE_INFO) 7 0 R 6 0 R 5 0 R 4 0 R 3 0 R 2 0 R 1 0 R 0 1 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 3. REG00 (DEVICE_INFO) Bit 30 Field Type Reset REG_RST Watchdog EN Description 7 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 6 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 5 DEVICE_REV[2] R N/A N/A N/A Device revision. 4 DEVICE_REV[1] R N/A N/A N/A Device revision. 3 DEVICE_REV[0] R N/A N/A N/A Device revision. 2 DEVICE_ID[2] R N/A N/A N/A Device ID 011 1 DEVICE_ID[1] R N/A N/A N/A 0 DEVICE_ID[0] R N/A N/A N/A Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8.5.3 REG01 (EVENT_1_MASK) Figure 22. REG01 (EVENT_1_MASK) 7 0 R/W 6 0 R/W 5 0 R/W 4 0 R/W 3 0 R/W 2 0 R/W 1 0 R/W 0 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 4. REG01 (EVENT_1_MASK) Bit 7 6 5 4 3 2 1 0 Field VBUS_OVP_MASK LDO_ACTIVE_MASK LDO_ACTIVE_MASK LDO_ACTIVE_MASK LDO_ACTIVE_MASK TS_BUS_FLT_MASK TS_BAT_FLT_MASK IBUS_REV_MASK Type Reset REG_RST Watchdog R/W R/W R/W R/W R/W R/W R/W R/W Y Y Y Y Y Y Y Y N N N N N N N N EN Description Y VBUS over voltage fault mask 0 – no mask. INT will assert low when VBUS_OVP_FLT bit is set (default) 1 – VBUS_OVP_FLT is mask. INT will not assert low when VBUS_OVP_FLT is set. Y LDO active bit mask 0 – no mask. INT will assert low when LDO_ACTIVE bit is set (default) 1 – LDO_ACTIVE is mask. INT will not assert low when LDO_ACTIVE bit is set. Y LDO active bit mask 0 – no mask. INT will assert low when LDO_ACTIVE bit is set (default) 1 – LDO_ACTIVE is mask. INT will not assert low when LDO_ACTIVE is set. Y LDO active bit mask 0 – no mask. INT will assert low when LDO_ACTIVE bit is set (default) 1 – LDO_ACTIVE is mask. INT will not assert low when LDO_ACTIVE is set. Y LDO active bit mask 0 – no mask. INT will assert low when LDO_ACTIVE bit is set (default) 1 – LDO_ACTIVE is mask. INT will not assert low when LDO_ACTIVE is set. Y VBUS over temperature fault mask 0 – no mask. INT will assert low when TS_BUS_FLT bit is set (default) 1 – TS_BUS_FLT is mask. INT will not assert low when TS_BUS_FLT is set. Y VBUS over temperature fault mask 0 – no mask. INT will assert low when TS_BAT_FLT bit is set (default) 1 – TS_BAT_FLT is mask. INT will not assert low when TS_BAT_FLT is set. Y IBUS reverse current fault mask 0 – no mask. INT will assert low when IBUS_REV bit is set (default) 1 – IBUS_REV is mask. INT will not assert low when IBUS_REV is set. Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 31 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.5.4 REG02 (EVENT_2_MASK) Figure 23. REG02 (EVENT_2_MASK) 7 0 R 6 0 R/W 5 0 R/W 4 0 R/W 3 0 R/W 2 0 R/W 1 0 R 0 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 5. REG02 (EVENT_2_MASK) Bit 7 6 5 4 3 Reserved ADC_DONE_MASK VDROP_ALM_MASK VDROP_OVP_MASK VBUS_INSERT_MAS K 2 BAT_INSERT_MASK 1 Reserved 0 32 Field IBUS_OCP_MASK Type R R/W R/W R/W R/W Reset REG_RST Watchdog N/A Y Y Y Y N/A N N N N EN N/A Y Y VDROP_ALM event mask 0 – no mask. INT will assert low when VDROP_ALM bit is set (default) 1 – VDROP_ALM is mask. INT will not assert low when VDROP_ALM bit is set. Y VDROP_OVP event mask 0 – no mask. INT will assert low when VDROP_OVP bit is set (default) 1 – VDROP_OVP is mask. INT will not assert low when VDROP_OVP is set. Y VBUS_INSERT mask 0 – no mask. INT will assert low when VBUS_INSERT bit is set (default) 1 – VBUS_INSERT is mask. INT will not assert low when VBUS_INSERT is set. BAT_INSERT mask 0 – no mask. INT will assert low when BAT_INSERT bit is set (default) 1 – BAT_INSERT is mask. INT will not assert low when BAT_INSERT is set. Y N Y R N/A N/A N/A Y N Reserved bit. Always reads 0. ADC_DONE bit mask 0 – no mask. INT will assert low when ADC_DONE bit is set (default) 1 – ADC_DONE is mask. INT will not assert low when ADC_DONE bit is set. R/W R/W Description Y Reserved bit. Always reads 0. IBUS over current fault mask 0 – no mask. INT will assert low when IBUS_OCP bit is set (default) 1 – IBUS_OCP is mask. INT will not assert low when IBUS_OCP is set. Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8.5.5 REG03 (EVENT_1) Figure 24. REG03 (EVENT_1) 7 0 R 6 0 R 5 0 R 4 0 R 3 0 R 2 0 R 1 0 R 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 6. 6.4.5 REG03 (EVENT_1) Bit Field Type Reset REG_RST Watchdog EN Description 7 VBUS_OVP_FLT R Y N Y VBUS over voltage fault. This bit is set when VBUS voltage exceeds the limit set in VBUS_OVP register 0 – no fault (default) 1 – VBUS OVP fault 6 LDO_ACTIVE R Y N Y Indicates if the device is in LDO mode 0 – not in LDO mode (default) 1 – in LDO mode 5 LDO_ACTIVE R Y N Y Indicates if the device is in LDO mode 0 – not in LDO mode (default) 1 – in LDO mode 4 LDO_ACTIVE R Y N Y Indicates if the device is in LDO mode 0 – not in LDO mode (default) 1 – in LDO mode 3 LDO_ACTIVE R Y N Y Indicates if the device is in LDO mode 0 – not in LDO mode (default) 1 – in LDO mode Y VBUS over temperature fault. This bit is set when TS_BUS voltage falls below the limit set in TS_BUS_register. Battery switch is disabled. 0 – no fault (default) 1 – VBUS over temperature fault 2 TS_BUS_FLT R Y N 1 TS_BAT_FLT R Y N Y Battery over temperature fault. This bit is set when TS_BAT voltage falls below the limit set in TS_BAT_register. Battery switch is disabled. 0 – no fault (default) 1 – VBAT over temperature fault 0 IBUS_IREV_FLT R Y N Y IBUS reverse current fault. This bit is set when current from VOUT to VBUS is detected. Battery switch is disabled. 0 – no fault (default) 1 – IBUS reverse current fault Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 33 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.5.6 REG04 (EVENT_2) Figure 25. REG04 (EVENT_2) 7 0 R 6 0 R 5 0 R 4 0 R 3 0 R 2 0 R 1 0 R 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 7. REG04 (EVENT_2) Bit 7 Reserved Type R Reset REG_RST Watchdog N/A N/A EN N/A Description Reserved bit. Always reads 0. 6 ADC_DONE. R Y N Y Indicates if ADC conversion is complete for the required parameters in 1-shot mode only. This bit will change to '0' when an ADC conversion is is requested in 1-shot mode, and it will change back to '1' when the conversion is complete. During continuous conversion mode, this bit will be '0'. 0 – conversion not complete (default) 1 – conversion complete 5 VDROP_ALM R Y N Y Indicates if VDROP_ALM threshold is reached 0 – no fault (default) 1 – VDROP_ALM fault Y Indicates if VDROP_OVP threshold is reached. Battery switch is disabled. 0 – no fault (default) 1 – VDROP_OVP fault Y Indicates if VBUS is detected. \INT toggles when VBUS is inserted but does not toggle when VBUS is removed. 0 – VBUS not inserted (default) 1 – VBUS inserted 4 3 VDROP_OVP_FLT VBUS_INSERT R R Y Y N N 2 BAT_INSERT R Y N Y Indicates if battery is detected. \INT toggles when battery is inserted but does not toggle when battery is removed. 0 – Battery not inserted (default) 1 – Battery inserted 1 TSHUT_FLT R/W Y N Y IC thermal shutdown indictator. Battery switch is disabled. 0 – no fault (default) 1 – IC thermal shutdown fault Y IBUS over current fault. This bit is set when IBUS exceeds IBUS_OCP register. Battery switch is disabled. 0 – no fault (default) 1 – IBUS over current fault 0 34 Field IBUS_OCP_FLT R/W Y N Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8.5.7 REG05 (EVENT_1_EN) Figure 26. REG05 (EVENT_1_EN) 7 1 R/W 6 1 R/W 5 1 R/W 4 1 R/W 3 1 R/W 2 1 R/W 1 1 R/W 0 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 8. REG05 (EVENT_1_EN) Bit Reset Field Type 7 VBUS_OVP_EN R/W Y N Y Enables VBUS_OVP protection 0 – disable VBUS_OVP protection 1 – enable VBUS_OVP protection (default) 6 IBUS_REG_EN R/W Y N Y Enable IBUS regulation 0 – disable IBUS regulation 1 – enable IBUS regulation (default) 5 VBAT_REG_EN R/W Y N Y Enable VBAT regulation 0 – disable VBAT regulation 1 – enable VBAT regulation (default) 4 IBAT_REG_EN R/W Y N Y Enable IBAT regulation 0 – disable IBAT regulation 1 – enable IBAT regulation (default) 3 VOUT_REG_EN R/W Y N Y Enable VOUT regulation 0 – disable VOUT regulation 1 – enable VOUT regulation (default) 2 TS_BUS_FLT_EN R/W Y N Y Enable TS_BUS protection 0 – disable TS_BUS protection 1 – enable TS_BUS protection (default) 1 TS_BAT_FLT_EN R/W Y N Y Enable TS_BAT protection 0 – disable TS_BAT protection 1 – enable TS_BAT protection (default) 0 VBUS_PD_EN R/W Y N Y Enable the VBUS pull-down resistor (RVBUS_PD) 0 – disable RVBUS_PD (default) 1 – enable RVBUS_PD REG_RST Watchdog EN Description Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 35 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.5.8 REG06 (CONTROL) Figure 27. REG06 (CONTROL) 7 0 R/W 6 0 R/W 5 1 R/W 4 0 R/W 3 0 R/W 2 1 R/W 1 0 R/W 0 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 9. REG06 (CONTROL) Bit 36 Reset Field Type 7 VDROP_OVP_EN R/W Y N Y Enables VDROP_OVP protection 0 – disable VDROP_OVP protection (default) 1 – enable VDROP_OVP protection 6 VDROP_ALM_EN R/W Y N Y Enables VDROP_ALM protection 0 – disable VDROP_ALM protection (default) 1 – enable VDROP_ALM protection 5 SENSE_R R/W Y N Y Select the sense resistor value between SRP and SRN 0 – 5 mΩ 1 – 10 mΩ (default) Software bit for charge enable. This enables the battery switch. This bit will set to '0' if any fault causes the battery switch to be disabled. 0 – charge disabled (default) 1 – charge enabled REG_RST Watchdog EN Description 4 CHG_EN R/W Y Y Y 3 WATCHDOG[1] R/W Y N Y 2 WATCHDOG[0] R/W Y N Y 1 RCP_SET R/W Y N Y Reverse current protection (RCP) threshold setting 0 – RCP set to 0 A (default) 1 – RCP set to -3 A 0 REG_RST R/W Y N Y Register reset 0 – no reset (default) 1 – reset all registers to default values Watchdog timer setting 00 – disable watchdog timer 01 – 0.5 s 10 – 1.0 s (default) 11 – 2 s Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8.5.9 REG07 (ADC_CONTROL) Figure 28. REG07 (ADC_CONTROL) 7 1 R/W 6 0 R 5 0 R 4 0 R 3 0 R/W 2 1 R/W 1 1 R/W 0 1 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 10. REG07 (ADC_CONTROL) Bit Reset Field Type 7 TDIE_ADC_EN R/W Y N Y Enable/ disable conversion of die junction temperature 0 – disable conversion 1 – enabled conversion (default) 6 Reserved R Y N Y Reserved bit. Always read 0. 5 Reserved R Y N Y Reserved bit. Always read 0. 4 Reserved R Y N Y Reserved bit. Always read 0. 3 ADC_EN R/W Y Y Y Enable/ disable ADC 0 – disable ADC (default) 1 – enable ADC 2 ADC_RATE R/W Y N Y Set ADC conversion rate 0 – 1-shot conversion 1 – continuous conversion (default) 1 ADC_AVG_EN R/W Y N Y Enable/disable ADC measurement averaging 0 – disable averaging, instantaneous measurement 1 – enable averaging (default) Y Set the number of samples to be taken for an ADC conversion 0 – 8 samples taken for averaging 1 – 16 samples taken for averaging (default) 0 ADC_SAMPLES REG_RST Watchdog R/W Y N EN Description Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 37 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.5.10 REG08 (ADC_EN) Figure 29. REG08 (ADC_EN) 7 1 R/W 6 1 R/W 5 1 R/W 4 1 R/W 3 1 R/W 2 1 R/W 1 1 R/W 0 1 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 11. REG08 (ADC_EN) Bit 38 Reset Field Type 7 VBUS_ADC_EN R/W Y N Y Enable/ disable conversion of VBUS voltage 0 – disable conversion 1 – enabled conversion (default) 6 IBUS_ADC_EN R/W Y N Y Enable/ disable conversion of IBUS current 0 – disable conversion 1 – enabled conversion (default) 5 VOUT_ADC_EN R/W Y N Y Enable/ disable conversion of VOUT voltage 0 – disable conversion 1 – enabled conversion (default) 4 VDROP_ADC_EN R/W Y N Y Enable/ disable conversion of VDROP voltage 0 – disable conversion 1 – enabled conversion (default) 3 VBAT_ADC_EN R/W Y N Y Enable/ disable conversion of VBAT voltage 0 – disable conversion 1 – enabled conversion (default) 2 IBAT_ADC_EN R/W Y N Y Enable/ disable conversion of IBAT current 0 – disable conversion 1 – enabled conversion (default) 1 TS_BUS_ADC_EN R/W Y N Y Enable/ disable conversion of TS_BUS voltage 0 – disable conversion 1 – enabled conversion (default) 0 TS_BAT_ADC_EN R/W Y N Y Enable/ disable conversion of TS_BAT voltage 0 – disable conversion 1 – enabled conversion (default) REG_RST Watchdog EN Description Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8.5.11 REG09 (PROTECTION) Figure 30. REG09 (PROTECTION) 7 1 R/W 6 0 R/W 5 1 R/W 4 0 R/W 3 0 R 2 0 R 1 0 R/W 0 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 12. REG09 Bit Reset Field Type 7 IBUS_OCP[3] R/W Y N Y 4A 6 IBUS_OCP[2] R/W Y N Y 2A 5 IBUS_OCP[1] R/W Y N Y 1A 4 IBUS_OCP[0] R/W Y N Y 0.5 A 3 Reserved R Y N Y Reserved bit. Always read 0. 2 Reserved R Y N Y Reserved bit. Always read 0. REG_RST Watchdog EN Description VBUS input overcurrent threshold Offset: none Range: 0 A to 7.5 A Default: 5 A (1010) 1 OCP_RES R/W Y N Y Controls the response of the OCP event or IBUS 0 – BLANKING mode; the device will wait 128 µs before the battery switch is disabled and latched off (default) 1 – HICCUP mode; battery switch is disabled instantaneously, and the device will attampt to turn on the battery switch every 100 ms, up to 7 times before latching off. 0 VBUS_OVP_DLY R/W Y N Y Set VBUS fault deglitch time 0 – 8 µs deglitch time (default) 1 – 128 µs deglitch time 8.5.12 REG0A (VBUS_OVP) Figure 31. REG0A (VBUS_OVP) 7 0 R 6 0 R/W 5 1 R/W 4 0 R/W 3 1 R/W 2 0 R/W 1 1 R/W 0 1 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 13. REG0A (VBUS_OVP) Bit Field Type Reset REG_RST Watchdog EN Description 7 Reserved R Y N Y Reserved bit. Always read 0. 6 VBUS_OVP[6] R/W Y N Y 1920 mV 5 VBUS_OVP[5] R/W Y N Y 960 mV 4 VBUS_OVP[4] R/W Y N Y 480 mV 3 VBUS_OVP[3] R/W Y N Y 240 mV 2 VBUS_OVP[2] R/W Y N Y 120 mV 1 VBUS_OVP[1] R/W Y N Y 60 mV 0 VBUS_OVP[0] R/W Y N Y 30 mV VBUS over voltage threshold Offset: 4.2 V Range: 4.2 V to 6.51 V Default: 5.49 V (00101011) Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 39 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.5.13 REG0B (VOUT_REG) Figure 32. REG0B (VOUT_REG) 7 0 R 6 0 R/W 5 0 R/W 4 1 R/W 3 0 R/W 2 0 R/W 1 0 R/W 0 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 14. REG0B (VOUT_REG) Bit 40 Field Type Reset REG_RST Watchdog EN Description 7 Reserved R Y N Y Reserved bit. Always read 0. 6 VOUT_OVP[5] R/W Y N Y 800 mV 5 VOUT_OVP[4] R/W Y N Y 400 mV 4 VBUS_OVP[3] R/W Y N Y 200 mV 3 VBUS_OVP[2] R/W Y N Y 100 mV 2 VBUS_OVP[1] R/W Y N Y 50 mV 1 VBUS_OVP[0] R/W Y N Y 25 mV 0 Reserved R/W Y N Y Reserved bit. Always read 0. Submit Documentation Feedback VOUT regulation threshold Offset: 4.2 V Range: 4.2 V to 4.975 V Default: 4.4 V (00010000) Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8.5.14 REG0C (VDROP_OVP) Figure 33. REG0C (VDROP_OVP) 7 0 R/W 6 0 R/W 5 1 R/W 4 1 R/W 3 1 R/W 2 1 R/W 1 0 R/W 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 15. REG0C (VDROP_OVP) Bit Reset Field Type 7 VDROP_OVP[6] R/W Y N Y 640 mV 6 VDROP_OVP[5] R/W Y N Y 320 mV 5 VDROP_OVP[4] R/W Y N Y 160 mV 4 VDROP_OVP[3] R/W Y N Y 80 mV 3 VDROP_OVP[2] R/W Y N Y 40 mV 2 VDROP_OVP[1] R/W Y N Y 20 mV 1 VDROP_OVP[1] R/W Y N Y 10 mV 0 Reserved R Y N Y Reserved bit. Always read 0. REG_RST Watchdog EN Description VDROP OVP threshold Offset: none Range: 0 mV to 1000 mV Default: 300 mV (00111100) 8.5.15 REG0D (VDROP_ALM) Figure 34. REG0D (VDROP_ALM) 7 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 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 16. REG0D (VDROP_ALM) Bit Reset Field Type 7 VDROP_ALM[6] R/W Y N Y 640 mV 6 VDROP_ALM[5] R/W Y N Y 320 mV 5 VDROP_ALM[4] R/W Y N Y 160 mV 4 VDROP_ALM[3] R/W Y N Y 80 mV 3 VDROP_ALM[2] R/W Y N Y 40 mV 2 VDROP_ALM[1] R/W Y N Y 20 mV 1 VDROP_ALM[1] R/W Y N Y 10 mV 0 Reserved R Y N Y Reserved bit. Always read 0. REG_RST Watchdog EN Description VDROP ALM threshold Offset: none Range: 0 mV to 1000 mV Default: 100 mV (00010100) Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 41 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.5.16 REG0E (VBAT_REG) Figure 35. REG0E (VBAT_REG) 7 0 R 6 0 R/W 5 0 R/W 4 0 R/W 3 1 R/W 2 0 R/W 1 0 R/W 0 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 17. REG0E (VBAT_REG) Bit Field Reset Type REG_RST Watchdog EN Description 7 Reserved R Y N Y Reserved bit. Always read 0. 6 VBAT_REG[6] R/W Y N Y 800 mV 5 VBAT_REG[5] R/W Y N Y 400 mV 4 VBAT_REG[4] R/W Y N Y 200 mV 3 VBAT_REG[3] R/W Y N Y 100 mV 2 VBAT_REG[2] R/W Y N Y 50 mV 1 VBAT_REG[1] R/W Y N Y 25 mV 0 VBAT_REG[0] R/W Y N Y 12.5 mV Battery voltage regulation threshold Offset: 4.2 V Range: 4.2 V to 4.975 V Default: 4.3 V (00001000) 8.5.17 REG0F (IBAT_REG) Figure 36. REG0F (IBAT_REG) 7 0 R 6 0 R/W 5 1 R/W 4 0 R/W 3 1 R/W 2 0 R/W 1 0 R/W 0 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 18. REG0F (IBAT_REG) Reset Bit 42 Field Type REG_R Watchd ST og EN Description 7 Reserved R Y N Y Reserved bit. Always read 0. 6 IBAT_REG[6] R/W Y N Y 3200 mA 5 IBAT_REG[5] R/W Y N Y 1600 mA 4 IBAT_REG[4] R/W Y N Y 800 mA 3 IBAT_REG[3] R/W Y N Y 400 mA 2 IBAT_REG[2] R/W Y N Y 200 mA 1 IBAT_REG[1] R/W Y N Y 100 mA 0 IBAT_REG[0] R/W Y N Y 50 mA Submit Documentation Feedback Battery current regulation threshold Offset: 0 A Range: 0 A to 6.35 A Default: 2 A (00101000) Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8.5.18 REG10 (IBUS_REG) Figure 37. REG10 (IBUS_REG) 7 1 R 6 1 R/W 5 1 R/W 4 0 R/W 3 0 R/W 2 1 R/W 1 0 R/W 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 19. REG10 (IBUS_REG) Bit Field Type Reset REG_RST Watchdog EN Description 7 Reserved R Y N Y Reserved bit. Always read 0. 6 IBUS_REG[5] R/W Y N Y 3200 mA 5 IBUS_REG[4] R/W Y N Y 1600 mA 4 IBUS_REG[3] R/W Y N Y 800 mA 3 IBUS_REG[2] R/W Y N Y 400 mA 2 IBUS_REG[1] R/W Y N Y 200 mA 1 IBUS_REG[0] R/W Y N Y 100 mA 0 Reserved R Y N Y Reserved bit. Always read 0. Battery current regulation threshold Offset: 0 A Range: 0 A to 6.3 A Default: 5 A (01100100) 8.5.19 REG11 (TS_BUS_FLT) Figure 38. REG11 (TS_BUS_FLT) 7 0 R 6 0 R/W 5 0 R/W 4 1 R/W 3 1 R/W 2 0 R/W 1 0 R/W 0 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 20. REG11 (TS_BUS_FLT) Bit Field Type Reset REG_RST Watchdog EN Description 7 Reserved R Y N Y Reserved bit. Always read 0. 6 TS_BUS_FLT[6] R/W Y N Y 1600 mA 5 TS_BUS_FLT[5] R/W Y N Y 800 mA 4 TS_BUS_FLT[4] R/W Y N Y 400 mA 3 TS_BUS_FLT[3] R/W Y N Y 200 mA 2 TS_BUS_FLT[2] R/W Y N Y 100 mA 1 TS_BUS_FLT[1] R/W Y N Y 50 mA 0 TS_BUS_FLT[0] R/W Y N Y 25 mA TS_BUS voltage threshold Offset: 0 V Range: 0 V to 1.4 V Default: 0.6 V (00011000) Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 43 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.5.20 REG12 (TS_BAT_FLT) Figure 39. REG12 (TS_BAT_FLT) 7 0 R 6 0 R/W 5 0 R/W 4 1 R/W 3 1 R/W 2 1 R/W 1 0 R/W 0 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 21. REG12 (TS_BAT_FLT) Bit Field Type Reset REG_RST Watchdog Description EN 7 Reserved R Y N Y Reserved bit. Always read 0. 6 TS_BAT_FLT[6] R/W Y N Y 1600 mA 5 TS_BAT_FLT[5] R/W Y N Y 800 mA 4 TS_BAT_FLT[4] R/W Y N Y 400 mA 3 TS_BAT_FLT[3] R/W Y N Y 200 mA 2 TS_BAT_FLT[2] R/W Y N Y 100 mA 1 TS_BAT_FLT[1] R/W Y N Y 50 mA 0 TS_BAT_FLT[0] R/W Y N Y 25 mA TS_BAT voltage threshold Offset: 0 V Range: 0 V to 1.4 V Default: 0.7 V (00011100) 8.5.21 REG 13 and REG 14 (VBUS_ADC) Figure 40. REG 13 and REG 14 (VBUS_ADC) 7 0 R 6 0 R 5 0 R REG13 4 3 0 0 R R 2 0 R 1 0 R 0 0 R 7 0 R 6 0 R REG14 4 3 0 0 R R 5 0 R 2 0 R 1 0 R 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 22. REG 13 and REG 14 (VBUS_ADC) Register REG13 REG14 44 Bit Field Type Reset REG_RST Watchdog EN Description 7 VBUS_POL R Y N Y Indicates polarity of VBUS voltage. Always positive. 0 - positive voltage 1 - negative voltage 6 VBUS_ADC[14] R Y N Y 16384 mV 5 VBUS_ADC[13] R Y N Y 8192 mV 4 VBUS_ADC[12] R Y N Y 4096 mV 3 VBUS_ADC[11] R Y N Y 2048 mV 2 VBUS_ADC[10] R Y N Y 1024 mV 1 VBUS_ADC[9] R Y N Y 512 mV 0 VBUS_ADC[8] R Y N Y 256 mV 7 VBUS_ADC[7] R Y N Y 128 mV 6 VBUS_ADC[6] R Y N Y 64 mV 5 VBUS_ADC[5] R Y N Y 32 mV 4 VBUS_ADC[4] R Y N Y 16 mV 3 VBUS_ADC[3] R Y N Y 8 mV 2 VBUS_ADC[2] R Y N Y 4 mV 1 VBUS_ADC[1] R Y N Y 2 mV 0 VBUS_ADC[0] R Y N Y 1 mV Submit Documentation Feedback Voltage representation of ADC conversion of VBUS voltage. Range: 0 V, and 2.048 V to 6.140 V Default: 0 V (0000000000000000) If VBUS < 0.3 V, VBUS_ADC = 0.3 V Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8.5.22 REG15 and REG16 (IBUS_ADC) Figure 41. REG15 and REG16 (IBUS_ADC) 7 0 R 6 0 R 5 0 R REG15 4 3 0 0 R R 2 0 R 1 0 R 0 0 R 7 0 R 6 0 R REG16 4 3 0 0 R R 5 0 R 2 0 R 1 0 R 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 23. REG15 and REG16 (IBUS_ADC) Register REG15 REG16 Bit Field Type Reset REG_RST Watchdog EN Description 7 IBUS_POL R Y N Y Indicates polarity of IBUS current. Always positive. 0 - positive current 1 - negative current 6 IBUS_ADC[14] R Y N Y 16384 mA 5 IBUS_ADC[13] R Y N Y 8192 mA 4 IBUS_ADC[12] R Y N Y 4096 mA 3 IBUS_ADC[11] R Y N Y 2048 mA 2 IBUS_ADC[10] R Y N Y 1024 mA 1 IBUS_ADC[9] R Y N Y 512 mA 0 IBUS_ADC[8] R Y N Y 256 mA 7 IBUS_ADC[7] R Y N Y 128 mA 6 IBUS_ADC[6] R Y N Y 64 mA 5 IBUS_ADC[5] R Y N Y 32 mA 4 IBUS_ADC[4] R Y N Y 16 mA 3 IBUS_ADC[3] R Y N Y 8 mA 2 IBUS_ADC[2] R Y N Y 4 mA 1 IBUS_ADC[1] R Y N Y 2 mA 0 IBUS_ADC[0] R Y N Y 1 mA Current representation of ADC conversion of VBUS current. Range: 0 A to 7.5 A Default: 0 A (0000000000000000) Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 45 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.5.23 REG17 and REG18 (VOUT_ADC) Figure 42. REG17 and REG18 (VOUT_ADC) 7 0 R 6 0 R 5 0 R REG17 4 3 0 0 R R 2 0 R 1 0 R 0 0 R 7 0 R 6 0 R REG18 4 3 0 0 R R 5 0 R 2 0 R 1 0 R 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 24. REG17 and REG18 (VOUT_ADC) Register REG17 REG18 46 Bit Field Type Reset REG_RST Watchdog EN Description 7 VOUT_POL R Y N Y Indicates polarity of VDROP voltage. Always positive. 0 - positive voltage 1 - negative voltage 6 VOUT_ADC[14] R Y N Y 16384 mV 5 VOUT_ADC[13] R Y N Y 8192 mV 4 VOUT_ADC[12] R Y N Y 4096 mV 3 VOUT_ADC[11] R Y N Y 2048 mV 2 VOUT_ADC[10] R Y N Y 1024 mV 1 VOUT_ADC[9] R Y N Y 512 mV 0 VOUT_ADC[8] R Y N Y 256 mV 7 VOUT_ADC[7] R Y N Y 128 mV 6 VOUT_ADC[6] R Y N Y 64 mV 5 VOUT_ADC[5] R Y N Y 32 mV 4 VOUT_ADC[4] R Y N Y 16 mV 3 VOUT_ADC[3] R Y N Y 8 mV 2 VOUT_ADC[2] R Y N Y 4 mV 1 VOUT_ADC[1] R Y N Y 2 mV 0 VOUT_ADC[0] R Y N Y 1 mV Submit Documentation Feedback Voltage representation of ADC conversion of VDROP voltage. Range: 2.048 V to 6.140 V Default: 0 V (0000000000000000) Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8.5.24 REG19 and REG1A (VDROP_ADC) Figure 43. REG19 and REG1A (VDROP_ADC) 7 0 R 6 0 R 5 0 R REG19 4 3 0 0 R R 2 0 R 1 0 R 0 0 R 7 0 R 6 0 R REG1A 4 3 0 0 R R 5 0 R 2 0 R 1 0 R 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 25. REG19 and REG1A (VDROP_ADC) Register REG19 REG1A Bit Field Type Reset REG_RST Watchdog EN Description 7 VDROP_POL R Y N Y Indicates polarity of VDROP voltage. Always positive. 0 - positive voltage 1 - negative voltage 6 VDROP_ADC[14] R Y N Y 16384 mV 5 VDROP_ADC[13] R Y N Y 8192 mV 4 VDROP_ADC[12] R Y N Y 4096 mV 3 VDROP_ADC[11] R Y N Y 2048 mV 2 VDROP_ADC[10] R Y N Y 1024 mV 1 VDROP_ADC[9] R Y N Y 512 mV 0 VDROP_ADC[8] R Y N Y 256 mV 7 VDROP_ADC[7] R Y N Y 128 mV 6 VDROP_ADC[6] R Y N Y 64 mV 5 VDROP_ADC[5] R Y N Y 32 mV 4 VDROP_ADC[4] R Y N Y 16 mV 3 VDROP_ADC[3] R Y N Y 8 mV 2 VDROP_ADC[2] R Y N Y 4 mV 1 VDROP_ADC[1] R Y N Y 2 mV 0 VDROP_ADC[0] R Y N Y 1 mV Voltage representation of ADC conversion of VBUS voltage. Range: 0 mV to 1000 mV Default: 0 mV (0000000000000000) Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 47 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.5.25 REG1B and REG1C (VBAT_ADC) Figure 44. REG1B and REG1C (VBAT_ADC) 7 0 R 6 0 R 5 0 R REG1B 4 3 0 0 R R 2 0 R 1 0 R 0 0 R 7 0 R 6 0 R REG1C 4 3 0 0 R R 5 0 R 2 0 R 1 0 R 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 26. REG1B and REG1C (VBAT_ADC) Register REG1B REG1C 48 Bit Field Type Reset REG_RST Watchdog EN Description 7 VBAT_POL R Y N Y Indicates polarity of VBUS voltage. Always positive. 0 - positive voltage 1 - negative voltage 6 VBAT_ADC[14] R Y N Y 16384 mV 5 VBAT_ADC[13] R Y N Y 8192 mV 4 VBAT_ADC[12] R Y N Y 4096 mV 3 VBAT_ADC[11] R Y N Y 2048 mV 2 VBAT_ADC[10] R Y N Y 1024 mV 1 VBAT_ADC[9] R Y N Y 512 mV 0 VBAT_ADC[8] R Y N Y 256 mV 7 VBAT_ADC[7] R Y N Y 128 mV 6 VBAT_ADC[6] R Y N Y 64 mV 5 VBAT_ADC[5] R Y N Y 32 mV 4 VBAT_ADC[4] R Y N Y 16 mV 3 VBAT_ADC[3] R Y N Y 8 mV 2 VBAT_ADC[2] R Y N Y 4 mV 1 VBAT_ADC[1] R Y N Y 2 mV 0 VBAT_ADC[0] R Y N Y 1 mV Submit Documentation Feedback Voltage representation of ADC conversion of VBAT voltage. Range: 2.048 V to 6.140 V Default: 0 V (0000000000000000) Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8.5.26 REG1D and REG1E (IBAT_ADC) Figure 45. REG1D and REG1E (IBAT_ADC) 7 0 R 6 0 R 5 0 R REG1D 4 3 0 0 R R 2 0 R 1 0 R 0 0 R 7 0 R 6 0 R REG1E 4 3 0 0 R R 5 0 R 2 0 R 1 0 R 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 27. REG1D and REG1E (IBAT_ADC) Register REG1D REG1E Bit Field Type Reset REG_RST Watchdog EN Description 7 IBAT_POL R Y N Y Indicates polarity of battery current. 0 - positive voltage (default) 1 - negative voltage 6 IBAT_ADC[14] R Y N Y 16384 mV 5 IBAT_ADC[13] R Y N Y 8192 mV 4 IBAT_ADC[12] R Y N Y 4096 mV 3 IBAT_ADC[11] R Y N Y 2048 mV 2 IBAT_ADC[10] R Y N Y 1024 mV 1 IBAT_ADC[9] R Y N Y 512 mV 0 IBAT_ADC[8] R Y N Y 256 mV 7 IBAT_ADC[7] R Y N Y 128 mV 6 IBAT_ADC[6] R Y N Y 64 mV 5 IBAT_ADC[5] R Y N Y 32 mV 4 IBAT_ADC[4] R Y N Y 16 mV 3 IBAT_ADC[3] R Y N Y 8 mV 2 IBAT_ADC[2] R Y N Y 4 mV 1 IBAT_ADC[1] R Y N Y 2 mV 0 IBAT_ADC[0] R Y N Y 1 mV Voltage representation of ADC conversion of VBUS voltage. Range: 0 A to 7.104 A Default: 0 A(0000000000000000) Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 49 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.5.27 REG1F and REG20 (TS_BUS_ADC) Figure 46. REG1F and REG20 (TS_BUS_ADC) 7 0 R 6 0 R 5 0 R REG1F 4 3 0 0 R R 2 0 R 1 0 R 0 0 R 7 0 R 6 0 R REG20 4 3 0 0 R R 5 0 R 2 0 R 1 0 R 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 28. REG1F and REG20 (TS__BUS_ADC) Register REG1F REG20 50 Bit Field Type Reset REG_RST Watchdog EN Description 7 TS_BUS_POL R Y N Y Indicates polarity of TS_BUS voltage. Always positive. 0 - positive voltage 1 - negative voltage 6 TS_BUS_ADC [14] R Y N Y 16384 mV 5 TS_BUS_ADC [13] R Y N Y 8192 mV 4 TS_BUS_ADC [12] R Y N Y 4096 mV 3 TS_BUS_ADC [11] R Y N Y 2048 mV 2 TS_BUS_ADC [10] R Y N Y 1024 mV 1 TS_BUS_ADC [9] R Y N Y 512 mV 0 TS_BUS_ADC [8] R Y N Y 256 mV 7 TS_BUS_ADC [7] R Y N Y 128 mV 6 TS_BUS_ADC [6] R Y N Y 64 mV 5 TS_BUS_ADC [5] R Y N Y 32 mV 4 TS_BUS_ADC [4] R Y N Y 16 mV 3 TS_BUS_ADC [3] R Y N Y 8 mV 2 TS_BUS_ADC [2] R Y N Y 4 mV 1 TS_BUS_ADC [1] R Y N Y 2 mV 0 TS_BUS_ADC [0] R Y N Y 1 mV Submit Documentation Feedback Voltage representation of ADC conversion of TS_BUS voltage. Range: 0 V to 2.420 V Default: 0 V (0000000000000000) Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8.5.28 REG21 and REG22 (TS_BAT_ADC) Figure 47. REG21 and REG22 (TS_BAT_ADC) 7 0 R 6 0 R REG21 4 3 0 0 R R 5 0 R 2 0 R 1 0 R 0 0 R 7 0 R 6 0 R REG22 4 3 0 0 R R 5 0 R 2 0 R 1 0 R 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 29. REG21 and REG22 (TS_BAT_ADC) Register REG21 REG22 Bit Field Reset Type REG_RST Watchdog EN Description 7 TS_BAT_POL R Y N Y Indicates polarity of TS_BAT voltage. Always positive. 0 - positive voltage 1 - negative voltage 6 TS_BAT_ADC [14] R Y N Y 16384 mV 5 TS_BAT_ADC [13] R Y N Y 8192 mV 4 TS_BAT_ADC [12] R Y N Y 4096 mV 3 TS_BAT_ADC [11] R Y N Y 2048 mV 2 TS_BAT_ADC [10] R Y N Y 1024 mV 1 TS_BAT_ADC [9] R Y N Y 512 mV 0 TS_BAT_ADC [8] R Y N Y 256 mV 7 TS_BAT_ADC [7] R Y N Y 128 mV 6 TS_BAT_ADC [6] R Y N Y 64 mV 5 TS_BAT_ADC [5] R Y N Y 32 mV 4 TS_BAT_ADC [4] R Y N Y 16 mV 3 TS_BAT_ADC [3] R Y N Y 8 mV 2 TS_BAT_ADC [2] R Y N Y 4 mV 1 TS_BAT_ADC [1] R Y N Y 2 mV 0 TS_BAT_ADC [0] R Y N Y 1 mV Voltage representation of ADC conversion of TS_BAT voltage. Range: 0 V to 2.420 V Default: 0 V (0000000000000000) 8.5.29 REG 23 (TDIE_ADC) Figure 48. REG23 (TDIE_ADC) 7 0 R 6 0 R 5 0 R 4 0 R 3 0 R 2 0 R 1 0 R 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 30. REG23 (TDIE_ADC) Bit Field Type Reset REG_RST Watchdog EN Description 7 DIE_TEMP_ADC [7] R Y N Y 128°C 6 DIE_TEMP_ADC [6] R Y N Y 64°C 5 DIE_TEMP_ADC [5] R Y N Y 32°C 4 DIE_TEMP_ADC [4] R Y N Y 16°C 3 DIE_TEMP_ADC [3] R Y N Y 8°C 2 DIE_TEMP_ADC [2] R Y N Y 4°C 1 DIE_TEMP_ADC [1] R Y N Y 2°C 0 DIE_TEMP_ADC [0] R Y N Y 1°C Temperature representation of ADC conversion of die junction temperature. Range: 25°C to 150°C Default: 0°C (0000000000000000) Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 51 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.5.30 REG 24 (EVENT_2_EN) Figure 49. REG24 (EVENT_2_EN) 7 0 R/W 6 0 R 5 0 R 4 0 R 3 1 R/W 2 0 R/W 1 0 R/W 0 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 31. REG24 (EVENT_2_EN) (0x24 Register) Bit 52 Reset Field Type 7 VDROP_AMP_DIS R/W Y N Y 6 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 5 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 4 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 3 IBUS_OCP_EN R/W Y N Y Enable/ disable IBUS over current protection 0 – disable IBUS OCP 1 – enabled IBUS OCP (default) 2 VBAT_OVP_EN R/W Y N Y Enable/ disable VBAT over voltage protection 0 – disable VBAT OVP (default) 1 – enabled VBAT OVP 1 IBAT_OCP_EN R/W Y N Y Enable/ disable IBAT over current protection 0 – disable IBAT OCP (default) 1 – enabled IBAT OCP 0 VOUT_OVP_EN R/W Y N Y Enable/ disable VOUT over voltage protection 0 – disable VOUT OVP protection (default) 1 – enabled VOUT_OVP REG_RST Watchdog EN Description Turn on/ off VDROP AMP 0 – Turn on VDROP AMP (default) 1 – Turn off VDROP AMP Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8.5.31 REG 25 (EVENT_3_MASK) Figure 50. REG25 (EVENT_3_MASK) 7 0 R 6 0 R 5 0 R 4 0 R 3 0 R 2 0 R/W 1 0 R/W 0 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 32. REG26 (EVENT_3_MASK) (0x026 Register) Bit Field Type Reset REG_RST Watchdog EN Description 7 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 6 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 5 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 4 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 3 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 2 1 0 VBAT_OVP_MASK IBAT_OCP_MASK VOUT_OVP_MASK R/W R/W R/W Y Y Y N N N Y VBAT over voltage fault mask. 0 – no mask. INT will assert low when VBAT_OVP bit is set (default) 1 – VBAT_OVP is masked. INT will not assert low when VBAT_OVP bit is set. Y IBAT over current fault mask. 0 – no mask. INT will assert low when IBAT_OCP bit is set (default) 1 – IBAT_OCP is masked. INT will not assert low when IBAT_OCP bit is set. Y VOUT over voltage fault mask. 0 – no mask. INT will assert low when VOUT_OVP bit is set (default) 1 – VOUT_OVP is masked. INT will not assert low when VOUT_OVP bit is set. Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 53 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.5.32 REG 26 (EVENT_3) Figure 51. REG26 (EVENT_3) 7 0 R 6 0 R 5 0 R 4 0 R 3 0 R 2 0 R 1 0 R 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 33. REG26 (EVENT_3) (0x26 Register) Bit Field Type Reset REG_RST Watchdog EN Description Indicates if high current from VBUS to VOUT has hit ISCP threshold. Battery switch is disabled 0 – no fault (default) 1 – short circuit fault 7 SCP_FLT R Y N Y 6 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 5 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 4 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 3 VUSB_OVP_FLT R Y N Y Indicates if VUSB_OVP threshold is reached. Battery switch is disabled 0 – no fault (default) 1 – VUSB_OVP fault 2 VBAT_OVP_FLT R Y N Y Indicates if VBAT_OVP threshold is reached. Battery switch is disabled 0 – no fault (default) 1 – VBAT_OVP fault Y Indicates if IBAT_OCP threshold is reached. Battery switch is disabled 0 – no fault (default) 1 – IBAT_OCP fault Y Indicates if VOUT_OVP threshold is reached. Battery switch is disabled 0 – no fault (default) 1 – VOUT_OVP fault 1 0 IBAT_OCP_FLT VOUT_OVP_FLT R Y R N Y N 8.5.33 REG27 and REG28 (VUSB_ADC) Figure 52. REG27 and REG28 (VUSB_ADC) 7 0 R 6 0 R 5 0 R REG27 4 3 0 0 R R 2 0 R 1 0 R 0 0 R 7 0 R 6 0 R 5 0 R REG28 4 3 0 0 R R 2 0 R 1 0 R 0 0 R LEGEND: R/W = Read/Write; R = Read only; -n = value after reset 54 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 Table 34. REG27 and REG28 (VUSB_ADC) Regi ster REG 21 REG 22 Reset Bit Field Type REG_ Watch RST dog EN Description 7 VUSB_POL R Y N Y Indicates polarity of TS_BAT voltage. Always positive. 0 - positive voltage 1 - negative voltage 6 VUSB_ADC [14] R Y N Y 16384 mV 5 VUSB_ADC [13] R Y N Y 8192 mV 4 VUSB_ADC [12] R Y N Y 4096 mV 3 VUSB_ADC [11] R Y N Y 2048 mV 2 VUSB_ADC [10] R Y N Y 1024 mV 1 VUSB_ADC [9] R Y N Y 512 mV 0 VUSB_ADC [8] R Y N Y 256 mV 7 VUSB_ADC [7] R Y N Y 128 mV 6 VUSB_ADC [6] R Y N Y 64 mV 5 VUSB_ADC [5] R Y N Y 32 mV 4 VUSB_ADC [4] R Y N Y 16 mV 3 VUSB_ADC [3] R Y N Y 8 mV 2 VUSB_ADC [2] R Y N Y 4 mV 1 VUSB_ADC [1] R Y N Y 2 mV 0 VUSB_ADC [0] R Y N Y 1 mV Voltage representation of ADC conversion of VUSB voltage. Range: 2.048 V to 6.140 V Default: 0 V (0000000000000000) Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 55 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 8.5.34 REG 29 (CONTROL_2) Figure 53. REG29 (CONTROL_2) 7 0 R 6 0 R 5 0 R 4 0 R 3 0 R 2 0 R 1 0 R 0 0 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 35. REG29 (RSENSE) (0x29 Register) Bit 56 Field Type Reset REG_RST Watchdog EN Description 7 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 4 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 3 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 2 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 1 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 6 VUSBOVP_TH[ 1] R Y N Y 5 VUSBOVP_TH[ 0] R Y N Y 4 OVPSET_DIS R/W Y N N 3 VUSBOVP_I2C[ 1] R/W Y N Y 2 VUSBOVP_I2C[ 0] R/W Y N Y 1 Reserved R N/A N/A N/A 0 R_PLACE R/W Y N Y Submit Documentation Feedback Indicates the VUSB OVP threshold. 00 – 5.5 V (default) 01 – 6.5 V 10 – 10.5 V 11 – 14.0 V Disables the OVPSET pin setting. When disabled, VUSBOVP threshold is only determined by the settings in VUSBOVP_I2C[2:1]. 0 – Enable OVPSET pin (default) 1 – Disable OVPSET pin Indicates the VUSB OVP threshold. 00 – 5.5 V 01 – 6.5 V 10 – 10.5 V 11 – 14.0 V (default) Reserved bit. Always reads 0. Select location of SRP/SRN sense resistor 0 – low-side placement (default) 1 – high-side placement Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 8.5.35 REG 40 (DIE_TEMP_FLT) Figure 54. REG 40 (DIE_TEMP_FLT) 7 0 R 6 0 R 5 0 R 4 0 R 3 0 R 2 0 R 1 1 R/W 0 1 R/W LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 36. REG 40 (DIE_TEMP_FLT) (0x40 Register) Bit Field Type Reset REG_RST Watchdog EN Description 7 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 6 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 5 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 4 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 3 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 2 Reserved R N/A N/A N/A Reserved bit. Always reads 0. 1 DIE_TEMP_FLT [1] R/W Y N Y 30 C 0 DIE_TEMP_FLT [0] R/W Y N Y 15 C TSHUT temperature threshold Offset: 105°C Range: 105°C to 150°C Default: 150°C (0b11) Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 57 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 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 application consists of the device configured as an I2C controlled device and another switch mode charger for Li-Ion and Li-polymer batteries used in a wide range of smart phones and other portable devices. A host controls which charger is enabled during the charging process. 9.2 Typical Application Switch-Mode Charger Power Supply Connector VBUS SW SDA/ SCL SYS GND BAT System Host VSYS 10 PF (1) EN SDA VOUT SCL BATP 100 : 100 : CHGSTAT BATN Battery Pack INT 1 PF VBUS SRP SRN OVPGATE 5.23 kŸ VUSB VREF 103 AT VREF 5.23 kŸ TS_BAT TS_VUSB GND 30.1 kŸ 103 AT 30.1 kŸ Copyright © 2016, Texas Instruments Incorporated Figure 55. bq25872 Typical Application 58 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 Typical Application (continued) 9.2.1 Design Requirements Table 37. Design Requirement PARAMETER VALUE Input voltage range 3 V to 6 V Input current limit 0.1 A to 7.5 A Output voltage range 3 V to 4.975 V 9.2.2 Detailed Design Procedure The bq25872 continuously monitors battery and adaptor connector temperature by measuring the voltage between TS_BAT pin and TS_BUS pins and ground, typically determined by a negative temperature coefficient thermistor and an external voltage divider. The device compares this voltage against its internal thresholds to determine if charging is allowed. To initiate a charging cycle, both battery and connector temperatures must be lower than the temperature threshold, else the device suspends charging and waits until both temperatures are blow the threshold. Assuming a 103 AT NTC thermistor is used on the battery pack, the values RT1 (connected between TS_X pin to VREF) and RT2 (connected between TS_X and ground) can be determined by using the following equations. 1 1 VREF × RTHCOLD × RTHHOT × @V FV A LTF TCO RT2 = V V RTHHOT × @VREF F 1A F RTHCOLD × @VREF F 1A TCO LTF VREF VLTF F 1 RT1 = 1 1 RT2 + RTHCOLD where • RTHcold and VLTF are the resistance of NTC under the cold temperature and the corresponding TS_X pin voltage when charge is allowed, RTHhot and VTCOare the resistance of NTC under the hot temperature and the corresponding TS_X pin voltage when charge is allowed. (1) Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 59 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 9.2.3 Application Curves 60 Figure 56. Power Up with IBUS_REG = 1 A Figure 57. IBAT Regulation During Load Step Down Figure 58. VBAT Regulation During Load Step Down Figure 59. IBUS OCP During Load Transient Figure 60. TS BUS OTP Figure 61. VBUS OVP with IBUS Regulation Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 Figure 62. Power Up of bq25872 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 61 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 10 Power Supply Recommendations In order to provide an output voltage on SYS, the device requires a power supply between 3.9-V and 14-V input with at least 100-mA current rating connected to VBUS or a single-cell Li-Ion battery with voltage > VBATUVLO connected to BAT. The source current rating needs to be at least 7.5 A to meet the current capability of the device. 11 Layout 11.1 Layout Guidelines bq25872 supports up to 7-A charge current. It is very critical to maximize Cu trace of VBUS and VOUT. Following PCB layout guideline is recommended: • Use Cu trace of at least 110 mil (2.794 mm) wide for VBUS and VOUT respectively. This allows current flow evenly through all 7 WCSP solder balls. • Cu trace of VBUS and VOUT should run at least 150 mil (3.81 mm) straight (perpendicular to WCSP ball array) before making turns. • Use as large as possible Cu pour for VBUS and VOUT trace elsewhere. • Use as large as possible Cu pour for PGND. • Place decoupling capacitors of VBUS and VOUT as close as possible to the device. 11.2 Layout Example Figure 63. bq25872 Layout Diagram (Top Layer) Figure 64. bq25872 Layout Diagram (Mid Layer 2) 62 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 Layout Example (continued) Figure 65. bq25872 Layout Diagram (Mid Layer 1) Figure 66. bq25872 Layout Diagram (Bottom 1) Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 63 bq25872 SLUSCQ6 – OCTOBER 2016 www.ti.com 12 Device and Documentation Support 12.1 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.2 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.3 Trademarks E2E is a trademark of Texas Instruments. I2C is a trademark of Philips Semiconductor. All other trademarks are the property of their respective owners. 12.4 Electrostatic Discharge Caution This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage. ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more susceptible to damage because very small parametric changes could cause the device not to meet its published specifications. 12.5 Glossary SLYZ022 — TI Glossary. This glossary lists and explains terms, acronyms, and definitions. 64 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 bq25872 www.ti.com SLUSCQ6 – OCTOBER 2016 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. Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: bq25872 65 PACKAGE OPTION ADDENDUM www.ti.com 10-Dec-2020 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Pins Package Drawing Qty Eco Plan (2) Lead finish/ Ball material MSL Peak Temp Op Temp (°C) Device Marking (3) (4/5) (6) BQ25872YFFR ACTIVE DSBGA YFF 42 3000 RoHS & Green SNAGCU Level-1-260C-UNLIM -40 to 85 BQ25872 BQ25872YFFT ACTIVE DSBGA YFF 42 250 RoHS & Green SNAGCU Level-1-260C-UNLIM -40 to 85 BQ25872 (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
BQ25872YFFR 价格&库存

很抱歉,暂时无法提供与“BQ25872YFFR”相匹配的价格&库存,您可以联系我们找货

免费人工找货