DATASHEET SEARCH SITE | WWW.ALLDATASHEET.COM
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 48
Technical content
For more information www.analog.comDocument Feedback TYPICAL APPLICATION FEATURES DESCRIPTION 35V/3.2A Lead-Acid Step-Down Battery Charger with PowerPath and I2C Telemetry The LT C®4162-S is an advanced monolithic synchronous step-down switching battery charger and PowerPath ™ manager that seamlessly manages power distribution between input sources such as wall adapters, backplanes, solar panels, etc., and a lead-acid battery. A high resolution measurement system provides exten - sive telemetry information for circuit voltages, currents, batter y resistance and temperature which can all be read back over the I2C port. The I2C port can also be used to configure many charging parameters including charging voltages and currents, termination algorithms and numer- ous system status alerts. The LT C4162-S can charge 6V, 12V, 18V and 24V lead- acid batteries with as much as 3.2A of charge current. The power path topology decouples the output voltage from the battery allowing a portable product to start up instantly under very low battery voltage conditions. The LTC4162-S is available in a thermally enhanced 28- pin 4mm × 5mm × 0.75mm QFN surface mount package. 9V to 35V, 3.2A Step-Down Switching Battery Charger with PowerPath Charging Current vs Battery Voltage n Lead-Acid Battery Charger with Absorb and Equalize n Wide Charging Input Voltage Range: 4.5V to 35V n High Efficiency Synchronous Operation n 16-Bit Digital Telemetry System Monitors VBAT, IBAT, RBAT, TBAT, TDIE, VIN, IIN, VOUT n Charges 6V, 12V, 18V and 24V Lead-Acid Batteries n Input Undervoltage Charge Current Limit Loop n Input MPPT for Solar Panel Inputs n Input Current Limit Prioritizes System Load Output n Low Loss PowerPath™ n Instant-On Operation with Discharged or Missing Battery n Temperature Controlled Charging n Pin Compatible with Li-Ion and LiFePO4 Versions
APPLICATIONS
All registered trademarks and trademarks are the property of their respective owners. 4162S TA01a INFET CLP V OUT CELL COUNT VIN VIN VOUT CLN I2C SW CSP BATFET CSN BATSENS+ NTCBIAS NTC GND L TC4162-S T 6.0 7.2 8.4 9.6 10.8 12.0 13.2 14.4 15.6 16.8 BATTERY VOL TAGE (V) 0.0 0.4 0.8 1.2 1.6 2.0 2.4 2.8 3.2 3.6 CHARGE CURRENT (A) 4162S TA01b CC–CV ABSORB EQUALIZE VIN = 18V , 12V BATTERY
For more information www.analog.com TABLE OF CONTENTS
Electrical Characteristics
Typical Performance Characteristics Pin Functions Block Diagram ESD Diagram Timing Diagram Applications Information Register Descriptions Typical Applications Package Description
Revision History
For more information www.analog.com PIN CONFIGURATIONABSOLUTE MAXIMUM RATINGS BATSENS+, VIN, CSP, CSN, CLP, CSP to CSN, CLP to CLN CELLSO, CELLS1, SYNC SDA, SCL, SMBALERT Operating Junction Temperature Range Storage Temperature Range (Note 1) 9 10 TOP VIEW UFD PACKAGE 28-LEAD (4mm × 5mm) PLASTIC QFN TJMAX = 125°C, θJA = 43°C/W, θJC = 3.4°C/W EXPOSED PAD (PIN 29) IS GND, MUST BE SOLDERED TO PCB 11 12 13 28 27 26 25 24 1BOOST INTVCC VOUTA CLN CLP INFET VIN VCC2P5 BATFET CSP CSN BATSENS+ CELLS1 CELLS0 SYNC DV CC VOUT VOUT SW SW PGND PGND NTCBIAS NTC R T SMBALERT SCL SDA 8 15 AGND ORDER INFORMATION PART NUMBER PART MARKING* TAPE AND REEL TEMP GRADE DESCRIPTION TEMPERATURE RANGE LTC4162EUFD-SAD#PBF 4162H E I 2C Adjustable Voltage –40°C to 125°C LTC4162EUFD-SST#PBF 4162J E Fixed Voltage –40°C to 125°C LTC4162EUFD-SADM#PBF 4162T E I 2C Adjustable Voltage MPPT ON –40°C to 125°C LTC4162EUFD-SSTM#PBF 4162U E Fixed Voltage MPPT ON –40°C to 125°C LTC4162EUFD-SAD#TRPBF 4162H ✓ E I 2C Adjustable Voltage –40°C to 125°C LTC4162EUFD-SST#TRPBF 4162J ✓ E Fixed Voltage –40°C to 125°C LTC4162EUFD-SADM#TRPBF 4162T ✓ E I 2C Adjustable Voltage MPPT ON –40°C to 125°C LTC4162EUFD-SSTM#TRPBF 4162U ✓ E Fixed Voltage MPPT ON –40°C to 125°C LTC4162IUFD-SAD#PBF 4162H I I 2C Adjustable Voltage –40°C to 125°C LTC4162IUFD-SST#PBF 4162J I Fixed Voltage –40°C to 125°C LTC4162IUFD-SADM#PBF 4162T I I 2C Adjustable Voltage MPPT ON –40°C to 125°C LTC4162IUFD-SSTM#PBF 4162U I Fixed Voltage MPPT ON –40°C to 125°C LTC4162IUFD-SAD#TRPBF 4162H ✓ I I 2C Adjustable Voltage –40°C to 125°C LTC4162IUFD-SST#TRPBF 4162J ✓ I Fixed Voltage –40°C to 125°C LTC4162IUFD-SADM#TRPBF 4162T ✓ I I 2C Adjustable Voltage MPPT ON –40°C to 125°C LTC4162IUFD-SSTM#TRPBF 4162U ✓ I Fixed Voltage MPPT ON –40°C to 125°C Contact the factory for parts specified with wider operating temperature ranges. *The temperature grade is identified by a label on the shipping container. Tape and reel specifications. Some packages are available in 500 unit reels through designated sales channels with #TRMPBF suffix.
For more information www.analog.com SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS System Voltages and Currents VIN Input Supply Voltage l 4.5 35 V VBAT Battery Voltage l 2.7 35 V IBATSENS+ Battery Drain Current VIN – VBATSENS+ > VIN_DUVLO, Terminated VIN – VBATSENS+ < VIN_DUVLO VIN = 0, SHIPMODE Activated 0.5 2.8 100 µ A µA µA IVIN VIN Drain Current VIN – VBATSENS+ > VIN_DUVLO, Terminated 115 200 µA Switching Battery Charger VCHARGE Range Resolution (6 Bits) Accuracy Per 6V Battery l –0.5 –1.5 –7.8 28.571 0.5 1.5 V mV I CHARGE Servo Voltage CSP – VCSN) Range Resolution (5 Bits) Accuracy I CHARGE = (VCSP – VCSN)/RSNSB Note 5 l –0.25 –0.75 –32 0.25 0.75 mV mV mV mV I INLIM Servo Voltage CLP – VCLN) Range Resolution (6 Bits) Accuracy I IN = (VCLP – VCLN)/RSNSI Note 6 –0.2 .5–32 0.5 0.2 mV mV mV VINLIM Range Resolution (8 Bits) Full Scale Accuracy .14–36 140.625 V mV fOSC Switching Frequency RT = 63.4k l 1.4 1.5 1.6 MHz DMAX Maximum Duty Cycle 99.5 % RSWITCH Primary Switch On-Resistance 90 mΩ RRECT Rectifier Switch On-Resistance 90 mΩ IPEAK Peak Inductor Current Limit Note 3 45mV/RSNSB A System Controls VIN_UVLO VIN Charger Enable Input Undervoltage Lockout Rising Threshold Hysteresis .2 4.4 0.2 .6 V V VIN_DUVLO VIN to BATSENS+ Charger Enable Differential Undervoltage Lockout Rising Threshold Hysteresis 100 150 170 200 mV mV VIN_OVLO VIN Charger Disable Overvoltage Lockout Rising Threshold Hysteresis .6 38.6 1.4 40 V V VINTVCC_UVLO INTVCC Telemetry Enable Undervoltage Lockout Rising Threshold Hysteresis .75 2.85 0.12 .95 V V The l denotes the specifications which apply over the full specified operating junction temperature range, otherwise specifications are at TA = 25°C (Note 4). VIN = 18V, DVCC = 3.3V, RSNSI = 10mΩ, RSNSB = 10mΩ unless otherwise noted.
For more information www.analog.com ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the full specified operating junction temperature range, otherwise specifications are at TA = 25°C (Note 4). VIN = 18V, DVCC = 3.3V, RSNSI = 10mΩ, RSNSB = 10mΩ unless otherwise noted. SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS Telemetry A/D Measurement Subsystem IBAT (VCSP – VCSN) Resolution Offset Error Span Error IBAT = (VCSP – VCSN)/RSNSB 0.32mV < VCSP – VCSN < 32mV –0.15 .466 0.15 µ V /LSB mV %rdng IIN (VCLP – VCLN) Resolution Offset Error Span Error I IN = (VCLP – VCLN)/RSNSI 0.32mV < VCLP – VCLN < 32mV –0.15 .466 0.15 µ V/LSB mV %rdng VIN Resolution Offset Error Span Error 3V < V IN < 35V –25 .649 mV /LSB mV %rdng VBATSENS+ (Per 6V Battery) Resolution Offset Error Span Error 2V < VBATSENS+ < 7.8V –10 192 µ V/LSB mV %rdng VOUT Resolution Offset Error Span Error 3V < V OUT < 35V –25 .653 mV /LSB mV %rdng VNTC/VNTCBIAS Resolution Offset Error Span Error 0 < V NTC/VNTCBIAS < 1 .833 µ V/V/LSB mV/V %rdng T _die Resolution Offset .0215 –264.4 C/LSB Serial Port , SDA, SCL, SMBALERT DVCC Logic Reference Level l 1.8 5.5 V IDVCCQ DVCC Current SCL/SDA = DVCC, 0kHz 0 µA ADDRESS I 2C Address 0b1101000[R/W] VIHI2C Input High Threshold 70 % DVCC VILI2C Input Low Threshold 30 % DV CC VOLI2C Digital Output Low (SDA/SMBALERT) I SDA/SMBALERT = 3mA 400 mV FSCL SCL Clock Frequency 400 kHz tLOW LOW Period of SCL Clock 1.3 µs tHIGH HIGH Period of SCL Clock 0.6 µs tBUF Bus Free Time Between Start and Stop Conditions 1.3 µs tHD,STA Hold Time, After (Repeated) Start Condition 0.6 µs t SU,STA Setup Time after a Repeated Start Condition 0.6 µs t SU,STO Stop Condition Set-Up Time 0.6 µs tHD,DAT(OUT) Output Data Hold Time 0 900 ns tHD,DAT(IN) Input Data Hold Time 0 ns tSU,DAT Data Set-Up Time 100 ns tSP Input Spike Suppression Pulse Width 50 ns
For more information www.analog.com 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 LTC4162 includes over-temperature protection that is intended to protect the device during momentary overload conditions. The maximum rated junction temperature will be exceeded when this protection is active. Continuous operation above the specified absolute maximum operating junction temperature may impair device reliability or permanently damage the device. Note 3: The safety current limit features of this part are intended to protect the IC from short term or intermittent fault conditions. Continuous operation above the maximum specified pin current may result in device degradation or failure. Note 4: The E-grade is tested under pulsed load conditions such that T J ≈ TA. The E-grade is guaranteed to meet specifications from 0°C to 85°C junction temperature. Specifications over the –40°C to 125°C operating junction temperature range are assured by design, characterization, and correlation with statistical process controls. The I-grade is guaranteed over the full –40°C to 125°C operating junction temperature range. The junction temperature (T J) is calculated from the ambient temperature (TA) and power dissipation (PD) according to the formula TJ = TA + (PD • θJA). Note that the maximum ambient temperature consistent with these specifications is determined by specific operating conditions in conjunction with board layout, the rated package thermal resistance and other environmental factors. Note 5: Charge Current is given by the charger servo voltage, V CSP-CSN, divided by the charge current setting resistor RSNSB. Errors in the value of the external resistor contribute directly to the total charge current error. Note 6: Input Current is given by the V CLP-CLN servo voltage divided by the input current setting resistor RSNSI. Errors in the value of the external resistor contribute directly to the total input current error. The l denotes the specifications which apply over the full specified operating junction temperature range, otherwise specifications are at TA = 25°C (Note 4). VIN = 18V, DVCC = 3.3V, RSNSI = 10mΩ, RSNSB = 10mΩ unless otherwise noted. SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS SYNC Pin VIHSYNC Input High Threshold l 1.5 V VILSYNC Input Low Threshold l 0.2 V Pin Leakages (NTC, CELLS0, CELLS1, SDA, SCL, SYNC, SMBALERT) Pin Current –50 50 nA
For more information www.analog.com TYPICAL PERFORMANCE CHARACTERISTICS Charge Current vs Battery Voltage Input Current and Charge Current vs Load Current Resistive Source Input Voltage and Charge Current vs Load Current V OUT vs VIN Power Path Controller No Input Battery Drain Current vs Battery Voltage Ship Mode Battery Drain Current vs Battery Voltage Top and Bottom Switch R DS(ON) Efficiency vs Input Voltage Efficiency vs Switching Frequency 6.0 7.2 8.4 9.6 10.8 12.0 13.2 14.4 15.6 16.8 BATTERY VOL TAGE (V) 0.0 0.4 0.8 1.2 1.6 2.0 2.4 2.8 3.2 3.6 CHARGE CURRENT (A) 4162S G01 CC–CV ABSORB EQUALIZE VIN = 18V , 12V BATTERY 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 LOAD CURRENT (A) −0.4 0.0 0.4 0.8 1.2 1.6 2.0 2.4 2.8 3.2 3.6 CURRENT (A) CHARGE CURRENT INPUT CURRENT VIN = 18V VBAT = 3.7V iin_limit_target = 1.2A 4162S G02 0.0 0.5 1.0 1.5 2.0 2.5 3.0 LOAD CURRENT (A) −0.4 0.0 0.4 0.8 1.2 1.6 2.0 2.4 2.8 3.2 3.6 CHARGE CURRENT (A) CHARGE CURRENT INPUT VOL TAGE SOURCE IMPEDANCE = 5/uni03A9 input_undervoltage_setting = 7V cell_count = 1 INPUT VOL TAGE (V) 4162S G03 −0.05 0.00 0.05 0.10 0.15 0.20 I N B A T V /uni00A0 /uni00A0 V /uni00A0 V O L T A G E /uni00A0 V 11.9 12.0 12.1 12.2 12.3 O U T V /uni00A0 /uni00A0 V O L T A G E /uni00A0 V 4162S G04 I N V B A T V O U T V BATTERY VOL TAGE (V) 100 BATTERY DRAIN CURRENT (µA) I N V /uni00A0 /uni00A0 V –50°C 25°C 125°C 4162S G05 2.5 9.0 15.5 22.0 28.5 35.0 BATTERY VOL TAGE (V) BATTERY DRAIN CURRENT (µA) –50°C 25°C 125°C 4162S G06 0.2 0.7 1.2 1.7 2.2 2.7 3.2 SWITCH PIN CURRENT (A) 110 130 150 170 SWITCH RESISTANCE (m/uni03A9) −50°C 25°C 75°C 125°C 4162S G07 INPUT VOL TAGE (V) 85.0 87.5 90.0 92.5 95.0 97.5 100.0 EFFICIENCY (%) 12V BATTERY 18V BATTERY 24V BATTERY 6V BATTERY 4162S G08 C H A R G E I /uni00A0 /uni00A0 A 1.0 1.5 2.0 2.5 3.0 3.5 4.0 SWITCHING FREQUENCY (MHz) 80.0 82.5 85.0 87.5 90.0 92.5 95.0 EFFICIENCY (%) 4162S G09 B A T V V C H A R G E I /uni00A0 /uni00A0 A VIN = 20V VIN = 25V VIN = 30V VIN = 35V TA = 25°C, unless otherwise noted.
For more information www.analog.com TYPICAL PERFORMANCE CHARACTERISTICS 12V 9Ah Battery Charge Current and Voltage vs Time Example Power Path Handover Charge Current During BSR Measurement Cycle Light to Dark Solar Panel T racking Solar Panel Global Sweep Multi-Peak Solar Panel Acquisition TIME (H) 0.0 0.8 1.6 2.4 3.2 4.0 CHARGE CURRENT (A) 4162S G10 I N V /uni00A0 /uni00A0 V CHARGE CURRENT BATTERY VOL TAGE
1.5 HOUR ABSORB
10.4 11.4 12.4 13.4 14.4 15.4 BATTERY VOL TAGE (V) 100 TIME (µs) INFET / BATFET VOL TAGE (V) BATFET INFET 4162S G11 VBATSENS+ = 15V VIN = 15V TO 15.5V QGS = 6nC TIME (ms) CHARGE CURRENT (A) OPEN CIRCUIT BATTERY VOL TAGE MEASUREMENT ca. THIS TIME POINT OPEN CIRCUIT BATTERY VOL TAGE MEASUREMENT ca. THIS TIME POINT OPEN CIRCUIT BATTERY VOL TAGE MEASUREMENT ca. THIS TIME POINT OPEN CIRCUIT BATTERY VOL TAGE MEASUREMENT ca. THIS TIME POINT 4162S G12 100 200 300 400 500 TIME (s) PANEL VOL TAGE (V) PANEL VOL TAGE PANEL CURRENT 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 PANEL CURRENT (A) 4162S G13 0.0 0.6 1.2 1.8 2.4 3.0 TIME (s) PANEL VOL TAGE (V) PANEL VOL TAGE PANEL CURRENT 0.00 0.15 0.30 0.45 0.60 0.75 0.90 1.05 1.20 PANEL CURRENT (A) 4162S G14 TIME (s) PANEL VOL TAGE (V) PANEL VOL TAGE PANEL CURRENT 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 PANEL CURRENT (A) 4162S G15 Charge Current and Die Temperature Using Thermal Regulation 100 AMBIENT TEMPERATURE (°C) 0.0 0.8 1.6 2.4 3.2 4.0 CHARGE CURRENT (A) 4162S G16 THERMAL START = 70°C THERMAL END = 80°C DIE TEMP CHARGE CURRENT 100 DIE TEMPERATURE (°C) TA = 25°C, unless otherwise noted.
For more information www.analog.com TYPICAL PERFORMANCE CHARACTERISTICS Histogram of vbat Readings Histogram of vout Readings Histogram of thermistor_voltage Readings Histogram of bsr Readings Histogram of die_temp Readings Histogram of ibat Readings Histogram of iin Readings Histogram of vin Readings 12.512 12.520 12.528 12.536 12.544 12.552 BATTERY VOL TAGE (V) 2500 5000 7500 10000 FREQUENCY 4162S G17 σ = 1.75mV 17.95 17.96 17.97 17.98 17.99 OUTPUT VOL TAGE (V) 2000 4000 6000 8000 10000 FREQUENCY 4162S G18 σ = 3.79mV 25.1 25.2 25.3 25.4 THERMISTOR TEMPERATURE (°C) 2000 4000 6000 8000 FREQUENCY 4162S G19 σ = 12.5m°C 198.5 199.0 199.5 200.0 200.5 201.0 201.5 bsr (m/uni03A9) 500 1000 1500 2000 2500 FREQUENCY 4162S G20 σ = 250µ/uni03A9 S N S I R m /uni03A9 24.8 24.9 25.0 25.1 25.2 die_temp (°C) 500 1000 1500 2000 FREQUENCY σ = 28m°C 4162S G21 3.198 3.199 3.200 3.201 3.202 BATTERY CURRENT (A) 2000 4000 6000 8000 10000 FREQUENCY 4162S G22 σ = 334µA 2.380 2.385 2.390 2.395 2.400 2.405 INPUT CURRENT (A) 1000 2000 3000 4000 5000 6000 FREQUENCY 4162S G23 σ = 2.07mA 18.02 18.04 18.06 18.08 18.10 INPUT VOL TAGE (V) 2500 5000 7500 10000 FREQUENCY 4162S G24 σ = 3.47mV TA = 25°C, unless otherwise noted.
For more information www.analog.com PIN FUNCTIONS BOOST (Pin 1): Gate-Drive bias for the high side switch in the switching regulator. This pin provides a pumped bias voltage relative to SW. The voltage on this pin is charged up through an internal diode from INTV CC. A 22nF multi- layer ceramic capacitor is required from SW to BOOST. INT VCC (Pin 2): Bypass pin for the internal 5V regulator. This regulator provides power to the internal analog cir - cuitry. A 4.7µF multilayer ceramic capacitor is required from INT VCC to GND. VOUTA (Pin 3): Analog system power pin. V OUTA powers the majority of circuits on the LTC4162. A 0.1µF multilayer ceramic capacitor is required from V OUTA to GND. CLN (Pin 4): Connection point for the negative terminal of the sense resistor that measures and regulates input current by limiting charge current. CLP (Pin 5): Connection point for the positive terminal of the sense resistor that measures and regulates input current by limiting charge current. INFET (Pin 6): Gate control output pin for an input reverse blocking external N-channel MOSFET between V IN and VOUT. VIN (Pin 7): Supply voltage detection and INFET charge pump supply for the INFET/BATFET PowerPath. When voltage at V IN is detected as being high enough to charge a battery, the INFET charge-pump is activated and the BATFET charge-pump is deactivated thereby powering VOUTA from the input supply through an external NMOS transistor and also starting a charge cycle. A 0.1µF multilayer ceramic capacitor is required from V IN to GND. VCC2P5 (Pin 8): Bypass pin for the internal 2.5V regula- tor. This regulator provides power to the internal logic cir cuitry. A 1µF multilayer ceramic capacitor is required from VCC2P5 to GND. NTCBIAS (Pin 9): NTC thermistor bias output. Connect a low temperature coefficient bias resistor between NTCBIAS and NTC, and a thermistor between NTC and GND. The bias resistor should be equal in value to the nominal value of the thermistor. The LTC4162 applies 1.2V to this pin during NTC measurement and expects a thermistor β value of 3490K. Higher β value thermistors can be used with simple circuit modifications. NTC (Pin 10): Thermistor input. The NTC pin connects to a negative temperature coefficient thermistor to monitor the temperature of the battery. The voltage on this pin is digitized by the analog to digital converter to qualify battery charging and is available for readout via the I port. A low drift bias resistor is required from NTCBIAS to NTC and a thermistor is required from NTC to ground. R T (Pin 11): Switching regulator frequency control pin. The R T pin controls the switching regulator's internal oscillator frequency by placing a resistor from RT to GND. SMBALERT (Pin 12): Interrupt output. This open drain output pulls low when one or more of the programmable alerts is triggered. SCL (Pin 13): Open drain clock input for the I 2C port. The I2C port input levels are scaled with respect to DV CC for I2C compliance. SDA (Pin 14): Open drain data input/output for the I 2C port. The I2C port input levels are scaled with respect to DVCC for I2C compliance. DVCC (Pin 15): Logic supply for the I2C port. DVCC sets the reference level of the SDA and SCL pins for I 2C compli- ance. It should be connected to the same power supply as the SDA and SCL pull up resistors SYNC (Pin 16): Optional external clock input for the switch- ing battery charger. The switching battery charger will lock to a square wave or pulse on this pin that is close to the frequency programmed by the R T pin. Ground SYNC if this feature is not needed.
For more information www.analog.com PIN FUNCTIONS CELLS0 (Pin 17): Battery voltage selection pin. Used in combination with CELLS1, this pin sets the voltage of the battery to be charged. The pin should be strapped to either INTV CC, VCC2P5 or GND to represent one of three possible states. See Table 5. CELLS1 (Pin 18): Battery voltage selection pin. Used in combination with CELLS0, this pin sets the voltage of the battery to be charged. The pin should be strapped to either INTV CC, VCC2P5 or GND to represent one of three possible states. See Table 5. BATSENS+ (Pin 19): Positive terminal battery sense pin. BATSENS+ should Kelvin sense the positive terminal of the battery for optimized charging. A 10µF multilayer ceramic capacitor is required from BATSENS+ to ground. CSN (Pin 20): Connection point for the negative terminal of the current sense resistor used to measure and limit charge current. CSP (Pin 21): Connection point for the positive terminal of the current sense resistor used to measure and limit charge current. BATFET (Pin 22): Gate control pin for a reverse blocking external N-channel MOSFET between the battery and V OUT. PGND (Pins 23,24): Power ground pins. These pins should be connected to a copper pour that forms the return for the V OUT bypass capacitor on the top layer of the printed circuit board. SW (Pin 25, 26): Switching regulator power transmission pins. The SW pins deliver power from the VOUT pins to the battery via the step-down switching regulator. An inductor should be connected from SW to a sense resistor at CSP. See the Applications Information section for a discussion of inductor value and current rating. V OUT (Pin 27, 28): Switching regulator input pins. The VOUT pins deliver power to the switching charger. Having extremely high frequency current pulses, bypassing of the VOUT pins should take precedence over all other PCB layout considerations. A bypass capacitor of 10µF is a good starting point. AGND (Exposed PAD, Pin 29): Analog ground pin. This is the ground pin used to return all of the analog circuitry inside the LTC4162 and should be connected to an analog ground pour that is common with PGND (pins 23 and 24). It should also be connected to a ground plane on layer 2 of the PCB to which all of the analog components return such as the R T resistor and the INTVCC and VCC2P5 by- pass capacitors.
For more information www.analog.com BLOCK DIAGRAM 4162S BD CLN CLP CSN CSP BATFET DVCC SMBALERT SCL SDA CELLS0 CELLS1 VIN INFET BATSENS+ VBATDIV VOUTDIV VINDIV I_BAT I_IN T_DIE INTVCC INTVCC INTVCC 29R R NTCBIAS NTC SW SW VOUT VOUT BOOST PGND PGND RT SYNC VOUTA INTVCC VCC2P5 AGND 29R R VOUTDIV VREF 1.2V + + 37.5 PRESCALER OSCILLATOR INTVCC LDO 2.5V LDO CHARGE PUMP CHARGE PUMP D/A 37.5 D/A D/A D/A I2C LOGIC A/D SWITCHING REGULATOR VINDIV I_IN I_BAT VBATDIV
For more information www.analog.com ESD DIAGRAM 4162S ESD AGND INFET VIN VOUTA CLN CLP BATFET BATSENS+ CSP CSN V OUT VOUT SW SW PGND PGND BOOST DVCC SCL SDA SMBALERT VCC2P5 NTCBIAS NTC RT SYNC CELLS0 CELLS1 INTV CC
For more information www.analog.com TIMING DIAGRAM I2C SMBus Legend S START CONDITION Sr REPEATED START CONDITION Rd READ (BIT VALUE OF 1) Wr WRITE (BIT VALUE OF 0) A ACKNOWLEDGE N NACK P STOP CONDITION PEC* PACKET ERROR CODE MASTER TO SLAVE SLAVE TO MASTER SMBus WRITE WORD PROTOCOL S SLAVE ADDRESS Wr A COMMAND CODE A DATA BYTE LOW A DATA BYTE HIGH A P SMBus WRITE WORD WITH PEC PROTOCOL S SLAVE ADDRESS Wr A COMMAND CODE A DATA BYTE LOW A DATA BYTE HIGH A PEC* A P SMBus READ WORD PROTOCOL S SLAVE ADDRESS Wr A COMMAND CODE A Sr SLAVE ADDRESS Rd A DATA BYTE LOW A DATA BYTE HIGH N P SMBus READ WORD WITH PEC PROTOCOL S SLAVE ADDRESS Wr A COMMAND CODE A Sr SLAVE ADDRESS Rd A DATA BYTE LOW A DATA BYTE HIGH A PEC* N P SMBus ALERT RESPONSE ADDRESS PROTOCOL S ALERT RESPONSE ADDRESS Rd A DEVICE ADDRESS Rd N P SMBus ALERT RESPONSE ADDRESS PROTOCOL WITH PEC S ALERT RESPONSE ADDRESS Rd A DEVICE ADDRESS Rd A PEC* N P *USE OF PACKET ERROR CHECKING IS OPTIONAL SDA SCL tHD(STA) tHIGH tf tf tSU(STO)tHD(DAT)tLOW tSU(STA) tHD(STA) tBUF START CONDITION STOP CONDITION REPEATED START CONDITION START CONDITION tSU(DAT) 4162 TD tSP
For more information www.analog.com OPERATION Introduction The LTC4162 is an advanced power manager and switch- ing battery charger utilizing a high efficiency synchronous step-down switching regulator Using multiple feedback control signals, power is deliv - ered from the input to the battery by a 1.5MHz constant- frequency step-down switching regulator . The switching regulator reduces output power in response to one of its four regulation loops including battery voltage, battery charge current, input current and input voltage. The switching regulator is designed to efficiently transfer power from a variety of possible sources, such as USB ports, wall adapters and solar panels, to a battery while minimizing power dissipation and easing thermal budget- ing constraints. Since a switching regulator conserves power , the LTC4162 allows the charge current to exceed the source's output current, making maximum use of the allowable power for battery charging without exceeding the source's delivery specifications. By incorporating input voltage and system current measurement and control systems, the switching charger ports seamlessly to these sources without requiring application software to monitor and adjust system loads. By decoupling the system load from the battery and prioritizing power to the system, the instant-on PowerPath architecture ensures that the system is powered upon input power arrival, even with a completely dead battery. T wo low power charge pumps drive external MOSFETs to provide low loss power paths from the input supply and battery to the system load while preventing the system node from back-driving the input supply or overcharging the battery. The power path from the battery to the system load guarantees that power is available to the system even if there is insufficient or absent power from V IN. A wide range of input current settings as well as battery charge current settings are available by software control and by choosing the values of input and charge current sense resistors R SNSI and RSNSB. A measurement subsystem periodically monitors and reports on a large collection of system parameters via the I 2C port. An interrupt subsystem can be enabled to alert the host microprocessor of various status change events so that system parameters can be varied as needed. All of the status change events are maskable for maximum flexibility. For example, features such as battery presence detection and battery impedance measurement are easily enabled. To eliminate battery drain between manufacture and sale, a ship-and-store feature reduces the already low battery drain current even further. The input undervoltage control loop can be engaged to keep the input voltage from decreasing beyond a minimum level when a resistive cable or power limited supply such as a solar panel is providing input power. A maximum power point tracking algorithm using this control loop can be deployed to maximize power extraction from solar panels and other resistive sources. Finally, the LTC4162 has a digital subsystem that provides substantial adjustability so that power levels and status information can be controlled and monitored via the conventional I 2C port. LTC4162 Digital System Overview The LTC4162 contains an advanced digital system which can be accessed using the I2C port. Use of the I2C port is optional, it can be used extensively in the application or not at all, as dictated by the application requirements. Bat- tery voltage, charge current, input current regulation and switching charger frequency are all externally configurable without using the I2C port. For applications requiring the LTC4162's advanced digital features, the I2C port provides a means to use status and A/D telemetry data from the measurement system, monitor charger operation, config- ure charger settings (e.g. charge voltage, charge current, temperature response , termination algorithm, etc), enable, disable, read and clear alerts, activate the low power ship mode, and enable/disable the battery charger. Power Path Controller The LTC4162 features input and output N-channel MOS- FET charge pump gate drivers. These drivers make up a dual unidirectional power path system that allows power to be delivered to the system load by either the input supply or the battery, whichever is greater. Only one of
For more information www.analog.com OPERATION the external MOSFETs will be enabled at a time. If V IN is more than 150mV above BATSENS+, the MOSFET from the input to the system load will be enabled and the one from the system load to BATSENS+ will block conduction preventing overcharging of the battery. If V IN falls more than 20mV below BATSENS+ the MOSFET from the input supply to the system load will be disabled preventing reverse conduction and the MOSFET from BATSENS+ to the system load will be enabled powering downstream circuitry from the battery. It is important not to back drive V OUT as one or the other of the power path MOSFETs will always be enabled. Step Down Switching Battery Charger The LTC4162’s battery charger is based on a very efficient synchronous step down switching regulator. As with any modern battery charger, the LTC4162 incorporates both constant-current and constant-voltage feedback control loops to prevent overcharging. The switching charger can charge 6V, 12V, 18V or 24V lead-acid batteries. Normal charging begins with a constant current until the battery reaches its target voltage. The charge current is determined by the combination of the sense resistor, R SNSB, placed in series with the inductor and the servo control voltage set by charge_current_setting. An internal soft-start algorithm ramps up the charge current setting from zero to its present setting. Once the battery voltage reaches the programmed voltage limit the constant-current control loop hands off to the constant-voltage control loop. The final battery voltage is set with vcharge_setting. CELLS0 and CELLS1 provide a charge voltage multiplier so that 6V, 12V, 18V or 24V batteries can be charged. The charge current is given by: ICHARGE = (ch arge _ current _ setting + 1 ) 1 mV RSNSB where charge_current_setting ranges from 0 to 31. The charge voltage is given by the expression: VCHARGE = (6.0V + 28.571mV • vcharge_setting) • N where vcharge_setting ranges from 0 to 63 and N is 1, 2, 3 or 4 for a 6V, 12V, 18V or 24V battery respectively. Beyond the conventional constant-current and constant- voltage control loops, the LTC4162 also has the ability to monitor and control both input current and input voltage, regulating battery charge power based on any one of these four control loops. Power limit is prioritized based on the lowest set-point of the group. For example, if the combined system load plus battery charge current is large enough to cause the switching charger to reach the programmed input current limit, the input current limit will reduce charge current to limit the voltage across the input sense resistor, R SNSI, to the iin_limit_target. Even if the charge current is programmed to exceed the allowable input current, the input current due to charge current will not be violated; the charger will reduce its current as needed. Similarly, the input voltage limit loop, controlled by input_under- voltage_setting, can be used to prevent resistive power sour ces such as a solar panel from dragging the input voltage down below its under-voltage lockout level. Only target values can be programmed with the I2C port. The LTC4162 uses the target values as a starting point from which the charging algorithms calculate the actual values to be applied to the DACs to support functions such as temperature compensated charge voltages and currents, maximum power point tracking, charger soft starting, etc. The target value registers are read/write whereas the actual DAC value registers, icharge_dac, vcharge_dac, iin_limit_dac and input_undervoltage_dac are read only. Due to its all NMOS switch design, a small charge pump capacitor is required from SW to BOOST to provide high side boosted drive for the top switch.
For more information www.analog.com OPERATION Input Current Regulation Input current control limits loading on the input source during periods of high system demand by sacrificing charge current. Note that the LTC4162 only has the authority to reduce charge current to zero and cannot further reduce input current below the system load current. The input current limit is controlled by a combination of the sense resistor, R SNSI, from CLP to CLN and either the default 32mV servo voltage or a lower value set by iin_limit_target. The servo voltage across the sense resistor divided by the resistor's value determines the input current regulation set point. A 10mΩ resistor, for example, would have an upper input current limit of 3.2A using the default 32mV servo voltage. iin_limit_target has 6 bit resolution giving adjustable values from 500µV to 32mV in 500µV steps and can be calculated in Amperes, by the following expression: IINLIM = (iin _ limit _ t arget+ 1 )500 μV RSNSI where iin_limit_target ranges from integer values of 0 to 63. Input Undervoltage Regulation and Solar Panel Maximum Power Point T racking (MPPT) The LTC4162 also contains an undervoltage control loop that allows it to tolerate a resistive connection to the input power source by automatically reducing charge current as the V IN pin drops to input_undervoltage_setting. This circuit helps prevent UVLO oscillations by linearly regulat- ing the input voltage above the LTC4162's undervoltage lockout level Optionally, the LTC4162 includes a maximum power point tracking (MPPT) algorithm to find and track the input_undervoltage_dac value that delivers the maximum charge current to the battery. If mppt_en is set, the MPPT algorithm performs a global sweep of input_undervolt- age_dac values, measuring battery charge current at each setting . Once the sweep is complete, the LTC4162 applies the input_undervoltage_dac value corresponding to the maximum battery charge current ibat (i.e. the maximum power point). The LTC4162 then tracks small changes in the maximum power point by slowly dithering the input_undervoltage_dac. The LTC4162 performs a new global sweep of input_undervoltage_dac values every 15 minutes, applies the new maximum power point, and resumes dithering at that point. Alternatively, the global sweep will run immediately, bypassing the 15 minute wait, if ibat changes by more that 25%. With mppt_en, a solar panel can be used as a suitable power source for charg- ing a battery and powering a load. The MPPT algorithm may not work for all solar panel applications and does not have to be used. Alternatively a solar panel can be used without the MPPT algorithm by setting the input_under- voltage_setting value to match the optimum loaded solar panel voltage , but significant shadows or drops in light will likely result in suboptimum power delivery. Note that, due to the Power Path topology, current can flow from the input to the system load without being controlled by the LTC4162's switching charger. Therefore, the MPPT algorithm does not have full authority to track and find the maximum power point under all conditions. To obtain complete Maximum Power Point operation, it may be necessary to forgo the Power Path feature of the LTC4162 and connect the system load directly to the battery pack. In this configuration, the LTC4162 has full authority to track the maximum power point of the solar panel. The input under voltage value, in Volts, will be given by the following expression: VINLIM = (input_undervoltage_setting + 1) • 140.625mV where input_undervoltage_setting ranges from integer values of 0 to 255. System Controls The switching battery charger can be disabled by setting suspend_charger. This might be necessary, for instance, to pass USB Suspend compliance testing. suspend_charger should be used with caution as a low battery situation could prevent the system processor from being able to clear it and may require a factory service call to remove and replace the battery.
to prevent damage in all circumstances. for each measurement as summarized in Table 1. Table 1. Measurement Subsystem LSB Sizes *N is 1 for a 6V battery, 2 for a 12V battery, 3 for an 18V battery and 4 for a 24V battery.
For more information www.analog.com OPERATION VOUT Voltage Measurement Output voltage is measured through a 30.07:1 resistive voltage divider making the A/D span term for output volt- age measurements 30.07/18191 or 1.653mV/LSB and is digitized to vout. An alert may be set on output voltage by setting the value vout_lo_alert_limit or vout_hi_alert_limit and setting en_vout_lo_alert or en_vout_hi_alert. These alerts are indicated by vout_lo_alert and vout_hi_alert and are cleared by writing them to 0. Battery Current Measurement Battery current is measured with a current sense resistor between the CSP and CSN pins. An amplifier with a gain of 37.5 amplifies this signal and refers it to ground internally so that the A/D converter can measure it. The sensed bat- tery current is therefore given by I BAT • RSNSB • 37.5. For a 10mΩ RSNSB current sense resistor, the A/D sensitivity is 1/(18191 • 10mΩ • 37.5) or 146.6µA/LSB. The battery current measurement system has a built in commutator. While charging a battery, two's complement number ibat will be positive representing current into the battery. When the battery charger is disabled or terminated, as detected by charger_suspended, the commutator is activated and ibat will be negative, representing current out of the bat- tery. An alert may be set on the ibat measurement by setting the desired value in ibat_lo_alert_limit and setting en_ibat_lo_alert. While charging, ibat_lo_alert_limit can be used to detect when the charge current has dropped below a given threshold. When charger_suspended, if set to a negative number, ibat_lo_alert_limit can be used to detect if the battery load has exceeded a given threshold. This alert is indicated by ibat_lo_alert and is cleared by writing it to 0. Input Current Measurement Input current is measured with a current sense resistor between the CLP and CLN pins. An amplifier with a gain of 37.5 amplifies this signal and refers it to ground internally so that the A/D converter can measure it. The sensed input current is therefore given by I IN • RSNSI • 37.5. For a 10mΩ RSNSI current sense resistor, the A/D sensitivity is 1/(18191 • 10mΩ • 37.5) or 146.6µA/LSB. The input current is digitized to iin. An upper limit alert may be set on input current by setting the value iin_hi_alert_limit and setting the en_iin_hi_alert. This alert is indicated by iin_hi_alert and is cleared by writing it to 0. Battery Series Resistance (BSR) Measurement The LTC4162 can optionally measure the series resistance of the battery. If run_bsr is set, the LTC4162 momentarily suspends the battery charger and calculates the battery series resistance by dividing the voltage change (charg - ing vs not charging) by the measured charge current bsr_charge_current). The resistance value is reported in bsr and the charge current observed during the measurement is reported in bsr_charge_current. The LTC4162 automatically resets run_bsr after the bsr measurement is complete. The total battery series resistance value is proportional to the charge current sense resistor, R SNSB, and can be computed in Ω from the expression: RBAT (Ω) = bsr • N • RSNSB 250 where N = 1 for a 6V battery, 2 for a 12V battery, 3 for an 18V battery and 4 for a 24V battery. Higher bsr_charge_current during a bsr measurement results in a more accurate bsr measurement. Very low values of bsr_charge_current may adversely impact the accuracy of the bsr measurement. If charge current is less than C/10 (bsr_charge_current < icharge_over_10), bsr_questionable will be set indicating that bsr_charge_ current during the bsr test was less than optimum for an accurate reading. Recall that full charge current typically flows at the beginning of a charge cycle (presuming the battery is more deeply depleted) and will diminish when the charger enters the constant voltage phase of charging. If run_bsr is set to 1 and the battery charger is not currently running, then the LTC4162 will be queued to perform the bsr measurement only after the start of the next charge cycle. An alert can be set with en_bsr_done_alert to gener- ate a bsr_done_alert indicating that a bsr measurement is complete and that the result is available . A bsr_hi_alert
For more information www.analog.com OPERATION may also be set on battery series impedance by writing a bsr_hi_alert_limit and setting en_bsr_hi_alert. bsr_done_alert and bsr_hi_alert are cleared by writing them to 0. Die Temperature Measurement The LTC4162 has an integrated die temperature sensor that is monitored by the A/D converter and is digitized to die_temp. The die temperature is derived from an internal circuit and follows the equation: TDIE(°C) = die_temp • 0.0215°C/LSB – 264.4°C An alert may be set on die temperature by setting the value die_temp_hi_alert_limit and setting en_die_temp_hi_alert. This alert is indicated by die_temp_hi_alert and is cleared by writing it to 0. To set the die_temp_hi_alert_limit, compute the threshold value from: die _ temp _ hi_ alert _ limit = TDIE(°C) +264.4°C 0.0215°C/LSB Battery Temperature (NTC Thermistor) Measurement To measure the battery temperature using a thermistor, connect the thermistor, R NTC, normally being located in the battery pack, between the NTC pin and ground, and a low drift bias resistor, R NTCBIAS, between NTCBIAS and NTC. RNTCBIAS should be a 1% or better resistor with a value equal to the value of the chosen thermistor at 25°C (R25). The LTC4162 applies an excitation voltage of 1.2V to R NTCBIAS to measure the thermistor value. The thermistor measurement result is available at thermistor_voltage. To minimize battery stress due to charging at temperature extremes, the LTC4162 has a temperature qualified charg- ing algorithm. If the application does not require tempera- ture controlled charging, then the thermistor should be replaced with a resistor of equal value to the bias resistor RNTCBIAS to continuously simulate 25°C. Either a thermis- tor_voltage_lo_alert or thermistor _voltage_hi_alert may be set with en_thermistor_voltage_lo_alert or en_thermis- tor_voltage_hi_alert, both of which are cleared by writing them to 0 The temperature vs resistance curve of a thermistor can be obtained from thermistor manufacturers in either table form or estimated by applying the modified Steinhart-Hart equation: RNTC = R25 • e (A+ B TC+273.15 + C (TC+273.15) 2 + D (TC+273.15) 3 ) Where R25 is the thermistor's resistance at 25°C and A, B, C and D are provided by the thermistor manufacturer and T C is the temperature in °C. The temperature of the thermistor is computed from its resistance value by the complementary Steinhart-Hart expression where A1, B1, C1 and D1 are also provided by the thermistor manufacturer. TC = 1 A1 +B1ln(RNTC R25 ) + C1ln2(RNTC R25 ) + D1ln3(RNTC R25 −273.15 oC Alternatively, the more common but less accurate con - densed version of Steinhart-Hart using the ubiquitous β parameter may be employed RNTC = R25 • e −β25/85 ( 1 298.15 oC − 1 TC+273.15 oC Where again, R25 is the thermistor's resistance at 25°C and several β values are provided by the thermistor manu- facturer, one for each of a number of temperature ranges. The inverse β form is: TC = β25/85 ln(RNTC R25 )+ β25/85 298.15 oC – 273.15 oC (2) The LT C4162 thermistor measurement system is designed specifically for a thermistor with a β25/85 value of 3490K and returns thermistor_voltage where: thermistor _ voltage = 18191• 1.2 • RNTC RNTC+RNTCBIAS
For more information www.analog.com OPERATION where typically RNTCBIAS is set equal to R25, the 25°C value of the thermistor. To arrive at the thermistor's temperature in °C from thermistor_voltage substitute RNTC from: RNTC = RNTCBIAS • thermistor_ voltage 18191• 1.2 − thermistor_ voltag e into Equation 1 or Equation 2. For thermistors with a β 25/85 value higher than 3490K see Alternate Thermistors and Biasing in the Applications Information section. Output Current Measurement There is no sense resistor dedicated to measuring output current but its value can be obtained nonetheless. Output current is delivered from the input supply if vin_gt_vbat is true and from the battery if it is false. If vin_gt_vbat is true and the battery charger is enabled (en_chg is true) then the input current measurement will be the sum of current to the switching charger and the output load. In this instance the switching charger will need to be disabled with suspend_charger to obtain an output current reading. It's also possible that the charger may already be terminated. If en_chg is false then set telemetry_speed to tel_high_speed, wait 20ms or more, and record iin as output current. If en_chg is true then set both suspend_charger and force_telemetry_on to 1 and telemetry_speed to tel_high_speed, wait 20ms or more for at least one telemetry cycle, and again record iin as output current. suspend_charger should then be cleared. On the other hand if vin_gt_vbat is false then the output current will be delivered from the battery and its value can be obtained from –ibat. Since vin_gt_vbat is low, the telemetry system will be disabled and the ibat reading will be stale. To enable the telemetry system, set force_telemetry_on to 1 and telemetry_speed to tel_high_speed. telemetry_valid indicates when fresh telemetry readings are available. To avoid polling for telemetry_valid a telemetry_valid_alert can be set with en_telemetry_valid_alert. Once the read- ing is obtained, for ce_telemetry_on can be cleared or telemetry_speed set to tel_low_speed for power savings. Low Power Telemetry If input power is available (vin_gt_vbat = 1), and the battery is being charged, the telemetry system will be in its high speed mode returning results at a rate of roughly once per 11ms. If, on the other hand, charging has terminated normally or paused due to battery temperature out of range, the telemetry system will drop back to a rate of about once every 5 seconds to save power. When input power is not available (vin_gt_vbat = 0) it is still possible to collect telemetry data by setting force_telemetry_on. To save power in this mode the telemetry system will default to the lower speed 5 second mode. To force the higher telemetry rate, and suffer the higher quiescent current of roughly 2.5mA, the telemetry_speed can be set to the higher ~11ms rate by setting it to tel_high_speed. Configurable Limit Alert Subsystem The I 2C port also supports the SMBus SMBALERT pro- tocol, including the Alert Response Address. An alert can optionally be generated if a monitored parameter exceeds a programmed limit or if a selected battery charger_state or any of a wide number of other charge_status change or fault events occur. This off-loads much of the continuous monitoring from the system's microcontroller and onto the LTC4162; reducing bus traffic and microprocessor load. The SMBALERT pin is asserted (pulled low) whenever an enabled alert occurs. After asserting an interrupt, the LTC4162 responds to the host's Alert Response Address (ARA = 0b0001100[1]) with its own read address. If an- other part with a pending alert and a lower address also responds , that part wins the arbitration and the LTC4162 will stop responding to this ARA, keeping its SMBALERT pin asserted. Only a response of the LTC4162's complete read address will clear the LTC4162's SMBALERT signal. This allows the system to have many parts share a common interrupt line. If multiple parts are asserting the SMBALERT signal then multiple reads from the ARA are needed. For more information refer to the SMBus specification After the ARA process is complete, alert bits can be cleared by individually writing them to 0 and writing the remaining bits in the register to 1. This preserves any other pending alert bits as writing 1s to the alert registers are ignored.
Table 2. Summary of Limit Alerts Registers Table 3. Summary of Charger State Alerts Table 4. Summary of Charger Status Alerts
cell_count_err and will inhibit charging. Table 5. CELLS0 and CELLS1 Pin Mapping to Battery Voltage applications an auxiliary battery balancer is recommended. 2.5V, charging hands over to the switching battery charger. only partial power will be available to charge the battery. load will be prioritized over the battery charge current.
For more information www.analog.com OPERATION The charge current programming resistor, RSNSB, should always be set to match the capacity of the battery with - out regard to source or load limitations from any other control loop . The multiple control-loop architecture of the LTC4162 will correct for any discrepancies, always optimizing transfer of power to the battery and the load. Thermal Regulation When the switching battery charger is enabled at an el - evated ambient temperature, LT C4162 self heating may push its junction temperature to an unacceptable level. To prevent overheating the LTC4162 monitors its own die_temp and automatically reduces the icharge_dac to limit power dissipation. The differential servo voltage at CSP to CSN can drop to as low as 1mV giving about 3% (1/32) of the maximum charge current. The thermal regu- lation algorithm achieves this by enforcing a maximum icharge _dac setting which drops linearly from 31 to 0 as die_temp increases from thermal_reg_start_temp (default 120°C) to thermal_reg_end_temp (default 125°C). When the thermal regulation algorithm is active, charge_status becomes thermal_reg_active. A thermal_reg_active_alert can be set with en_thermal_reg_active_alert and cleared by writing either back to 0. Thermal regulation can be programmed to any temperature within the LTC4162's operating range. Constant-Voltage Charging Once the BATSENS+ voltage reaches the programmed charging voltage the switching regulator will reduce its output power and hold the battery voltage steady at (6V + 28.571mV • vcharge_setting) • N where N is 1 for a 6V battery, 2 for a 12V battery, 3 for an 18V battery and 4 for a 24V battery. In constant voltage mode, the charge current will decrease naturally toward zero providing inher- ently safe operation by preventing the battery from being over charged . Multiple charge voltage settings are avail- able for final top-off voltage selection via vcharge_setting. While charge voltage trade-offs can be made to preser ve battery life or maximize capacity, it is not possible for the LTC4162 to be set to a charge voltage that is dangerously high or inconsistent with a lead-acid battery. Note that charge_current_setting and vcharge_setting do not directly control the icharge_dac and vcharge_dac. They are only target values. For example, if en_sla_temp_comp is true (default), the vcharge_dac will be controlled by the tem- perature compensation system. Several constant_voltage levels will be used depending on which phase the charger is in , absorb_charge, cc_cv_charge or equalize_charge. Absorb Charge The LTC4162 begins charging with an absorb_charge phase. During absorb_charge, the charge voltage is in - creased to vcharge_settin g + vabsorb_delta which defaults to N • 7.2V where N is 1,2,3 or 4 for a 6V, 12V, 18V or 24V battery respectively. At the beginning of the charge cycle the charger may be in constant_current for some period before reaching constant_voltage at the absorb level. Once the charger reaches constant_voltage the tabsorbtimer starts and the absorption phase proper commences. It will continue until either the tabsorbtimer reaches max_ab - sorb_time or ibat drops below the c_over_x_threshold. At the end of the absorb_charge phase the charge voltage drops back to just vcharge_setting for the continuous cc_cv_charge phase. Constant-Current/Constant-Voltage (CC-CV) Charge In the cc_cv_charge phase, the LTC4162 sets the battery voltage ser vo loop to the vcharge_setting. If the load is powered directly from the battery, the switching charger will provide the load current as long as the load current is below the charge_current_setting. If the load exceeds the charge_current_setting the battery will eventually be depleted. There is no termination in the charging algo - rithm; the charger will remain in cc_cv_charge as long as input power is available but can be for ced off with suspend_charger. Equalization Charge An optional equalize_charge phase is available via the I2C port with equalize_req wherein the charge voltage is set to vcharge_setting + v_equalize_delta, limited to a maximum of N • 7.8V where N is 1, 2, 3 or 4 for a 6V, 12V, 18V or 24V battery respectively. In equalize_charge, the battery
be obtained from the battery manufacturer. Table 6. Default Charge Voltages for a 12V Battery Figure 1. Battery Charging State Diagram
a Vishay NTCS0402E3103FL T or NTHS0402N02N1002JE. Figure 2. 12V Lead-Acid Temperature Profile IN drops below approximately 1V. will persist through a ship mode cycle. until the internal oscillator and external signals coincide. rises VIN_DUVLO above the BATSENS+ voltage.
in use. External pull-up resistors are required on these lines. The LTC4162 is both a slave receiver and slave transmitter. the same power supply as the bus pull-up resistors. ensure correct operation with both protocols. I2C-bus Specification and User Manual. Figure 3. Diluting the Thermistor with Low Drift Series and to 60°C range resulting in a nominal error of under ±0.5°C.
For more information www.analog.com APPLICATIONS INFORMATION will not work because of their high ESR and ESL. The value of the total capacitance on VOUT directly controls the amount of input ripple for a given load current. Increas - ing the size of this capacitor will reduce the input ripple. The LT C4162 has been designed with VOUT and PGND as two corner pin groups so there is ample room to fit an appropriate bypass capacitor. The need for low impedance capacitance directly adjacent to the V OUT and PGND pins cannot be overemphasized. PCB distance of only a few millimeters will introduce nano-Henrys of inductance and compromise the high frequency "hot-loop" (See Printed Circuit Board Layout Considerations). It is also recommended that a ceramic capacitor be used to bypass BATSENS+. At least 10µF with low ESR is re - quired. Multilayer ceramic chip capacitors typically have exceptional ESR per formance. MLCCs combined with a tight board layout and an unbroken ground plane will yield very good performance and low EMI emissions. The INTV CC and VCC2P5 pins are the outputs of onboard low dropout regulators and also require ceramic capacitors. The INTVCC and VCC2P5 capacitors should be as close to the LTC4162 as possible and returned immediately to an analog ground plane. The INTV CC pin requires at least 4.7µF of capacitance rated to at least 6.3V and the VCC2P5 pin requires at least 1µF rated to 4V. The actual capacitance of any 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 1V RMS AC test signal with no bias and, as a result, grossly 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. INFET and BATFET MOSFET Selection An external N-channel MOSFET is required for both the input and battery paths. Important parameters for the se- lection of these MOSFETs are the maximum drain-source voltage , VDSS, gate threshold voltage and on-resistance (RDS(ON)). When the input is grounded, the battery stack voltage is applied across the input MOSFET. When V BAT is at 0V, the input voltage is applied across the battery MOSFET. Therefore, the V DSS of the input MOSFET must withstand the maximum voltage on V BAT while the VDSS of the output MOSFET must withstand the highest voltage on V IN. The gate drive for both is 5V. This requires the use of logic-level threshold N-channel MOSFETs. As a general rule, select MOSFETs with a low enough R DS(ON) to obtain the desired VDS and power dissipation while operating at full load current. Operation Without a Battery The LTC4162 has built in battery detection. Its switching regulator will generally not start if the battery is missing. However, if a battery is present at the beginning of a charge cycle and is removed, the LTC4162 will operate without a battery. Typically the BATSENS+ pin will rise quickly to the programmed constant-voltage level and remain there. However, it is important that the impedance on the BATSENS+ node be kept relatively low at the switching frequency. Therefore a ceramic capacitor of 10µF or more near the LTC4162 is necessary. Operation With Long Battery Leads The LTC4162 is generally resilient to operation with long battery leads, however a ceramic capacitor of 10µF or more of appropriate voltage tolerance near the LTC4162 is necessary. Note that any parasitic battery resistance, such as long cabling, will push the LTC4162 into constant voltage charging sooner, dramatically extending charging time. If possible, the BATSENS+ pin should be connected to the battery terminals with a separate Kelvin connection
therefore more stable operation. Figure 9. Aggregate Input Impedance vs Frequency relevant compatibility of battery voltage vs USB profile. Table 7. Battery Voltage Support vs USB Power Delivery Profile 80% as the voltage increases from 0V to rated voltage. dangerous combination resulting in high voltage overshoot. type capacitor provides the most robust combination. directly down to an internal unbroken ground plane.
For more information www.analog.com REGISTER DESCRIPTIONS Symbol Name Command Code Access Bit Range Default Description vbat_lo_alert_limit 0x01 R/W [15:0] 0 Signed number that sets a lower limit that can be used to trigger an interrupt based on the battery voltage out of range. The alert is enabled by setting en_vbat_lo_alert and can be read back and cleared at vbat_lo_alert. The value is based on the A/D value, vbat, which has a scaling factor of 384.8µV/LSB for each multiple of 6V chosen by the CELLS0/CELLS1 pins. To compute the total battery voltage multiply this value by 1, 2, 3 or 4 representing a 6V, 12V, 18V or 24V battery respectively. vbat_hi_alert_limit 0x02 R/W [15:0] 0 Signed number that sets an upper limit that can be used to trigger an interrupt based on the battery voltage out of range. The alert is enabled by setting en_vbat_hi_alert and can be read back and cleared at vbat_hi_alert. The value is based on the A/D value, vbat, which has a scaling factor of 384.8µV/LSB for each multiple of 6V chosen by the CELLS0/CELLS1 pins. To compute the total battery voltage multiply this value by 1, 2, 3 or 4 representing a 6V, 12V, 18V or 24V battery respectively. vin_lo_alert_limit 0x03 R/W [15:0] 0 Signed number that sets a lower limit that can be used to trigger an interrupt based on input voltage out of range. The value is based on the A/D value, vin, which has a scaling factor of 1.649mV/LSB. The alert is enabled by setting en_vin_lo_alert and can be read back and cleared at vin_lo_alert. vin_hi_alert_limit 0x04 R/W [15:0] 0 Signed number that sets an upper limit that can be used to trigger an interrupt based on input voltage out of range. The value is based on the A/D value, vin, which has a scaling factor of 1.649mV/LSB. The alert is enabled by setting en_vin_hi_alert and can be read back and cleared at vin_hi_alert. vout_lo_alert_limit 0x05 R/W [15:0] 0 Signed number that sets a lower limit that can be used to trigger an interrupt based on vout voltage out of range. The value is based on the A/D value, vout, which has a scaling factor of 1.653mV/LSB. The alert is enabled by setting en_vout_lo_alert and can be read back and cleared at vout_lo_alert. vout_hi_alert_limit 0x06 R/W [15:0] 0 Signed number that sets an upper limit that can be used to trigger an interrupt based on vout voltage out of range. The value is based on the A/D value, vout, which has a scaling factor of 1.653mV/LSB. The alert is enabled by setting en_vout_hi_alert and can be read back and cleared at vout_hi_alert. iin_hi_alert_limit 0x07 R/W [15:0] 0 Signed number that sets an upper limit that can be used to trigger an interrupt based on input current out of range. The value is based on the A/D value, iin , which has a scaling factor of 1.466µV / RSNSI amperes/LSB. The alert is enabled by setting en_iin_hi_alert and can be read back and cleared at iin_hi_alert. ibat_lo_alert_limit 0x08 R/W [15:0] 0 Signed number that sets a lower limit that can be used to trigger an interrupt based on charge current dropping below a particular value, such as during the constant-voltage phase of charging, or, load current exceeding a particular limit when not charging. When the charger is not running, and telemetry is enabled with force_telemetry_on, this limit indicates that the battery draw has exceeded a particular value. Telemetry will be enabled automatically if the input voltage exceeds the battery voltage, in which case discharge current will be nearly zero. ibat values are positive for charging and negative for discharging so the polarity of this register should be set according to the mode in which the limit alert is of interest. The value is based on the A/D value, ibat, which has a scaling factor of 1.466µV / RSNSB amperes/LSB. The alert is enabled by setting en_ibat_lo_alert and can be read back and cleared at ibat_lo_alert. die_temp_hi_alert_ limit 0x09 R/W [15:0] 0 Signed number that sets an upper limit that can be used to trigger an interrupt based on high die temperature. The value in °C can be calculated from the A/D reading, die_temp, as TDIE(°C) = die_temp × 0.0215°C/LSB - 264.4°C. The alert is enabled by setting en_die_temp_hi_alert and can be read back and cleared at die_temp_hi_alert. bsr_hi_alert_limit 0x0A R/W [15:0] 0 Sets an upper limit that can be used to trigger an interrupt based on high battery resistance. The battery resistance measurement is proportional to the battery charge current setting resistor, RSNSB, and can be computed in Ω from: BSR = N × bsr × RSNSB / 250 where N is 1, 2, 3 or 4 for a 6V, 12V, 18V or 24V battery respectively as set by the CELLS0/ CELLS1 pins. The alert is enabled by setting en_bsr_hi_alert and can be read back and cleared at bsr_hi_alert.
For more information www.analog.com REGISTER DESCRIPTIONS Symbol Name Command Code Access Bit Range Default Description thermistor_voltage_ hi_alert_limit 0x0B R/W [15:0] 0 Signed number that sets an upper limit that can be used to trigger an interrupt based on thermistor value out of range. The value is based on the A/D value for thermistor_voltage. The thermistor value can be determined by the expression RNTC = RNTCBIAS × (21829 - thermistor_voltage) / thermistor_voltage. Recall that the thermistor has a negative temperature coefficient so higher temperatures correspond to lower thermistor_voltage readings and vice-versa. The alert is enabled by setting en_thermistor_voltage_hi_alert can be read back and cleared at thermistor_voltage_hi_alert. thermistor_voltage_ lo_alert_limit 0x0C R/W [15:0] 0 Signed number that sets a lower limit that can be used to trigger an interrupt based on thermistor value out of range. The value is based on the A/D value for thermistor_voltage. The thermistor value can be determined by the expression RNTC = RNTCBIAS × (21829 - thermistor_voltage) / thermistor_voltage. Recall that the thermistor has a negative temperature coefficient so higher temperatures correspond to lower thermistor_voltage readings and vice-versa. The alert is enabled by setting en_thermistor_voltage_lo_alert and can be read back and cleared at thermistor_voltage_lo_alert. EN_LIMIT_ALERTS_ REG 0x0D R/W [15:0] 0 Enable limit monitoring and alert notification via SMBALERT en_telemetry_valid_ alert [15] 0 To ensure high measurement accuracy, the telemetry system in the LTC4162 has a nominal start-up time of approximately 12ms. Setting this interrupt request causes an SMBALERT telemetry_valid_alert when telemetry_valid indicates that the telemetry system's readings are valid. Note that the switching battery charger will not operate until this telemetry system warmup period has passed, regardless of the state of this setting. en_bsr_done_alert [14] 0 Interrupt request that causes an SMBALERT upon bsr_done_alert when the bsr (battery- series-resistance) measurement is finished. en_vbat_lo_alert [11] 0 Interrupt request that causes an SMBALERT upon vbat_lo_alert when vbat is below vbat_lo_alert_limit. en_vbat_hi_alert [10] 0 Interrupt request that causes an SMBALERT upon vbat_hi_alert when vbat is above vbat_hi_alert_limit. en_vin_lo_alert [9] 0 Interrupt request that causes an SMBALERT upon vin_lo_alert when vin is below vin_lo_alert_limit. en_vin_hi_alert [8] 0 Interrupt request that causes an SMBALERT upon vin_hi_alert when vin is above vin_hi_alert_limit. en_vout_lo_alert [7] 0 Interrupt request that causes an SMBALERT upon vout_lo_alert when vout is below vout_lo_alert_limit. en_vout_hi_alert [6] 0 Interrupt request that causes an SMBALER T upon vout_hi_alert when vout is above vout_hi_alert_limit. en_iin_hi_alert [5] 0 Interrupt request that causes an SMBALERT upon iin_hi_alert when iin is above iin_hi_alert_limit. en_ibat_lo_alert [4] 0 Interrupt request that causes an SMBALERT upon ibat_lo_alert when ibat is below ibat_lo_alert_limit. en_die_temp_hi_alert [3] 0 Interrupt request that causes an SMBALERT upon die_temp_hi_alert when die_temp is above die_temp_hi_alert_limit. en_bsr_hi_alert [2] 0 Interrupt request that causes an SMBALERT upon bsr_hi_alert when bsr is above bsr_hi_alert_limit. en_thermistor_ voltage_hi_alert [1] 0 Interrupt request that causes an SMBALERT upon thermistor_voltage_hi_alert when thermistor_voltage is above thermistor_voltage_hi_alert_limit. Recall that the thermistor has a negative temperature coefficient so higher thermistor_voltage readings correspond to lower temperatures. en_thermistor_ voltage_lo_alert [0] 0 Interrupt request that causes an SMBALERT upon thermistor_voltage_lo_alert when thermistor_voltage is below thermistor_voltage_lo_alert_limit. Recall that the thermistor has a negative temperature coefficient so lower thermistor_voltage readings correspond to higher temperatures.
For more information www.analog.com REGISTER DESCRIPTIONS Symbol Name Command Code Access Bit Range Default Description EN_CHARGER_ STATE_ALERTS_REG 0x0E R/W [12:0] 0 Enable charger state notification via SMBALERT en_bat_detect_failed_ fault_alert [12] 0 Interrupt request that causes an SMBALERT upon bat_detect_failed_fault_alert as indicated by bat_detect_failed_fault due to an inability to source power to the battery during battery detection testing (usually due to either iin_limit_active or vin_uvcl_active). en_battery_ detection_alert [11] 0 Interrupt request that causes an SMBALERT upon battery_detection_alert as indicated by battery_detection due to the LTC4162 entering battery detection testing. en_equalize_charge_ alert [10] 0 Interrupt request that causes an SMBALERT upon equalization_charge_alert when the equalize_charge phase of a battery charge cycle begins. en_absorb_charge_ alert [9] 0 Interrupt request that causes an SMBALERT upon absorb_charge_alert when the absorb_charge phase of a battery charge cycle begins. en_charger_ suspended_alert [8] 0 Interrupt request that causes an SMBALERT upon charger_suspended_alert as indicated by charger_suspended whereby battery charging is terminated due to suspend_charger. en_cc_cv_charge_ alert [6] 0 Interrupt request that causes an SMBALERT upon cc_cv_charge_alert as indicated by cc_cv_charge denoting the onset of the constant current / constant voltage phase of a battery charging cycle. en_bat_missing_ fault_alert [1] 0 Interrupt request that causes an SMBALERT upon bat_missing_fault_alert as indicated by bat_missing_fault whereby charging is prohibited if no battery is detected during the battery presence detection phase at the beginning of a charge cycle. en_bat_short_fault_ alert [0] 0 Interrupt request that causes an SMBALERT upon bat_short_fault_alert as indicated by bat_short_fault whereby charging is prohibited if a shorted battery is detected during the battery presence detection phase at the beginning of a charge cycle. EN_CHARGE_ STATUS_ALERTS_ REG 0x0F R/W [5:0] 0 Enable charge status notification via SMBALERT en_ilim_reg_active_ alert [5] 0 Interrupt request that causes an ilim_reg_active_alert SMBALERT upon ilim_reg_active (VCSP-VCSN greater than 45mV). May indicates that the switching regulator is currently controlling power delivery based on a safety current limit. This should not occur under normal conditions and is likely the result of a circuit board fault. Alternately indicates that the switching regulator is in dropout (near 100% duty cycle) and is not regulating on any feedback control loop. en_thermal_reg_ active_alert [4] 0 Interrupt request that causes a thermal_reg_active_alert SMBALERT upon thermal_reg_ active indicating that the icharge_dac is being dialed back to reduce internal die heating. en_vin_uvcl_active_ alert [3] 0 Interrupt request that causes a vin_uvcl_active_alert SMBALERT upon vin_uvcl_active indicating that the under voltage regulation loop has taken control of the switching regulator. en_iin_limit_active_ alert [2] 0 Interrupt request that causes a iin_limit_active_alert SMBALERT upon iin_limit_active indicating that the input current regulation loop has taken control of the switching regulator. en_constant_current_ alert [1] 0 Interrupt request that causes a constant_current_alert SMBALERT upon constant_current indicating that the battery charger constant current regulation loop has taken control of the switching regulator. en_constant_voltage_ alert [0] 0 Interrupt request that causes a constant_voltage_alert SMBALERT upon constant_voltage indicating that the battery charger constant voltage regulation loop has taken control of the switching regulator. thermal_reg_start_ temp 0x10 R/W [15:0] 17897 Signed number that sets the start of the temperature region for thermal regulation. To prevent overheating, a thermal regulation feedback loop utilizing die_temp sets an upper limit on icharge_dac following a linear gradient from full scale (31) to minimum scale (0) between thermal_reg_start_temp and thermal_reg_end_temp. The default value of 17897 corresponds to 120°C.
For more information www.analog.com Symbol Name Command Code Access Bit Range Default Description thermal_reg_end_ temp 0x11 R/W [15:0] 18130 Signed number that sets the end of the temperature region for thermal regulation. To prevent overheating, a thermal regulation feedback loop utilizing die_temp sets an upper limit on icharge_dac following a linear gradient from full scale (31) to minimum scale (0) between thermal_reg_start_temp and thermal_reg_end_temp. The default value of 18130 corresponds to 125°C. CONFIG_BITS_REG 0x14 R/W [5:0] 0 System configuration settings suspend_charger [5] 0 Causes battery charging to be suspended. This setting should be used cautiously. For embedded battery systems where two wire interface communication relies on a minimum battery voltage, setting this bit could result in a deadlock that may require factory service to correct. run_bsr [4] 0 Causes the battery equivalent-series-resistance (bsr) measurement to be made as soon as a charge cycle starts or immediately if a charge cycle is already running. telemetry_speed [3] 0 Forces the telemetry system to take measurements at the higher rate of approximately once every 11ms whenever the telemetry system is on. When this bit is disabled, the telemetry system will slow down to about once every 5s to reduce power when not charging. Setting telemetry_speed to tel_high_speed in conjunction with force_telemetry_on with no input power available will increase battery drain. Enums: tel _high_speed = 1, tel _low_speed = 0 force_telemetry_on [2] 0 Causes the telemetry system to operate at all times, including times when only battery power is available. mppt_en [1] 0 Causes the Maximum Power-Point T racking algorithm to run. The maximum power point algorithm takes control of the input undervoltage regulation control loop via the input_undervoltage_dac to seek the optimum power-point for resistive sources such as a long cable or solar panel. equalize_req [0] 0 Runs, or queues up to run, an equalization phase upon completion of an absorption phase by either tabsorbtimer reaching max_ absorb_time or ibat dropping below the c_over_x_threshold in absorb_charge. equalize_req will automatically self clear upon completion of an equalization phase which expires when tequalizetimer reaches max_equalize_time or the charger is suspended with suspend_charger or a power cycle. equalize_req can be written to zero at any time to cancel an equalization phase. iin_limit_target 0x15 R/W [5:0] 63 Controls the target input current limit setting. The input current is limited by regulating charge current in response to the voltage across an external current sense resistor, RSNSI, between the CLP and CLN pins and is given by (iin_limit_target + 1) × 500µV / RSNSI. Note that the LTC4162 can only limit charge current based on this setting. It does not have the authority to block current from passing directly through to the system load. Connecting the system load to the battery, however, can allow total input current control. input_undervoltage_ setting 0x16 R/W [7:0] 31 Controls the input undervoltage regulation setting. The regulation voltage, given by (input_undervoltage_setting + 1) × 140.625mV, is the voltage at which the charge current will be reduced to prevent further droop in supply voltage due to a resistive source. If mppt_en is set, the MPPT algorithm will override this setting. The actual input undervoltage value can be read back from the input_undervoltage_dac. arm_ship_mode 0x 19 R /W [15:0] 0 Setting this register to arm arms the ultra low-power ship and store mode. Ship mode does not take effect until the VIN pin drops below approximately 1V or immediately if VIN is already below 1V. Enum: arm = 21325 charge_current_ setting 0x1A R/W [4:0] 31 Controls the target charge current regulation servo level. The charge current is regulated by servoing the voltage across an external current sense resistor, RSNSB, between the CSP and CSN pins. The servo voltage is given by (charge_current_setting + 1) × 1mV. The effective charge current, determined by the external resistor, RSNSB, is given by (charge_current_setting + 1) × 1mV / RSNSB. icharge_dac will follow charge_current_ setting unless thermal_reg_active is true. REGISTER DESCRIPTIONS
For more information www.analog.com Symbol Name Command Code Access Bit Range Default Description vcharge_setting 0x1B R/W [5:0] 21 Controls the final charge voltage regulation servo level. To maintain inherent over-charge protection, only Lead Acid appropriate charge voltage values can be selected. The charge voltage setting can be computed from N × (vcharge_dac × 28.571mV + 6.0V) (max value = 7.8V) where N is 1 for a 6V battery, 2 for a 12V battery, 3 for an 18V battery, 4 for a 24V battery and vcharge_setting ranges from 0 to 63. vcharge_dac will follow vcharge_setting unless the Lead-Acid Temperature Compensated Charging algorithm (en_sla_temp_comp) alters it. Enum: vcharge_sla_default = 21 c_over_x_threshold 0x1C R/W [15:0] 2184 Signed number that sets the ibat A/D value used to qualify C/x detection and absorb phase termination. The C/x level is based on the value for ibat which has a scaling factor of 1.466µV / RSNSB amperes/LSB. For example, to make the C/x level C/10 (a very common choice) then c_over_x_threshold should be set to c_over_10 which is 10% of the maximum possible ibat reading (32mV × 37.5 × 18,191 / 10). 32mV is the full scale charge current signal from CSP to CSN, 37.5 is the internal charge amplifier's gain and 18,191 is the A/D's span term in counts per Volt. Enum: c_over_10 = 2184 en_sla_temp_comp 0x29 R/W [1] 1 Enables the temperature compensated charging system. When en_sla_temp_comp is disabled, charge voltage control reverts to vcharge_setting. vabsorb_delta 0x2A R/W [5:0] 21 Controls the absorb adder voltage in the absorb charging phase. The absorb charging phase cell voltage servo level is based on the sum of this value and the vcharge_setting level. The absorb voltage level is given by N × ((vabsorb_delta + vcharge_setting) × 28.571mV + 6.0V) where N is 1 for a 6V battery, 2 for a 12V battery, 3 for an 18V battery and 4 for a 24V battery. If en_sla_temp_comp is set, the equalize voltage level is given by this expression at 25°C but tracks temperature at N × -11mV/°C. The total voltage is limited by hardware to a maximum of N × 7.8V. The default value of 21 corresponds to an additional N × 600mV. Setting vabsorb_delta to 0 disables the absorb charging phase. Enums: vabsorb _sla_default = 21, vabsorb _disable = 0 max_absorb_time 0x2B R/W [15:0] 5400 At 1 second per count , this register sets an upper limit on the time the LTC4162 can be in the absorb, or rapid, charge phase. The actual timer value is reported in tabsorbtimer. The default value of 5400 equates to 1.5 hours. Enums: absorb _15mins = 900, absorb _30mins = 1800, absorb _1hours = 3600, absorb _90mins = 5400, absorb _2hours = 7200 v_equalize_delta 0x2C R/W [5:0] 42 If equalize_req is set, this value controls the equalize adder voltage for batteries in the equalize_charge phase. The equalize charge phase battery voltage servo level is based on the sum of this adder voltage and the vcharge_setting level. If en_sla_temp_comp is not set, the equalize voltage level is given by N × ((v_equalize_delta + vcharge_setting) × 28.571mV + 6.0V) where N is 1 for a 6V battery, 2 for a 12V battery, 3 for an 18V battery and 4 for a 24V battery. If en_sla_temp_comp is set, the equalize voltage level is given by this expression at 25°C but tracks temperature at N × -11.4mV/°C. The default value of 42 corresponds to an equalize voltage of N × 7.8V. To maintain inherent over-charge protection, N × 7.8V is the maximum achievable servo voltage. max_equalize_time 0x2D R/W [15:0] 3600 If equalize_req is set, this register sets an upper limit on the time (at 1 second per count) that the LTC4162 can be in the equalize_charge phase. The actual timer value is reported in tequalizetimer. tabsorbtimer 0x32 R [15:0] 0 This is the elapsed time in seconds that the LTC4162 has been in the absorb phase of charging. If this value exceeds max_absorb_time, the absorb phase is terminated and normal charging resumes. tequalizetimer 0x33 R [15:0] 0 This is the elapsed time in seconds that the LTC4162 has been in the equalize_charge phase of charging. Once this value reaches max_equalize_time, the equalize charge phase is terminated and normal charging resumes. REGISTER DESCRIPTIONS
For more information www.analog.com Symbol Name Command Code Access Bit Range Default Description charger_state 0x34 R [12:0] 256 Real time battery charger state indicator. Individual bits are mutually exclusive. Enums: bat _detect_failed_fault = 4096, batter y_detection = 2048, equalize _charge = 1024, absorb _charge = 512, charger _suspended = 256, cc _cv_charge = 64, bat _missing_fault = 2, bat _short_fault = 1 charge_status 0x35 R [5:0] 0 Charge status indicator. Individual bits are mutually exclusive and are only active in charging states. Enums: ilim _reg_active = 32, thermal _reg_active = 16, vin _uvcl_active = 8, iin _limit_active = 4, constant _current = 2, constant _voltage = 1, charger _off = 0 LIMIT_ALERTS_REG 0x36 R [15:0] 0 Limit alert register. This input/output register indicates that an enabled alert has occurred. Individual alerts are enabled in EN_LIMIT_ALERTS_REG. Writing 0 to any bit clears that alert. Once set, alert bits remain high until cleared or disabled. telemetry_valid_alert [15] 0 Alert that indicates that the telemetry system warm-up time has expired and valid telemetry data is available from the serial port. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_telemetry_valid_alert. bsr_done_alert [14] 0 Alert that indicates that the battery equivalent-series-resistance measurement is finished and a result is available in bsr. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_bsr_done_alert. vbat_lo_alert [11] 0 Alert that indicates that vbat is below the value set by vbat_lo_alert_limit. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_vbat_lo_alert. vbat_hi_alert [10] 0 Alert that indicates that vbat is above the value set by vbat_hi_alert_limit. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_vbat_hi_alert. vin_lo_alert [9] 0 Alert that indicates that vin is below the value set by vin_lo_alert_limit. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_vin_lo_alert. vin_hi_alert [8] 0 Alert that indicates that vin is above the value set by vin_hi_alert_limit. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_vin_hi_alert. vout _lo_alert [7] 0 Alert that indicates that vout is below the value set by vout_lo_alert_limit. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_vout_lo_alert. vout_hi_alert [6] 0 Alert that indicates that vout is above the value set by vout_hi_alert_limit. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_vout_hi_alert. iin_hi_alert [5] 0 Alert that indicates that iin is above the value set by iin_hi_alert_limit. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_iin_hi_alert. ibat_lo_alert [4] 0 Alert that indicates that ibat is below the value set by ibat_lo_alert_limit. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_ibat_lo_alert. REGISTER DESCRIPTIONS
For more information www.analog.com Symbol Name Command Code Access Bit Range Default Description die_temp_hi_alert [3] 0 Alert that indicates that die_temp is above the value set by die_temp_hi_alert_limit. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_die_temp_hi_alert. bsr_hi_alert [2] 0 Alert that indicates that bsr is above the value set by bsr_hi_alert_limit. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_bsr_hi_alert. thermistor_voltage_ hi_alert [1] 0 Alert that indicates that thermistor_voltage is above the value set by thermistor_voltage_ hi_alert_limit. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_thermistor_voltage_hi_alert. thermistor_voltage_ lo_alert [0] 0 Alert that indicates that thermistor_voltage is below the value set by thermistor_voltage_ lo_alert_limit. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_thermistor_voltage_lo_alert. CHARGER_STATE_ ALERTS_REG 0x37 R [12:0] 0 Alert that indicates that charger states have occurred. Individual bits are enabled by EN_CHARGER_STATE_ALERTS_REG. Writing 0 to any bit while writing 1s to the remaining bits clears that alert. Once set, alert bits remain high until cleared or disabled. bat_detect_failed_ fault_alert [12] 0 Alert that indicates a bat_detect_failed_fault. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_bat_detect_failed_fault_alert. battery_detection_ alert [11] 0 Alert that indicates the battery charger is performing battery_detection. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_battery_detecttion_alert. equalization_charge_ alert [10] 0 Alert that indicates that the battery charger is in the equalize_charge phase. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_equalize_charge_alert. absorb_charge_alert [9] 0 Alert that indicates that the battery charger is in the absorb_charge phase. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_absorb_charge_alert. charger_suspended_ alert [8] 0 Alert that indicates the battery charger is in the charger_suspended state. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_charger_suspended_alert. cc_cv_charge_alert [6] 0 Alert that indicates that the battery charge is in the cc_cv_charge phase. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_cc_cv_charge_alert. bat_missing_fault_ alert [1] 0 Alert that indicates that a bat_missing_fault has been detected. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_bat_missing_fault_alert. bat_short_fault_alert [0] 0 Alert that indicates that a bat_short_fault has been detected. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_bat_short_fault_alert. CHARGE_STATUS_ ALERTS_REG 0x38 R [5:0] 0 Alerts that charge_status indicators have occurred. Individual bits are enabled by EN_CHARGE_STATUS_ALERTS_REG. Writing 0 to any bit clears that alert. Once set, alert bits remain high until cleared or disabled. ilim_reg_active_alert [5] 0 Alert that indicates that charge_status is ilim_reg_active. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_ilim_reg_active_alert. thermal_reg_active_ alert [4] 0 Alert that indicates that charge_status is thermal_reg_active. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_thermal_reg_active_alert. vin_uvcl_active_alert [3] 0 Alert that indicates that charge_status is vin_uvcl_active. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_vin_uvcl_active_alert. REGISTER DESCRIPTIONS
For more information www.analog.com Symbol Name Command Code Access Bit Range Default Description iin_limit_active_alert [2] 0 Alert that indicates that charge_status is iin_limit_active. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_iin_limit_active_alert. constant_current_ alert [1] 0 Alert that indicates that charge_status is constant_current. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_constant_current_alert. constant_voltage_ alert [0] 0 Alert that indicates that charge_status is constant_voltage. This alert bit is cleared by writing it back to 0 with the remaining bits in this register set to 1s. It can also be cleared by clearing en_constant_voltage_alert. SYSTEM_STATUS_ REG 0x39 R [8:0] N/A Real time system status indicator bits en_chg [8] N/A Indicates that the battery charger is active. cell_count_err [7] N/A A cell count error will occur and charging will be inhibited if the CELLS0 and CELLS1 pins are programmed for anything other than a 6V, 12V, 18V or 24V battery. cell_count_err always indicates true when telemetry is not enabled such as when the charger is not enabled. no_rt [5] N/A Indicates that no frequency setting resistor is detected on the RT pin. The RT pin impedance detection circuit will typically indicate a missing RT resistor for values above 1.4MΩ. no_rt always indicates true when the battery charger is not enabled such as when there is no input power available. thermal_shutdown [4] N/A Indicates that the LTC4162 is in thermal shutdown protection due to an excessively high die temperature (typically 150°C). vin_ovlo [3] N/A Indicates that input voltage shutdown protection is active due to an input voltage above its protection shut-down threshold of approximately 38.6V. vin_gt_vbat [2] N/A Indicates that the VIN pin voltage is sufficiently above the battery voltage to begin a charge cycle (typically +150mV). vin_gt_4p2v [1] N/A Indicates that the VIN pin voltage is at least greater than the switching regulator under- voltage lockout level (4.2V typical). intvcc_gt_2p8v [0] N/A Indicates that the INTVCC pin voltage is greater than the telemetry system lockout level (2.8V typical). vbat 0x3A R [15:0] 0 Signed number that indicates the A/D measurement for the battery voltage. The value has a scaling factor of 384.8µV/LSB for each multiple of 6V chosen by the CELLS0/ CELLS1 pins. To compute the total battery voltage multiply this value by 1, 2, 3 or 4 representing a 6V, 12V, 18V or 24V battery respectively. vin 0x3B R [15:0] 0 Signed number that indicates the A/D measurement for the input voltage. The value is based on the A/D scaling factor for the input voltage measurement which is 1.649mV/LSB. vout 0x3C R [15:0] 0 Signed number that indicates the A/D measurement for the vout voltage. The value is based on the A/D scaling factor for the output voltage measurement which is 1.653mV/LSB. ibat 0x3D R [15:0 ] 0 Signed number that indicates the A /D measurement for the battery current. The value is based on the A/D scaling factor for the charge current measurement (VCSP - VCSN) which is 1.466µV / RSNSB amperes/LSB. If the charger is not enabled the value represents drain on the battery and will be negative. iin 0x3E R [15:0] 0 Signed number that indicates the A/D measurement for the input current (VCLP - VCLN). The value is based on the A/D scaling factor for the input current measurement which is 1.466µV / RSNSI amperes/LSB. die_temp 0x3F R [15:0] 0 Signed number that indicates the A/D measurement for the die temperature. The value can be calculated from the A/D reading in °C as TDIE(°C) = die_temp × 0.0215°C/ LSB - 264.4°C. REGISTER DESCRIPTIONS
For more information www.analog.com Symbol Name Command Code Access Bit Range Default Description thermistor_voltage 0x40 R [15:0] 0 Signed number that indicates the A/D measurement for the NTC pin voltage. The thermistor value can be determined by the expression RNTC = RNTCBIAS × thermistor_voltage / (21829 - thermistor_voltage). Recall that the thermistor has a negative temperature coefficient so higher temperatures make lower thermistor_voltage readings and vice-versa. Enum: open_thermistor = 21684 bsr 0x41 R [15:0] 0 Indicates the A/D measurement for the battery resistance. The battery resistance measurement is proportional to the battery charge current setting resistor, RSNSB, and can be computed in Ω from: BSR = N × bsr × RSNSB / 250 where N is 1, 2, 3 or 4 for a 6V, 12V, 18V or 24V battery respectively as set by the CELLS0/CELLS1 pins. If the charge current, ibat, is below icharge_over_10, bsr_questionable will be set. CHEM_CELLS_REG 0x43 R [11:0] 0 Programmed battery chemistry chem [11:8] 0 Indicates the chemistry of the battery being charged. For additional safety, application software can test this value to ensure that the correct version of the LTC4162 (LTC4162-L, LTC4162-F or LTC4162-S) is populated on the circuit board. Enums: LT C4162_LAD = 0, LT C4162_L42 = 1, LT C4162_L41 = 2, LT C4162_L40 = 3, LT C4162_FAD = 4, LT C4162_FFS = 5, LT C4162_FST = 6, LT C4162_SST = 8, LT C4162_SAD = 9 cell_count [3:0] 0 Indicates the cell count value detected by the CELLS0 and CELLS1 pin strapping. The LTC4162 uses a cell_count value of 2 for each group of 3 physical (2V) cells (i.e. 6V cell_count = 2, 12V cell_count = 4, 18V cell_count = 6 and 24V cell_count = 8). cell_count always indicates 0 when the battery charger is not enabled such as when there is no input power available. Enums: Unknown = 0, Battery = 2, 12V Battery = 4, 18V Battery = 6, 24V Battery = 8 icharge_dac 0x44 R [4:0] 0 Indicates the actual charge current setting applied to the charge current digital to analog converter. icharge_dac is ramped up/down to implement digital soft-start/stop . The LT C4162 sets the value of icharge_dac based on charger_state. Recall that the charge current is regulated by controlling the voltage across an external current sense resistor RSNSB. The servo voltage is given by (icharge_dac + 1) × 1mV. The charge current servo level is thus given by (icharge_dac + 1) × 1mV/RSNSB. vcharge_dac 0x45 R [5:0] 0 This is the actual battery voltage setting applied to the charge voltage digital to analog converter. The LTC4162 sets the value of vcharge_dac based charger_state, thermistor_voltage, and charger settings including vcharge_setting, vabsorb_delta, v_equalize_delta and en_sla_temp_comp. The charge voltage setting can be computed from N × (vcharge_dac × 28.571mV + 6.0V) where N is 1 for a 6V battery, 2 for a 12V battery, 3 for an 18V battery, 4 for a 24V battery and vcharge_setting ranges from 0 to 63. iin_limit_dac 0x46 R [5:0] 0 Indicates the actual input current limit. The iin_limit_dac will follow the value programmed in iin_limit_target. The input current will be regulated to a maximum value given by (iin_limit_dac + 1) × 500µV / RSNSI. vbat_filt 0x47 R [15:0] 0 Signed number that is a digitally filtered version of the A/D measurement of vbat. The value is based on the A/D value, vbat, which has a scaling factor of 384.8µV/LSB for each multiple of 6V chosen by the CELLS0/CELLS1 pins. To compute the total battery voltage multiply this value by 1, 2, 3 or 4 representing a 6V, 12V 18V or 24V battery respectively. REGISTER DESCRIPTIONS
For more information www.analog.com Symbol Name Command Code Access Bit Range Default Description bsr_charge_current 0x48 R [15:0] 0 Signed number that is the battery charge current that existed during the battery series resistance measurement. The value is based on the A/D value, ibat, which has a scaling factor of 1.466µV / RSNSB amperes/LSB. If the battery series resistance (bsr) test runs with ibat values less than icharge_over_10, the accuracy of the test is questionable due to low signal level and bsr_questionable will set. Rerunning the battery series resistance test earlier in the charge cycle with higher ibat, and therefore higher bsr_charge_current, will give the most accurate result. Enum: icharge_over_10 = 2184 TELEMETRY_ STATUS_REG 0x4A R [1:0] 0 Telemetry system status register bsr_questionable [1] 0 Indicates that the battery series resistance measurement is questionable due to low signal, specifically that ibat was less than icharge_over_10, when the last battery series resistance (bsr) measurement was taken. bsr_charge_current contains the ibat A/D value present when the battery series resistance measurement was made. telemetry_valid [0] 0 Indicates that the telemetry system autozero amplifiers have had sufficient time, approximately 12ms, to null their offsets. Battery charging is disabled until the telemetry system warm up time has passed. input_undervoltage_ dac 0x4B R [7:0] 0 Input undervoltage regulation digital to analog converter value. The regulation voltage is given by (input_undervoltage_dac + 1) × 140.625mV. If enabled, the MPPT algorithm will directly manipulate this value. Otherwise it will follow input_undervoltage_setting. Revision: 1773 Date: 2018-03-15 22:40:27 -0400 (Thu, 15 Mar 2018) REGISTER DESCRIPTIONS
For more information www.analog.com TYPICAL APPLICATIONS 12V USB Power Delivery Charger with PowerPath 1µF 4.7µF 22nF 0.1µF 10µF 10µF 10k 16m/uni03A9 MN2 MN1 11m/uni03A9 L1 4.7µH 63.4k 4162S TA02 INFET CLP V OUTA SYNC CELLS1 CELLS0 V IN VIN CLN SMBALERT DVCC SCL SDA BOOST SW CSP BATFET CSN BATSENS+ NTCBIAS NTC 25, 26 10AGNDPGNDRTINTV CCVCC2P5 29 23, 24112 8 L TC4162-S VOUT 6 5 37 4 27, 28 VOUT µCONTROLLER MN1, MN2: FDMC8327L R1: NTCS0402E3103FL T L1: XAL5030-472MEC T R1 10k
For more information www.analog.com TYPICAL APPLICATIONS 32V to 24V 3.2A Charger with PowerPath and 2A Input Limit 1µF 4.7µF 22nF 0.1µF 10µF 10µF 10k 10m/uni03A9 MN2 MN1 16m/uni03A9 L1 6.8µH 63.4k 4162S TA03 INFET CLP V OUTA SYNC CELLS1 CELLS0 V IN VIN CLN SMBALERT DVCC SCL SDA BOOST SW CSP BATFET CSN BATSENS+ NTCBIAS NTC 25, 26 10AGNDPGNDRTINTV CCVCC2P5 29 23, 24112 8 L TC4162-S VOUT 6 5 37 4 27, 28 VOUT µCONTROLLER MN1, MN2: FDMC8327L R1: NTCS0402E3103FL T L1: XAL6060-682MEC T R1 10k
For more information www.analog.com PACKAGE DESCRIPTION 4.00 ±0.10 (2 SIDES)
2.50 REF
5.00 ±0.10 (2 SIDES) NOTE: 1. DRAWING PROPOSED TO BE MADE A JEDEC PACKAGE OUTLINE MO-220 VARIATION (WGHD-3). 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 ONL Y A REFERENCE FOR PIN 1 LOCATION ON THE TOP AND BOTTOM OF PACKAGE PIN 1 TOP MARK (NOTE 6) 0.40 ±0.10 27 28 BOTTOM VIEW—EXPOSED PAD
3.50 REF
0.75 ±0.05 R = 0.115 TYP R = 0.05 TYP PIN 1 NOTCH R = 0.20 OR 0.35 × 45° CHAMFER 0.25 ±0.05
0.50 BSC
0.200 REF
0.00 – 0.05 (UFD28) QFN 0816 REV C RECOMMENDED SOLDER PAD PITCH AND DIMENSIONS APPL Y SOLDER MASK TO AREAS THAT ARE NOT SOLDERED 0.70 ±0.05 0.25 ±0.05 4.10 ±0.05 5.50 ±0.05 2.65 ±0.05 3.10 ±0.05 4.50 ±0.05 PACKAGE OUTLINE 2.65 ±0.10 3.65 ±0.10 3.65 ±0.05 28-Lead Plastic QFN (4mm × 5mm) (Reference LTC DWG # 05-08-1712 Rev C)
For more information www.analog.com Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. REV DATE DESCRIPTION PAGE NUMBER A 10/18 Changed Parameter and Conditions for Symbol V OLI2C Changed 3.5µA to 2.8µA in Low Power Ship Mode section B 01/19 Revised Typical Applications Circuit 48
For more information www.analog.com ANALOG DEVICES, INC. 2018–2019 www.analog.com D16958-0-01/19(B) RELATED PARTS TYPICAL APPLICATION Solar Powered 12V 3.2A Charger with Maximum Power Point T racking PART NUMBER DESCRIPTION COMMENTS LTC4015 Multichemistry Buck Battery Charger Controller with Digital Telemetry System Multichemistr y Li-Ion/Polymer, LiFePO4, or Lead-Acid Synchronous Buck Battery Charger with Termination; High Efficiency; Digital Telemetry System Monitors VBTA, IBAT, RBAT, NTC Ratio (Battery Temperature), VIN, IIN, VSYSTEM, Die Temperature; Coulomb Counter and Integrated 14-Bit ADC; Charging Input Voltage Range: 4.5V to 35V; Battery Voltage Range: Up to 35V; MPPT; 4mm × 5mm QFN-28 Package LT3651-4.X/ LT3651-8.X Monolithic 4A Switch Mode Synchronous 1-Cell Li-Ion Battery Charger Standalone, 4.75V ≤ V IN ≤ 32V (40V Abs Max), 1MHz, 4A, Programmable Charge Current Timer or C/10 Termination, 5mm × 6mm QFN-36 Package LT3652/LT3652HV Power T racking 2A Buck Battery Charger Input Supply Voltage Regulation Loop for Peak Power T racking in (MPPT) Solar Applications, Standalone, 4.95V ≤VIN ≤ 32V (40V Abs Max), 1MHz Timer or C/10 Termination, 3mm × 3mm DFN-12 Package and MSOP-12 Packages, LT3652HV Version Up to V IN = 34V LTC4012/LTC4012- 1/LTC4012-2/ LTC4012-3 , High Efficiency, Multi-Chemistry Battery Charger with PowerPath Control PowerPath Control, Resistor Voltage/Current Programming, 1-to 4-Cell Li, Up to 18-Cell Ni, SLA and Supercap Compatible; 4mm × 4mm QFN-20 Package, –1 Version for 4.1V Li Cells, –2 Version for 4.2V Li Cells, –3 Version Has Extra GND Pin LTC4020 55V Buck-Boost Multi-Chemistry Battery Charger Constant-Current/Constant-Voltage Buck-Boost Switching Controller Regulator Charger, 5mm × 7mm QFN-38 Package LTC4121/ LTC4121-4.2 Multi-Chemistr y Buck Battery Charger Constant-Current/Constant-Voltage 400mA Monolithic Buck Switching Regulator Charger, 4.4V ≤ VIN ≤ 40V, 3mm × 3mm QFN-16 Package LTC4155 Dual Input Power Manager/3.5A Li-Ion Battery Charger High Efficiency, Monolithic Switching Regulator, 4mm × 5mm QFN-28 Package LT8490 High Voltage, High Current Buck-Boost Charge Controller with Maximum Power Point Tracking (MPPT) Buck-Boost Switching Regulator Battery Charger that Implements a Constant-Current Constant-Voltage (CCCV) Charging Profile Used for Most Battery Types, Including Sealed Lead-Acid (SLA), Flooded, Gel and Lithium-Ion 4.7µF 1µF 22nF 0.1µF 10µF 10µF 10k 10m/uni03A9 MN1 MN2 16m/uni03A9 4.7µH 63.4k SYSTEM LOAD + –
36 CELL PANEL
V IN CLN SMBALERT DVCC SCL SDA BOOST SW CSP BATFET CSN BATSENS+ NTCBIAS NTC 25, 26 AGNDPGNDRTINTV CC VCC2P5 29 23, 24112 8 L TC4162-SADM VOUT 6 5 37 4 27, 28 MN1: FDMC8327L MN2: 2N7002 R1: NTCS0402E3103FL T L1: XAL5030-472MEC 2.5/uni03A9 150µF T R1 10k