LTC4099 I2C Controlled USB Power Manager/Charger with Overvoltage Protection DESCRIPTION FEATURES n n n n n n n n n n n The LTC®4099 is an I2C controlled high efficiency USB PowerPath™ controller and full-featured Li-Ion/Polymer battery charger. It seamlessly manages power distribution from multiple sources including USB, a wall adapter and a Li-Ion/Polymer battery. Switching Regulator with Bat-TrackTM Adaptive Output Control Makes Optimal Use of Limited Input Power I2C Port for Optimal System Performance and Status Information Input Overvoltage Protection Bat-Track Control of External Step-Down Switching Regulator Maximizes Efficiency from Automotive and Other High Voltage Sources Instant-On Operation with Low Battery Optional Overtemperature Battery Conditioner Improves High Temperature Battery Safety Margin Ideal Diode Seamlessly Connects Battery When Input Power is Limited or Unavailable Full-Featured Li-Ion/Polymer Battery Charger 1.5A Maximum Charge Current with Thermal Limiting Slew Control Reduces Switching EMI Ultra-Thin (0.55mm) 20-Lead 3mm × 4mm QFN The LTC4099 automatically limits its input current for USB compatibility. For automotive and other high voltage applications, the LTC4099 interfaces with an external switching regulator. Both the USB input and the auxiliary input controller feature Bat-Track optimized charging to provide maximum power to the application and reduced heat in high power density applications. The I2C port allows digital control of important application parameters including input current limit, charge current and float voltage. Several status bits can also be read back via I2C. An overvoltage protection circuit guards the LTC4099 from high voltage damage on the low voltage VBUS pin. The LTC4099 is available in the ultra-thin (0.55mm) 20-lead 3mm × 4mm QFN surface mount package. APPLICATIONS n n n n n Media Players Portable Navigation Devices Smart Phones Industrial Handhelds Portable Medical Instruments , LT, LTC and LTM are registered trademarks of Linear Technology Corporation. PowerPath and Bat-Track are trademarks of Linear Technology Corporation. All other trademarks are the property of their respective owners. Protected by U.S. Patents, including 6522118, 6570372, 6700364, 6819094. Other patents pending. TYPICAL APPLICATION Reduced Power Dissipation vs Linear Battery Charger I2C Controlled High Efficiency Battery Charger/ USB Power Manager OVERVOLTAGE USB PROTECTION 1.8 LINEAR BATTERY CHARGER 3.3μH VBUS 10μF VOUT OVGATE 6.2k TO μCONTROLLER BAT LTC4099 OVSENS 2 SYSTEM LOAD SW I2C CLPROG PROG 0.1μF 10μF BATSENS 3.01k GND 1.02k NTCBIAS NTC 100k 100k T + POWER DISSIPATION (W) 1.6 VIN = 5V ICHARGE = 1A 1.4 1.2 1.0 ADDITIONAL POWER AVAILABLE FOR CHARGING 0.8 0.6 0.4 SWITCHING BATTERY CHARGER 0.2 Li-Ion 4099 TA01a 0 3.3 3.4 3.5 3.6 3.7 3.8 3.9 BATTERY VOLTAGE (V) 4 4.1 4099 TA01b 4099f 1 LTC4099 ABSOLUTE MAXIMUM RATINGS PIN CONFIGURATION (Notes 1, 2, 3) VBUS, WALL (Transient) t < 1ms, Duty Cycle < 1% ...................................... –0.3V to 7V VBUS, WALL (Static), BAT, BATSENS, IRQ, NTC, DVCC ............................................... –0.3V to 6V SDA, SCL .......... –0.3V to Max (VBUS, VOUT, BAT) + 0.3V IOVSENS.................................................................±10mA ICLPROG ....................................................................3mA IPROG, INTCBIAS .........................................................2mA IOUT, ISW, IBAT, IVBUS ...................................................2A Maximum Junction Temperature........................... 125°C Operating Temperature Range.................. –40°C to 85°C Storage Temperature Range................... –65°C to 125°C IIRQ.........................................................................50mA IACPR ......................................................................±5mA SDA ACPR OVSENS CLPROG TOP VIEW 20 19 18 17 16 SCL OVGATE 1 15 DVCC NTC 2 NTCBIAS 3 14 SW 21 VC 4 13 VBUS 12 VOUT WALL 5 11 BAT IRQ 9 10 IDGATE 8 GND 7 PROG BATSENS 6 PDC PACKAGE 20-LEAD (3mm s 4mm) PLASTIC UTQFN TJMAX = 125°C, θJA = 43°C/W EXPOSED PAD (PIN 21) IS GND, MUST BE SOLDERED TO PCB ORDER INFORMATION LEAD FREE FINISH TAPE AND REEL PART MARKING PACKAGE DESCRIPTION TEMPERATURE RANGE LTC4099EPDC#PBF LTC4099EPDC#TRPBF DQKT 20-Lead (3mm × 4mm) Plastic UTQFN –40°C to 85°C Consult LTC Marketing for parts specified with wider operating temperature ranges. For more information on lead free part marking, go to: http://www.linear.com/leadfree/ For more information on tape and reel specifications, go to: http://www.linear.com/tapeandreel/ ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C. VBUS = 5V, BAT = 3.8V, DVCC = 3.3V, RPROG = 1.02k, RCLPROG = 3.01k, unless otherwise noted. SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS Input Power Supply VBUS Input Supply Voltage IBUS(LIM) Total Input Current IVBUSQ (Note 4) Input Quiescent Current 100mA Mode 500mA Mode 620mA Mode 790mA Mode 1A Mode 1.2A Mode Low Power Suspend Mode High Power Suspend Mode 100mA Mode 500mA, 620mA, 790mA, 1A, 1.2A Modes Low Power Suspend Mode High Power Suspend Mode l 4.35 l l 88 460 580 725 920 1150 0.30 1.6 l l 5.5 93 485 620 790 965 1220 0.37 2.05 6 15 0.039 0.037 100 500 650 850 1000 1295 0.5 2.5 V mA mA mA mA mA mA mA mA mA mA mA mA 4099f 2 LTC4099 ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C. VBUS = 5V, BAT = 3.8V, DVCC = 3.3V, RPROG = 1.02k, RCLPROG = 3.01k, unless otherwise noted. SYMBOL PARAMETER CONDITIONS hCLPROG (Note 4) Ratio of Measured VBUS Current to CLPROG Program Current 100mA Mode 500mA Mode 620mA Mode 790mA Mode 1A Mode 1.2A Mode Low Power Suspend Mode High Power Suspend Mode 220 1200 1540 1980 2420 3080 10.9 65 mA/mA mA/mA mA/mA mA/mA mA/mA mA/mA mA/mA mA/mA IVOUT VOUT Current Available Before Discharging Battery 100mA Mode, BAT = 3.3V 500mA Mode, BAT = 3.3V 620mA Mode, BAT = 3.3V 790mA Mode, BAT = 3.3V 1A Mode, BAT = 3.3V 1.2A Mode, BAT = 3.3V Low Power Suspend Mode High Power Suspend Mode 135 672 840 1080 1251 1550 0.30 2.16 mA mA mA mA mA mA mA mA VCLPROG CLPROG Servo Voltage in Current Limit Switching Modes Suspend Modes VUVLO VBUS Undervoltage Lockout Rising Threshold Falling Threshold MIN 0.23 1.6 TYP MAX 0.41 2.46 1.18 102 3.90 4.30 4.00 UNITS V mV 4.35 V V VDUVLO VBUS to BAT Differential Undervoltage Lockout VBUS–BAT Rising Threshold VBUS–BAT Falling Threshold VOUT VOUT Voltage Switching Modes, 0V < BAT ≤ 4.2V, IVOUT = 0mA, Battery Charger Off 3.5 BAT + 0.3 4.7 V USB Suspend Modes, IVOUT = 250μA 4.5 4.6 4.7 V 2.25 2.65 MHz 200 50 1.96 mV mV fOSC Switching Frequency RPMOS PMOS On-Resistance 0.18 Ω RNMOS NMOS On-Resistance 0.30 Ω IPEAK Peak Inductor Current Clamp 3 A RSUSP Suspend LDO Output Resistance 16 Ω 500mA to 1.2A Input Limit Modes Battery Charger VFLOAT BAT Regulated Output Voltage 4.200V Setting Selected by I2C 4.100V Default Setting l 4.179 4.165 4.200 4.200 4.221 4.235 V V l 4.079 4.065 4.100 4.100 4.121 4.135 V V ICHG_RANGE Constant-Current Mode Charge Current Range ILIM2/1/0 = 101, Selectable by I2C ICHG500mA Zero Scale Battery Charge Current ILIM2/1/0 = 101, ICHARGE2/1/0 = 000 475 500 525 ICHG1200mA Full-Scale Battery Charge Current ILIM2/1/0 = 101, ICHARGE2/1/0 = 111 1140 1200 1260 ICHG_STEP Charge Current I2C Step Size ILIM2/1/0 = 101 100 IBATQ Battery Drain Current VBUS > VUVLO, PowerPath Switching Regulator On, Battery Charger Off, IVOUT = 0μA 3.7 5 μA VBUS = 0V, IVOUT = 0μA (Ideal Diode Mode) 23 35 μA 500-1200 mA mA mA mA VPROG,TRKL PROG Pin Servo Voltage in Trickle Charge BAT < VTRKL 0.100 V hPROG Ratio of IBAT to PROG Pin Current 1030 mA/mA 4099f 3 LTC4099 ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C. VBUS = 5V, BAT = 3.8V, DVCC = 3.3V, RPROG = 1.02k, RCLPROG = 3.01k, unless otherwise noted. SYMBOL PARAMETER CONDITIONS MIN TYP MAX VTRKL Trickle Charge Threshold Voltage BAT Rising 2.7 2.85 3 ΔVTRKL Trickle Charge Hysteresis Voltage VRECHRG Recharge Battery Threshold Voltage Threshold Voltage Relative to VFLOAT Safety Timer Termination Period Range Selectable by I2C, Timer Starts When tTERM_RANGE 130 –75 –100 UNITS V mV –125 1-8 mV Hour BAT = VFLOAT tBADBAT Bad Battery Termination Time BAT < VTRKL 0.4 0.5 0.6 Hour VC/x Full Capacity Charge Indication PROG Voltage (Note 5) COVERX1/0 = 00 90 100 110 mV COVERX1/0 = 01 40 50 60 mV COVERX1/0 = 10 190 200 210 mV COVERX1/0 = 11 490 500 510 mV RON_CHG Battery Charger Power FET On-Resistance (Between VOUT and BAT) IBAT = 200mA TLIM Junction Temperature in ConstantTemperature Mode Selectable by I2C 0.18 Ω 85, 105 °C Bat-Track External Switching Regulator Control VWALL Absolute WALL Input Threshold Rising Threshold Falling Threshold ΔVWALL Differential WALL Input Threshold WALL–BAT Rising Threshold WALL–BAT Falling Threshold 4.15 4.3 3.2 4.45 V V 0 90 37 3.5 BAT + 0.3 V 50 mV mV VOUT Regulation Target Under VC Control IWALLQ WALL Quiescent Current 130 μA RACPR ACPR Pull-Down Strength 150 Ω VHACPR ACPR High Voltage IACPR = 0mA VOUT V VLACPR ACPR Low Voltage IACPR = 0mA 0 V Overvoltage Protection VOVCUTOFF Overvoltage Protection Threshold Rising Threshold, ROVSENS = 6.2k 6.10 6.35 6.70 V VOVGATE OVGATE Output Voltage Input Below VOVCUTOFF Input Above VOVCUTOFF 1.88 • VOVSENS 0 12 V V IOVSENSQ OVSENS Quiescent Current VOVSENS = 5V 40 μA tRISE OVGATE Time to Reach Regulation COVGATE = 1nF 2.5 ms Overtemperature Battery Conditioner IDISCHARGE Overtemperature Battery Discharge Current Only When Enabled via I2C Control 180 mA VALLOW Maximum Allowed Overtemperature Battery Voltage Only When Enabled via I2C Control 3.85 V VTOO_COLD Cold Temperature Fault Threshold Voltage Rising Threshold Hysteresis 72.3 73.8 3.6 75.3 %NTCBIAS %NTCBIAS VTOO_WARM Hot Temperature Fault Threshold Voltage Falling Threshold Hysteresis 31.3 32.6 3.3 33.9 %NTCBIAS %NTCBIAS VOVERTEMP Critically High Temperature Fault Threshold Voltage Falling Threshold Hysteresis 21.9 22.8 50 23.7 %NTCBIAS mV INTC NTC Leakage Current NTC = NTCBIAS –50 NTC 50 nA 4099f 4 LTC4099 ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C. VBUS = 5V, BAT = 3.8V, DVCC = 3.3V, RPROG = 1.02k, RCLPROG = 3.01k, unless otherwise noted. SYMBOL PARAMETER CONDITIONS MIN VFWD Forward Voltage IVOUT = 10mA RDROPOUT Internal Diode On-Resistance, Dropout IVOUT = 200mA IMAX Diode Current Limit 2 DVCC I2C Logic Reference 1.6 IDVCCQ DVCC Current TYP MAX UNITS Ideal Diode 15 mV 0.18 Ω A I2C Port SCL/SDA = 0kHz 5.5 V 0.2 μA 1 V VDVCC_UVLO DVCC UVLO ADDRESS I2C Address VIRQ IRQ Pin Output Low Voltage IIRQ = 5mA 65 100 mV IIRQ IRQ Pin Leakage Current VIRQ = 5V 0 1 μA VIH, SDA, SCL Input High Threshold VIL, SDA, SCL Input Low Threshold IIH, SDA, SCL Input Leakage High SDA, SCL = DVCC –1 –1 ⎡R ⎤ 0001001 ⎢ ⎥ ⎣W⎦ 0.7 • DVCC V 0.3 • DVCC V 1 μA IIL, SDA, SCL Input Leakage Low SDA, SCL = 0V VOL Digital Output Low (SDA) ISDA = 3mA fSCL Clock Operating Frequency tBUF Bus Free Time Between Stop and Start Condition 1.3 μs tHD_SDA Hold Time After (Repeated) Start Condition 0.6 μs tSU_SDA Repeated Start Condition Set-Up Time 0.6 μs tSU_STO Stop Condition Time 0.6 μs tHD_DAT(OUT) Data Hold Time tHD_DAT(IN) Input Data Hold Time 0 ns tSU_DAT Data Set-Up Time 100 ns tLOW Clock Low Period 1.3 μs tHIGH Clock High Period 0.6 μs tSP Spike Suppression Time Note 1: Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. Exposure to any Absolute Maximum Rating condition for extended periods may affect device reliability and lifetime. Note 2: The LTC4099 is guaranteed to meet performance specifications from 0°C to 85°C. Specifications over the – 40°C to 85°C operating temperature range are assured by design, characterization and correlation with statistical process controls. Note 3: The LTC4099 includes overtemperature protection that is intended to protect the device during momentary overload conditions. Junction 0 1 μA 0.4 V 400 kHz 900 50 ns ns temperature will exceed 125°C when overtemperature protection is active. Continuous operation above the specified maximum operating junction temperature may impair device reliability. Note 4: Total input current is the sum of quiescent current, IVBUSQ, and measured current given by: VCLPROG /RCLPROG • (hCLPROG + 1) Note 5: The PROG pin always represents actual charge current. See the Full Capacity Charge Indication (C/x) section. 4099f 5 LTC4099 TYPICAL PERFORMANCE CHARACTERISTICS RCLPROG = 3.01k, unless otherwise noted. Battery and VBUS Currents vs Output Current Battery and VBUS Currents vs Output Current 600 VBUS CURRENT VBUS CURRENT 0 BATTERY CURRENT (DISCHARGING) VBUS INPUT LIMIT SET –400 FOR USB 500mA BATTERY CHARGER SET FOR 800mA –600 200 600 800 0 400 OUTPUT CURRENT (mA) VBUS INPUT LIMIT SET FOR 790mA BATTERY CHARGER SET FOR 500mA 200 –200 4099 G01 10 VBUS = 5V (SUSPEND MODES) 3.0 150 300 200 50 0.1 OUTPUT CURRENT (A) 0 1 VBUS INPUT LIMIT SET FOR USB 500mA 2.7 3.0 3.3 3.6 3.9 BATTERY VOLTAGE (V) 4099 G07 3.0 3.3 3.6 3.9 BATTERY VOLTAGE (V) 4.2 4099 G06 USB Limited Battery Charge Current vs Battery Voltage 700 600 125 100 75 50 500 400 VFLOAT VOLTAGE SET FOR 4.2V VBUS INPUT LIMIT SET FOR USB 500mA BATTERY CHARGER SET FOR 1200mA 300 200 100 0 0 4.2 2.7 VBUS INPUT LIMIT SET FOR USB 100mA 25 100 70 60 CHARGE CURRENT (V) 700 OUTPUT CURRENT (mA) OUTPUT CURRENT (mA) 175 400 100mA USB SETTING 80 USB Compliant Output Current Available Before Discharging Battery 800 1000 4099 G03 90 4099 G05 USB Compliant Output Current Available Before Discharging Battery 500 600 800 400 OUTPUT CURRENT (mA) 500mA USB SETTING 500mA TO 1.2A VBUS INPUT LIMIT MODES 4099 G04 600 200 100 70 40 0.01 4.2 3.3 3.6 3.9 BATTERY VOLTAGE (V) 0 Battery Charging Efficiency vs Battery Voltage with No External Load (PBAT /PVBUS) 80 60 BAT = 3.4V VBUS INPUT LIMIT SET FOR USB 500mA BATTERY CHARGER DISABLED 4099 G02 100mA VBUS INPUT LIMIT MODE 50 0 2.7 3.0 1000 VCLPROG = 0V 90 15 5 600 800 400 OUTPUT CURRENT (mA) EFFICIENCY (%) VBUS = 0V EFFICIENCY (%) BATTERY CURRENT (μA) 100 BAT = 4V 4.0 PowerPath Switching Regulator Efficiency vs Output Current IVOUT = 0μA 20 200 0 4.5 3.5 BATTERY CURRENT (DISCHARGING) Battery Drain Current vs Battery Voltage 25 BATTERY CURRENT (CHARGING) 400 0 1000 OUTPUT VOLTAGE (V) CURRENT (mA) CURRENT (mA) 600 BATTERY CURRENT (CHARGING) –200 Output Voltage vs Output Current 5.0 800 400 200 TA = 25°C, VBUS = 5V, BAT = 3.8V, RPROG = 1.02k, 2.7 3.0 3.3 3.6 3.9 BATTERY VOLTAGE (V) 4.2 4099 G08 2.7 3.0 3.3 3.6 3.9 BATTERY VOLTAGE (V) 4.2 4099 G09 4099f 6 LTC4099 TYPICAL PERFORMANCE CHARACTERISTICS RCLPROG = 3.01k, unless otherwise noted. USB Limited Battery Charge Current vs Battery Voltage Ideal Diode Resistance vs Battery Voltage Ideal Diode V-I Characteristics 0.25 1.0 140 INTERNAL IDEAL DIODE WITH SUPPLEMENTAL EXTERNAL VISHAY Si2333 PMOS 120 0.8 0.20 80 60 RESISTANCE (Ω) 100 CURRENT (A) CHARGE CURRENT (V) TA = 25°C, VBUS = 5V, BAT = 3.8V, RPROG = 1.02k, 0.6 INTERNAL IDEAL DIODE ONLY 0.4 0.10 INTERNAL IDEAL DIODE WITH SUPPLEMENTAL EXTERNAL VISHAY Si2333 PMOS 0.05 0.2 0 VFLOAT VOLTAGE SET FOR 4.2V VBUS INPUT LIMIT SET FOR USB 100mA 2.7 3.0 3.3 3.6 3.9 BATTERY VOLTAGE (V) 0 4.2 0 0.04 0.12 0.16 0.08 FORWARD VOLTAGE (V) NORMALIZED FLOAT VOLTAGE 3.66 3.64 3.62 –15 35 10 TEMPERATURE (°C) 60 1.001 500 1.000 400 0.999 0.998 0.996 –40 85 200 –15 35 10 TEMPERATURE (°C) 60 0 3.50 85 2.35 50 2.30 40 300 200 85°C SETTING 20 40 60 80 2.25 2.20 2.15 100 0 VBUS CURRENT (μA) FREQUENCY (MHz) THERMAL REGULATION 100 120 TEMPERATURE (˚C) 4099 G16 3.60 VOUT (V) 3.65 2.10 –40 3.70 VBUS Current vs VBUS Voltage (Suspend) IVOUT = 0mA 105°C SETTING 400 3.55 4099 G15 Oscillator Frequency vs Temperature 600 0 –40 –20 300 4099 G14 Battery Charge Current vs Temperature 4.2 100 0.997 4099 G13 500 3.6 3.9 3.3 BATTERY VOLTAGE (V) Automatic Low Battery Charge Current Reduction CHARGE CURRENT (mA) 3.68 BAT = 2.7V IVOUT = 100mA VBUS INPUT LIMIT SET FOR USB 500mA 3.0 4099 G12 Normalized Battery Charger Float Voltage vs Temperature Low Battery (Instant-On) Output Voltage vs Temperature 3.60 –40 0 2.7 0.20 4099 G11 4099 G10 OUTPUT VOLTAGE (V) 0.15 40 20 CHARGE CURRENT (mA) INTERNAL IDEAL DIODE 30 20 10 –15 35 10 TEMPERATURE (°C) 60 85 4099 G17 0 1 2 4 3 VBUS VOLTAGE (V) 5 6 4099 G18 4099f 7 LTC4099 TYPICAL PERFORMANCE CHARACTERISTICS RCLPROG = 3.01k, unless otherwise noted. VBUS Quiescent Current vs Temperature VBUS Quiescent Current in Suspend vs Temperature 45 TA = 25°C, VBUS = 5V, BAT = 3.8V, RPROG = 1.02k, 20 IVOUT = 0μA Output Voltage vs Output Current in Suspend 5.0 IVOUT = 0μA SUSPEND HIGH 17 39 36 33 4.5 500mA USB MODE OUTPUT VOLTAGE (V) QUIESCENT CURRENT (mA) QUIESCENT CURRENT (μA) 42 14 11 8 100mA USB MODE 4.0 3.5 SUSPEND LOW 3.0 30 5 27 –40 2 –40 BAT = 3.3V –15 10 35 TEMPERATURE (°C) 85 60 2.5 –15 –10 35 TEMPERATURE (°C) 4099 G19 CLPROG Voltage vs Output Current SDA = SCL = DVCC SUSPEND HIGH 1.5 1.0 DVCC CURRENT (μA) 1.0 CLPROG VOLTAGE (V) VBUS CURRENT (mA) 2.5 Static DVCC Current vs Voltage 0.8 BAT = 3.3V 2.0 0.8 0.6 0.4 0.6 0.4 0.2 0.5 0.2 VBUS INPUT LIMIT SET FOR USB 500mA BATTERY CHARGER DISABLED SUSPEND LOW 0 0 0.5 1.5 2.0 1.0 OUTPUT CURRENT (mA) 0 2.5 200 400 600 800 OUTPUT CURRENT (mA) Rising Overvoltage Threshold vs Temperature 6.275 35 6.270 6.265 6.260 35 10 TEMPERATURE (°C) 60 85 4099 G25 2.5 3.5 4.5 DVCC VOLTAGE (V) 5.5 4099 G24 OVGATE vs OVSENS 12 OVSENS CONNECTED TO INPUT THROUGH 10 6.2k RESISTOR VOVSENS = 5V 8 OVGATE (V) QUIESCENT CURRENT (μA) 37 –15 1.5 OVSENS Quiescent Current vs Temperature 6.280 6.255 –40 0 1000 4099 G23 4099 G22 OVP THRESHOLD (V) 1.5 2.0 1.0 OUTPUT CURRENT (mA) 4099 G21 1.2 2.5 0.5 0 4099 G20 VBUS Current vs Output Current in Suspend 0 85 60 33 31 6 4 29 27 –40 2 0 –15 35 10 TEMPERATURE (°C) 60 85 4099 G26 0 2 4 6 INPUT VOLTAGE (V) 8 4099 G27 4099f 8 LTC4099 TYPICAL PERFORMANCE CHARACTERISTICS TA = 25°C, VBUS = 5V, BAT = 3.8V, RPROG = 1.02k, RCLPROG = 3.01k, unless otherwise noted. IRQ Pin Current vs Voltage (Pull-Down State) OVP Disconnect Waveform OVP Connection Waveform 100 VBUS 5V/DIV OVGATE IRQ PIN CURRENT (mA) 80 2V/DIV 60 OVGATE 5V/DIV VBUS 40 OVP INPUT VOLTAGE 5V TO 10V STEP 5V/DIV 0V 20 4099 G29 250μs/DIV 0 1 0 3 4 2 CHRG PIN VOLTAGE (V) 500μs/DIV 4099 G30 5 4099 G28 Battery Safety Conditioner Discharge Current vs Battery Voltage 150 500 500mA USB SETTING 120 BATTERY CURRENT (mA) INPUT CURRENT (mA) 400 300 BATTERY CHARGER SET FOR 1200mA 200 100mA USB SETTING 100 0 –40 –15 10 35 TEMPERATURE (°C) 100 BATTERY CONDITIONER ENABLED VNTC / VNTCBIAS < 0.219 VBUS = 0V 80 90 60 0 3.6 85 3.7 3.8 3.9 4.0 4.1 4.2 BATTERY VOLTAGE (V) Battery Charge Current and Voltage vs Time CONVENTIONAL 5V BUCK WITHOUT Bat-Track 40 BATTERY CHARGE SET FOR 700mA INPUT VOLTAGE = 13.5V 0 3.3 3.0 3.6 3.9 BATTERY VOLTAGE (V) Output Voltage vs Battery Voltage; Battery Charger Overprogrammed 5 1.0 4 0.8 3 0.6 4.4 4.2 4099 G33 CHARGER TERMINATION 4-HOUR SETTING OUTPUT VOLTAGE (V) 0.4 2 BATTERY CURRENT (A) 500mA Suspend LDO Transient Response (500μA to 1.5mA) BATTERY CHARGER SET FOR 1200mA 4.2 BATTERY VOLTAGE (V) 60 4099 G32 4099 G31 1 USING THE LT3653 WITH Bat-Track 20 30 60 High Voltage Input Charging Efficiency vs Battery Voltage EFFICIENCY (%) Input Current vs Temperature IOUT 500μA/DIV 4.0 500mA USB SETTING 0mA 3.8 VOUT 20mV/DIV AC COUPLED 3.6 3.4 100mA USB SETTING 0.2 3.2 500μs/DIV 4099 G36 BATTERY VOLTAGE 0 0 5 6 3 4 TIME (HOURS) VBUS INPUT LIMIT SET FOR 790mA BATTERY CHARGER SET FOR 500mA FLOAT VOLTAGE SET FOR 4.2V 0 1 2 7 8 4099 G34 3.0 2.4 2.7 3.0 3.3 3.6 3.9 4.2 BATTERY VOLTAGE (V) 4099 G35 4099f 9 LTC4099 PIN FUNCTIONS OVGATE (Pin 1): Overvoltage Protection Gate Output. Connect OVGATE to the gate pin of an external N-channel MOSFET pass transistor. The source of the transistor should be connected to VBUS and the drain should be connected to the product’s DC input connector. In the absence of an overvoltage condition, this pin is driven from an internal charge pump capable of creating sufficient overdrive to fully enhance the pass transistor. If an overvoltage condition is detected, OVGATE is brought rapidly to GND to prevent damage to the LTC4099. OVGATE works in conjunction with OVSENS to provide this protection. Table 3). The voltage on this pin always represents the actual charge current by using the following formula: NTC (Pin 2): Input to the Negative Temperature Coefficient Thermistor Monitoring Circuit. The NTC pin connects to a negative temperature coefficient thermistor which is typically copackaged with the battery to determine if the battery is too hot or too cold to charge. If the battery’s temperature is out of range, charging is paused until the battery temperature re-enters the valid range. A low drift bias resistor is required from NTCBIAS to NTC and a thermistor is required from NTC to ground. IDGATE (Pin 10): Ideal Diode Amplifier Output. This pin controls the gate of an external P-channel MOSFET transistor used to supplement the internal ideal diode. The source of the P-channel MOSFET should be connected to VOUT and the drain should be connected to BAT. NTCBIAS (Pin 3): NTC Thermistor Bias Output. Connect a bias resistor between NTCBIAS and NTC, and a thermistor between NTC and GND. VC (Pin 4): Bat-Track Auxiliary Switching Regulator Control Output. This pin drives the VC pin of an external Linear Technology step-down switching regulator. In conjunction with WALL and ACPR, it will regulate VOUT to maximize battery charger efficiency. WALL (Pin 5): Auxiliary Power Source Sense Input. WALL is used to determine when power is available from an auxiliary power source. When power is detected, ACPR is driven low and the USB input is automatically disabled. IBAT = VPROG • 1030 RPROG IRQ (Pin 8): Open-Drain Interrupt Output. The IRQ pin can be used to generate an interrupt due to a multitude of maskable status change events within the LTC4099. See Table 1. GND (Pin 9): Ground. BAT (Pin 11): Single-Cell Li-Ion Battery Pin. Depending on available power and load, a Li-Ion battery on BAT will either deliver system power to VOUT through the ideal diode or be charged from the battery charger. VOUT (Pin 12): Output Voltage of the Switching PowerPath Controller and Input Voltage of the Battery Charger. The majority of the portable product should be powered from VOUT. The LTC4099 will partition the available power between the external load on VOUT and the internal battery charger. Priority is given to the external load and any extra power is used to charge the battery. An ideal diode from BAT to VOUT ensures that VOUT is powered even if the load exceeds the allotted power from VBUS or if the VBUS power source is removed. VOUT should be bypassed with a low impedance multilayer ceramic capacitor. BATSENS (Pin 6): Battery Voltage Sense Input. For proper operation, this pin must always be connected to BAT. For best operation, connect BATSENS to BAT physically close to the Li-Ion cell. VBUS (Pin 13): Input Voltage for the Switching PowerPath Controller. VBUS will usually be connected to the USB port of a computer or a DC output wall adapter. VBUS should be bypassed with a low impedance multilayer ceramic capacitor. PROG (Pin 7): Charge Current Program and Charge Current Monitor Pin. Connecting a resistor from PROG to ground programs the charge current. If sufficient input power is available in constant-current mode, this pin servos to one of eight possible I2C controllable voltages (see SW (Pin 14): Switching Regulator Power Transmission Pin. The SW pin delivers power from VBUS to VOUT via the step-down switching regulator. An inductor should be connected from SW to VOUT. See the Applications Information section for a discussion of inductance value. 4099f 10 LTC4099 PIN FUNCTIONS DVCC (Pin 15): Logic Reference for the I2C Serial Port. A 0.01μF bypass capacitor is required. SCL (Pin 16): Clock Input for the I2C Serial Port. The I2C input levels are scaled with respect to DVCC. SDA (Pin 17): Data Input/Output for the I2C Serial Port. The I2C input levels are scaled with respect to DVCC. ACPR (Pin 18): Auxiliary Power Source Present Output (Active Low). ACPR indicates that the output of an external high voltage step-down switching regulator connected to WALL is suitable for use by the LTC4099. ACPR may be connected to the gate of an external P-channel MOSFET transistor whose source is connected to VOUT and whose drain is connected to WALL. ACPR has a high level of VOUT and a low level of GND. CLPROG (Pin 19): USB Current Limit Program and Monitor Pin. A 1% resistor from CLPROG to ground determines the upper limit of the current drawn from the VBUS pin. A precise fraction of the input current, hCLPROG, is sent to the CLPROG pin when the high side switch is on. The switching regulator delivers power until the CLPROG pin reaches 1.18V. Therefore, the current drawn from VBUS will be limited to an amount given by hCLPROG and RCLPROG. There are a multitude of ratios for hCLPROG available by I2C control, two of which correspond to the 100mA and 500mA USB specifications (see Table 2). A multilayer ceramic averaging capacitor is also required at CLPROG for filtering. OVSENS (Pin 20): Overvoltage Protection Sense Input. OVSENS should be connected through a 6.2k resistor to the input power connector and the drain of an external Nchannel MOSFET pass transistor. When the voltage on this pin exceeds VOVCUTOFF, the OVGATE pin will be pulled to GND to disable the pass transistor and protect the LTC4099 from potentially damaging high voltage. Exposed Pad (Pin 21): Ground. The Exposed Pad and pin must be soldered to the PCB to provide a low electrical and thermal impedance connection to ground. 4099f 11 LTC4099 BLOCK DIAGRAM TO AUTOMOTIVE, FIREWIRE, ETC. VIN SW LT3480 VC 4 13 OVGATE 6V + – 1 5 VC OVERVOLTAGE PROTECTION OVSENS s2 + + – 20 FB VOUT 3.6V BAT + 0.3V WALL – + 4.3V ACPR 18 Bat-Track HV CONTROL +– VBUS SW TO SYSTEM LOAD 14 TO USB OR WALL ADPAPTER NONOVERLAP AND DRIVE LOGIC ISWITCH/N ILDO/M 19 100mV + – VOUT – + SUSPEND LDO CLPROG 4.6V S IDEAL DIODE Q CONSTANT-CURRENT CONSTANT-VOLTAGE BATTERY CHARGER R 0V 15mV NTCBIAS 3 2 T NTC NTC – + TOO COLD – + TOO WARM – + IDGATE BATSENS 3.6V BAT +– VC/x OSC VOUT – + + – 0.3V + – 1.18V AVERAGE OUTPUT VOLTAGE LIMIT CONTROLLER AVERAGE INPUT CURRENT LIMIT CONTROLLER + + – – + 12 + – OPTIONAL EXTERNAL IDEAL DIODE PMOS 10 6 11 SINGLECELL Li-Ion C/x + VPROG IBAT/1030 BATTERY CONDITIONER 3.85V OVERTEMPERATURE + – IRQ I2C PORT DVCC 15 SCL 16 8 INTERRUPT LOGIC SDA 17 GND 9 GND 21 PROG 7 4099 BD 4099f 12 LTC4099 TIMING DIAGRAM SDA tSU, STA tSU, DAT tLOW tBUF tSU, STO tHD, STA tHD, DAT 4099 TD03 SCL tHIGH tHD, STA START CONDITION tSP REPEATED START CONDITION tf tr STOP CONDITION START CONDITION I2C Write Protocol SUB ADDRESS WRITE ADDRESS INPUT DATA BYTE R/W A7 0 0 0 1 0 0 1 0 SDA 0 0 0 1 0 0 1 0 ACK SCL 1 2 3 4 5 6 7 8 9 A6 A5 A4 A3 A2 A1 A0 B7 B6 B5 B4 B3 B2 B1 B0 START STOP ACK 1 2 3 4 5 6 7 8 ACK 9 1 2 3 4 5 6 7 8 9 4099 TD01 I2C Read Protocol OUTPUT DATA BYTE READ ADDRESS R/W A7 0 0 0 1 0 0 1 1 SDA 0 0 0 1 0 0 1 1 ACK SCL 1 2 3 4 5 6 7 8 9 A6 A5 A4 A3 A2 A1 A0 START ACK 1 2 3 4 5 6 7 8 9 4099 TD02 4099f 13 LTC4099 OPERATION Introduction The LTC4099 is an I2C controlled power manager and LiIon charger designed to make optimal use of the power available from a variety of sources while minimizing power dissipation and easing thermal budgeting constraints. The innovative PowerPath architecture ensures that the application is powered immediately after external voltage is applied, even with a completely dead battery, by prioritizing power to the application. The LTC4099 includes a Bat-Track monolithic step-down switching regulator for USB, wall adapters and other 5V sources. Designed specifically for USB applications, the switching regulator incorporates a precision average input current limit for USB compatibility. Because power is conserved, the LTC4099 allows the load current on VOUT to exceed the current drawn by the USB port making maximum use of the allowable USB power for battery charging. The switching regulator and battery charger communicate to ensure that the average input current never exceeds the USB specifications. For automotive and other high voltage applications, the LTC4099 provides Bat-Track control of an external Linear Technology step-down switching regulator to maximize battery charger efficiency and minimize heat production. When power is available from both the USB and an auxiliary input, the auxiliary input is prioritized. The LTC4099 contains both an internal 180mΩ ideal diode as well as an ideal diode controller for use with an external P-channel MOSFET. The ideal diodes from BAT to VOUT guarantee that ample power is always available to VOUT even if there is insufficient or absent power at VBUS or WALL. The LTC4099 features an overvoltage protection circuit which is designed to work with an external N-channel MOSFET to prevent damage to its input caused by accidental application of high voltage. To prevent battery drain when a device is connected to a suspended USB port, an LDO from VBUS to VOUT provides either a low power or high power USB suspend current to the application. Finally, the LTC4099 has considerable adjustability built in so that power levels and status information can be controlled and monitored via a simple two wire I2C port. Bat-Track Input Current Limited Step-Down Switching Regulator The power delivered from VBUS to VOUT is controlled by a 2.25MHz constant-frequency step-down switching regulator. To meet the maximum USB load specification, the switching regulator contains a measurement and control system which ensures that the average input current remains below the level programmed at the CLPROG pin and I2C port. VOUT drives the combination of the external load and the battery charger. If the combined load does not cause the switching power supply to reach the programmed input current limit, VOUT will track approximately 0.3V above the battery voltage. By keeping the voltage across the battery charger at this low level, power lost to the battery charger is minimized. Figure 1 shows the power path components. If the combined external load plus battery charge current is large enough to cause the switching power supply to reach the programmed input current limit, the battery charger will reduce its charge current by precisely the amount necessary to enable the external load to be satisfied. Even if the battery charge current is programmed to exceed the allowable USB power, the USB specification for average input current will not be violated; the battery charger will reduce its current as needed. Furthermore, if the load current at VOUT exceeds the programmed power from VBUS, the extra load current will be drawn from the battery via the ideal diodes even when the battery charger is enabled. The current out of CLPROG is a precise fraction of the VBUS current. When a programming resistor and an averaging capacitor are connected from CLPROG to GND, the voltage on CLPROG represents the average input current of the switching regulator. As the input current approaches the programmed limit, CLPROG reaches 1.18V and power delivered by the switching regulator is held constant. The input current limit has eight possible settings ranging from the USB suspend limit of 500μA up to 1.2A for wall adapter applications. Two of these settings are specifically intended for use in the 100mA and 500mA USB applications. 4099f 14 LTC4099 OPERATION TO AUTOMOTIVE, FIREWIRE, ETC. HVIN HIGH VOLTAGE STEP-DOWN SWITCHING VC REGULATOR 4 OVGATE s2 5 VC OVERVOLTAGE PROTECTION + – 1 OVSENS 6V +– FB + + – 20 SW VOUT 3.6V BAT + 0.3V WALL 4.3V – + ACPR 18 Bat-Track HV CONTROL FROM USB OR WALL ADAPTER 13 VBUS SW ISWITCH/N VOUT PWM AND GATE DRIVE IDEAL DIODE CONSTANT-CURRENT CONSTANT-VOLTAGE BATTERY CHARGER OmV 15mV CLPROG 1.18V – + AVERAGE INPUT CURRENT LIMIT CONTROLLER + + – 19 – + + – IDGATE 3.5V TO (BAT + 0.3V) TO SYSTEM LOAD 14 12 OPTIONAL EXTERNAL IDEAL DIODE PMOS 10 0.3V 3.6V BAT +– AVERAGE OUTPUT VOLTAGE LIMIT CONTROLLER BATSENS 11 6 + 4099 F01 SINGLE-CELL Li-Ion Figure 1. PowerPath Block Diagram IVBUS = IVBUSQ + VCLPROG • (hCLPROG + 1) RCLPROG where IVBUSQ is the quiescent current of the LTC4099, VCLPROG is the CLPROG servo voltage in current limit, RCLPROG is the value of the programming resistor and hCLPROG is the ratio of the measured current at VBUS to the sample current delivered to CLPROG. Refer to the Electrical Characteristics table for values of hCLPROG, VCLPROG and IVBUSQ. Given worst-case circuit tolerances, the USB specification for the average input current in 100mA or 500mA mode will not be violated, provided that RCLPROG is 3.01k or greater. See Table 2 for other available settings of input current limit. While not in current limit, the switching regulator’s Bat-Track feature will set VOUT to approximately 300mV above the voltage at BAT. However, if the voltage at BAT is below 3.3V, and the load requirement does not cause the switching regulator to exceed its current limit, VOUT will regulate at a fixed 3.6V, as shown in Figure 2. This instant-on feature will allow a portable product to run immediately when power is applied without waiting for the 4.5 4.2 3.9 VOUT (V) When the switching regulator is activated, the average input current will be limited by the CLPROG programming resistor according to the following expression: NO LOAD 3.6 300mV 3.3 3.0 2.7 2.4 2.4 2.7 3.0 3.6 3.3 BAT (V) 3.9 4.2 4099 F02 Figure 2. VOUT vs BAT 4099f 15 LTC4099 OPERATION battery to charge. If the load does exceed the current limit at VBUS, VOUT will range between the no-load voltage and slightly below the battery voltage, indicated by the shaded region of Figure 2. For very low battery voltages, the battery charger acts like a load and, due to the input current limit circuit, its current will tend to pull VOUT below the 3.6V instant-on voltage. To prevent VOUT from falling below this level, an undervoltage circuit automatically detects that VOUT is falling and reduces the battery charge current as needed. This reduction ensures that load current and voltage are always prioritized while allowing as much battery charge current as possible. See Overprogramming the Battery Charger in the Applications Information section. The voltage regulation loop compensation is controlled by the capacitance on VOUT. An MLCC capacitor of 10μF is required for loop stability. Additional capacitance beyond this value will improve transient response. An internal undervoltage lockout circuit monitors VBUS and keeps the switching regulator off until VBUS rises above the rising VUVLO threshold (4.3V). If VBUS falls below the falling VUVLO threshold (4V), system power at VOUT will be drawn from the battery via the ideal diodes. The voltage at VBUS must also be higher than the voltage at BAT by VDUVLO, or approximately 200mV, for the switching regulator to operate. Bat-Track Auxiliary High Voltage Switching Regulator Control As shown in the Block Diagram, the WALL, ACPR and VC pins can be used in conjunction with an external high voltage Linear Technology step-down switching regulator, such as the LT3480 or LT3653, to minimize heat production when operating from higher voltage sources. Bat-Track control circuitry regulates the external switching regulator’s output voltage to the larger of BAT+ 300mV or 3.6V in much the same way as the internal switching regulator. This maximizes battery charger efficiency while still allowing instant-on operation when the battery is deeply discharged. The feedback network of the high voltage regulator should be set to program an output voltage between 4.5V and 5.5V. When high voltage is applied to the external regulator, 16 WALL will rise toward this programmed output voltage. When WALL exceeds approximately 4.3V, ACPR is brought low, and the Bat-Track control of the LTC4099 overdrives the local VC control of the external high voltage step-down switching regulator. Once the Bat-Track control is enabled, the output voltage is independent of the switching regulator feedback network. Bat-Track control provides a significant efficiency advantage over the use of a simple 5V switching regulator output to drive the battery charger. With a 5V output driving VOUT, battery charger efficiency is approximately: ηTOTAL = ηBUCK • VBAT 5V where ηBUCK is the efficiency of the high voltage switching regulator and 5V is the output voltage of the switching regulator. With a typical switching regulator efficiency of 87% and a typical battery voltage of 3.8V, the total battery charger efficiency is approximately 66%. Assuming a 1A charge current, nearly 2W of power is dissipated just to charge the battery! With Bat-Track, battery charger efficiency is approximately: ηTOTAL = ηBUCK • VBAT VBAT + 0.3V With the same assumptions as above, the total battery charger efficiency is approximately 81%. This example works out to less than 1W of power dissipation, or almost 60% less heat. See the Typical Applications section for complete circuits using the LT3480 and LT3653 with Bat-Track control. Ideal Diode from BAT to VOUT The LTC4099 has an internal ideal diode as well as a controller for an external ideal diode. Both the internal and the external ideal diodes are always on and will respond quickly whenever VOUT drops below BAT. If the load current increases beyond the power allowed from the switching regulator, additional power will be pulled from the battery via the ideal diodes. Furthermore, if power to VBUS (USB or wall adapter) is removed, then all of the 4099f LTC4099 OPERATION application power will be provided by the battery via the ideal diodes. The ideal diodes will be fast enough to keep VOUT from drooping with only the storage capacitance required for the switching regulator. The internal ideal diode consists of a precision amplifier that activates a large on-chip MOSFET transistor whenever the voltage at VOUT is approximately 15mV (VFWD) below the voltage at BAT. Within the amplifier’s linear range, the small-signal resistance of the ideal diode will be quite low, keeping the forward drop near 15mV. At higher current levels, the MOSFET will be in full conduction. 2200 VISHAY Si2333 EXTERNAL IDEAL DIODE 2000 1800 CURRENT (mA) 1600 1400 LTC4099 IDEAL DIODE 1200 1000 800 600 ON SEMICONDUCTOR MBRM120LT3 400 200 0 0 60 120 180 240 300 360 420 480 FORWARD VOLTAGE (mV) (BAT – VOUT) 4099 Figure 3. Ideal Diode V-I Characteristics To supplement the internal ideal diode, an external Pchannel MOSFET transistor may be added from BAT to VOUT. The IDGATE pin of the LTC4099 drives the gate of the external P-channel MOSFET transistor for automatic ideal diode control. The source of the external P-channel MOSFET should be connected to VOUT and the drain should be connected to BAT. Capable of driving a 1nF load, the IDGATE pin can control an external P-channel MOSFET transistor having an on-resistance of 30mΩ or lower. Battery Charger The LTC4099 includes a battery charger with low voltage precharge, constant-current/constant-voltage charging, C/x state-of-charge detection, automatic termination by safety timer, automatic recharge, bad cell detection and thermistor sensor input for out-of-temperature charge pausing. Precharge When a battery charge cycle begins, the battery charger first determines if the battery is deeply discharged. If the battery voltage is below VTRKL, typically 2.85V, an automatic trickle charge feature sets the battery charge current to one-fifth of the default charge current. If the low voltage persists for more than one-half hour, the battery charger automatically terminates and indicates via the I2C port that the battery was unresponsive. Constant-Current Once the battery voltage is above VTRKL, the charger begins charging in full power constant-current mode. The current delivered to the battery will try to reach VPROG/RPROG • 1030 where VPROG can be set by the I2C port and ranges from 500mV to 1.2V in 100mV steps. The default value of VPROG is 500mV. Depending on available input power and external load conditions, the battery charger may or may not be able to charge at the full programmed rate. The external load will always be prioritized over the battery charge current. Likewise, the USB current limit programming will always be observed and only additional power will be available to charge the battery. When system loads are light, battery charge current will be maximized. As mentioned above, the upper limit of charge current is programmed by the combination of a resistor from PROG to ground and the PROG servo voltage value set in the I2C port. The charge current will be given by the following expression: V ICHG = PROG • 1030 RPROG Eight values of VPROG may be selected by the ICHARGE2, ICHARGE1 and ICHARGE0 bits in the I2C port. See Table 3. In either the constant-current or constant-voltage charging modes, the voltage at the PROG pin will be proportional to the actual charge current delivered to the battery. The charge current can be determined at any time by monitoring the PROG pin voltage and using the following relationship: V IBAT = PROG • 1030 RPROG 4099f 17 LTC4099 OPERATION Recall, however, that in many cases the actual battery charge current, IBAT, will be lower than the programmed current, ICHG, due to limited input power available and prioritization of the system load drawn from VOUT. Constant-Voltage Once the battery terminal voltage reaches the preset float voltage, the battery charger will hold the voltage steady and the charge current will decrease naturally toward zero. Two voltage settings, 4.100V and 4.200V, are available for final float voltage selection via the I2C port. For applications that require as much run time as possible, the 4.200V setting can be selected. For applications that seek to extend battery life, the LTC4099’s default setting of 4.100V should be used. Full Capacity Charge Indication (C/x) Since the PROG pin always represents the actual charge current flowing, even in the constant-voltage phase of charging, the PROG pin voltage represents the battery’s state-of-charge during that phase. The LTC4099 has a full capacity charge indication comparator on the PROG pin which reports its results via the I2C port. Selection levels for the C/x comparator of 50mV, 100mV, 200mV and 500mV are available by I2C control. Recall that the PROG pin servo voltage can be programmed from 500mV to 1.2V. If the 1V servo setting represents the full charge rate of the battery (1C), then the 100mV C/x setting would be equivalent to C/10. Likewise the 200mV C/x setting would represent C/5 and the 500mV setting C/2. Charge Termination The battery charger has a built-in termination safety timer. When the voltage on the battery reaches the userprogrammed float voltage of 4.100V or 4.200V, the safety timer is started. After the safety timer expires, charging of the battery will discontinue and no more current will be delivered. The safety timer’s default ending time of four hours may be altered from one to eight hours in one-hour increments by accessing the I2C port. Automatic Recharge After the battery charger terminates, it will remain off, drawing only microamperes of current from the battery. If the portable product remains in this state long enough, the battery will eventually self discharge. To ensure that the battery is always topped off, a new charge cycle will automatically begin when the battery voltage falls below VRECHRG (typically 4.100V for the 4.200V float voltage setting and 4.000V for the 4.100V float voltage setting). In the event that the safety timer is running when the battery voltage falls below VRECHRG, it will reset back to zero. To prevent brief excursions below VRECHRG from resetting the safety timer, the battery voltage must be below VRECHRG for more than 2.5ms. The charge cycle and safety timer will also restart if the VBUS UVLO cycles LOW and then HIGH (e.g., VBUS or WALL is removed and then replaced) or if the charger is momentarily disabled using the I2C port. The flow chart in Figure 4 represents the battery charger’s algorithm. Thermistor Measurement The battery temperature is measured by placing a negative temperature coefficient (NTC) thermistor close to the battery pack. The thermistor circuitry is shown in the Block Diagram. To use this feature, connect the thermistor between the NTC pin and ground and a bias resistor from NTCBIAS to NTC. The bias resistor should be a 1% resistor with a value equal to the value of the chosen thermistor at 25°C (R25). The LTC4099 will pause charging when the resistance of the thermistor drops to 0.484 times the value of R25 or 4.84k for a 10k thermistor. For a Vishay curve 2 thermistor, this corresponds to approximately 45°C. If the battery charger is in constant-voltage (float) mode, the safety timer also pauses until the thermistor indicates a return to valid temperature. The LTC4099 is also designed to pause charging when the value of the thermistor increases to 2.816 times the value of R25. For a Vishay curve 2 10k thermistor, this resistance, 28.16k, corresponds to approximately 0°C. The hot and cold comparators each have approximately 3°C of hysteresis to prevent oscillation about the trip point. If the curve 2 thermistor’s temperature rises above 60°C, its value will drop to 0.2954 times R25. When this happens, the LTC4099 detects this critically high temperature and indicates it via the I2C port (see Table 7). If this condition 4099f 18 LTC4099 OPERATION occurs, it may be desirable to have application software enforce an emergency reduction of power in the portable product. It is possible to enable the battery conditioner circuit at this temperature to reduce stress caused by simultaneous high temperature and high voltage via the I2C port. See the Overtemperature Battery Conditioner section. The thermistor detection circuit samples the thermistor’s value continuously whenever charging is enabled and periodically when it is not. When the charger is not enabled, the thermistor is sampled for 150μs approximately every 150ms. The thermistor data available to the I2C port is updated at the end of each sample period. POWER AVAILABLE CLEAR EVENT TIMER INDICATE CHARGING NTC OUT-OF-RANGE YES INHIBIT CHARGING NO PAUSE EVENT TIMER BAT < 2.85V BATTERY STATE BAT > VFLOAT – E INDICATE NTC FAULT 2.85V < BAT < VFLOAT – E NO CHARGE WITH 103V/RPROG CHARGE WITH CONSTANT-CURRENT CHARGE WITH FIXED VOLTAGE RUN EVENT TIMER PAUSE EVENT TIMER RUN EVENT TIMER SAFETY TIMER EXPIRED TIMER > 30 MINUTES YES NO YES IBAT < C/x INHIBIT CHARGING NO STOP CHARGING YES BAT RISING THROUGH VRECHRG YES INDICATE CHARGING STOPPED INDICATE BATTERY FAULT INDICATE C/x REACHED NO BAT > 2.85V YES NO BAT FALLING THROUGH VRECHRG NO YES BAT < VRECHRG NO YES 4099 F04 Figure 4. Battery Charger Flow Chart 4099f 19 LTC4099 OPERATION Overtemperature Battery Conditioner Overvoltage Protection Since Li-Ion batteries deteriorate with full voltage and high temperature, the LTC4099 contains an automatic battery conditioner circuit that reduces the battery voltage if both high temperature and high voltage are present simultaneously. The LTC4099 can protect itself from the inadvertent application of excessive voltage to VBUS or WALL with just two external components: an N-channel MOSFET and a 6.2k resistor. The maximum safe overvoltage magnitude will be determined by the choice of the external FET and its associated drain breakdown voltage. Recall that battery charging is inhibited if the thermistor temperature reaches 45°C. If the thermistor temperature climbs above 60°C, and the battery conditioner circuit is enabled, an internal load of approximately 180mA is applied to BAT. Once the battery voltage drops to 3.9V, or the thermistor reading drops below 58°C, the internal load is disabled. Battery charging resumes once the thermistor temperature drops below 42°C. When activated via the I2C port, the battery conditioner operates whether or not external power is available, charging has terminated or charging has been disabled by I2C control. Note that this circuit can dissipate significant power inside the LTC4099. To prevent an excessive temperature rise of the LTC4099, the LTC4099 reduces discharge current as needed to prevent a junction temperature rise above 120°C. The overvoltage protection circuit consists of two pins. The first, OVSENS, is used to measure the externally applied voltage through an external resistor. The second, OVGATE, is an output used to drive the gate pin of the external FET. When OVSENS is below 6V, an internal charge pump will drive OVGATE to approximately 1.88 • OVSENS. This will enhance the N-channel FET and provide a low impedance connection to VBUS or WALL which will, in turn, power the LTC4099. If OVSENS should rise above 6V due to a fault or use of an incorrect wall adapter, OVGATE will be pulled to GND, disabling the external FET and, therefore, protecting the LTC4099. When the voltage drops below 6V again, the external FET will be re-enabled. See the Applications Information section for examples of multiple input protections, reverse input protection and recommended components. Thermal Regulation Suspend LDO To prevent thermal damage to the LTC4099 or surrounding components during normal charging, an internal thermal feedback loop will automatically decrease the programmed charge current if the die temperature rises to 105°C. This thermal regulation technique protects the LTC4099 from excessive temperature due to high power operation or high ambient thermal conditions, and allows the user to push the limits of the power handling capability with a given circuit board design. The benefit of the LTC4099 thermal regulation loop is that charge current can be set according to actual, rather than worst-case, conditions for a given application with the assurance that the charger will automatically reduce the current in worst-case conditions. The LTC4099 provides a small amount of power to VOUT in suspend mode by including an LDO from VBUS to VOUT. This LDO will prevent the battery from running down when the portable product has access to a suspended USB port. Regulating at 4.6V, this LDO only becomes active when the internal switching converter is disabled. To remain compliant with the USB specification, the input to the LDO is current-limited so that it will not exceed the low power or high power suspend specification. If the load on VOUT exceeds the suspend current limit, the additional current will come from the battery via the ideal diodes. The suspend LDO sends a scaled copy of the VBUS current to the CLPROG pin, which will servo to a maximum voltage of approximately 100mV. Thus, the high power and low power suspend settings are related to the levels programmed by the same CLPROG resistor for the 100mA, 500mA and other switching power path settings. Command bits, ILIM2 The thermal regulation set-point can be adjusted down to 85°C from the default 105°C setting using the I2C port, as explained in the Input Data section. 4099f 20 LTC4099 OPERATION through ILIM0 in the I2C port determine whether the suspend LDO will limit input current to the low power setting of 500μA or the high power setting of 2.5mA. The I2C port has an undervoltage lockout on the DVCC pin. When DVCC is below approximately 1V, the I2C serial port is cleared, the LTC4099 is set to its default configuration of all zeros and interrupts will be locked out. Interrupt Generation The IRQ pin on the LTC4099 is an open-drain output that can be used to generate an interrupt based on one or more of a multitude of maskable PowerPath/battery charger change events. The interrupt mask register column in Table 1 indicates the categories of events that can generate an interrupt. If a 1 is written to a given location in the mask register, then any change in the status data of that category will cause an interrupt to occur. For example, if a 1 is written to bit 6 of the mask register, then an interrupt will be generated when the WALL UVLO detects that either power has become available at WALL, or that power was available and is no longer available from WALL. If a 1 is written to bit 2 of the mask register, then an interrupt will be triggered by any change in the status bits of the battery charger, as given by Table 8. Likewise, a 1 at bit 3 will allow an interrupt due to any change in the thermistor status bits of Table 7. The IRQ pin is cleared when the bus master acknowledges receipt of status data from a read operation. If the master does not acknowledge the status byte, the interrupt will not be cleared and the IRQ pin will not be released. Upon generation of an interrupt, the current state of the LTC4099 is recorded in the I2C port for retrieval (see Output Data). I2C Interface The LTC4099 may communicate with a bus master using the standard I2C 2-wire interface. The Timing Diagram shows the relationship of the signals on the bus. The two bus lines, SDA and SCL, must be HIGH when the bus is not in use. External pull-up resistors or current sources, such as the LTC1694 SMBus accelerator, are required on these lines. The LTC4099 is both a slave receiver and slave transmitter. The I2C control signals, SDA and SCL, are scaled internally to the DVCC supply. DVCC should be connected to the same power supply as the bus pull-up resistors. Bus Speed The I2C port is designed to be operated at speeds of up to 400kHz. It has built-in timing delays to ensure correct operation when addressed from an I2C compliant master device. It also contains input filters designed to suppress glitches should the bus become corrupted. START and STOP Conditions A bus master signals the beginning of communications by transmitting a START condition. A START condition is generated by transitioning SDA from HIGH to LOW while SCL is HIGH. The master may transmit either the slave write or the slave read address. Once data is written to the LTC4099, the master may transmit a STOP condition which commands the LTC4099 to act upon its new command set. A STOP condition is sent by the master by transitioning SDA from LOW to HIGH while SCL is HIGH. Byte Format Each byte sent to, or received from, the LTC4099 must be eight bits long followed by an extra clock cycle for the acknowledge bit. The data should be sent to the LTC4099 most significant bit (MSB) first. Acknowledge The acknowledge signal is used for handshaking between the master and the slave. When the LTC4099 is written to (write address), it acknowledges its write address as well as the subsequent two data bytes. When it is read from (read address), the LTC4099 acknowledges its read address only. The bus master should acknowledge receipt of information from the LTC4099. An acknowledge (active LOW) generated by the LTC4099 lets the master know that the latest byte of information was received. The acknowledge related clock pulse is generated by the master. The master releases the 4099f 21 LTC4099 OPERATION SDA line (HIGH) during the acknowledge clock cycle. The LTC4099 pulls down the SDA line during the write acknowledge clock pulse so that it is a stable LOW during the HIGH period of this clock pulse. When the LTC4099 is read from, it releases the SDA line so that the master may acknowledge receipt of the data. Since the LTC4099 only transmits one byte of data, a master not acknowledging the data sent by the LTC4099 has no specific consequence on the operation of the I2C port. However, without a read acknowledge from the master, a pending interrupt from the LTC4099 will not be cleared and the IRQ pin will not be released. Slave Address The LTC4099 responds to a 7-bit address which has been factory programmed to 0b0001001[R/W]. The LSB of the address byte, known as the read/write bit, should be 0 when writing data to the LTC4099, and 1 when reading data from it. Considering the address an 8-bit word, then the write address is 0x12, and the read address is 0x13. The LTC4099 will acknowledge both its read and write addresses. Sub-Addressed Writing The LTC4099 has three command registers for control input. They are accessed by the I2C port via a subaddressed writing system. Each write cycle of the LTC4099 consists of exactly three bytes. The first byte is always the LTC4099’s write address. The second byte represents the LTC4099’s sub address. The sub address is a pointer which directs the subsequent data byte within the LTC4099. The third bye consists of the data to be written to the location pointed to by the sub address. The LTC4099 contains control registers at only three sub address locations: 0x00, 0x01 and 0x02. Only the two LSBs of the sub address byte are decoded, the remaining bits are don’t-cares. Therefore, a write to sub address 0x06 for example, is effectively a write to sub address 0x02. Bus Write Operation The master initiates communication with the LTC4099 with a START condition and the LTC4099’s write address. If the address matches that of the LTC4099, the LTC4099 returns an acknowledge. The master should then deliver the sub address. Again, the LTC4099 acknowledges and the cycle is repeated for the data byte. The data byte is transferred to an internal holding latch upon the return of its acknowledge by the LTC4099. This procedure must be repeated for each sub address that requires new data. After one or more cycles of [ADDRESS][SUB-ADDRESS][DATA], the master may terminate the communication with a STOP condition. Alternatively, a repeat START condition can be initiated by the master and another chip on the I2C bus can be addressed. This cycle can continue indefinitely, and the LTC4099 will remember the last input of valid data that it received. Once all chips on the bus have been addressed and sent valid data, a global STOP can be sent and the LTC4099 will update its command latches with the data that it had received. Bus Read Operation The bus master reads the status of the LTC4099 with a START condition followed by the LTC4099 read address. If the read address matches that of the LTC4099, the LTC4099 returns an acknowledge. Following the acknowledgement of its read address, the LTC4099 returns one bit of status information for each of the next eight clock cycles. A STOP command is not required for the bus read operation. Input Data Table 1 illustrates the three data bytes that may be written to the LTC4099. The first byte at sub address 0x00 controls the three input current limit bits ILIM2 -ILIM0, the three battery charge current control bits ICHARGE2 -ICHARGE0 and the two C/x state-of-charge indication control bits COVERX1 and COVERX0. The input current limit settings are decoded according to Table 2. This table indicates the maximum current that will be drawn from the VBUS pin in the event that the load at VOUT (battery charger plus system load) exceeds the power available. Any additional power will be drawn from the battery. The default state for the input current limit setting is 000, representing the low power 100mA USB setting. 4099f 22 LTC4099 OPERATION The battery charger current settings are decoded in Table 3. The battery charger current settings are adjusted by selecting one of the eight servo voltages for the PROG pin. Recall that the programmed charge current is given by the expression: V ICHG = PROG • 1030 RPROG with the values shows in Table 4. The default value for the C/x setting is 00, giving 100mV detection. The default state for the battery charger current settings is 000, giving the lowest available servo voltage of 500mV. The TIMER2–TIMER0 bits control the duration of the battery charger safety timer. The safety timer starts once the LTC4099 reaches the 4.100V or the 4.200V float voltage. As long as input power is available, charging will continue in float voltage mode until the safety timer expires. Table 5 lists the possible safety timer settings from 1 to 8 hours, and how to decode them. The default state for the LTC4099 safety timer is 4 hours. The COVERX1 and COVERX0 bits are decoded in Table 4. The C/x setting controls the PROG pin level that the LTC4099’s C/x comparator uses to report full capacity charge. For example, if the 100mV setting is chosen, then the LTC4099 reports that its PROG pin voltage has fallen below 100mV. For the 50mV setting, LTC4099 reports that its PROG pin voltage has fallen below 50mV. The C/x settings are adjusted by comparing the PROG pin voltage Table 1. LTC4099 Input Data Bytes The second byte of data at sub address 0x01 controls the three battery charger safety timer bits, TIMER2-TIMER0, the DISABLE_CHARGER bit, the ENABLE_BATTERY_ CONDITIONER bit, the VFLOAT = 4.2V control bit and the TREG = 85°C control bit. The DISABLE_CHARGER bit can be used to prevent battery charging if needed. This bit should be used with caution Table 3. ICHARGE2 – ICHARGE0 Decode SUB ADDRESS 0 SUB ADDRESS 1 SUB ADDRESS 2 COMMAND REGISTER 0 COMMAND REGISTER 1 IRQ MASK REGISTER Bit 7 ILIM2 TIMER2 USBGOOD Bit 6 ILIM1 TIMER1 WALLGOOD Bit 5 ILIM0 TIMER0 BADCELL Bit 4 ICHARGE2 DISABLE_CHARGER THERMAL_ REG Bit 3 ICHARGE1 ENABLE_ BATTERY_ CONDITIONER THERMISTOR_ STATUS Bit 2 ICHARGE0 VFLOAT = 4.2V CHARGER_STATUS Bit 1 COVERX1 TREG = 85°C Not Used Bit 0 COVERX0 Not Used Not Used BATTERY CHARGER CURRENT LIMIT SETTINGS CHARGE CURRENT RPROG = 1.02k ICHARGE1 ICHARGE0 VPROG ICHARGE2 0 0 0 500mV* 500mA 0 0 1 600mV 600mA 0 1 0 700mV 700mA 0 1 1 800mV 800mA 1 0 0 900mV 900mA 1 0 1 1000mV 1000mA 1 1 0 1100mV 1100mA 1 1 1 1200mV 1200mA *Default Setting Table 4. C/x Decode Table 2. ILIM2 – ILIM0 Decode ILIM2 0 0 0 0 1 1 1 1 *Default Setting USB INPUT CURRENT LIMIT SETTINGS ILIM1 ILIM0 IUSB 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 100mA* 500mA 620mA 790mA 1000mA 1200mA Suspend Low (500μA) Suspend High (2.5mA) C/x INDICATION SETTINGS FULL CAPACITY CHARGE INDICATION RPROG = 1.02k COVERX1 COVERX0 VPROG 0 0 100mV* 100mA* 0 1 50mV 50mA 1 0 200mV 200mA 1 1 500mV 500mA *Default Setting 4099f 23 LTC4099 OPERATION as it can prevent the battery charger from bringing up the battery voltage. Without the ability to address the I2C port, only a low voltage on DVCC will clear the I2C port to its default state and re-enable charging. The ENABLE_BATTERY_CONDITIONER bit enables the automatic battery load circuit in the event of simultaneously high battery voltage and temperature. See the Overtemperature Battery Conditioner section. The VFLOAT = 4.2V bit controls the final float voltage of the LTC4099’s battery charger. A 1 in this bit position changes the charger from the default float voltage value of 4.100V to the higher 4.200V level. The TREG = 85°C control bit changes the LTC4099’s battery charger junction thermal regulation temperature from its default value of 105°C to a lower setting of 85°C. This may be used to reduce heat in highly thermally compromised systems. In general, the high efficiency charging system of the LTC4099 will keep the junction temperature low enough to avoid junction thermal regulation. The third and final byte of input data at sub address 0x02 is the mask register. The mask register determines which status change events or categories will be allowed to generate an interrupt. A 1 written to a given position in the mask register allows status change in that category to generate an interrupt. A zero in a given position in the mask register prohibits the generation of an interrupt. The start-up state of the LTC4099 is all zeros for this register indicating that no interrupts will be generated without explicit request via the I2C port. See the Interrupt Generation section. Output Data One status byte may be read from the LTC4099. Table 6 represents the status byte information. A 1 read back in any of the bit positions indicates that the condition is true. For example, 1s read back from bits 7 and 2 indicate that power is available at VBUS, and that the battery charger’s thermistor has halted charging due to an undertemperature condition at the battery. Bit 7 in the status byte indicates the presence of power at VBUS. Criteria for determining this status bit is derived from the undervoltage lockout circuit on VBUS and is given by the electrical parameters VUVLO and VDUVLO. Bit 6 indicates the presence of voltage available at the WALL pin and is derived from the WALL undervoltage lockout circuit. Like the VBUS pin, this pin has both an absolute voltage detection level given by the electrical parameter VWALL, as well as a level relative to BAT given by ΔVWALL. Both of the conditions must be met for bit 6 to indicate the presence of power at WALL. Bit 5 indicates that the battery has been below the precharge threshold level of approximately 2.85V for more than one-half hour while the charger was attempting to charge. When this occurs, it is usually the result of a defective cell. However, in some cases a bad cell indication may be caused by system load prioritization over battery charging. System software can test for this by forcing a reduction of system load and restarting the battery charger via I2C (a disable followed by an enable). If the bad cell indication returns, then the cell is definitively bad. Bit 4 indicates that the battery charger is in thermal regulation due to excessive LTC4099 junction temperature. Recall that there are two I2C programmable junction temperature settings available at which to regulate, 85°C and 105°C. Bit 4 indicates thermal regulation at whichever setting is chosen. Bits 3 and 2 indicate the status of the thermistor measurement circuit and are decoded in Table 7. The BATTERY TOO COLD and BATTERY TOO HOT states indicate that the thermistor temperature is out of range (either below 0°C or above 45°C for a curve 2 thermistor) and that charging has paused until a return to valid temperature. The BATTERY OVERTEMPERATURE state indicates that the battery’s thermistor has reached a critical temperature (above 60°C for a curve 2 thermistor) and that long term battery capacity may be seriously compromised if the condition persists. Bits 1 and 0 indicate the status of the battery charger, and are decoded into one of four possible battery charger states in Table 8. The constant-current state indicates that the battery charger is attempting to charge with all available current up to the constant-current level programmed, and that the battery has not yet reached the float voltage. The CONSTANT V, IBAT > C/x bit indicates that the battery charger has entered the float voltage phase of charging 4099f 24 LTC4099 OPERATION (BAT at 4.1V or 4.2V), but that the charge current is still above the C/x detection level programmed. The CONSTANT V, IBAT <C/x bit indicates that the battery charge current has dropped below the C/x detection level programmed, and that charging is virtually complete. Note that if the current limited USB compliant switching regulator is in input current regulation, then the actual battery charge current may be less than C/x due to insufficient available power. If the LTC4099 is in input current limit, the charge status bits will lock out (disallow) the state 1-1, indicating that charging is complete. This feature prevents false full capacity charge indications due to insufficient power to the battery charger. The status read from the LTC4099 is captured in one of two ways. If an interrupt is currently pending, then the available data represents the state of the LTC4099 at the time the interrupt was generated. If no interrupt is pending, then the data is captured when the LTC4099 acknowledges SAFETY TIMER SETTINGS TIMER1 TIMER0 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 TIMEOUT 4 Hours* 5 Hours 6 Hours 7 Hours 8 Hours 1 Hour 2 Hours 3 Hours Table 6. LTC4099 Status Data Bytes READ BYTE Bit 7 (MSB) Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (LSB) Shutdown Mode The USB switching regulator is enabled whenever VBUS is above VUVLO, greater than VDUVLO above BAT and the LTC4099 is not in one of the two USB suspend modes (500μA or 2.5mA). When power is available from both the USB (VBUS) and WALL inputs, the auxiliary (WALL) input is prioritized and the USB switching regulator is disabled. The battery charger will always start a charge cycle when power is detected at VBUS or WALL. It can only be shut down via a command from the I2C port or by normal termination after a charge cycle. The ideal diode is enabled at all times and cannot be disabled. Table 7. NTC1, NTC0 Decode Table 5. Safety Timer Decode TIMER2 0 0 0 0 1 1 1 1 *Default Setting its read address. In the case of a pending interrupt, fresh data can be assured by taking two consecutive readings of the status information and discarding the first set. STATUS REGISTER USBGOOD WALLGOOD BADCELL THERMAL REG NTC1 See Table 7 NTC0 CHRGR1 See Table 8 CHRGR0 NTC1 0 0 1 1 THERMISTOR STATUS BIT DECODE NTC0 THERMISTOR STATUS 0 NO NTC FAULT 1 BATTERY TOO COLD 0 BATTERY TOO HOT 1 BATTERY OVERTEMPERATURE Table 8. CHRGR1, CHRGR0 Decode CHRGR1 0 0 1 1 BATTERY CHARGER STATUS BIT DECODE CHRGR0 CHARGER STATUS 0 CHARGER OFF 1 CONSTANT-CURRENT 0 CONSTANT V, IBAT > C/x 1 CONSTANT V, IBAT < C/x 4099f 25 LTC4099 APPLICATIONS INFORMATION CLPROG Resistor and Capacitor VBUS and VOUT Bypass Capacitors As described in the Bat-Track Input Current Limited StepDown Switching Regulator section, the resistor on the CLPROG pin determines the average input current limit in each of the current limit modes. The input current will be comprised of two components, the current that is used to deliver power to VOUT, and the quiescent current of the switching regulator. To ensure that the USB specification is strictly met, both components of input current should be considered. The Electrical Characteristics table gives the typical values for quiescent currents in all settings, as well as current limit programming accuracy. To get as close to the 500mA or 100mA specifications as possible, a precision resistor should be used. The style and value of the capacitors used with the LTC4099 determine several important parameters such as regulator control loop stability and input voltage ripple. Because the LTC4099 uses a step-down switching power supply from VBUS to VOUT, its input current waveform contains high frequency components. It is strongly recommended that a low equivalent series resistance (ESR) multilayer ceramic capacitor be used to bypass VBUS. Tantalum and aluminum capacitors are not recommended because of their high ESR. The value of the capacitor on VBUS directly controls the amount of input ripple for a given load current. Increasing the size of this capacitor will reduce the input ripple. The USB specification allows a maximum of 10μF to be connected directly across the USB power bus. If the overvoltage protection circuit is used to protect VBUS, then its soft-starting nature can be exploited and a larger VBUS capacitor can be used if desired. An averaging capacitor is required in parallel with the resistor so that the switching regulator can determine the average input current. This capacitor also provides the dominant pole for the feedback loop when current limit is reached. To ensure stability, the capacitor on CLPROG should be 0.1μF or larger. Choosing the Inductor Because the input voltage range and output voltage range of the power path switching regulator are both fairly narrow, the LTC4099 was designed for a specific inductance value of 3.3μH. Some inductors which may be suitable for this application are listed in Table 9. Table 9. Recommended Inductors for the LTC4099 INDUCTOR TYPE L (μH) MAX IDC (A) MAX DCR (Ω) LPS4018 3.3 2.2 0.08 D53LC DB318C 3.3 3.3 2.26 0.034 Toko 5×5×3 1.55 0.070 3.8 × 3.8 × 1.8 www.toko.com WE-TPC Type M1 3.3 1.95 0.065 4.8 × 4.8 × 1.8 Würth Elektronik www.we-online.com CDRH6D12 CDRH6D38 3.3 3.3 2.2 3.5 SIZE IN mm (L × W × H) MANUFACTURER 3.9 × 3.9 × 1.7 Coilcraft www.coilcraft.com 0.063 6.7 × 6.7 × 1.5 Sumida 0.020 www.sumida.com 7×7×4 To prevent large VOUT voltage steps during transient load conditions, it is also recommended that a ceramic capacitor be used to bypass VOUT. The output capacitor is used in the compensation of the switching regulator. At least 10μF with low ESR are required on VOUT . Additional capacitance will improve load transient performance and stability. Multilayer ceramic chip capacitors typically have exceptional ESR performance. MLCCs combined with a tight board layout and an unbroken ground plane will yield very good performance and low EMI emissions. There are several types of ceramic capacitors available, each having considerably different characteristics. For example, X7R ceramic capacitors have the best voltage and temperature stability. X5R ceramic capacitors have apparently higher packing density but poorer performance over their rated voltage and temperature ranges. Y5V ceramic capacitors have the highest packing density, but must be used with caution because of their extreme 4099f 26 LTC4099 APPLICATIONS INFORMATION nonlinear characteristic of capacitance versus voltage. The actual in-circuit capacitance of a ceramic capacitor should be measured with a small AC signal and DC bias, as is expected in-circuit. Many vendors specify the capacitance versus voltage with a 1VRMS AC test signal and, as a result, overstate the capacitance that the capacitor will present in the application. Using similar operating conditions as the application, the user must measure or request from the vendor the actual capacitance to determine if the selected capacitor meets the minimum capacitance that the application requires. Overprogramming the Battery Charger The USB high power specification allows for up to 2.5W to be drawn from the USB port. The LTC4099’s switching regulator regulates the voltage at VOUT to a level just above the voltage at BAT while limiting power to less than the amount programmed at CLPROG. The charger should be programmed, with the PROG pin, to deliver the maximum safe charging current without regard to the USB specifications. If there is insufficient current available to charge the battery at the programmed rate, the charger will reduce charge current until the system load on VOUT is satisfied and the VBUS current limit is satisfied. Programming the charger for more current than is available will not cause the average input current limit to be violated. It will merely allow the battery charger to make use of all available power to charge the battery as quickly as possible, and with minimal power dissipation within the charger. Overvoltage Protection It is possible to protect both VBUS and WALL from overvoltage damage with several additional components as shown in Figure 5. Schottky diodes D1 and D2 pass the larger of V1 and V2 to R1 and OVSENS. If either V1 or V2 exceeds 6V plus the Schottky forward voltage, OVGATE will be pulled to GND and both the WALL and USB inputs will be protected. Each input is protected up to the drain-source breakdown, BVDSS, of M1 and M2. In an overvoltage condition, the OVSENS pin will be clamped at 6V. The external 6.2k resistor must be sized appropriately to dissipate the resultant power. For example, a 1/8W 6.2k resistor can have at most √1/8W × 6.2k = 28V applied across its terminals. With the 6V at OVSENS, the maximum overvoltage magnitude that this resistor can withstand is 34V. A 1/4W 6.2k resistor raises this value to 45V. OVSENS’s absolute maximum current rating of 10mA imposes an upper limit of 68V protection. Table 10. Recommended NMOS FETs for the Overvoltage Protection Circuit NMOS FET FDN3725 Si2302ADS NTLJS4114 IRLML2502 BVDSS 30V 20V 30V 20V RON 50mΩ 70mΩ 40mΩ 35mΩ PACKAGE SOT-23 SOT-23 2mm × 2mm DFN SOT-23 The charge pump output on OVGATE has limited output drive capability. Care must be taken to avoid leakage on this pin as it may adversely affect operation. M1 V1 WALL OVGATE LTC4099 VBUS V2 D2 D1 M2 C1 GND R1 OVSENS 4099 F05 Figure 5. Dual Overvoltage Protection 4099f 27 LTC4099 APPLICATIONS INFORMATION Reverse-Voltage Protection The LTC4099 can also be easily protected against the application of reverse voltage, as shown in Figure 6. D1 and R1 are necessary to limit the maximum VGS seen by MP1 during positive overvoltage events. D1’s breakdown voltage must be safely below MP1’s BVGS. The circuit shown in Figure 6 offers forward voltage protection up to MN1’s BVDSS and reverse-voltage protection up to MP1’s BVDSS. USB/WALL ADAPTER MP1 MN1 R2 R25 = Value of the thermistor at 25°C RCOLD = Value of thermistor at the cold trip point αCOLD = Ratio of RCOLD to R25 C1 LTC4099 R1 In the explanation below, the following notation is used. RHOT = Value of the thermistor at the hot trip point VBUS D1 NTC thermistors have temperature characteristics which are indicated on resistance-temperature conversion tables. The Vishay-Dale thermistor NTHS0603N02N1002-FF, used in the following examples, has a nominal value of 10k and follows the Vishay curve 2 resistance-temperature characteristic. OVGATE OVSENS VBUS POSITIVE PROTECTION UP TO BVDSS OF MN1 VBUS NEGATIVE PROTECTION UP TO BVDSS OF MP1 4099 F06 Figure 6. Dual-Polarity Voltage Protection Alternate NTC Thermistors and Biasing The LTC4099 provides temperature-qualified charging if a grounded thermistor and a bias resistor are connected to NTC. By using a bias resistor whose value is equal to the room temperature resistance of the thermistor (R25), the upper and lower temperatures are preprogrammed to approximately 45°C and 0°C, respectively, when using a Vishay curve 2 thermistor. The upper and lower temperature thresholds can be adjusted by either a modification of the bias resistor value or by adding a second adjustment resistor to the circuit. If only the bias resistor is adjusted, then either the upper or the lower threshold can be modified, but not both. The other trip point will be determined by the characteristics of the thermistor. Using the bias resistor, in addition to an adjustment resistor, both the upper and the lower temperature trip points can be independently programmed with the constraint that the difference between the upper and lower temperature thresholds must increase. Examples of each technique follow. αHOT = Ratio of RHOT to R25 RNOM = Primary thermistor bias resistor (see Figure 7) R1 = Optional temperature range adjustment resistor (see Figure 8) The trip points for the LTC4099’s temperature qualification are internally programmed at 0.326 • NTCBIAS for the hot threshold and 0.738 • NTCBIAS for the cold threshold. Therefore, the hot trip point is set when: RHOT • NTCBIAS = 0.326 • NTCBIAS RNOM + RHOT and the cold trip point is set when: RCOLD • NTCBIAS = 0.738 • NTCBIAS RNOM + RCOLD Solving these equations for RCOLD and RHOT results in the following: RHOT = 0.4839 • RNOM and RCOLD = 2.816 • RNOM By setting RNOM equal to R25, the above equations result in αHOT = 0.4839 and αCOLD = 2.816. Referencing these ratios to the Vishay resistance-temperature curve 2 chart gives a hot trip point of about 45°C and a cold trip point of about 0°C. The difference between the hot and cold trip points is approximately 45°C. 4099f 28 LTC4099 APPLICATIONS INFORMATION By using a bias resistor, RNOM, different in value from R25, the hot and cold trip points can be moved in either direction. The temperature span will change somewhat due to the nonlinear behavior of the thermistor. The following equations can be used to easily calculate a new value for the bias resistor: α RNOM = HOT • R25 0.4839 RNOM = α COLD • R25 2.816 From the Vishay curve 2 R-T characteristics, αHOT is 0.4086 at 50°C. Using the prior equation, RNOM should be set to 8.45k. With this value of RNOM, αCOLD is 2.380 and the cold trip point is about 4°C. Notice that the span is now 46°C rather than the previous 45°C. This is due to NTCBIAS For example, to set the trip points to 0°C and 50°C with a Vishay curve 2 thermistor, choose: RNOM = 0.738 • NTCBIAS R1 = 0.4839 • 10.2k – 0.4086 • 10k = 0.850k The nearest 1% value is 845Ω. The final circuit is shown in Figure 8, and results in an upper trip point of 50°C and a lower trip point of 0°C. NTCBIAS 0.738 • NTCBIAS RNOM 10.2k TOO_COLD RNTC 10k TOO_COLD + 2 R1 845Ω – – NTC + 2 LTC4099 NTC BLOCK 3 – NTC 2.816 – 0.4086 • 10k = 10.32k 2.332 the nearest 1% value is 10.2k: LTC4099 NTC BLOCK 3 T The upper and lower temperature trip points can be independently programmed by using an additional bias resistor as shown in Figure 8. The following formulas can be used to compute the values of RNOM and R1: α – αHOT RNOM = COLD • R25 2.332 R1 = 0.4839 • RNOM – αHOT • R25 where αHOT and αCOLD are the resistance ratios at the desired hot and cold trip points. Note that these equations are linked. Therefore, only one of the two trip points can be chosen; the other is determined by the default ratios designed in the LTC4099. Consider an example where a 50°C hot trip point is desired. RNOM 10k the decrease in the temperature gain of the thermistor as the absolute temperature increases. – TOO_HOT 0.326 • NTCBIAS TOO_HOT 0.326 • NTCBIAS + T RNTC 10k + + + OVERTEMP OVERTEMP 0.228 • NTCBIAS 0.228 • NTCBIAS – – 4099 F07 Figure 7. Standard NTC Configuration 4099 F08 Figure 8. Modified NTC Configuration 4099f 29 LTC4099 APPLICATIONS INFORMATION USB Inrush Limiting Voltage overshoot on VBUS may sometimes be observed when connecting the LTC4099 to a lab power supply. This overshoot is caused by long leads from the power supply to VBUS. Twisting the wires together from the supply to VBUS can greatly reduce the parasitic inductance of these long leads, and keep the voltage at VBUS to safe levels. USB cables are generally manufactured with the power leads in close proximity, and thus fairly low parasitic inductance. Board Layout Considerations The Exposed Pad on the backside of the LTC4099 package must be securely soldered to the PC board ground. This is the primary ground pin in the package, and it serves as the return path for both the control circuitry and the synchronous rectifier. Furthermore, due to its high frequency switching circuitry, it is imperative that the input capacitor, inductor, and output capacitor be as close to the LTC4099 as possible, and that there be an unbroken ground plane under the LTC4099 and all of its external high frequency components. High frequency currents, such as the input current on the LTC4099, tend to find their way on the ground plane along a mirror path directly beneath the incident path on the top of the board. If there are slits or cuts in the ground plane due to other traces on that layer, the current will be forced to go around the slits. If high frequency currents are not allowed to flow back through their natural least-area path, excessive voltage will build up and radiated emissions will occur (see Figure 9). There should be a group of vias directly under the grounded backside leading directly down to an internal ground plane. To minimize parasitic inductance, the ground plane should be as close as possible to the top plane of the PC board (layer 2). The IDGATE pin for the external ideal diode controller has extremely limited drive current. Care must be taken to minimize leakage to adjacent PC board traces. 100nA of leakage from this pin will introduce an additional offset to the ideal diode of approximately 10mV. To minimize leakage, the trace can be guarded on the PC board by surrounding it with VOUT connected metal, which should generally be less than 1V higher than IDGATE. Battery Charger Stability Considerations The LTC4099’s battery charger contains both a constantvoltage and a constant-current control loop. The constant-voltage loop is stable without any compensation when a battery is connected with low impedance leads. Excessive lead length, however, may add enough series inductance to require a bypass capacitor of at least 1μF from BAT to GND. 4099 F09 Figure 9. Higher Frequency Ground Currents Follow Their Incident Path. Slices in the Ground Plane Cause High Voltage and Increased Emissions 4099f 30 LTC4099 APPLICATIONS INFORMATION capacitance on this pin must be kept to a minimum. With no additional capacitance on the PROG pin, the charger is stable for program resistor values as high as 25k. However, additional capacitance on this node reduces the maximum allowed program resistor. The pole frequency at the PROG pin should be kept above 100kHz. Therefore, if the PROG pin has a parasitic capacitance, CPROG, the following equation should be used to calculate the maximum resistance value for RPROG: High value, low ESR multilayer ceramic chip capacitors reduce the constant-voltage loop phase margin, possibly resulting in instability. Ceramic capacitors up to 100μF may be used in parallel with a battery, but larger ceramics should be decoupled with 0.2Ω to 1Ω of series resistance. Furthermore, a 100μF MLCC in series with a 0.3Ω resistor or a 100μF OS-CON capacitor from BAT to GND is required to prevent oscillation when the battery is disconnected. In constant-current mode, the PROG pin is in the feedback loop rather than the battery voltage. Because of the additional pole created by any PROG pin capacitance, RPROG ≤ 1 2π • 100kHz • CPROG TYPICAL APPLICATIONS High Efficiency USB/Automotive Battery Charger with Overvoltage Protection, Reverse-Voltage Protection and Low Battery Start-Up M1 AUTOMOTIVE, FIREWIRE, ETC. 1 C1 4.7μF 50V D1 R1 D3 M3 USB C3 22μF 0805 1 R4 6.2k TO μC BOOST SW VIN LT3653 20 3 TO μC GND VC 9 3 VBUS 5 VC WALL 14 IDGATE IRQ LTC4099 SYSTEM LOAD BAT 12 10 M4 11 C5 22μF 0805 NTCBIAS NTC CLPROG R6 T 100k 18 ACPR SW OVSENS 8 5 L2 3.3μH 2 VOUT I2C 2 VOUT HVOK OVGATE 15-17 3 R5 100k L1 4.7μH 6 ISENSE ILIM 4 13 M2 8 D2 4 R2 27.4k R3 M1, M2, M4: Si2333DS M3: NTLJS4114N C2 0.1μF 10V 7 C4 0.1μF 0603 19 R7 3.01k PROG GND BATSENS 7 9, 21 R8 1.02k 6 Li-Ion + 4099 TA02 4099f 31 LTC4099 TYPICAL APPLICATIONS USB/Wall Adapter Battery Charger with Dual Overvoltage Protection, Reverse-Voltage Protection and Low Battery Start-Up M1 M3 5V WALL ADAPTER C1 2.2μF 0603 D3 R1 M5 R2 L1 3.3μH D4 1 13 USB M2 M4 D1 D2 TO μC R3 6.2k 3 TO μC C2 22μF 0805 R4 100k 5 OVGATE WALL 20 OVSENSE 15-17 14 I2C 8 IRQ 2 IDGATE LTC4099 SYSTEM LOAD BAT 12 10 M6 11 C4 22μF 0805 NTCBIAS NTC CLPROG R5 T 100k 18 ACPR SW VOUT 3 M1, M2, M5, M6: Si2333DS M3, M4: NTLJS4114N VBUS C3 0.1μF 0603 19 R6 3.01k PROG GND BATSENS 7 9, 21 R7 1.02k 6 Li-Ion + 4099 TA03 4099f 32 LTC4099 TYPICAL APPLICATIONS USB/Automotive Switching Battery Charger with 2A Support From Automotive Input C3 0.47μF 50V L1 10μH 2 4 AUTOMOTIVE, FIREWIRE, ETC. C1 4.7μF C2 50V 68nF R1 150k 5 R2 40.2k 10 VIN BOOST 3 SW PG RT VC 7 GND 8 FB SYNC BD 11 9 R3 R4 499k 100k D1 LT3480 RUN/SS 1 C4 22μF 6 M2 L2 3.3μH 4 M1 USB WALL ADAPTER 13 C5 22μF 0805 1 R5 6.2k TO μC 20 3 15-17 8 TO μC 3 M1: NTLJS4114N M2, M3: Si2333DS R6 100k 2 VBUS 18 VOUT IDGATE OVSENS I 2C C7 22μF 0805 14 ACPR SW OVGATE BAT LTC4099 12 SYSTEM LOAD M3 10 11 IRQ NTCBIAS NTC CLPROG R7 T 100k 5 VC WALL C6 0.1μF 0603 19 R8 3.01k PROG GND BATSENS 7 9, 21 R9 1.02k 6 Li-Ion + 4099 TA04 4099f 33 LTC4099 TYPICAL APPLICATIONS Low Component Count Power Manager with High and Low Voltage Inputs C2 0.1μF 10V 7 AUTOMOTIVE, FIREWIRE, ETC. 1 C1 4.7μF 50V BOOST SW VIN LT3653 GND VC 9 3 1 20 VC VBUS 5 VOUT HVOK L2 3.3μH 2 5 4 C3 10μF 0805 6 ISENSE ILIM 13 18 14 ACPR WALL TO μC OVGATE OVSENS 15-17 I2C 8 IRQ TO μC 3 R2 100k 2 VOUT LTC4099 M1: Si2333DS BAT 12 10 M1 11 C5 22μF 0805 NTCBIAS NTC CLPROG R3 100k SYSTEM LOAD SW IDGATE 3 L1 4.7μH D1 4 R1 27.4k USB WALL ADAPTER 8 C4 0.1μF 0603 19 R4 3.01k PROG GND BATSENS 7 9, 21 R5 1.02k 6 Li-Ion + 4099 TA05 4099f 34 LTC4099 PACKAGE DESCRIPTION PDC Package 20-Lead Plastic UTQFN (3mm × 4mm) (Reference LTC DWG # 05-08-1752 Rev Ø) 0.70 p0.05 3.50 p 0.05 2.10 p 0.05 1.50 REF 2.65 p 0.05 1.65 p 0.05 PACKAGE OUTLINE 0.25 p0.05 0.50 BSC 2.50 REF 3.10 p 0.05 4.50 p 0.05 RECOMMENDED SOLDER PAD PITCH AND DIMENSIONS APPLY SOLDER MASK TO AREAS THAT ARE NOT SOLDERED 0.55 p 0.05 3.00 p 0.10 1.50 REF 19 R = 0.05 TYP PIN 1 NOTCH R = 0.20 OR 0.25 s 45o CHAMFER 20 0.40 p 0.10 1 PIN 1 TOP MARK (NOTE 6) 2 2.65 p 0.10 4.00 p 0.10 2.50 REF 1.65 p 0.10 (PDC20) UTQFN 0407 REV Ø 0.127 REF 0.00 – 0.05 R = 0.115 TYP 0.25 p 0.05 0.50 BSC BOTTOM VIEW—EXPOSED PAD NOTE: 1. DRAWING IS NOT A JEDEC PACKAGE OUTLINE 2. DRAWING NOT TO SCALE 3. ALL DIMENSIONS ARE IN MILLIMETERS 4. DIMENSIONS OF EXPOSED PAD ON BOTTOM OF PACKAGE DO NOT INCLUDE MOLD FLASH. MOLD FLASH, IF PRESENT, SHALL NOT EXCEED 0.15mm ON ANY SIDE 5. EXPOSED PAD SHALL BE SOLDER PLATED 6. SHADED AREA IS ONLY A REFERENCE FOR PIN 1 LOCATION ON THE TOP AND BOTTOM OF PACKAGE 4099f Information furnished by Linear Technology Corporation is believed to be accurate and reliable. However, no responsibility is assumed for its use. Linear Technology Corporation makes no representation that the interconnection of its circuits as described herein will not infringe on existing patent rights. 35 LTC4099 TYPICAL APPLICATION High Efficiency USB/Automotive Battery Charger with Overvoltage Protection and Low Battery Start-Up C2 0.1μF 10V 7 1 AUTOMOTIVE, FIREWIRE, ETC. C1 4.7μF 50V D2 4 R1 27.4k 9 C3 22μF 0805 1 20 3 VC 2 3 5 T 2 WALL 18 14 SYSTEM LOAD ACPR SW OVSENS IDGATE IRQ 3 VC 5 L2 3.3μH VOUT 8 R3 100k VOUT HVOK OVGATE I2C TO μC M1: NTLJS4114N M2: Si2333DS VBUS 15-17 6 ISENSE ILIM GND 13 R2 6.2k TO μC LT3653 4 M1 USB 8 BOOST SW VIN L1 4.7μH LTC4099 BAT 12 10 M2 11 C5 22μF 0805 NTCBIAS NTC CLPROG R4 100k C4 0.1μF 0603 19 R5 3.01k PROG GND BATSENS 7 9, 21 R6 1.02k 6 + Li-Ion 4099 TA06 RELATED PARTS PART NUMBER DESCRIPTION COMMENTS LTC3555/ LTC3555-1/ LTC3555-3 Switching USB Power Manager with Li-Ion/Polymer Charger, Triple Synchronous Buck Converter + LDO Complete Multifunction PMIC: Switchmode Power Manager and Three Buck Regulators + LDO, Charge Current Programmable Up to 1.5A from Wall Adapter Input, Synchronous Buck Converters Efficiency > 95%, ADJ Outputs: 0.8V to 3.6V at 400mA/400mA/1A, Bat-Track Adaptive Output Control, 200mΩ Ideal Diode; 4mm × 5mm QFN-28 Package LTC3576/ LTC3576-1 Switching Power Manager with USB On-The-Go + Triple Step-Down DC/DCs Complete Multifunction PMIC: Bidirectional Switching Power Manager and Three Buck Regulators + LDO, ADJ Output Down to 0.8V at 400mA/400mA/1A, Overvoltage Protection, USB On-The-Go, Charge Current Programmable Up to 1.5A from Wall Adapter Input, Thermal Regulation, I2C, High Voltage Bat-Track Buck Interface, 180mΩ Ideal Diode; 4mm × 6mm QFN-38 Package LTC4088 High Efficiency USB Power Manager and Battery Charger Maximizes Available Power From USB Port, Bat-Track, Instant-On Operation, 1.5A Maximum Charge Current, 180mΩ Ideal Diode with <50mΩ Option, 3.3V/25mA Always-On LDO, 3mm × 4mm DFN Package LTC4090/ LTC4090-5 High Voltage USB Power Manager with Ideal Diode Controller and High Efficiency Li-Ion Battery Charger High Efficiency 1.2A Charger from 6V to 38V (60V max) Input Charges Single-Cell Li-Ion Batteries Directly from a USB Port, Thermal Regulation; 200mΩ Ideal Diode with <50mΩ Option, Bat-Track Adaptive Output Control; LTC4090-5 Has No Bat-Track, 3mm × 6mm DFN-22 Package. LTC4095 Standalone USB Li-Ion/Polymer Battery Charger 950mA Charge Current, Timer Termination + C/10 Detection Output 4.2V, ±0.6% Accurate Float Voltage, Four CHRG Pin Indicator States, 2mm × 2mm DFN Package LTC4098 High Efficiency USB Power Manager and Battery Charger with Regulated Output Voltage Maximizes Available Power from USB Port, Bat-Track, Instant-On Operation, 1.5A Maximum Charge Current, 180mΩ Ideal Diode with <50mΩ Option, Automatic Charge Current Reduction Maintains 3.6V Minimum VOUT, 3mm × 4mm UTQFN-20 Package LTC4413 Dual Ideal Diodes Low Loss Replacement for ORing Diodes, 3mm × 3mm DFN Package ThinSOT is a trademark of Linear Technology Corporation. 4099f 36 Linear Technology Corporation LT 1108 • PRINTED IN USA 1630 McCarthy Blvd., Milpitas, CA 95035-7417 (408) 432-1900 ● FAX: (408) 434-0507 ● www.linear.com © LINEAR TECHNOLOGY CORPORATION 2008