LINEAR TECHNOLOGY LTC1325 Technical data

Application Note 64
Using the LTC1325 Battery Management IC
Anthony Ng, Peter Schwartz, Robert Reay, Richard Markell
INTRODUCTION
August 1996
For a variety of reasons, it is desirable to charge batteries as rapidly as possible. At the same time, overcharging must be limited to prolong battery life. Such limitation of overcharging depends on factors such as the choice of charge termination technique and the use of multi-rate/ multi-stage charging schemes. The majority of battery charger ICs available today lock the user into one fixed charging regimen, with at best a limited number of customization options to suit a variety of application needs or battery types. The LTC®1325 addresses these short­comings by providing the user with all the functional blocks needed to implement a simple but highly flexible battery charger (see Figure 1) which not only addresses the issue of charging batteries but also those of battery conditioning and capacity monitoring. A microprocessor interacts with the LTC1325 through a serial interface to control the operation of its functional blocks, allowing software to expand the scope and flexibility of the charger circuit.
MPU
(e.g. 8051)
p1.4
p1.3 p1.2
REG D
OUT
D
IN
CS
R1 10k 1%
C
REG
+
NOTE 1: THERMISTORS 1 AND 2 ARE PANASONIC ERT-D2FHL103S NTC THERMISTORS OR EQUIVALENT. NOTE 2: V NOTE 3: CHOOSE FOR C/20 TRICKLE CHARGE RATE. NOTE 4: 2.0k AND 47µF FOR COMPATIBILITY WITH LITHIUM-ION AND LEAD-ACID
4.7µF TANT 25V
R2 10k 1%
R3 10k 1%
= 160mV, R
REF
CLK LTF MCV HTF GND
SENSE
VDD
PGATE
DIS
LTC1325
V
BAT
T
BAT
T
AMB
V
IN
SENSE
FILTER
+
= 1 FOR C/3 CHARGE RATE (160mA).
C 1µF
F
R4
7.5k 1%
THERM 2 10k NOTE 1
+ +
This Application Note was written with the following objectives in mind :
• Provide users with an insight into the architecture and operation of the LTC1325.
• Outline basic techniques for charging various battery types.
• Present a variety of useful, tried and tested charging circuits.
• Give an overview of the most common battery types and their characteristics.
• Clarify specialized and application-specific terminol­ogy. Definitions are provided in the text, as well as in Appendix C.
, LTC and LT are registered trademarks of Linear Technology Corporation.
V
DC
16V MAX
C2
+
R
AN64 F01
10µF TANT 25V
500pF
3.3µF (NOTE 4)
COILTRONICS
R5
7.5k 1%
100(NOTE 4)
THERM 1 10k NOTE 1
100
CTX100-1-52
100µH
V
BAT
8 CELLS
500mA HR
C/3 RATE
P1 IRF9531
L1
D1
1N5818
IRF510
R
SENSE
1
TRK
NOTE 3
R
DIS
N1
Figure 1. Complete LTC1325 Battery Management System
AN64-1
Application Note 64
LTC1325 PRIMER
The main features of the LTC1325 may be summarized as follows:
• It has all the functional blocks needed to build a charger: a 10-bit Analog-to-Digital Converter (ADC), fault detec­tion circuitry, a switching regulator controller with a MOSFET driver, a programmable timer, a precision
3.072V regulator for powering external temperature sensors, and a programmable battery voltage divider.
• The functional blocks are placed under the control of an external microprocessor for ready adaptability to different charging algorithms, battery chemistries, or charge rates.
• Communication with the microprocessor is via a simple serial interface, configurable for 3-wire or 4-wire opera­tion.
• It has autonomous fault detection circuitry to protect the battery against temperature or voltage extremes.
• In addition to charging, the part can discharge batteries for battery conditioning purposes.
• It includes on-chip circuitry for an accurate battery capacity monitor (Gas Gauge).
• It charges batteries using a switching buck regulator for highest efficiency and lowest power dissipation.
• The wide supply voltage range (VDD) of 4.5V to 16V allows the battery charger to be powered from the charging supply while charging batteries of up to 8 cells in series.
• It can charge batteries which require charging voltages greater than VDD.
Charging Circuit
Unlike most other charger ICs which employ a linear regulator, the LTC1325 charges batteries using a switch­ing buck regulator. This approach simultaneously maxi­mizes efficiency and minimizes power dissipation. The only external power components needed are an inductor, a P-channel MOSFET switch, a sense resistor and a catch diode (see Figure 1). An internal, programmable battery voltage divider which accommodates 1 to 16 cells re­moves the need for an external resistive divider (for batteries with voltages below the maximum VDD of 16V). All the circuits needed for controlling the loop are inte­grated on-chip and no external ICs are required. The LTC1325 operates from 4.5V to 16V so that it can be powered directly from the charging supply. The wide supply range makes it possible to charge up to 8 cells without the need for an external regulator to drop the charging supply down to the supply range of the LTC1325. These features make the LTC1325 easy to use. When charging is completed and the charging supply is re­moved, the chip does not load down other system sup­plies. If the LTC1325 is powered from a system supply, the microprocessor can program it into shutdown mode in which the quiescent current drops to 30µA. In shutdown mode the digital inputs stay alive to await the wake-up signal from the microprocessor.
The buck regulator control circuit maintains the average voltage across the sense resistor (R
SENSE
) at V
DAC
(see Figure 2). In addition, a programmable duty cycle can modulate the P-channel MOSFET driver output (PGATE) to reduce average charging current. The average charging current is given by:
I
CHRG
= V
(duty cycle)/Rsense
DAC
• It can charge batteries from charging supplies greater than VDD.
• A shutdown mode drops the supply current to 30µA.
AN64-2
The microprocessor can set V
to one of four values,
DAC
and the duty cycle to one of five values, giving 20 possible I
values with a single R
CHRG
SENSE
resistor.
Application Note 64
V
DD
16V
111kHz
OSCILLATOR
TO ADC MUX
3
QS
R
CHARGE
DUTY RATIO GENERATOR
ONE SHOT
PGATE
DISCHARGE
GG
R1
S1
C1
S2
+
A2
16pF
+
500k
CL
S3 S4
R2
125k
R
F
1k
A1
+
V
DAC
REG
3.072V
DAC
DIS
SENSE
FILTER
BATTERY
100
500pF
+
CF
1µF
P1 IRF9531
L1
R
SENSE
1
D1 1N5818
NOTE 2
R
TRK
R
DIS
C
10µF
SPLY
AN64 F02
+
2
V
GAS GAUGE (GG)
R0, VR1
Figure 2. LTC1325 Charge, Discharge and Gas Gauge Circuit
Charge Termination
Virtually any known charge termination technique can be implemented with the LTC1325. The most common of these are based on battery temperature (T (V
), time (t), ambient temperature (T
CELL
), cell voltage
BAT
), or a com-
AMB
BAT
, T
AMB
and V
. By keeping track of
CELL
elapsed time, the microprocessor has the means to calcu­late all existing termination techniques (including dT dt and d2V
/dt2), and perform averaging to reduce the
BAT
BAT
/
CHIP BOUNDARY
that a single circuit can charge Nickel-Cadmium, Nickel­Metal Hydride, Sealed Lead-Acid, and Lithium-Ion batter­ies. The LTC1325 has an on-chip 10-bit successive ap­proximation ADC with a 5-channel input multiplexer. Three channels are dedicated to T
BAT
, V
and the Gas Gauge
CELL
AMB
or another external sensor. The LTC1325 can be pro­grammed into Idle mode in which the charge loop is turned off. This permits measurements to be made without the switching noise that is present across the battery during charging.
AN64-3
Application Note 64
Fault Protection
The LTC1325 monitors battery temperature, cell voltage and elapsed time for faults and prevents the initiation or the continuation of charging should a fault arise. The fault detection circuit (see Figure 3) consists of comparators which monitor T
BAT
and V
to detect low temperature
CELL
faults (LTF), high temperature faults (HTF), low cell volt­ages (BATR, EDV) and high cell voltages (MCV). The LTF, HTF and MCV thresholds are set by an external resistor divider (R1 to R4) to maximize flexibility. The LTC1325 also includes a timer that permits the microprocessor to set charging time before a timer fault occurs to one of eight values: 5, 10, 20, 40, 80, 160, 320 minutes or no time-out. Selecting “no time-out” disables timer faults (the time-out period is in effect set to infinity).
V
DD
+
BATP
MCV
1.6V
+
C1
BATTERY
+
C2
DIVIDER
3.072V
LINEAR
REGULATOR
REG
Battery Conditioning
Under some operating or storage conditions, certain bat­tery types (most notably NiCd) lose their full capacity. It is often necessary to subject such batteries to deep dis­charge and charge cycles to restore the lost capacity. The LTC1325 can be programmed into Discharge mode in which it automatically discharges each cell to 0.9V. This voltage is defined as the End-of-Discharge Voltage (EDV). Fault protection remains active in Discharge mode to protect the battery against temperature extremes (LTF, HTF) and to detect the EDV discharge termination point.
V
DD
R
REG
V
BAT
MCV
TRK
R1
R2
SENSE
+
C3EDV
900mV
+
C4BATR
100mV
C5HTF
+
T
HTF
BAT
+
C6LTF
LTF
Figure 3. LTC1325 Fault Detection Circuitry
AN64 • F03
R3 R
R4 R
L
T
AN64-4
Application Note 64
Capacity Monitoring
and ground so that the load
BAT
current passes through the sense resistor, producing a negative voltage at the Sense pin. The Sense pin voltage is filtered by a 1k × CF lowpass filter and multiplied by a gain of –4 via amplifier A1. The output of A1 is converted by the ADC whenever the gas gauge channel is selected by the microprocessor. By accumulating gas gauge mea­surements over time, the microprocessor can determine how much charge has left the battery and what capacity remains.
APPLICATIONS CIRCUITS
Charging Nickel Cadmium and Nickel Metal Hydride Batteries
It is desirable to charge batteries as fully and rapidly as possible. At the same time it is necessary to limit over­charging, which can adversely affect battery life. To meet these requirements, multi-stage charging algorithms are recommended for NiCd and NiMH batteries. Multi-stage charging algorithms consist of 2 or 3 stages:
2-Stage: Fast Charge
Trickle Charge
3-Stage: Fast Charge
Top-Off Charge Trickle Charge
During Fast Charge, the battery is charged at the maximum permitted rate to near full capacity. In Top-Off the battery is charged at a lower rate to bring it to full capacity thus minimizing overcharge. Finally, during Trickle Charge, the battery is charged at a rate that just compensates for self-
discharge to maintain it at full capacity. Recommenda­tions of the battery manufacturer determine which algo­rithm to use. In general, the best way to limit overcharge is to use a primary charge termination technique and several secondary techniques for redundancy. Regardless of the algorithm, the basic circuit to charge up to 8 NiCd or NiMH cells is shown in Figure 1.
Examples of Charging Algorithms
2-Stage NiCd
Fast Charge C/1 rate, –V (15mV) primary termination
Time-out secondary termination (80 minutes)
Trickle Charge C/10 rate, no termination needed
2-Stage NiCd
Fast Charge C/1 rate, TCO (45°C) primary termination
Time-out secondary termination (80 minutes)
Trickle Charge C/10 rate, no termination needed.
3-Stage NiMH
Fast Charge C/1 rate, TCO (10°C) primary termination
Top-Off Charge C/10 until secondary termination at
180 minutes (160 min + 20 min)
Trickle Charge C/40 rate, no termination
3-Stage NiMH
Quick Charge C/3 rate, 120 minute (80 min + 40 min) to
160 minute time-out TCO (40°C) secondary termination
Top-Off Charge C/10 rate until V
Trickle Charge C/40 rate, no termination
CELL
= 1.5V
All these algorithms may be realized with the circuit in Figure 1. Only the software and perhaps some component values change.
AN64-5
Application Note 64
Conditioning Batteries
When overcharged for extended periods of time, some NiCd batteries exhibit what is commonly called the “memory effect,” The voltage per cell drops 150mV which may lead the user to conclude that the battery is at the end of its discharge curve. This condition may be reversed by deeply discharging and recharging the battery. The LTC1325 can be programmed to discharge a battery until its per cell voltage falls below 0.9V (EDV). As shown in Figure 1, the external N-channel MOSFET N1 is turned on to discharge the battery. R current, V
BAT/RDIS
is selected such that the discharge
DIS
, is within the allowable limits set by the battery manufacturer. Discharge currents can be large with high capacity batteries. The power rating of R should be greater than I be terminated to the top of R ground. The former is preferred since the V
DIS
2
× R
. The source of N1 may
DIS
(as in Figure 1) or to
SENSE
BAT
pin moni-
DIS
tors the battery voltage for EDV and not the battery voltage plus the drop across R
. If desired it is possible to
SENSE
adjust the EDV voltage via the internal battery divider setting as outlined in the next section.
Using the End-of-Discharge Voltage Fail-Safe
The LTC1325, when commanded to do so, will discharge a battery until its cell voltage goes below 900mV nominal, at which point an EDV fail-safe occurs and the DIS pin is taken low to stop discharge. This function of the IC is most commonly used for the protection and conditioning of NiCd and NiMH batteries, but may also be used to condi­tion a Lead-Acid battery or to reset the Gas Guage to a known point (remaining battery capacity equals zero) for any battery type. Immediately following discharge, the voltage per cell for NiCd and NiMH batteries will typically “rebound” by 100mV to 200mV. The controlling software will need to take this rebound into account to prevent a possible oscillation in which the ADC would be read, the EDV and fail-safe bits reset, and the battery discharged for a few more seconds before again indicating EDV and stopping the discharge.
If desired, the battery divider can be programmed to divide by a factor that is less than the number of cells in the battery. For example, if the divider is programmed to divide-by-5 when the number of cells in the battery is six, the EDV fault occurs at (5 × 0.9)/6 or 0.75V. Similarly,
programming the divider to divide-by-6 with a three-cell Lead-Acid battery would give an EDV of (6 × 0.9)/3 = 1.8V per cell at termination of discharge.
Operating from Charging Power Supplies of Above 16V
The LTC1325 has a maximum VDD range of 16V. To operate from a higher supply voltage, it is necessary to do two things: add a regulator to drop the higher supply (VDC) down to the supply range of the LTC1325 and add a level shifter between the PGATE pin and the gate of the external P-channel MOSFET. The level shifter ensures that the P-channel MOSFET can be switched off completely. Figure 4 shows a low cost circuit that will charge up to 8 cells from a 25V supply at 160mA. For 2A charge current, L1 and R tively. V
should be changed to 15µH and 0.08 respec-
SENSE
is set to 160mV in both cases for best
DAC
accuracy. The number of cells that can be charged is affected by any series resistance in the charge path. At high charging currents low resistance inter-cell connec­tions such as solder tabs are recommended.
The zener diode D3 is used to drop the 25V VDC down to 16V to serve as VDD supply to the LTC1325. R7 should not be greater than 220. Alternatively, a 3-terminal regulator (such as the LT®1086-12 or LT1085-12) may replace D3, C1 and R7. The regulator output voltage (VDD) fixes the number of cells that can be charged with the circuit to about VDD/VEC where VEC is the maximum cell voltage expected.
When the battery is removed, R towards VDC. D4 acts as a clamp to prevent V
pulls the V
TRK
BAT
BAT
pin
from rising above the VDD supply voltage. D2, C2 and R11 form a simple level shifter. During charging, D2 clamps the voltage at the gate of P1 between V
– VZ and V
DC
+ 0.7V,
DC
where VZ is the reverse breakdown voltage of D2. VZ is selected to limit the VGS of P1 to within its maximum rating. For logic-level P-channel MOSFETs with a maxi­mum VGS of ± 8V, D2 may be a 3.9V zener such as the 1N4730A. For standard MOSFETs (± 20V VGS rating), a 1N4740A 10V zener may be used. When power (VDC) is first applied, VDD takes a finite time to charge up to 16V so that the voltage on the PGATE pin is initially 0 and P1 is turned on. D2 breaks down, charging C2 quickly to one zener drop below VDC. Then as PGATE rises, D2 forward
AN64-6
MPU
(e.g. 8051)
p1.4
p1.3 p1.2
R7
220
1/2W
+
C1
1µF
35V
REG D
OUT
D
IN
CS
R1 10k 1%
C
+
REG
R2
4.7µF
10k
35V
1% R3
10k 1%
NOTE 1: THERMISTORS ARE PANASONIC ERT-D2FHL103S NTC THERMISTORS OR EQUIVALENT.
CLK LTF MCV HTF GND
LTC1325
D3 16V 1N4745A
VDD
PGATE
DIS
V
BAT
T
BAT
T
AMB
V
SENSE
FILTER
   
IN
+ +
C 1µF CER
F
R4
7.5k 1%
10k THERM 2 NOTE 1
3.3µF
500pF
+
D2 10V 1N4740A
C2
0.1µF 35V
R5
7.5k 1%
10k THERM 1 NOTE 1
Application Note 64
V
DC
25V
R11 100k
P1
100µH
COILTRONICS
CTX100-1-52
100
100
IRF9531
D5 1N5818
L1
D1
1N5818
V
BAT
8 CELLS 500mA HR C/3 RATE
R
SENSE
1 1%
R
TRK
487 C/20 TRICKLE
D4 16V 1N4745A
+
AN64 F04
C
SPLY
10µF
Figure 4. Charging from a 25V Supply
biases and the gate of P1 rises to one diode drop above V and P1 shuts off. R11 serves to hold P1 off if the V
DC
DD
supply should go away for some reason. In this situation, it takes several milliseconds for R11 to shut P1 off com­pletely which means that P1, L1 and R to withstand a brief current pulse of (V R is the total of the R
DS(ON)
of P1, R
must be able
SENSE
– V
DC
BAT
and inductor
SENSE
)/R, where
winding resistance. Diode D5 prevents battery discharge if the VDC supply is removed.
Charging “Tall” Batteries (> 8 cells)
To charge more than 8 cells, the charging supply (VDC) must be greater than 16V (assuming 2V per cell at the end of charge). Since VDC is above 16V, a regulator and level shifter are required, as explained in the previous applica­tion. Figure 5 shows a circuit that will charge batteries with more than 8 cells in series. In addition, an external battery divider is added to limit the voltage seen at the V
BAT
pin to below VDD. The values of R8, R9 and R10 are selected such that R10/(R8 + R9 + R10) is the number of cells in the
battery. The battery divider in the LTC1325 is programmed to divide by one. V the charging current is 160mV/R charges the 10 cell 500mA Hr stack at a C/3 rate. R
is programmed for 160mV so that
DAC
or 160mA. This
SENSE
TRK
is selected to trickle charge the battery at C/20. The same circuit will charge batteries at 2A if L1 and R
SENSE
are
changed to 15µH and 0.08 respectively. Without R11 to R14, P2 and A1 in Figure 5, the BATP status
flag will always be high regardless of whether the battery is present or not. It is therefore possible to start the charge loop when the battery is not present. The current through the charge loop will be low (typically in the milliampere range). If this is undesirable, R11 to R14, P2 and A1 may be added to ensure proper operation of the BATP flag. R11 and R12 are selected such that R12/(R11+R12) is the number of cells in the battery. Op amp A1 compares the cell voltage against a threshold set by R13 and R14. When the battery is absent, A1 trips to turn on P2 which then pulls V
up to VDD. This causes the BATP flag to go low
BAT
to indicate the absence of the battery.
AN64-7
Application Note 64
V 25V
DC
MPU
(e.g. 8051)
p1.4
p1.3 p1.2
C
REG
4.7µF
R7
220
C2
1µF 35V
REG D D CS
R1 10k 1%
+
R2 10k 1%
R3 10k 1%
NOTE 1: PANASONIC ERT-D2FHL103S NTC THERMISTORS OR EQUIVALENT.
CLK LTF MCV HTF GND
+
OUT
IN
LTC1325
D4 16V 1N4745A
VDD
PGATE
DIS
V
BAT
T
BAT
T
AMB
V
SENSE
FILTER
1µF
R4
   
IN
C
F
7.5k 1%
THERM 2 NOTE 1
+
R13 10k
R14
5.1k
+
Figure 5. Charging More Than 8 Cells
32V
2
500pF
+
LT1006
A1
P2 BS250
7
4
100
6
3.3µF
+
+
D3 10V 1N4740A
C2
0.1µF 35V
R5
7.5k 1%
THERM 1 NOTE 1
R16 100k
COILTRONICS
CTX100-1-52
100µH
100
P1 IRF9531
D2 1N5818
L1
D1
1N5818
V
BAT
10 CELLS 500mA HR C/3 RATE
R
SENSE
1 
C/20 TRICKLE
R8
11.3k 1%
R9
78.7k 1%
R10 10k 1%
R
TRK
200
1/4W
R11 91k
R12 10k
C
SPLY
10µF
AN64 F05
+
Hardwired Charge Termination Using Thermistors Termination Using Positive Temperature Coefficient
(PTC) Thermistors: The resistance of a PTC thermistor
increases sharply when its temperature rises above a specified setpoint (TS). This rapid change may be ex­ploited to implement hardwired TCO charge termination. In Figure 6, fixed resistor R4 is connected from REG to the T
input, and the PTC thermistor R5 is connected
BAT
between the T
input and Sense. Hence R5 is the
BAT
controlling element of a temperature-dependent voltage divider. The PTC is mounted on the battery to sense its temperature. R4 is selected such that when the battery temperature is below TS, the divider output voltage is between the voltages at the LTF and HTF pins. When the battery temperature rises above TS, the rapid increase in the resistance of the PTC device causes the divider output
(i.e. the voltage at the T
pin) to rise above the voltage
BAT
set by R1, R2 and R3 at the LTF pin. The LTC1325 detects a temperature fail-safe (LTF = 1, FS = 1) and stops charging by taking the PGATE pin to VDD. A typical value for TCO is 45°C. TS and R
THERM1
have typical tolerances of ±5°C and ±40% respectively. The PTC shown in Figure 6 has a TS of 50°C ±5°C, so charging will terminate when the battery temperature reaches a value between 45°C and 55°C. The series resistance of PTC thermistor and R4 should be in the k range to minimize loading on the REG pin of the LTC1325.
In principle, it is possible to implement hardwired TCO termination by replacing R4 with another PTC with a resistance vs temperature characteristic that matches that of R5 as shown in Figure 7. If both PTCs match closely, the divider output will now respond to the difference between
AN64-8
Application Note 64
battery and ambient temperature. In practice, matched PTCs are not generally available as standard items from thermistor manufacturers and are therefore not recom­mended for such use. If hardware TCO termination is desired, standard NTCs such as those matched over a
MPU
(e.g. 8051)
p1.4
p1.3 p1.2
REG D
OUT
R1 
R2
+
C
REG
4.7µF
R3 
R4
D
IN
CS CLK LTF MCV HTF GND
LTC1325
VDD
PGATE
DIS
V
BAT
T
BAT
T
AMB
V SENSE FILTER
   
IN
+ +
C 1µF
F
specified temperature range may be used. With NTCs, the divider output will drop as the battery heats up and when the voltage drops below the voltage at the HTF pin, the LTC1325 will detect a temperature fail-safe (HTF = 1, FS = 1) and terminate charging.
V
DC
16V MAX
P1
D1
R
TRK
AN64 F06
+
C
SPLY
10µF
500pF
R4
100
+
3.3µF
PTC
THERM 1
100
L1
V 8 CELLS MAX
R
SENSE
BAT
MPU
(e.g. 8051)
p1.4
p1.3 p1.2
Figure 6. Hardwired TCO Termination
V
DC
12V
P1
D1
R
TRK
AN64 F07
+
C
SPLY
10µF
LTC1325
VDD
PGATE
DIS
V
BAT
T
BAT
T
AMB
V
SENSE
FILTER
   
IN
+ +
C 1µF
THERM 1
100
+
F
500pF
3.3µF
THERM 2
100
L1
V
BAT
8 CELLS MAX
R
SENSE
REG D
OUT
R1 
R2
+
C
REG
4.7µF
R3 
R4
D
IN
CS CLK LTF MCV HTF GND
Figure 7. Hardwired TCO Termination
AN64-9
Application Note 64
Termination Using Negative Temperature Coefficient (NTC) Thermistor: It is common for the thermistor in the
battery pack to be terminated at the negative terminal of the battery. During charging, the Sense pin will exhibit a switching waveform with peaks of 200mV to 300mV when V
is programmed for 160mV. This waveform appears
DAC
on the T
pin when the thermistor is terminated at the
BAT
negative terminal of the battery. The thermistor slope is typically –30mV/°C, so the switching noise can cause premature fail-safes when the battery temperature is within 10°C of the LTF or HTF trip points. An RC filter (with time constant much greater than the clock period of 10µ s) can be inserted between the T
pin and the output of the
BAT
battery thermistor circuit to prevent false fail-safes.
Disabling Fail-Safes
pin is tied to the
BAT
top of resistor R3. The LTC1325 is made to think that the battery temperature is constant and within the limits set by
the LTF and HTF pins. Similarly, V
may be tied to the
BAT
AMB
and V
IN
channels of the ADC. An external divider (R7, R8) replaces the internal divider connected to the V
channel.
BAT
Gated P-Channel MOSFET Controller
When an external current-limited voltage source is avail­able, and charging currents are low enough that efficiency and heat dissipation are not major concerns, the LTC1325 can be used to turn on a P-channel MOSFET to gate the current into the battery. This circuit makes an inexpensive and effective combination. The battery’s current limit during charging is set by the current limit of the charging power supply VDC . The maximum available current should therefore not exceed the permissible charge rate of the battery. With the LTC1325 V
programmed to the
DAC
160mV setting, and the voltage at the Sense pin below this value, the LTC1325 will hold MOSFET P1 on until charge
MPU
(e.g. 8051)
p1.4
p1.3 p1.2 p1.5
LTC1325
VDD
PGATE
DIS
V
BAT
T
BAT
T
AMB
V
SENSE
FILTER
   
IN
+ +
C 1µF
F
REG D
OUT
D
IN
CS
R1 10k
REG
1%
R2
4.99k 1%
R3
4.99k 1%
R4 10k 1%
+
C
4.7µF 25V
NOTE 1: PANASONIC ERT-D2FHL103S NTC THERMISTOR OR EQUIVALENT. NOTE 2: CHOOSE FOR C/20 TRICKLE CHARGE RATE.
CLK LTF MCV HTF GND
100
500pF
R7
30.1k 1%
R8 10k 1%
Q1 VN2222LL
100µH
COILTRONICS
CTX100-1-52
R9
7.5k 1%
THERM 1 NOTE 1
V
DC
16V MAX
L1
R 1
P1 IRF9531
D1
1N5818
V
BAT
500mA HR
SENSE
R
TRK
NOTE 2
AN64 F08
+
C
SPLY
10µF
AN64-10
Figure 8. Charger with T
BAT
and V
Fail-Safes Disabled
BAT
MPU
(e.g. 8051)
p1.4
p1.3 p1.2
LTC1325
VDD
PGATE
DIS
V
BAT
T
BAT
T
AMB
V
SENSE
FILTER
R4
7.5k 1%
   
IN
+
NTC
THERM 1
NOTE 1
C
F
1µF
REG D
OUT
D
IN
CS
R1 10k
C
REG
4.7µF
1% R2
10k 1%
R3 10k 1%
+
NOTE 1: PANASONIC ERT-D2FHL103S NTC THERMISTOR OR EQUIVALENT. NOTE 2: CHOOSE FOR C/20 TRICKLE CHARGE.
CLK LTF MCV HTF GND
Application Note 64
V
DC
16V MAX
P1 IRF9531
R
TRK
NOTE 2
V
BAT
4 CELLS 500mA HR
R
SENSE
1
AN64 F09
Figure 9. LTC1325 Charger Using an External Constant-Current Supply
is terminated by the microprocessor, or a fail-safe occurs. As shown in Figure 9, the inductor and catch diode that are normally connected to the positive terminal of the battery are not required, as no PWM switching action occurs at the drain of MOSFET P1.
With the wall adapter connected, the current into the battery will always be (I
ADAPTER
– I
EQUIPMENT
). The use of one additional operational amplifier, such as the LT1077, allows monitoring this charging current by integrating the voltage across R
during the charging interval. The
SENSE
result of this integration can then be measured using the LTC1325’s auxiliary ADC input VIN. Combined with the built-in gas gauge function during the discharge interval (via the Sense input), the state of charge of the battery may be reliably determined at any time.
If the battery pack is heavily depleted or is damaged, the wall adapter can still be used to operate the equipment by putting the LTC1325 into Idle mode. Under these condi­tions the battery will receive no charging current (except through the trickle charging resistor, if one is provided). If the gas gauge is not needed, R
can be removed and
SENSE
the Sense pin should be returned to ground.
Constant-Potential Charging (Lead-Acid and Lithium-Ion)
Constant-current charging, which is the technique of choice for NiCd and NiMH batteries, is not recommended for most Lead-Acid or Lithium-Ion applications. Instead, a constant-voltage charging regimen is required, usually with a means of limiting the initial charging current. Such a charging technique is generally referred to as a “Con­stant-Potential” (CP) regimen.
The LTC1325 is at first glance a constant-current part. Such a view of its capabilities, however, is too limited. Its power control section is more completely described as a constant-average-current PWM with both hardware and software feedback. The hardware loop used for current sensing is the Sense input; the software loop, which can be used to control the effective output voltage of an LTC1325 charger circuit, is the microprocessor control routine in conjunction with the ADC and the DAC. Given a suitable output filter (the output inductor and the battery itself), current from the PWM section can be made to produce a current-limited constant voltage at the battery’s terminals. A circuit intended for such CP operation is shown in Figure 10.
AN64-11
Application Note 64
MPU
(e.g.,80C51)
+
C
4.7µF
NOTE 1: PANASONIC TYPE ERT-D2FHL103S NTC THERMISTOR OR EQUIVALENT
REG
R
R
P1.4
P1.3
P1.2
P1.5
MCV1
MCV2
4
DATA 
3
CHIP SELECT
2
CLOCK
5
AUX SHDN
1
REG
2
D
OUT
3
LTC1325
D
R
TF1
R
TF2
R
TF3
IN
4
CS
5
CLK
6
LTF
7
MCV
8
HTF
9
GND
VDD
PGATE
DIS
V
BAT
T
BAT
T
AMB
V SENSE FILTER
IN
1µF
18 17 16 15
14
13
12
11 10
CF
Figure 10. Constant Potential Battery Management System
+
R1
7.5k 1%
THERM 2 NOTE 1
+ +
C
S
500pF
R5 470k
R3
R4
Q1 2N7002
RIN
2k
R
100
CIN 47µF
VDC IN
P1 IRF9Z30
R
R2
7.5k 1%
THERM 1 NOTE 1
S
R
SENSE
62µH
L1
Y
TRK
D1 1N5818
R
DIS
IRF510
+
N1
AN64 F10
C
SPLY
10µF
Batteries that require a CP charging algorithm generally need a rather accurate charging voltage, especially in fast­charge applications. For this reason the LTC1325’s inter­nal battery divider often cannot be used to control the charging voltage, due to its tolerance of ±2% at division ratios other than 1:1. It does, however, remain useful for MCV and/or FEDV detection. For measuring battery volt­age an external resistive divider feeding VIN is recom­mended. The external divider resistors should be chosen such that the voltage at the VIN pin will come as close as possible to the ADC’c full-scale input voltage without exceeding that value; 3.000V maximum is a good choice. Using a near-full-scale input to the ADC improves mea­surement accuracy. To further improve charging voltage accuracy, it’s a good idea to use ±0.1% or ±0.25% tolerance resistors in the battery voltage divider. Under such conditions, the voltage loop error is ideally only the reference error (±0.8%), plus that of the ADC (4 bits out of 1024, or ±0.4%) and of the battery divider (±0.1% or ±0.25%), for a total ±1.3% or ±1.5% error.
“Auxiliary Shutdown” is a static line from the micropro­cessor to a small-signal MOSFET, which prevents the
battery from discharging through the voltage divider string when it is not charging. With the external divider in place, the BATP flag will always be high except when Auxiliary Shutdown is at a logic low and the battery is not installed in the circuit (see “Charging ‘Tall’ Batteries” above). Bat­tery voltage fail-safes will remain operational (assuming that they use the V
input) although it may not be
BAT
possible to make simultaneous use of the MCV and EDV fail-safes with all CP battery types. R
, if needed, main-
TRK
tains the battery in a fully charged condition. A suitable software algorithm to implement a quasi-CP
charger is this:
1. Establish a regular repetition interval for the voltage servo loop. t
values of 10ms to 20ms give good
LOOP
results.
2. Set V
to 160mV at the highest charge rates for best
DAC
resolution. Using a 95% maximum PWM duty cycle [tON/(tON + t I
), where I
MAX
)], R
OFF
is the nominal maximum current to
MAX
chosen as 160mV/(0.95 ×
SENSE
be allowed through the battery. A suitable minimum duty cycle is 10%; beyond such a low duty cycle it is
AN64-12
Application Note 64
usually better to reduce the peak current through the battery (by programming V
) than to reduce the duty
DAC
cycle further.
3. Perform each of the following tasks once each servo loop interval (t
LOOP
): a) Enter Idle mode of operation. b) Read V
CELL
.
c) Adjust the value entered into a timer register (or
a software timer) up or down according to actual V
vs target V
CELL
value is increased. If V
CELL
. If V
is too low, the timer
CELL
is too high, the timer
CELL
value is decreased.
d) The maximum Charge time of the LTC1325 has
been set at 95% of t
; the minimum at 10%.
LOOP
Within that range, the duty cycle at which the loop will operate is set by the timer of 3(c). If the timer’s interval is increased (V each t
during which the LTC1325 is put into
LOOP
too low), the portion of
CELL
Charge mode is increased. If the timer’s interval is decreased (V
is too high), the LTC1325 is com-
CELL
manded into Idle mode for a greater portion of each t
.
LOOP
e) If tON < (0.1 × t
value (note that the V
), switch V
LOOP
to the next lower
DAC
value of 34mV is not used).
DAC
f) Repeat (a) through (e) until the average current into
the battery, or the net duty cycle, drops below a chosen limit. A timer-based secondary cutoff is often recommended for CP chargers.
g) Terminate the software loop with MOSFET P1 in the
“off” state, using R
(if required) to maintain the
TRK
battery’s charge.
A flow chart showing the principals of this voltage servo loop is given in Appendix B, Figures B3a and B3b. Figure B3a shows the “ramp-up” from the point where the charger is first turned on to the maximum charging current required and Figure B3b shows the “taper-down” which simulates the necessary CP charging algorithm. (This algorithm is undergoing refinement at press time. For the latest information on its implementation and optimization, please contact LTC.)
RIN and CIN have greater values in Figure 10 than in most of the circuits in this Application Note. This is because
batteries requiring a CP charge tend to have a significant positive V during the interval in which charging current is flowing through them. The time constant of (RIN × CIN) filters the resulting 10ms to 20ms ripple before it is presented to the V
and VIN pins. If only VIN input will be
BAT
used, RIN may be omitted, CIN may be placed from VIN to ground, and its value can be decreased.
The circuit of Figure 10 has deliberately been generalized to provide flexibility across all common battery types. For applications requiring the support of only specific battery types, or which do not need extensive thermal or other protection mechanisms, various components can be modified or removed to minimize cost and board space.
Overcurrent Protection
Three common scenarios in which battery current can exceed acceptable levels are: accidental shorting of the battery terminals, excessive loads and inserting the bat­tery into the charger in reverse. Battery or charger damage in all three cases can be prevented through the use of a thermal or overcurrent device to limit fault currents. Usually, it is desirable that this device reset itself when the fault goes away. Possible choices are bimetallic (thermo­static) switches and polymer PTC thermistors. The high series resistance of traditional ceramic PTC thermistors, even in the unexcited state, make them unsuitable for this application.
Bimetallic switches operate by sensing battery tempera­ture. By the nature of their operation, these switches cycle on and off as long as the fault remains, causing the battery and all associated components (mechanical as well as electrical) to heat up and cool down repeatedly. Polymer based PTC thermistors such as the Raychem PolySwitch
®
also offer very low series resistance until “tripped,” and have the advantages of a faster response and freedom from thermal cycling.
Polymer PTCs should be chosen such that under normal operation, the average charging current (V
DAC/RSENSE
) is less than the Hold Current rating of the PTC to keep it in the low resistance state. Under fault conditions, the Fuse Current should exceed the Trip Current rating of the fuse. This will cause the fuse’s resistance to increase dramati­cally and reduce the fault current to about V
PolySwitch is a registered trademark of Raychem Corporation.
BAT/RFUSE
(Trip).
AN64-13
Application Note 64
The PolySwitch should ideally be placed between cells in the battery, in close physical contact with one of the cells. In this way the trip point of the device will be reduced as the battery’s temperature increases. Such a configuration provides substantial protection for the battery against shorts across its terminals and from excessive load cur­rents. It will also protect the battery if it is accidentally inserted into the charger in reverse.
Figure 11 shows the fault current path when a battery is inserted into a charger in reverse. Potentially damaging currents may flow through this path since the Sense resistor is usually in the region of 1 or less. A PolySwitch inside the battery pack (as described above), or in series with the Schottky diode, limits fault currents to safe levels. The following points should be noted in choosing the diode and R
SENSE
.
• Normal charging currents should be equal to or less than the holding current rating of the PolySwitch.
• Temperature affects PolySwitch performance. The manufacturer’s data should be consulted for derating factors.
• Initial fault currents will be approximately V
BAT/RSENSE
if the battery is inserted in reverse. This should exceed the trip current rating of the PolySwitch.
• The surge current rating of D1 should exceed the initial fault current of V
BAT/RSENSE
. It may be necessary to confirm the selected diode’s applicability with the manu­facturer of the part.
In addition to the above scenarios, the battery current may exceed acceptable levels when a battery is inserted into a charger which has the charging supply (VDC) turned off. If the VDC supply exhibits a low impedance path to ground when it is turned off, the diode that is intrinsic to the P-channel MOSFET may turn on to form a battery dis­charge path which flows from the battery’s positive termi­nal through the inductor, the MOSFET internal diode, the ground lead and the sense resistor before returning to the negative terminal of the battery. This can be prevented by connecting a Schottky diode between VDC (diode anode) and the source of the P-channel. See the section on “Current Sinking VDC Sources” for more details.
Current-Sinking VDC Sources
In some applications, it may be necessary to add a Schottky rectifier between the VDC supply and the source of MOSFET P1. This rectifier prevents the battery from discharging backwards through MOSFET P1, which could damage P1, L1, or R
. It is required if the following
SENSE
conditions are met:
• The wattage of R
should be high enough to
SENSE
withstand the initial fault currents of V
MPU
(e.g., 8051)
p1.4
p1.3 p1.2
C
REG
4.7µF
R1
R2
R3
+
REG D D CS CLK LTF MCV HTF GND
.
R4
   
+
CF 1µF
THERM 2
+
+
500pF
OUT
IN
LTC1325
BAT/RSENSE
VDD
PGATE
DIS
V
BAT
T
BAT
T
AMB
V
IN
SENSE FILTER
Figure 11. Reversed Battery Protection
3.3µF
IRF9531
R5
100
THERM 1
100
V
DC
12V
P1
D1
R
TRK
L1
+
R
SENSE
FUSE
AN64 F11
C
SPLY
10µF
AN64-14
Loading...
+ 30 hidden pages