NXP Semiconductors Advance Information Document Number: MC32BC3770 Rev. 1.0, 7/2016 2.0 A switch-mode charger with intelligent power-path for 1-cell li-ion battery BC3770 The BC3770 is a fully programmable switching charger with dual-path output for single-cell Li-Ion and Li-Polymer battery. This dual-path output allows mobile applications with fully discharged battery or dead battery to boot up the system. High-efficiency and switch-mode operation of the BC3770 reduce heat dissipation and allow for higher current capability for a given package size. In addition, the BC3770 features single input with a 20 V withstanding input and charges the battery with the current up to 2.0 A. The charging parameters and operating modes are fully programmable over an I2C Interface that operates up to 400 kHz. The BC3770 is a highly integrated synchronous switch-mode charger, featuring integrated OVP and Power FETs. The charger and boost regulator circuits switch at 1.5 MHz to minimize the size of external passive components. The BC3770 is able to operate as a boost regulator for USB-OTG function via either I2C command or an external pin from the host/processor. The BC3770 is available in a 25-bump, 2.27 mm x 2.17 mm, WLCSP package. Features * * * * * * * * * * BATTERY CHARGER CS SUFFIX 98ASA00848D 25 WLCSP Applications * * * * * * Dual-path output to power-up system in dead battery Single input for USB/TA High-efficiency synchronous switching regulator 20 V maximum withstanding input voltage Minimize the charging time with remote sense Up to 2.0 A load current for system or battery Programmable charge parameters via I2C compatible interface 400 kHz full-speed I2C interface 1.5 MHz switching frequency Charge reduction mode for maximizing charging efficiency Internet of things (IoT) Handheld consumer devices Wearable application mPOS terminals Medical portable equipment Consumer tablets BC3770 USB/TA VBUS DD+ ID GND PMID VBUS Charge Detector VL PGND BOOT GND System Load LX System I/O VIO INT INTB VSYS SDA SDA CHGOUT SCL SCL MCU BATREG GPIO CHGENB GPIO SHDNB + Optional BATSNSN ADC connected on the PCB Figure 1. BC3770 simplified application diagram * This document contains certain information on a new product. Specifications and information herein are subject to change without notice. (c) 2016 NXP B.V. VF NOBAT - 1-Cell Li-Ion Battery 1 Orderable parts Table 1. Orderable part variations Part number MC32BC3770CSR2 Temperature (TA) Package -40 C to 85 C 25 WLCSP, 2.27 mm x 2.17 mm, 0.4 pitch BC3770 NXP Semiconductors 2 2 Internal block diagram Input Current Detect Q1 (50m) VBUS VBUS PMID Q2 (50m) Current Path Control VL PWM DRV Q3 (70m) BOOT LX LX 1.5 MHz PGND PGND Internal Regulator VL PMID Reduction THR GND VIO Q4 (30m) INTB VSYS VSYS VSYS CHGOUT CHGOUT CHGOUT FS I2C Interface SDA SCL ITrickle I2C bit, SUSPEND=0 & CHGEN=1 Iprechg Linear Charger Enabled CHGENB All other enable conditions=1 VBUS + AICL BATREG - VL BATSNSN NOBAT + OVP + BUCK PWM, CC, CV, Registers & I2C INTERFACE CONTROL BLOCK VTH Weak Battery + UVLO Tj 100C Tj 150C + THERMAL REGULATION VTrickle + + - VTH_TRK + THERMAL SHUTDOWN Vprechg - - Vpre-chg I2C disable SHDNB Figure 2. BC3770 simplified internal block diagram BC3770 3 NXP Semiconductors 3 Pin connections TRANSPARENT TOP VIEW 1 2 3 4 5 A VBUS VBUS VL SCL SDA B PMID BOOT BAT SNSN VIO INTB C LX NO BAT GND BAT REG CHG OUT D LX CHG ENB SH DNB VSYS CHG OUT E PGND PGND VSYS VSYS CHG OUT Figure 3. BC3770 pin connections (transparent top view) Functional descriptions of many of these pins can be found in the Functional Pin Description section beginning on page 13. Table 2. BC3770 pin definitions Pin Pin name Pin function Formal name Definition A1, A2 VBUS Input USB/DCP Adapter Input Connect the pins to the output of USB or DCP (dedicated Charging Port) adapter. Bypass with a 2.2 F/10 V ceramic capacitor to the ground, in case the peak voltage on the pins is always below 10 V due to a clamp device. Otherwise, a 2.2 F/25 V or higher rating capacitor is recommended. The two VBUS pins must be connected together externally. These pins are used as an output in OTG mode. An embedded 100 k discharge resistance is enabled in Charge mode. It is disconnected in the Boost mode. A3 VL Output Internal Regulator Output The analog output for internal reference, bandgap and so on. DO NOT LOAD. Bypass with a 1.0 F/10 V to ground. A4 SCL Input Clock Input for FS I2C Serial Interface with the Processor Use a pull-up resistor, 1.5 k to 2.2 k, to the VIO. A5 SDA Input/ Output Data I/O for FS I2C Serial Interface with the Processor Use a pull-up resistor, 1.5 k to 2.2 k, to the VIO. B1 PMID Output VBUS Bypass Output B2 BOOT High-side MOSFET Driver Supply Bypass BOOT to LX with a 22 nF/10 V ceramic capacitor. B3 BATSNSN Battery - Terminal Sensing Connect to negative terminal of battery cell as close as possible. If a sense resistor is used for a fuel gauge, connect the pin to the ground terminal of the sense resistor. B4 VIO Supply for Internal Buffer High-side MOSFET connection node and VBUS bypass output. Bypass with a 2.2 F ceramic capacitor to PGND pins as close as possible. Do NOT LOAD any external applications. Connect to the system I/O supply voltage rail. BC3770 NXP Semiconductors 4 Table 2. BC3770 pin definitions (continued) Pin Pin name Pin function Formal name Definition B5 INTB Output Logic Output for Interrupt An open-drain output with an external pull-up resistor, 200 k, to the system I/O supply. Active-low when status change on interrupt registers occurs. C1, D1 LX Switching Node C2 NOBAT Input Logic Input for Battery Presence Detection C3 GND Ground Device Ground C4 BATREG C5, D5, E5 CHGOUT D2 D3 CHGENB SHDNB Battery + Terminal Sensing Output Input Input Connect a 1.0 H inductor. The two LX pins must be connected together externally. Connect the pin to VF or ID pin on the battery cell. It has an internal pull-up resistance, 300 k typ, to the VL. If a logic-high threshold is detected on the pin, the charging is suspended immediately. If this pin is not used, connect it to ground. Must be connected to the system ground. Connect to positive terminal of battery cell as close as possible. Battery Charger Output These pins must be connected together externally. Bypass with a 4.7 F/10 V or higher to ground. Charger Enable Logic Input Logic-low to enable charger. Logic-high to disable the charger, not to disable buck converter. It has an internal 300 k resistance to ground. If this pin is not used, leave it open or connect it to ground. The serial interface, I2C, is still available in CHGENB = High. Logic Input for Disabling I2C Interface If there is no valid input source, logic-low is to put the I2C interface into Disabled mode to reduce the idle current as low as possible. In the Shutdown mode, I2C interface is not available but the Q4 FET is kept ON. A valid power source on VBUS is able to overwrite to wake-up the device for Charge mode even in SHDNB = Low. This pin is not effective as long as a valid input power source is present. This pin has an internal pull-down resistance, 300 k typ. If this pin is not used, tie it to the system I/O supply rail or an appropriate rail to reduce idle current as low as possible. VSYS is the power supply for the system load. When a valid power source at VBUS is attached, VSYS is regulated at 3.6 V until the BATREG hits the threshold of VSYS_MIN x RDS(on)_Q4. When the +Terminal on the battery cell is regulated at VBATREG, the VSYS output is regulated to the IFAST_CHG x RDS(on)_Q4 above BATREG. Bypass with a 10 F/10 V ceramic capacitor to ground. D4, E3, E4 VSYS Output System Supply Output E1, E2 PGND Ground Power Ground for the Buck Converter The two PGND pins must be connected together externally. BC3770 5 NXP Semiconductors 4 Electrical characteristics 4.1 Maximum ratings Stress(es) beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the following operational sections of the specifications is not implied. Exposure to absolute maximum rating condition(s) for extended periods may affect device reliability. Table 3. Maximum ratings All voltages are with respect to ground unless otherwise noted. Symbol Rating Min. Max. Unit Notes VBUS, PMID to GND -0.3 20 V (1) LX to GN -0.3 20 V (1) BOOT to LX - 0.3 5.5 V (1) BOOT to GND - 0.3 25.5 V PGND, BATSNSN to GND - 0.3 0.3 V VL to GND - 0.3 5.5 V VSYS, CHGOUT, BATREG to GND - 0.3 Continuous 6.0 V PGND to GND - 0.3 0.3 V All Other Pins to GND - 0.3 5.5 -- -- 2000 200 -- -- -- 2.08 1.14 0.832 Electrical ratings VESD1 VESD3 ESD Voltage * Human Body Model (HBM) * Machine Model (1) (1) (1) V (2) (3) Thermal ratings Continuous Power Dissipation * TA 25 C * TA 70 C * TA 85 C TA Operating Temperature * Ambient - 40 85 C TJ Maximum Temperature * Junction -- 150 C Storage Ambient Temperature -65 150 C TSOLDER Lead Soldering Temperature (within 10 s) -- 300 C TJA Thermal Resistance Junction to Ambient -- 48 C/W TSTG Notes 1. 2. 3. 4. 5. W (4), (5) GND: all of the PGND and GND should be within the limit. Human Body Model (HBM) per JESD22-A114 for all pins Highly depends on the PCB heat dissipation. Tested with the Thermal Characteristics test condition below. TA = 70 C Measured in still air, free convection condition (conforms to EIA/JESD51-2) on high effective thermal conductivity JESD51-7 test board. BC3770 NXP Semiconductors 6 4.2 Electrical characteristics Table 4. BC3770 electrical characteristics Characteristics noted under conditions: VVBUS = 5.0 V, VBATREG = 3.7 V, VVIO = 1.8 V, CVBUS = CPMID = 2.2 F, CVSYS = 10 F, CCHGOUT = 4.7 F, CVL = 1.0 F, L = 1.0 H, TA = - 40 C to 85 C *). Typical values are at TA = 25C, unless otherwise noted. (6) Symbol Characteristic Min. Typ. Max. Unit 4.0 1.6 -- -- 6.2 3.3 V Notes VBUS supply VBUS_OP VVIO_OP Operating Range * On VBUS * On VIO VBUS_UVLO UVLO Threshold * VBUS rising, 200 mV Hysteresis, VBUSOK bit set to 1 3.6 3.8 4.0 V VBUS_OVP OVP Threshold * VBUS rising to turn off converter, 200 mV Hysteresis 6.3 6.5 6.7 V VAICL_TH Adaptive-Input Current Limit (AICL) Threshold Range * VBUS falling, Programmable in 100 mV steps, 4.5 V Default 4.3 -- 4.9 V IVBUS_OP Adaptive-Input Current Limit (AICL) Threshold Range * In charger enabled, IFAST_CHG = ISYS = 0 mA, SHDNB = H, SUSPEN = 0 LX No switching, VVSYS = VBATREG = 4.4 V override LX switching w/VSYS = 3.7 V in PWM * USB suspended mode in SUSPEN=1 -- -- -- 2.0 15 -- -- -- 1.0 100 -- 2050 70 70 84 93 85 85 92 100 100 100 100 107 -- 100 -- k 4.65 4.8 -- V Current Limit * VVLLDO = 3.8 V 50 -- -- mA (7) fSW Switching Frequency * In PWM mode 1.35 1.5 1.65 MHz (7) DMAX Maximum Duty Cycle -- -- 99 % DMIN Minimum Duty Cycle 0.0 -- -- % Cycle-by-cycle Current Limit for Charger Mode * For high-side MOSFET in charger mode -- 3.5 4.7 A (7) -30% 10 -- F (7) IIN_LIM Input Current Limit Programmable Range * 500 mA default, test 100 mA, 500 mA, 900 mA and 1.9 A only in production IIN_LIM Accuracy * With respect to IIN_LIM = 100 mA * With respect to IIN_LIM = 500 mA * With respect to IIN_LIM = 900 mA * With respect to IIN_LIM = 2000 mA VBUS Pull-down Resistance * Off in BOOST Mode (7) mA mA % (7) VL LDO regulator VOUT_VLLDO ILOAD_LIM Output Voltage * VPMID = 5.0 V, ILOAD = 30 mA Switching regulator ILIM_CHG Minimum Output Capacitance * For stability Notes 6. Specifications over the TA range are assured by design, characterized, and correlated with process control. 7. Guaranteed by design, characterization, and correlation with process controls. Not fully tested in production. BC3770 7 NXP Semiconductors Table 4. BC3770 electrical characteristics (continued) Characteristics noted under conditions: VVBUS = 5.0 V, VBATREG = 3.7 V, VVIO = 1.8 V, CVBUS = CPMID = 2.2 F, CVSYS = 10 F, CCHGOUT = 4.7 F, CVL = 1.0 F, L = 1.0 H, TA = - 40 C to 85 C *). Typical values are at TA = 25C, unless otherwise noted. (6) Symbol Characteristic Min. Typ. Max. Unit Notes Power switches RDS(on)_Q1 Reverse Blocking MOSFET On-resistance * Q1 FET -- 50 -- m RDS(on)_Q2 Internal High-side MOSFET On-resistance * Q2 FET -- 50 -- m RDS(on)_Q3 Internal Low-side MOSFET On-resistance * Q3 FET -- 70 -- m RDS(on)_Q4 CHGOUT to VSYS MOSFET On-resistance * Q4 FET -- 30 -- m VVSYS_MIN VSYS Min. Regulation Voltage in IIN_LIM IVSYS * In both Trickle and pre-charge mode (VBATREG < VVSYS_MIN), ISYS = 500 mA 3.5 3.6 3.71 V VVSYS_MIN_OLP VSYS Min Regulation Voltage in IIN_LIM < IVSYS (VSYS overloaded) * VSYS falling in VSYS overloaded in VBUSOK = 1 3.3 3.4 -- V SYS Max Regulation Voltage * In VBUSOK = 1, ISYS_LOAD = 0 mA, ICHG = 1.5 A -- VSYSOK Threshold * VSYS rising in VBUSOK = 1, VSYSOK bit set to 1 3.4 3.5 3.61 V (8) VSYSNG Threshold * VSYS falling, VSYSNG bit set to 1 3.2 3.3 -- V (8) Ideal Diode Regulation Voltage * VSYS falling below BATREG, ISYS_LOAD = 3.0 A -- VBATREG 50 mV VBATREG 75 mV V (8) VBATREG 0.2 VBATREG 0.1 -- V (8) VSYS output VVSYS_MAX VSYS_REVERSE VBATREG + VBATREG + ICHG * 0.1 V RDSON_Q4 V VSYSLOAD Load Regulation in Transition * ISYS = 1.0 mA to 1.0 A in tR = 20 s VSYS_UVLO VSYS Undervoltage Lockout Threshold * VSYS falling, 200 mV Hysteresis 2.3 2.4 2.5 V tDIODE-ON Ideal Diode Turn-on Time -- 10 -- s tDIODE_OFF Ideal Diode Turn-off Time -- 10 -- s BATREG Programmable Voltage Range * Programmable in 25 mV steps 4.1 -- 4.475 V -0.5 -1.0 -- -- 0.5 1.0 -- -100 -- Battery charger VBATREG_RNG VBAT_REG Voltage Accuracy * IFAST_CHG = 0 mA, set to 4.2 V and 4.35 V at VBATREG TA = 25 C TA = -40 to 85 VRCH Recharge Threshold * VBATREG - VBAT_REG % mV Notes 8. Guaranteed by design, characterization, and correlation with process controls. Not fully tested in production. 9. 10. Designed and simulated according to I2C specifications except general call support. The regulation in boost is only guaranteed in the operation range. BC3770 NXP Semiconductors 8 Table 4. BC3770 electrical characteristics (continued) Characteristics noted under conditions: VVBUS = 5.0 V, VBATREG = 3.7 V, VVIO = 1.8 V, CVBUS = CPMID = 2.2 F, CVSYS = 10 F, CCHGOUT = 4.7 F, CVL = 1.0 F, L = 1.0 H, TA = - 40 C to 85 C *). Typical values are at TA = 25C, unless otherwise noted. (6) Symbol Characteristic Min. Typ. Max. Unit -- 60 -- A -- -- 20 A 100 150 200 0.0 50 -- Notes Battery charger (continued) Stand-By Current IBAT_STD IBAT_SHDN VCHGEN_ON VCHGEN_OFF * No VBUS, VBATREG = 4.2 V, ISYS = 0 mA, SHDNB = H(I2C active), Q4 = On with OCP enabled, ENCOMPARATOR bit reset to 0, others with default Shutdown Current * No VBUS, VBATREG = 4.2 V, charger disabled, Q4 = On with OCP disabled, SHDNB = L (I2C inactive), ENCOMPARATOR bit reset to 0, others with default Charger Enable Threshold * VBUS - VBATREG, rising, valid VBUS detected to enable buck & charging * VBUS - VBATREG, falling, invalid VBUS detection to disable buck & charging mV (11) (11) VTRICKLE Trickle to Pre-charge Mode Change Threshold * VBATREG rising, 100 mV Hysteresis 2.4 2.5 2.7 V ITRICKLE Trickle Charge Current * Fixed, VBATREG = 2.3 V, VSYS = 3.6 V -- 90 -- mA IPRECHG Pre-charge Current Programmable Range * 450 mA default and test in production 150 -- 450 mA Fast-charge Current Programmable Range * 500 mA default, test 500 mA, 1.0 A only in production 100 -- 2000 mA Top-off Current Programmable Range * IFAST_CHG falling, 100 mA default, in 50 mA steps, test 100 mA and 300 mA only in production 100 -- 65 mA Overvoltage Protection Threshold * BATREG rising -- VBAT_REG + 0.1 -- V Soft-start Slope Time * In fast charge mode -- 1.17 -- mA/s -30% 4.7 -- F (11) -20 -20 -7.0 -7.0 -- -- -- -- 20 20 7.0 7.0 % (11) (11) IFAST_CHG ITOPOFF VBAT_OVP Minimum Output Capacitance * On CHGOUT, For stability Charge Current Accuracy * Pre-charge current at 150 mA * Top-off current at 100 mA * IFAST_CHG = 1000mA * IFAST_CHG = 2000mA Thermal protection TSD Thermal Shutdown Temperature * Temperature rising to shutdown with 20 C hysteresis -- 150 -- C TCF Thermal Regulation Threshold * Rising, charge current starts to reduce and the Interrupt triggered -- 100 -- C Thermal Regulation Gain * To have no charge current with respect to IFAST_CHG, TJ 100 C -- 3.33 -- %/C Notes 11. Guaranteed by design, characterization, and correlation with process controls. Not fully tested in production. BC3770 9 NXP Semiconductors Table 4. BC3770 electrical characteristics (continued) Characteristics noted under conditions: VVBUS = 5.0 V, VBATREG = 3.7 V, VVIO = 1.8 V, CVBUS = CPMID = 2.2 F, CVSYS = 10 F, CCHGOUT = 4.7 F, CVL = 1.0 F, L = 1.0 H, TA = - 40 C to 85 C *). Typical values are at TA = 25C, unless otherwise noted. (6) Symbol Characteristic Min. Typ. Max. Unit Pre-charge Timer * Time for BAT from VTRICKLE to VSYS_MIN -- 45 -- min. Timer Accuracy -10 -- 10 % Top-off Timer * Programmable 10 -- 45 min. -- -- -- -- 3.5 4.5 5.5 disabled -- -- -- -- hrs. VBUS Supply OVP Release Deglitch Time * Duration VBUS stays below falling OVP before VSYS/Charger/ OTG is enabled -- 0.426 -- ms tNOBAT NOBAT Release Deglitch Time * Duration VNOBAT stays logic low to enable the charger -- 1.0 -- ms tBATOVP BATREG OVP Release Deglitch Time * Duration BATREG stays below falling OVP level to enable charger/OTG -- 7.0 -- ms tTRICKLE Trickle to Pre-charge Release Deglitch Time * Duration BATREG stays above trickle charge level to enable pre-charge -- 7.0 -- ms tPRCHG Pre-charge to Fast Charge Release Deglitch Time * Duration BATREG stays above pre-charge level to enable fast charge -- 7.0 -- ms tITOPOFF Top-Off Deglitch Time * Duration IFAST_CHG stays below Top-off level to generate an interrupt -- 7.0 -- ms Recharge Deglitch Time * Duration VBATREG stays below the VRCH Threshold -- 27 -- ms Waiting Time to Initiate Trickle Charge Mode * From tSTART_VSYS expire to initiate trickle charge -- 27 -- ms Weak Battery Deglitch Time * Duration VBATREG stays below VWEAK_HYS in ENCOMPARATOR bit = 1 -- 27 -- ms VSYS Start-up Time * From VBUS stays above UVLO to VSYS start-up -- 220 -- ms tINT_MASK Interrupt Mask Time -- 10 -- s tITOPOFF Overcurrent Discharge Deglitch Time * Duration IFAST_DISCHG stays above the overcurrent threshold in Discharge mode to generate an interrupt -- 7.0 -- ms Notes Safety timer tPRECHG_TMR tTOPOFF_TMR tFAST_TMR Fast Charge Timer * This timer is automatically disabled when the input current limit is set to 100 mA FASTTIME = 00 FASTTIME = 01 FASTTIME = 10 FASTTIME = 11 (default) (12) Deglitch timer (12) tVBUS_OVP tBAT_RECHG tWAIT tWEAK_DEB tSTART_VSYS (12) Notes 12. Guaranteed by design, characterization, and correlation with process controls. Not fully tested in production. BC3770 NXP Semiconductors 10 Table 4. BC3770 electrical characteristics (continued) Characteristics noted under conditions: VVBUS = 5.0 V, VBATREG = 3.7 V, VVIO = 1.8 V, CVBUS = CPMID = 2.2 F, CVSYS = 10 F, CCHGOUT = 4.7 F, CVL = 1.0 F, L = 1.0 H, TA = - 40 C to 85 C *). Typical values are at TA = 25C, unless otherwise noted. (6) Symbol Characteristic Min. Typ. Max. Unit Notes tVSYSOK_DEB VSYSOK Deglitch Time * Duration VSYS stays above 3.6 V to set the VSYSOK interrupt bit = 1 and pull the INTB pin Low in VBUSOK = ENCOMPARATOR = 1 -- 27 -- ms tVSYSNG_DEB VSYSNG Deglitch Time * Duration VSYS stays at/below the VVSYS_MIN_OLP threshold to set the VSYSNG interrupt bit = 1 and pull the INTB pin Low in Discharge mode and ENCOMPARATOR = 1 -- 27 -- ms tVSYSOLP_DEB VSYSOLP Deglitch Time * Duration VSYS stays at/below the VVSYS_MIN_OLP threshold to set the VSYSOLP interrupt bit = 1 and pull the INTB pin Low in Overload mode and VBUSOK = 1 -- 27 -- ms Boost Supply Current * In OTG enabled with no load -- 3.0 -- mA Output Regulation Voltage Range * Programmable at PMID 5.0 -- 5.2 V ILIM_OTG Cycle-by-Cycle Current Limit -- 2.4 -- A VBO_REG Boost Output Regulation Voltage at VBUS * 3.0 V VBATREG 4.45 V, set to 5.1 V at PMID, 0 mA ILOAD 900 mA 4.75 5.0 5.25 V (13), (14) IBO_MAX Maximum Continuous Output Current at VBUS * 3.0 V VBATREG 4.45 V 0.9 -- -- A (13) Battery Operation Voltage Range * For the regulated output 3.0 -- 4.45 V (13) VSTART_BO BATREG Start Threshold Voltage for Boost * VBATREG rising -- 2.9 -- V VSTOP_BO BATREG Stop Threshold Voltage for Boost * VBATREG falling -- 2.5 -- V Overvoltage Protection at VBUS * VBUS rising, 400 mV Hysteresis -- 5.4 -- V Output Low Voltage * ISINK = 5.0 mA -- -- 0.4 V Deglitch timer (12) (continued) Boost converter IS_OTG VBAT_MAX_BO VBUS_OVP_H INTB Logic inputs (CHGENB, SHDNB, and NOBAT) VIH Logic Input High Voltage 1.2 -- -- V VIL Logic Input Low Voltage -- -- 0.4 V RPD Pull-down Resistance to GND * On CHGENB & SHDNB pin -- 300 -- k RPU Pull-up Resistance to VL * On NOBAT pin -- 300 -- k Notes 13. Guaranteed by design, characterization, and correlation with process controls. Not fully tested in production. 14. The regulation in boost is only guaranteed in the operation range. BC3770 11 NXP Semiconductors Table 4. BC3770 electrical characteristics (continued) Characteristics noted under conditions: VVBUS = 5.0 V, VBATREG = 3.7 V, VVIO = 1.8 V, CVBUS = CPMID = 2.2 F, CVSYS = 10 F, CCHGOUT = 4.7 F, CVL = 1.0 F, L = 1.0 H, TA = - 40 C to 85 C *). Typical values are at TA = 25C, unless otherwise noted. (6) Symbol Characteristic Min. Typ. Max. Unit Weak Battery Programmable Range * BATREG falling, programmable in 50 mV steps 3.0 -- 3.75 V Weak Battery Threshold Accuracy -5.0 -- 0.4 % Weak Battery Voltage Hysteresis * BATREG rising -- 100 -- mV VIH_I2C I2C Logic Input High Threshold Voltage * SDA, SCL 1.2 -- -- V VIL_I2C I2C Logic Input Low Threshold Voltage * SDA, SCL -- -- 0.4 V VOL_I2C I2C Logic Output Low Voltage * SDA at 3.0 mA sink current -- -- 0.4 V SCL Clock Frequency 0.0 -- 400 kHz Notes Weak battery detection VWEAK_L VWEAK_HYS (15) I2C interface (15), (16) fSCL Notes 15. Guaranteed by design, characterization, and correlation with process controls. Not fully tested in production. 16. The regulation in boost is only guaranteed in the operation range. BC3770 NXP Semiconductors 12 5 Functional device operation 5.1 Introduction The BC3770 is a fully programmable switching charger with a single-input for USB/DCP adapter and a dual-path output for single-cell LiIon and Li-Polymer batteries. The dual-path output allows mobile applications with a fully discharged or dead battery to boot up the system through the VSYS output. High-efficiency and switch-mode operation of the BC3770 reduce thermal dissipation and allows the battery to charge faster with a higher current capability. The BC3770 supports single input up to 20 V max. absolute voltage and charges the battery with the current up to 2.0 A. Owing to a high-efficiency in a wide range of input voltages and charging currents, the switch mode charger is a good choice for fast charging with less power loss and better thermal management than a linear charger. The charging parameters and operating modes are fully programmable over an I2C interface that operates up to 400 kHz in full speed. The BC3770 features a highly integrated synchronous switch-mode charger, intelligent power-path, VSYS stable control scheme in overload condition, and an automatic battery detection function. The charger and boost regulator circuit switches at 1.5 MHz, to minimize the size of external passive components. To ensure USB compliance and minimize charging time, the input current is able to be limited to the value set through the I2C. The setting of charge top-off current is also programmable over I2C. The BC3770 provides battery charging in four modes: trickle, pre-charge, fast charge (constant current), and full-charge (constant voltage). The charging restart circuit automatically restarts the fast-charge cycle in full-charge mode when the battery falls below an internal threshold over the deglitch time and detected top-off threshold. Input and charge status are reported to the processors through the interrupt pin, INTB. Charge current is reduced when the die temperature reaches 100 C, while the system current is maintained. The BC3770 is able to operate as a boost regulator for USB-OTG devices over I2C. 5.2 * * * * * * * * * * * * Features Dual-path output to power-up system in dead battery Single Input for USB/TA High-efficiency synchronous switching regulator 20 V maximum withstanding input voltage Minimize the charging time with remote sense Up to 2.0 A load current for system or battery Programmable charge parameters via I2C compatible interface * Fast charge current * Charge termination current * Battery regulation voltage * Pre-charge current * Fast charge threshold voltage * Charge reduction threshold voltage 400 kHz full-speed I2C interface 1.5 MHz switching frequency Charge reduction mode for maximizing charging efficiency Protection * Thermal protection * Thermal regulation * Input/output overvoltage protection * Adaptive input current limit protection (AICL) * Reverse leakage protection * No battery detection over pin detection * Battery OVP protection * Overcurrent protection in discharge mode Boost mode operation for USB OTG * Output voltage: 5.0 V to 5.2 V, programmable at 900 mA BC3770 13 NXP Semiconductors 5.3 Operational modes 5.3.1 Undervoltage lockout (UVLO) The BC3770 has a typical undervoltage lockout threshold of 3.8 V, with a 200 mV hysteresis, rising on VBUS. VSYS also has a falling 2.5 V typical with 200 mV hysteresis. When the input supply voltage is below the 3.6 V typical UVLO falling level, the PWM buck converter turns off. 5.3.2 Registers reset All programmable registers in the device are reset to the default values when the following condition is met. * Reset Condition: VSYS VSYS_UVLO 5.3.3 Q4 FET on in no valid VBUS If the battery is connected with the voltage above a typical of 2.4 V and no any valid input power source is attached, the Q4 FET between VSYS and CHGOUT turns On and connects the Battery to the system, regardless of status of SHDNB. The VL regulator stays off. 5.3.4 Charge mode The BC3770 performs the following pre-qualification process before initiating the Charging mode: 1. Input Voltage: Detect the validation of VBUS power source, charger enable threshold, and Adaptive-Input Current Limit (AICL) threshold. If the falling VBUS hits the AICL threshold, the charging current is reduced to limit the amount of drop on VBUS power source. In addition, the device senses the input voltage is at least above BATREG + 150 mV. 2. Battery Presence Detection: Detect the status of battery presence through the NOBAT pin. If the voltage on the NOBAT pin is above the logic high threshold, the charging is suspended (Internal Q4 FET is open). However, VSYS is regulated at VVSYS_MAX as long as a valid input source is attached. 3. Battery Voltage: Sense the battery voltage if it is less than the BAT OVP threshold. 4. Die Temperature: If the die temperature is above 130 C or less than 150 C, charging is suspended. 5. Overvoltage Detection (OVP): Sense if the VBUS is less than the OVP threshold. If the OVP condition is detected, the PWM converter is immediately shut off. 6. Validation of Software and Hardware Enable signals: Detect the status of software enable bit, CHGEN=1, SUSPEN=0, and hardware pin of CHGENB=LOW. This pre-qualification process is continuously monitored and charging is suspended until all conditions are met. 5.3.5 5.3.5.1 Charging profile Trickle-charge mode Trickle-charge mode is automatically enabled in 27 ms after the VSYS start-up time expires. The battery is charged with a fixed 90 mA charge current until the battery voltage reaches the threshold, 2.5 V typical in rising. This threshold is not programmable over I2C. As soon as the battery voltage crosses over the threshold, a pre-charge mode is activated automatically after the fixed deglitch time. This allows the protection circuit in the battery pack to be reset with no damage, and brings the battery voltage to a higher level. 5.3.5.2 Pre-charge mode The Pre-charge mode is enabled in tTRICKLE when the battery voltage crosses over a typical 2.5 V. The safety timer called pre-charge timer, tPRECHG_TMR, 45-minute counts at the same time as well. This timer is reset as soon as the Fast-charge mode is initiated. This allows a deeply discharged battery to charge safely. The pre-charge current is programmable from 150 mA to 450 mA in 100 mA steps over I2C. If the battery voltage does not exceed the VVSYS_MIN threshold before the timer expires, charging is suspended and a fault signal is asserted via the INTB pin. If the VSYS voltage drops due to the limited input power source during the mode, the charge current is automatically reduce to maintain the VSYS as low as at 3.4 V. If the load is still overloaded, even in no charge current and limited input current, the VSYS can't help the collapse. BC3770 NXP Semiconductors 14 5.3.5.3 Fast-charge mode (constant-current mode) The Fast-charge mode is entered in tPRECHG when the battery voltage exceeds the VVSYS_MIN threshold of a typical 3.6 V. During this mode, the battery is charged with a programmable fast-charge current. The fast-charge current is programmable from 100 mA to 2000 mA with a 500 mA default. Fast-charge current is always limited by the input current limit setting. As soon as the battery voltage reaches the VVSYS_MIN threshold, VSYS tracks the battery voltage through the Q4. This is called 'tracking mode". In tracking mode, power dissipation is minimized by RDSON_Q4 x IFAST_CHG. However, if the VSYS voltage drops during the fast-charge mode, the charge current is automatically reduce to keep the dropout voltage, to ensure proper operation of charging circuitry. During this fast-charge mode, the safety timer called fast charge timer, tFAST_TMR, counts. If the battery voltage does not reach the VBAT_REG threshold before the timer expires, charging is suspended and a fault signal is asserted via the INTB pin. This timer is programmable and is disabled by default. This timer is automatically disabled when the input current limit is set to 100 mA. 5.3.5.4 Full-charge mode (constant-voltage mode) As soon as the BATREG voltage reaches the VBAT_REG threshold, the fast-charge current is reduced to a programmable top-off current. The VBAT_REG regulation threshold is programmable from 4.1 V to 4.475 V in 25 mV steps. 5.3.5.5 Top-off mode (constant-voltage mode) If the charge current down to a pre-programmed top-off current threshold is sensed over tITOPOFF, the safety timer called top-off timer, tTOPOFF_TMR, 45-minute by default, automatically counts. The top-off interrupt event is reported to the processor via the INTB. As soon as the processor reads the interrupt registers, the processor is able to turn off the charger by either CHGENB = H, CHGEN = 0, or wait until the timer expires in AUTOSTOP=1. The top-off current is programmable from 100 mA to 650 mA in 50 mA steps. 100 mA is the default. 5.3.5.6 Done mode (constant-voltage mode) After the top-off timer expires, the charger is Off automatically in AUTOSTOP=1. However, the charger stays at CV (Constant-voltage mode) in AUTOSTOP=0 even though the top-off timer expires. The interrupt signal of Done is reported to the processors via the INTB pin, regardless of the AUTOSTOP status. 5.3.6 Boost (OTG) mode Similar to Charge mode operation, in OTG mode enabled by I2C control bit, ENBOOST = 1, the device provides a regulated output voltage to VBUS from the battery. In Boost mode, the device first converts the battery voltage to a target voltage at PMID, then bypasses it to the VBUS pin with load current up to 900 mA to support USB OTG devices. In order to have a final regulated output at VBUS, the minimum input at BATREG should be at least or above 3.0 V. To activate Boost mode, all of the following conditions should be met in advance. 1. Either the CHGEN bit resets to "0" or CHGENB = HIGH (meaning for "charger disabled") 2. The VBUS voltage must be less than the UVLO falling threshold 3. No Fault Conditions 4. SUSPEN bit reset to "0" Then set the ENBOOST bit to "1". In this Boost mode, the following functions are consequently disabled. * AICL * Charging 5.3.6.1 Soft-start in Boost mode When Boost mode is enabled, the PMID is regulated to a pre-programmed voltage. After PMID reaches a preset target regulation voltage, the FET between PMID and VBUS turns On slowly to minimize the inrush current. The output current limit is ramped up to the boost output current limit. This soft-start counter is not initialized when one of next conditions occur. 1. Die temperature exceeds TSD 2. No battery detection (NOBAT = H) on NOBAT 3. Voltage on VBUS rises over VBUS_OVP 4. Voltage on the BATREG pin rises over VBAT_MAX_BO 5. Voltage on the BATREG pin falls below VSTOP_BO BC3770 15 NXP Semiconductors 5.3.7 Battery recharge Regardless of the AUTOSTOP bit status, the re-charge of the battery is able to be performed in two ways. 1. Automatic Enable After a top-off threshold or Done is detected and the battery voltage drops below the recharge threshold, VRCH, over the deglitch time, a typical of 27 ms, the charger automatically resumes the charging. In this mode, the interrupt signal of "recharge" is reported to a processor via the INTB pin. However if the battery voltage recovers above the threshold within 27 ms, the charging restart is not resumed and an interrupt event is not reported. The threshold is a fixed value of -100 mV. Top-Off detected DONE detected V RCH detected ReCharge enabled 27ms deglitch time Figure 4. Re-charge enabled in the automatic way 2. Manual Enable The Application Processor (AP) is able to turn off the charger after the top-off or Done state is detected. Once the charger is enabled by the processor and if the recharge conditions are met, the charger automatically charges the battery. 5.3.8 Soft-start The BC3770 provides a soft-start in the transition from Pre-charge to Fast-charge mode to allow for a smaller voltage drop on VSYS and to prevent input current and voltage transients. However, there is no soft-start in recharge mode. In summary, the following is the typical charging profile where the following conditions are met in advance. * * * * * * * * * * * A valid input is detected No AICL threshold detected All timers reset Input current limit > fast-charge current No SYS current Input current limit not detected No status changes on CHGEN = 1, CHGENB = LOW, SUSPEND = 0 and AUTOSTOP = 1 VRCH = -100 mV Related interrupt bits not masked Deep battery with 2.0 V attached in advance Deglitch time excluded BC3770 NXP Semiconductors 16 BATREG and VSYS VBATREG 4.1V -4.475V, 25mV steps, 4.2V Default VRCH VSYS VBATSNSP IFAST_C HG x RD SON_ Q4 VSYS_MIN I FAST RECHG 2.5V Trickle Charge Mode Input & Charge Current IIN_LIM > tBAT 3.6V VTRICKLE 2.0V t Pre-Charge (Constant Current) Mode Fast Charge (Constant Current) Mode Full-Charge (Constant Voltage) Mode Top-OFF Mode Done Mode (Charger Disabled by Top-Off timer expired) RechargeMode 100-2050mA, 500mA Default CHG 100-2000mA, 500mA Default 150-450mA, 100mA steps, 450mA Default I PRECHG IBAT 100-650mA, 50mA steps, 100mA Default ITOPOFF Soft-Start=2ms ITRICKLE 90mA I BAT = 0mA 0mA System I/O available INT1 INT2 INTB Read & clear 45min Read & clear INT3 Read & clear t PRE CH G_ TMR reset tFA ST_TM R Fast charge timer if enabled, programmable reset tTOP OFF_ TMR reset Note Note Note Note 1: INT1 for Top-Of f Interrupt, INT2 for Done Interrupt, INT3 for Recharge Interrupt 2: The time of Read & Clear depends on the processor. 3: Each deglitch time is not included. 4; Charger rest art condition is made on purpose to show the behavior. Figure 5. Typical charging profile in no fault condition BC3770 17 NXP Semiconductors DEVICE IN STANDBY/ SHUTDOWN MODE - VBUS < VUV LO - SUSPEND=0 - I2C not available if SHDNB=N - I2C active if SHDNB=H Q4=ON CHARGING Resumes automatically at where the suspended occurred Valid VBUS attached QUALIFICATION PROCESS FOR CHARGER ENABLE - VU VLO < VBUS < VOVP - Battery Presence Detection - BATREG < BAT_OVP -Die Temp < 130C -VBUS > BATREG+150mV - CHGENB=LOW - CHGEN=1 -POK=H -VL=ON Each condition released CHARGING SUSPENDED - Interrupt triggered - Timer Reset Toggle CHGEN bit or t oggle CHGENB pin or Re-Attach VBUS input BAT < 2.5V - VBUS < UVLO or - VL=OFF or - CHGEN=0 or - CHGENB=HIGH - VBUS > OVP or - Die Temp > 130C or - BAT OVP detected TRICKLE CHARGE MODE -VSYS=3.6V - IC HG=90mA - I2C Active TIMER FAULT V 3.6 2.5V = BATREG = 3.6V PRE-CHARGE MODE -VSYS=3.6V - ICH G=150mA (Default) - I2C Active Pre-charge timer=ON BATREG > 3.6V & Soft -Start w/ 2ms T t& uA d-OB aenr m i t T ou FAST-CHARGE MODE -VSYS=Track BATREG - ICH G=500mA(Default) - I2C Activee Fast-charge timer=ON if enabled EG R EG T__R VBBAAT <