AC Adapter Current Limiting* Maximizes Charge Rate
n
SMBus Accelerator Improves SMBus Timing**
n
Available in 48-Lead TSSOP Package
APPLICATIONS
n
Portable Computers and Instruments
n
Standalone Dual Smart Battery Chargers
n
Battery Backup Systems
The LTC®1760 Smart Battery System Manager is a highly-
integrated SMBus Level 3 battery charger and selector
intended for products using dual smart batteries. Three
SMBus interfaces allow the LTC1760 to servo to the
internal voltage and currents measured by the batteries
while allowing an SMBus Host device to monitor either
battery’s status. Charging accuracy is determined by the
battery’s internal voltage and current measurements,
typically better than ±0.2%.
A proprietary PowerPath
ous charging or discharging of both batteries. Typical battery
run times are extended by up to 10%, while charging times
are reduced by up to 50%. The
switches between power sources in less than 10µs to prevent
power interruption upon battery or wall adapter removal.
The LTC1760 implements all elements of a version 1.1
“Smart Battery System Manager” except for the generation
of composite battery information. An internal multiplexer
cleanly switches the SMBus Host to either of the two
attached Smart Batteries without generating partial mes
sages to batteries or SMBus Host. Thermistors on both
batteries are automatically monitored for temperature and
disconnection information (SafetySignal).
L, LT, LTC, LTM, Linear Technology and the Linear logo are registered trademarks and
PowerPath is a trademark of Analog Devices, Inc. All other trademarks are the property of their
respective owners. Protected by U.S. Patents including *5723970 **6650174.
LTC1760
System Manager
architecture supports simultane-
LTC1760 automatically
-
TYPICAL APPLICATION
Dual Battery Charger/Selector System Architecture
DC
IN
LTC1760
SafetySignal 1
SMBus 1
SafetySignal 2
SMBus 2
SYSTEM
POWER
SMBus (HOST)
1760 TA01
For more information www.linear.com/LTC1760
Dual vs Sequential Charging
3500
3000
2500
2000
1500
1000
500
3500
3000
2500
2000
BATTERY CURRENT (mA)
1500
1000
500
BAT1
CURRENT
0
BAT1
CURRENT
0
0
BATTERY TYPE: 10.8V Li-Ion (MOLTECH NI2020)
REQUESTED CURRENT = 3A
REQUESTED VOLTAGE = 12.3V
MAX CHARGER CURRENT = 4.1A
100 150 200 250 300
50
BAT2
CURRENT
BAT2
CURRENT
TIME (MINUTES)
SEQUENTIAL
DUAL
100
MINUTES
1760 TA03
1760fc
1
Page 2
LTC1760
(Note 1)
DCIN, SCP, SCN, CLP,
, SW to GND ..................................... –0.3V to 32V
V
PLUS
SCH1, SCH2 to GND ...................................–0.3V to 28V
BOOST to GND ...........................................–0.3V to 37V
CSP, CSN, BAT1, BAT2 to GND ................... – 0.3V to 28V
LOPWR, DCDIV to GND ............................. –0.3V to 10V
, V
V
CC2
SDA1, SDA2, SDA, SCL1,
SCL2, SCL, SMBALERT to GND ....................–0.3V to 7V
MODE to GND .................................– 0.3V to V
COMP1 to GND ............................................ –0.3V to 5V
(Note 6) .................................................. –40°C to 125°C
Storage Temperature.............................. –65°C to 150°C
Lead Temperature (Soldering, 10 sec) ...................300°C
to GND ....................................... –0.3V to 7V
DDS
CC2
+0.3V
PIN CONFIGURATIONABSOLUTE MAXIMUM RATINGS
TOP VIEW
V
PLUS
BAT2
BAT1
SCN
SCP
GDCO
GDCI
GB1O
GB1I
GB2O
GB2I
LOPWR
V
SET
I
I
SET
DCDIV
SCL2
SCL
SCL1
V
DDS
SDA2
SDA
SDA1
GND
1
2
3
4
5
6
7
8
9
10
11
12
13
14
TH
15
16
17
18
19
20
21
22
23
24
FW PACKAGE
48-LEAD PLASTIC TSSOP
= 125°C, qJA = 110°C/W
T
JMAX
48
SCH2
47
GCH2
46
GCH1
45
SCH1
44
TGATE
43
BOOST
42
SW
41
DCIN
40
V
CC
BGATE
39
PGND
38
COMP1
37
CLP
36
CSP
35
CSN
34
V
33
LIMIT
I
32
LIMIT
TH1B
31
TH1A
30
SMBALERT
29
TH2A
28
TH2B
27
MODE
26
V
25
CC2
ORDER INFORMATION
(http://www.linear.com/product/LTC1760#orderinfo)
LEAD FREE FINISHTAPE AND REELPART MARKINGPACKAGE DESCRIPTIONTEMPERATURE RANGE
LTC1760CFW#PBFLTC1760CFW#TRPBFLTC1760CFW48-Lead Plastic TSSOP0°C to 85°C
LTC1760IFW#PBFLTC1760IFW#TRPBFLTC1760IFW48-Lead Plastic TSSOP–40°C to 125°C
Consult LTC Marketing for parts specified with wider operating temperature ranges.
Consult LTC Marketing for information on non-standard lead based finish parts.
For more information on lead free part marking, go to:
For more information on tape and reel specifications, go to: http://www.linear.com/tapeandreel/. Some packages are available in 500 unit reels through
designated sales channels with #TRMPBF suffix.
http://www.linear.com/leadfree/
2
1760fc
For more information www.linear.com/LTC1760
Page 3
LTC1760
ELECTRICAL CHARACTERISTICS
The l denotes the specifications which apply over the full operating
junction temperature range, otherwise specifications are at TA = 25°C (Note 6). V
V
The l denotes the specifications which apply over the full operating
junction temperature range, otherwise specifications are at TA = 25°C (Note 6). V
V
= 5.2V unless otherwise noted.
VCC2
SYMBOL PARAMETERCONDITIONSMINTYPMAXUNITS
V
IH_MODE
MODE Input High Voltage (VIH)V
MODE Input Current (I
MODE Input Current (I
Charger Timing
t
TIMEOUT
Timeout for Wake-Up Charging and
Controlled Charging
t
QUERY
Sampling Rate Used by the LTC1760 to
Update Charging Parameters
SMBus Timing
SCL Serial-Clock High Period(t
SCL Serial-Clock Low Period (t
SDA/SCL Rise Time (t
SDA/SCL Fall Time (t
SMBus Accelerator Trip Voltage Range
Start-Condition Setup Time (t
Start-Condition Hold Time (t
SDA to SCL Rising-Edge
Setup Time (t
SDA to SCL Falling-Edge Hold Time,
Slave Clocking in Data (t
t
TIMEOUT_
SMB
The LTC1760 will Release the SMBus
and Terminate the Current Master or
Slave Command if the Command is not
Completed Before this Time
)MODE = V
IH
)MODE = V
IL
)C
r
)C
f
)
SU:DAT
HD:DAT
HIGH
LOW
SU:STA
HD:STA
)
)At I
)At I
)
)
= 4.85V
VCC2
• 0.7V, V
VCC2
VCC2
= 350µA, C
PULLUP
= 350µA, C
PULLUP
= 150pF, RPU = 9.31k (Note 8)
LOAD
= 150pF, RPU = 9.31k (Note 8)
LOAD
• 0.3V, V
LOAD
LOAD
VCC2
VCC2
= 150pF (Note 8)
= 150pF (Note 8)
= 4.85V
= 4.85V
DCIN
= 20V, V
= 12V, V
BAT1
l
V
VCC2
l
–11µA
l
–11µA
l
140175210sec
= 12V, V
BAT2
• 0.7V
1sec
l
4µs
l
4.7µs
l
l
l
0.81.42V
l
4.7µs
l
4µs
l
250ns
l
300ns
l
2535ms
= 3.3V,
VDDS
1000ns
300ns
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: Battery voltage must be adequate to drive gates of PowerPath
P-channel FET switches. This does not affect charging voltage of the
battery
, which can be zero volts during wake-up charging.
Note 3: DCIN, BAT1, BAT2 are held at 12V and GDCI, GB1I, GB2I are
forced to 10.5V. SCP is set at 12V to measure source current at GDCI,
GB1I and GB2I. SCP is set at 11.9V to measure sink current at GDCI, GB1I
and GB2I.
Note 4: Extrapolated from testing with C
= 50pF.
L
Note 5: Accuracy dependent upon external sense resistor and
compensation components.
Note 6: The LTC1760 is tested under pulsed load conditions such that T
T
. The LTC1760C is guaranteed to meet specifications from 0°C to 70°C
A
≈
J
junction temperature. Specifications over the –40°C to 85°C operating
junction temperature range are assured by design, characterization and
correlation with statistical process controls. The LTC1760I is guaranteed
over the –40°C to 125°C operating junction temperature range.
Note 7: Charger servos to the value reported by a Voltage() query. This is
the internal cell voltage measured by the battery electronics and may be
lower than the terminal voltage. Refer to “Operation Section 3.7” for more
information.
Note 8: C
is the combined capacitance on the host’s SMBus
LOAD
connection and the selected battery’s SMBus connection.
Note 9: C
LOAD_MAX
is the maximum allowed combined capacitance on
THxA, THxB and the battery’s SafetySignalx connections.
Note 10: Does not include current supplied by V
I
VCC2_AC0
)
CC
Note 11: Measured with thermistors not present, R
VLIMIT
CC2
and R
(I
VCC2_AC1
ILIMIT
or
to V
removed and SMBALERT = 1. See Applications Information section:
“Calculating IC Operating Current” for example on how to calculate total IC
operating current.
Note 12: Requested currents below 44mV/R
may not servo correctly
SENSE
due to charger offsets. The charging current for requested currents below
4mV/R
will be between 4mV/R
SENSE
and (Requested Current – 8mA).
SENSE
Refer to Applications Information: “Setting Charger Output Current Limit”
for values of R
SENSE
.
Note 13: This limit is greater than the absolute maximum for the charger.
Therefore, there is no effective limitation for the voltage when this option
is selected.
Note 14: Does not apply to Wake-Up Mode.
1760fc
For more information www.linear.com/LTC1760
7
Page 8
LTC1760
TYPICAL PERFORMANCE CHARACTERISTICS
Charging Voltage AccuracyCharging Current Accuracy
0
–5
–10
–15
–20
Voltage()–ChargingVoltage() (mV)
–25
4700
7132
9564
ChargingVoltage() (mV)
11996
14428
16860
1760 G01
10
5
0
–5
–10
–15
Current()–ChargingCurrent() (mA)
–20
800160024003200
ChargingCurrent() (mA)
1760 G02
Dual Battery Charge Time vs
Sequential Battery Charging
3500
3000
2500
2000
1500
1000
500
0
3500
3000
2500
2000
BATTERY CURRENT (mA)
1500
1000
500
40000
0
0
BATTERY TYPE: 10.8V Li-Ion (MOLTECH NI2020)
REQUESTED CURRENT = 3A
REQUESTED VOLTAGE = 12.3V
MAX CHARGER CURRENT = 4.1A
BAT1
CURRENT
50
BAT1
CURRENT
100150200250300
TIME (MINUTES)
BAT2
CURRENT
BAT2
CURRENT
SEQUENTIAL
DUAL
100
MINUTES
1760 G03
Dual Charging Batteries with
Different Charge State
17.0
16.5
16.0
15.5
15.0
14.5
BATTERY VOLTAGE (V)
14.0
13.5
0
BAT1 INITIAL CAPACITY = 0%
BAT2 INITIAL CAPACITY = 90%
PROGRAMMED CHARGER CURRENT = 3A
PROGRAMMED CHARGER VOLTAGE = 16.8V
BAT2
VOLTAGE
BAT2
CURRENT
2060100140
BAT1
VOLTAGE
4080160
TIME (MINUTES)
BAT1
CURRENT
120
3500
3000
2500
2000
1500
1000
500
0
1760 G04
12.0
11.0
BATTERY CURRENT (mA)
10.0
9.0
8.0
12.0
11.0
BATTERY VOLTAGE (V)
10.0
9.0
8.0
Dual Battery Discharge Time vs
Sequential Battery Discharge
(Li-Ion)
BAT1
VOLTAGE
BAT2
VOLTAGE
BAT2
VOLTAGE
BAT1
VOLTAGE
60 80 100140
20180
0
40
TIME (MINUTES)
BATTERY TYPE: 10.8V Li-Ion (MOLTECH NI2020)
LOAD CURRENT = 3A
DUAL
SEQUENTIAL
11
MINUTES
120
160
1760 G05
Dual Battery Dischage Time vs
Sequential Battery Discharge
(NiMH)
15
14
13
12
11
10
15
14
13
BATTERY VOLTAGE (V)
12
11
10
0
20
BATTERY TYPE: 12V NiMH (MOLTECH NJ1020)
LOAD: 33W
BAT2
VOLTAGE
BAT1
VOLTAGE
40
BAT2
VOLTAGE
BAT1
VOLTAGE
6080100140
TIME (MINUTES)
DUAL
SEQUENTIAL
MINUTES
16
120
1760 G06
8
1760fc
For more information www.linear.com/LTC1760
Page 9
TYPICAL PERFORMANCE CHARACTERISTICS
1760 G07
1760 G09
1960 G10
LTC1760
Efficiency vs Charging Current Load Dump
100
90
80
70
60
50
40
EFFICIENCY (%)
30
20
10
0
0
0.025
0.10
I
OUT
(A)
0.50
2.5 4.0
14
12
10
8
6
BAT1 VOLTAGE (V)
4
2
0
–4 –2
PowerPath Switching 1 and 2SMBus Accelerator Operation
16
C
= 20F
LOAD
15
= 0.8A
I
LOAD
= 25°C
T
A
14
13
12
11
10
LOAD VOLTAGE (V)
9
8
7
6
–50 –40 –30
–20
–10
TIME (µs)
LOPWR
THRESHOLD
10 20 30 40 50
0
LOAD
CONNECTED
LOAD
DISCONNECTED
42
0
TIME (ms)
BAT1
OUTPUT
VIN = 20V
= 12.29V
V
DAC
= 3000mA
I
DAC
LOAD CURRENT = 1A
= 25°C
T
A
10 12 14 16
6 8
1760 G08
5V
0V
VCC = 5V
= 200pF
C
LD
= 25°C
T
A
LTC1760
Load Regulation
12.4
12.3
12.2
12.1
12.0
11.9
BAT1 VOLTAGE (V)
11.8
VIN = 20V
= 12.288V
V
DAC
11.7
11.6
= 4000mA
I
DAC
= 25°C
T
A
0
100020003000
R
= 15k
PULLUP
1µs/DIV
4000
CHARGE CURRENT (mA)
1760 G11
PIN FUNCTIONS
Input Power Related
SCN (Pin 4): PowerPath Current Sensing Negative Input.
This pin should be connected directly to the “bottom”
(output side) of the sense resistor, R
three PowerPath switch pairs, for detecting short-circuit
current events. Also powers the LTC1760 internal circuitry
when all other sources are absent.
SCP (Pin 5): PowerPath Current Sensing Positive Input.
This pin should be connected directly to the “top” (switch
side) of the sense resistor, R
PowerPath switch pairs, for detecting short-circuit current events.
, in series with the
SC
GDCO (Pin 6)
with GDCI, this pin drives the gate of the P-channel switch
in series with the DCIN input switch.
GDCI (Pin 7): DCIN Input Switch Gate Drive. Together with
GDCO, this pin drives the gate of the P-channel switch
connected to the DCIN input.
For more information www.linear.com/LTC1760
, in series with the three
SC
:
DCIN Output Switch Gate Drive. Together
1760fc
9
Page 10
LTC1760
PIN FUNCTIONS
GB1O (Pin 8): BAT1 Output Switch Gate Drive. Together
with GB1I, this pin drives the gate of the P-channel switch
in series with the BAT1 input switch.
GB1I (Pin 9): BAT1 Input Switch Gate Drive. Together with
GB1O, this pin drives the gate of the P-channel switch
connected to the BAT1 input.
GB2O (Pin 10): BAT2 Output Switch Gate Drive. Together
with GB2I, this pin drives the gate of the P-channel switch
in series with the BAT2 input switch.
GB2I (Pin 11): BAT2 Input Switch Gate Drive. Together
with GB2O, this pin drives the gate of the P-channel switch
connected to the BAT2 input.
CLP (Pin 36): The Positive Input to the Supply Current
Limiting Amplifier CL1. The threshold is set at 100mV above
the voltage at the DCIN pin. When used to limit supply
current, a filter is needed to filter out the switching noise.
Battery Charging Related
(Pin 13): The Tap Point of a Programmable Resistor
V
SET
Divider which Provides Battery Voltage Feedback to the
Charger. A capacitor from CSN to V
and from V
SET
SET
to
GND provide necessary compensation and filtering for
the voltage loop.
(Pin 14): The Control Signal of the Inner Loop of the
I
TH
Current Mode PWM. Higher I
voltage corresponds to
TH
higher charging current in normal operation. A capacitor
of at least 0.1µF to GND filters out PWM ripple. Typical
full-scale output current is 30µA. Nominal voltage range
for this pin is 0V to 2.4V.
(Pin 15): A capacitor from I
I
SET
filter higher frequency components from the delta-sigma I
(Pin 32): An external resistor (R
I
LIMIT
to GND is required to
SET
) is connected
ILIMIT
DAC
.
between this pin and GND. The value of the external resistor programs the range and resolution of the programmed
charger current.
(Pin 33): An external resistor (R
V
LIMIT
)is connected
VLIMIT
between this pin and GND. The value of the external resistor programs the range and resolution of the voltage DAC.
CSN (Pin 34)
: Current Amplifier
CA1 Input. Connect this
to the common output of the charger MUX switches.
CSP (Pin 35): Current Amplifier CA1 Input. This pin and
the CSN pin measure the voltage across the charge cur
rent sense resistor, R
, to provide the instantaneous
SENSE
-
current signals required for both peak and average current
mode operation.
COMP1 (Pin 37): The Compensation Node for the Amplifier CL1. A capacitor is required from this pin to GND
if input current amplifier CL1
is used. At input adapter
current limit, this node rises to 1V. By forcing COMP1 to
GND, amplifier CL1 will be defeated (no adapter current
limit). COMP1 can source 10µA.
BGATE (Pin 39): Drives the gate of the bottom external
MOSFET of the battery charger buck converter.
SW (Pin 42): PWM Switch Node. Connected to the source
of the top external MOSFET. Used as reference for top
gate driver.
BOOST (Pin 43): Supply to Topside Floating Driver. The
bootstrap capacitor is returned to this pin. Voltage swing
at this pin is from a diode drop below V
to (DCIN + VCC).
CC
TGATE (Pin 44): Drives the gate of the top external MOSFET
of the battery charger buck converter.
SCH1 (Pin 45), SCH2 (Pin 48): Charger MUX N-Channel
Switch Source Returns. These two pins are connected to
the sources of the back-to-back switch pairs Q3/Q4 and
Q9/Q10 (see Typical Applications). A small pull-down cur
rent source returns these nodes to 0V when the switches
are turned off.
GCH1 (Pin 46), GCH2 (Pin 47): Charger MUX N-Channel
Switch Gate Drives. These two pins drive the gates of the
back-to-back switch pairs, Q3/Q4 and Q9/Q10, between
the charger output and the two batteries (see Typical
Applications).
External Power Supply Pins
V
(Pin 1): Supply. The V
PLUS
pin is connected via
PLUS
four internal diodes to the DCIN, SCN, BAT1, and BAT2
pins. Bypass this pin with a 0.1µF capacitor and a 1µF
capacitor (see Typical Applications for complete circuit).
BAT1 (Pin 3), BAT2 (Pin 2): These two pins are the inputs
from the two batteries for power to the LTC1760.
10
1760fc
For more information www.linear.com/LTC1760
Page 11
PIN FUNCTIONS
LTC1760
LOPWR (Pin 12): LOPWR Comparator Input from SCN
External Resistor Divider to GND. If the voltage at LOPWR
pin is lower than the LOPWR comparator threshold, then
system power has failed and power is autonomously
switched to a higher voltage source, if available.
DCDIV (Pin 16): External DC Source Comparator Input
from DCIN External Resistor Divider to GND. If the
voltage at DCDIV pin is above the DCDIV comparator
threshold, then the AC_PRESENT bit is set and the wall
adapter power is considered to be adequate to charge
the batteries. If DCDIV rises more than 1.8V above V
CC
,
then all of the power path switches are latched off until
all power is removed. A capacitor from DCDIV to GND is
recommended to prevent noise-induced false emergency
turn-off conditions from being detected. Refer to “Section
8.3” and “Typical Application”.
DCIN (Pin 41): Supply. External DC power source. A 0.1µF
bypass capacitor must be connected to this pin as close
as possible. No series resistance is allowed, since the
adapter current limit comparator input is also this pin.
Internal Power Supply Pins
(Pin 20): Power Supply for SMBus Accelerators.
V
DDS
Also used in conjunction with MODE pin to modify the
LTC1760 operating mode.
GND (Pin 24): Ground for Low Power Circuitry.
V
(Pin 25): Power Supply is used Primarily to Power
CC2
Internal Logic Circuitry. Must be connected to V
CC
.
PGND (Pin 38): High Current Ground Return for BGATE
Driver.
(Pin 40): Internal Regulator Output. Bypass this
V
CC
output with at least a 2µF to 4.7µF capacitor. Do not use
this regulator output to supply external circuitry except
as shown in the application circuit.
SBS Interface Pins
SCL2 (Pin 17): SMBus Clock Signal to Smart Battery 2. Do
not connect to an external pull-up. The LTC1760 connects
this pin to an internal pull-up (I
PULLUP
) when required.
SCL (Pin 18): SMBus Clock Signal to SMBus Host. Also
used to determine flashing rate for stand-alone charge indi
-
cators. Requires an external pullup to V
(normal SMBus
DDS
operating mode). Connected to internal SMBus accelerator.
SCL1 (Pin 19): SMBus Clock Signal to Smart Battery 1. Do
not connect to an external pull-up. The LTC1760 connects
this pin to an internal pull-up (I
) when required.
PULLUP
SDA2 (Pin 21): SMBus Data Signal to Smart Battery 2. Do
not connect to an external pull-up. The LTC1760 connects
this pin to an internal pull-up (I
) when required.
PULLUP
SDA (Pin 22): SMBus Data Signal to SMBus Host. Also
used to indicate charging status of Battery 2. Requires
an external pullup to V
. Connected to internal SMBus
DDS
accelerator.
SDA1 (Pin 23): SMBus Data Signal to Smart Battery 1. Do
not connect to an external pull-up. The LTC1760 connects
this pin to an internal pull-up (I
MODE (Pin 26): Used in conjunction with V
) when required.
PULLUP
to allow
DDS
SCL, SDA and SMBALERT to indicate charging status. May
also be used as a hardware charge inhibit.
TH2B (Pin 27): Thermistor Force/Sense Connection
to Smart Battery 2 SafetySignal. Connect to Battery 2
thermistor through resistor network shown in “Typical
Application.”
TH2A (Pin 28): Thermistor Force/Sense Connection
to Smart Battery 2 SafetySignal. Connect to Battery 2
thermistor through resistor network shown in “Typical
Application.”
SMBALERT (Pin 29): Active Low Interrupt Pin. Signals
SMBus Host that there has been a change of status in
battery or AC presence. Open drain with weak current
source pull-up to V
(with Schottky to allow it to be
CC2
pulled to 5V externally). Also used to indicate charging
status of Battery 1.
TH1A (Pin 30): Thermistor Force/Sense Connection
to Smart Battery 1 SafetySignal. Connect to Battery 1
thermistor through resistor network shown in “Typical
Application.”
TH1B (Pin 31): Thermistor Force/Sense Connection
to Smart Battery 1 SafetySignal. Connect to Battery 1
thermistor through resistor network shown in “Typical
Application.”
2 The SMBus Interface................................................................................................................................................................................. 14
3.3 Wake-Up Charging Current and Voltage Limits ................................................................................................................................. 27
3.6 Controlled Charging Current Programming ...................................................................................................................................... 28
3.6.1 Current Limits When Charging A Single Battery ...................................................................................................................... 28
3.6.2 Current Limits When Charging Two Batteries (TURBO Mode Disabled) .................................................................................. 28
3.6.3 Current Limits When Charging Two Batteries (TURBO Mode Enabled).................................................................................... 29
3.7 Controlled Charging Voltage Programming ....................................................................................................................................... 29
4 System Power Management Algorithm and Battery Calibration ................................................................................................................ 29
4.1 Turning Off System Power ................................................................................................................................................................ 29
4.2 Power-By Algorithm When No Battery is Being Calibrated ................................................................................................................ 29
4.3 Power-By Algorithm When a Battery is Being Calibrated................................................................................................................... 30
5.1 Selecting a Battery to be Calibrated ................................................................................................................................................. 30
5.2 Initiating Calibration of Selected Battery ........................................................................................................................................... 31
5.3 Terminating Calibration of Selected Battery ...................................................................................................................................... 31
6.3 Charging When SCL And SDA Are Low ............................................................................................................................................. 32
6.4 Charging With an SMBus Host ......................................................................................................................................................... 32
9 The Voltage DAC Block ............................................................................................................................................................................. 35
10 The Current DAC Block ............................................................................................................................................................................. 35
(For Operation Section)
For more information www.linear.com/LTC1760
1760fc
13
Page 14
LTC1760
OPERATION
1 Overview
The LTC1760 is composed of an SMBus interface with
dual port capability, a sequencer for managing system
power and the charging and discharging of two batteries,
a battery charger controller, charge MUX controller, Pow
erPath controller, a 10-bit current DAC (I
voltage DAC (V
software for generating composite battery information,
it forms a complete Smart Battery System Manager for
charging and selecting two smart batteries. The battery
charger is controlled by the sequencer which uses a Level
3 SMBus interface to read ChargingVoltage(), Voltage(),
ChargingCurrent(), Current(), Alarm() and BatteryMode().
This information, together with thermistor measurements
allows the sequencer to select the charging battery and
safely servo on voltage and current. Charging can be
accomplished only if the voltage at DCDIV indicates that
sufficient voltage is available from the input power source,
usually an AC adapter. The charge MUX, which selects
the battery to be charged, is capable of charging both
batteries simultaneously. The charge MUX switch drivers
are configured to allow charger current to share between
the two batteries and to prevent current from flowing in
a reverse direction in the switch. The amount of current
that each battery receives will depend upon the relative
capacity of each battery and the battery voltage. This can
result in significantly shorter charging times (up to 50% for
Li-Ion batteries) than sequential charging of each battery.
The sequencer also selects which of the pairs of PFET
switches will provide power to the system load. If the
system voltage drops below the threshold set by the
LOPWR resistor divider, then all of the output-side PFETs
are turned on quickly. The input-side PFETs act as diodes
in this mode and power is taken from the highest voltage
source available at the DCIN, BAT1, or BAT2 inputs. The
input-side PowerPath switch driver that is delivering power
then closes its input switch to reduce the power dissipa
tion in the PFET bulk diode. In effect, this system provides
DAC
(Refer to Block Diagram and Typical Application Figure)
-
) and 11-bit
DAC
). When coupled with optional system
-
diode-like behavior from the FET switches, without the
attendant high power dissipation from diodes. The Host
is informed of this 3PowerPath status register via the SMBus interface. High
speed PowerPath switching at the LOPWR trip point is
handled autonomously.
Simultaneous discharge of both batteries is supported.
The switch drivers prevent reverse current flow in the
switches and automatically discharge both batteries into
the load, sharing current according to the relative capacity
of the batteries. Simultaneous dual discharge can increase
battery operating time by up to 10% by reducing losses
in the switches and reducing internal battery losses as
sociated with high discharge rates.
2 The SMBus Interface
2.1 SMBus Interface Overview
The SMBus interface allows the LTC1760 to communi
cate with two batteries and the SMBus Host. The SMBus
Interface
the SMBus Host to be connected to the SMBus of either
battery. The LTC1760 is able to operate as an SMBus
Master or Slave device. The LTC1760 SMBUS address is
0×14 (8-bit format).
References:
Smart Battery System Manager Specification: Revision
1.1, SBS Implementers Forum.
Smart Battery Data Specification: Revision 1.1, SBS Imp-
lementers Forum.
Smart Battery Charger Specification: Revision 1.1, SBS Imp-
lementers Forum
System Management Bus Specification: Revision 1.1, SBS
Implementers Forum
2
C-Bus and How to Use it: V1.0, Philips Semiconductor.
I
supports true dual port operation by allowing
Diode mode status when it polls the
-
-
14
1760fc
For more information www.linear.com/LTC1760
Page 15
OPERATION
2.2 Data Bit Definition of Supported SMBus Functions.
The purpose of the function, and an example where ap
propriate.
SMBus Protocol:
specification for more details.
Input, Output or Input/Output: A description of the data
supplied to, or returned by, the function.
Whenever the LTC1760 encounters a valid command with
invalid data, it ACKs the command, and ignores the invalid
data. For example, if an attempt is made to select Battery
1 and 2 to simultaneously communicate with the system
host, the LTC1760 will just ignore the request.
2.3.1 BatterySystemState() (0×01)
Description:
This function returns the present state of the LTC1760 and
allows access to individual batteries. The information is
broken into four nibbles that report:
Which battery is communicating with the SMBus Host
Which batteries, if any, or AC is powering the system
Which batteries are connected to the Smart Charger
Which batteries are present.
The LTC1760 provides a mechanism to notify the system
whenever there is a change in its state. Specifically, the
LTC1760 provides the system with a notification whenever:
• A battery is added or removed (Polling or SMBALERT).
• AC power is connected or disconnected (Polling or
SMBALERT).
• The LTC1760 autonomously changes the configura-tion
of the batteries supplying power (Polling only).
Refer to Section 2.5 and to the SMBus
-
• The LTC1760 autonomously changes the configuration
of the batteries being charged (Polling only).
Purpose:
Used by the SMBus Host to determine the present state
of the LTC1760 and the attached batteries. It also may be
used to determine the state of the battery system after
the LTC1760 notifies the SMBus Host of a change via
SMBALERT.
SMBus Protocol: Read or Write Word.
Input/Output: word – Refer to “Section 2.2” for bit
mapping.
SMB_BAT[4:1] Nibble
The read/write SMB_BAT[4:1] nibble is used by the SMBus
Host to select with which individual battery to commu
nicate or to determine with which individual battery it is
communicating.
For example, an application that displays the remaining
capacity of all batteries would write to this nibble to in
dividually select each battery in turn and get its capacity.
Allowed values are
0010b:
0001b: SMBus Host is communicating with Battery 1.
To change this nibble, set only one of the lower two bits
of this nibble high. All other values will simply be ignored.
POWER_BY_BAT[4:1] Nibble
The read only POWER_BY_BAT[4:1] nibble is used by the
SMBus Host to determine which batteries are powering
the system. All writes to this nibble will be ignored.
Allowed values are:
0011b: System powered by both Battery 2 and Battery 1
0010b: System powered by Battery 2 only.
0001b: System powered by Battery 1 only.
0000b: System powered by AC adapter only.
SMBus Host is communicating with Battery 2.
(Power On Reset Value)
simultaneously.
:
-
-
For more information www.linear.com/LTC1760
1760fc
17
Page 18
LTC1760
OPERATION
CHARGE_BAT[4:1] Nibble
The read only CHARGE_BAT[4:1]nibble is used by the
SMBus Host to determine which, if any, battery is being
charged. All writes to this nibble will be ignored.
Allowed values are:
0011b: Both Battery 2 and Battery 1 being charged.
0010b: Only Battery 2 is being charged.
0001b: Only Battery 1 is being charged.
0000b: No battery being charged.
An indication that multiple batteries are being charged
simultaneously does not indicate that the batteries are
being charged at the same rate or that they will complete
their charge at the same time. To actually determine
when an individual battery will be fully charged, use the
SMB_BAT[4:1] nibble to individually select the battery of
interest and read the TimeToFull() value.
PRESENT_BAT[4:1] Nibble
The read only PRESENT_BAT[4:1]nibble is used by the
SMBus Host to determine how many and which batteries
are present. All writes to this nibble will be ignored.
Allowed values are:
0011b: Both Battery 2 and Battery 1 are present.
power configuration. It may also be used by the system
to prohibit any battery charging.
SMBus Protocol: Read or Write Word.
Input/Output: word - Refer to “Section 2.2” for bit
mapping
AC_PRESENT Bit
The read only
the status of AC availability to power the system. It may
be used internally by the SMBus Host in conjunction with
other information to determine when it is appropriate to
allow a battery conditioning cycle. Whenever there is a
change in the AC status, the LTC1760 asserts SMBALERT
low. In response, the system has to read this register to
determine the actual presence of AC. The LTC1760 uses
the DCDIV pin to measure the presence of AC.
Allowed values are:
1b: The LTC1760 has determined that AC is present.
0b: The LTC1760 has determined that AC is not pres
ent.
POWER_NOT_GOOD
The read only
that the voltage delivered to the system load is inadequate.
This is determined by the LOPWR comparator.
AC_PRESENT bit is used to show the user
Bit
POWER_NOT_GOOD bit is used to show
-
0010b: Only Battery 2 is present.
0001b: Only Battery 1 is present.
0000b: No batteries are present.
2.3.2 BatterySystemStateCont() (0×02)
Description:
This function returns additional state information of the
LTC1760 and provides a mechanism to prohibit charging.
This command also removes any requirement for the
SMBus Host to communicate directly with the charger to
obtain AC presence information. When the LTC1760 is used,
access to the charger 8-bit address, 0×012, is blocked.
Purpose:
Used by the SMBus Host to retrieve additional state
information from the LTC1760 and the overall system
18
The POWER_NOT_GOOD bit will also be set if the LTC1760
has detected a short circuit condition (see “Section 8.2”)
or an emergency turn-off condition (see “Section 8.3”).
Under either of these conditions the power paths will be
shut off even if battery or DC power is available.
Allowed values are:
1b: The LTC1760 has determined that the voltage
delivered to the system load is inadequate.
0b: The LTC1760 has determined that the voltage
delivered to the system load is adequate.
CALIBRATE_REQUEST_SUPPORT Bit
The read only CALIBRATE_REQUEST_SUPPORT bit is
always set high to indicate that the LTC1760 has a mecha
nism to determine when any of the attached batteries are
in need of a calibration cycle.
For more information www.linear.com/LTC1760
-
1760fc
Page 19
OPERATION
LTC1760
CALIBRATE_REQUEST Bit
The read only CALIBRATE_REQUEST bit is set whenever
the LTC1760 has determined that one or both of the con
nected batteries need a calibration cycle.
Allowed values are:
1b: The LTC1760 has determined that one or both
batteries requires calibration.
0b: The LTC1760 has determined that neither battery
require calibration.
CHARGING_INHIBIT Bit
The read/write CHARGING_INHIBIT bit is used by the
SMBus Host to inhibit charging or to determine if charging
is inhibited. This bit is also set if the MODE pin is used to
inhibit charging.
Allowed values are:
1b: The LTC1760 will not allow any battery charging
to occur.
0b: The LTC1760 may charge batteries as needed,
(Power On Reset Value).
-
CALIBRATE_BAT[4:1] Nibble
The read/write CALIBRATE_BAT[4:1]nibble is used by the
SMBus Host to select the battery to be calibrated or to
determine which individual batter
Allowed read values are:
0010b:
0001b: Battery 1 is being calibrated. CALIBRATE must
0000b: No batteries are being calibrated.
Allowed write values are:
0010b: Select Battery 2 for calibration.
0001b: Select Battery 1 for calibration.
0000b: Allow LTC1760 to choose battery to be cali
All other values will simply be ignored. This provides a
mechanism to update the other BatterySystemStateCont()
bits without altering this nibble.
Battery 2 is being calibrated. CALIBRATE must
be 1.
be 1.
brated.
y is being calibrated.
-
CHARGER_POR Bit
The read/write CHARGER_POR bit is used to force a charger power on reset.
Writing a 1 to this bit will cause a charger power on reset
with the following effects.
• Charging will be turned off and wake-up charging will
be resumed. This is the same as if the batteries were
removed and then reinserted.
• The three minute wake-up watchdog timer will be
restarted.
Writing a 0 to this bit has no effect. A read of this bit
always returns a 0.
CALIBRATE Bit
The read/write CALIBRATE bit is used either to show the
status of battery calibration cycles in the LTC1760 or to
begin or end a calibration cycle.
2.3.3 BatterySystemInfo() (0×04)
Description:
The SMBus Host uses this function to determine the
capabilities of the LTC1760.
Purpose:
Allows the SMBus Host to determine the number of bat
teries the LTC1760 supports as well as the specification
revision implemented by the LTC1760.
SMBus Protocol:
Input/Output: word — Refer to “Section 2.2” for bit map
ping.
BATTERIES_SUPPORTED Nibble
The read only
by the SMBus Host to determine how many batteries the
LTC1760 can support. The two-battery LTC1760 always
returns 0011b for this nibble.
Read Word
BATTERIES_SUPPORTED nibble is used
-
-
For more information www.linear.com/LTC1760
1760fc
19
Page 20
LTC1760
OPERATION
BATTERY_SYSTEM_REVISION Nibble
The read only BATTERY_SYSTEM_REVISION nibble reports the version of the Smart Battery System Manager
specification supported.
C1760
LT
Version 1.0 without optional PEC support.
2.3.4 LTC() (0×3C)
Description:
This function returns the LTC version nibble and allows
the user to perform expanded Smart Battery System
Manager functions.
Purpose:
Used by the SMBus Host to determine the version of
the LTC1760 and to program and monitor TURBO and
POWER_OFF special functions.
SMBus Protocol: Read or Write Word.
Input/Output: word — Refer to “Section 2.2” for bit map
ping.
POWER_OFF Bit
This read/write bit allows the LTC1760 to turn off all
power paths.
always returns 1000b for this nibble, indicating
-
2.3.5 BatteryMode() (0×03)
Description:
This function is used by the LTC1760 to read the battery’s
Mode register.
Purpose:
Allows the LTC1760 to determine if a battery requires a
conditioning/calibration cycle.
SMBus Protocol: Read Word. LTC1760 reads Battery 1
or Battery 2 as an SMBus Master.
Input/Output: word — Refer to “Section 2.2” for bit map
ping.
CONDITION_FLAG Bit
CONDITION_FLAG bit is set whenever the battery
The
requires calibration.
Allowed values:
1b: Battery requires calibration. (Also known as a
Condition Cycle Request).
0b: Battery does not require calibration.
2.3.6 Voltage() (0×09)
Description:
-
Allowed values:
1b: All power paths are off.
0b: All power paths are enabled. (power on reset value).
TURBO Bit
This read/write bit allows the LTC1760 to enter TURBO
charging mode. Refer to “section 3.6”.
Allowed values:
1b: Turbo charging mode enabled.
0b: Turbo charging mode disabled. (Power On Reset
Value).
LTC_Version[3:0] Nibble
This read only nibble always returns 0001b as the LTC1760
version.
20
This function is used by the LTC1760 to read the actual
cell-pack voltage .
Purpose:
Allows the LTC1760 to determine the cell pack voltage
and close the charging voltage servo loop.
SMBus Protocol: Read Word. LTC1760 reads Battery 1
or Battery 2 as an SMBus Master.
Output: unsigned integer — battery terminal voltage in
milli-volts. Refer to “Section 2.2” for bit mapping.
Units: m V.
Range: 0 to 65,535 mV.
1760fc
For more information www.linear.com/LTC1760
Page 21
OPERATION
LTC1760
2.3.7 Current() (0×0A)
Description:
This function is used by the LTC1760 to read the actual
current being supplied through the battery terminals.
Purpose:
Allows the LTC1760 to determine how much current a
battery is receiving through its terminals and close the
charging current servo loop.
SMBus Protocol: Read Word. LTC1760 reads Battery 1
or Battery 2 as an SMBus Master.
Output: signed integer (2’s complement) — charge/dis
charge rate in mA increments - positive for charge, negative for discharge. Refer to “Section 2.2” for bit mapping.
: mA.
Units
Range: 0 to 32,767 mA for charge or 0 to -32,768 mA
for discharge.
2.3.8 ChargingCurrent() (0×14)
Description:
This function is used by the LTC1760 to read the Smart
Battery’s desired charging current.
Purpose:
Allows the LTC1760 to determine the maximum charging
current.
SMBus Protocol: Read Word. LTC1760 reads Battery 1
or Battery 2 as an SMBus Master.
Output: unsigned integer — maximum charger output
current in mA. Refer to “Section 2.2” for bit mapping.
Units: mA.
Range: 0 to 65,534 mA.
2.3.9 ChargingVoltage() (0×15)
-
Purpose:
Allows the LTC1760 to determine the maximum charging
voltage.
SMBus Protocol: Read Word. LTC1760 reads Battery 1
or Battery 2 as an SMBus Master.
Output: unsigned integer — charger output voltage in mV.
Refer to “Section 2.2” for bit mapping.
Units: m V.
Range: 0 to 65,534 mV.
2.3.10 AlarmWarning() (0×16)
Description:
This function is used by the LTC1760 to read the Smart
Battery’s Alarm register.
Purpose:
Allows the LTC1760 to determine the state of all applicable
alarm flags.
SMBus Protocol: Read Word. LTC1760 reads Battery 1
or Battery 2 as an SMBus Master.
Output: unsigned integer – Refer to “Section 2.2” for bit
mapping.
OVER_CHARGED_ALARM Bit
The read only OVER_CHARGED_ALARM bit is used by the
LTC1760 to determine if charging may continue.
Allowed values are:
1b: The LTC1760 will not charge this battery.
0b: The LTC1760 may charge this battery if other
conditions permit charging.
TERMINATE_CHARGE_ALARM Bit
The read only TERMINATE_CHARGE_ALARM bit is used
by the LTC1760 to determine if charging may continue.
Description:
This function is used by the LTC1760 to read the Smart
Battery’s desired charging voltage.
Allowed values are:
1b: The LTC1760 will not charge this battery.
0b: The LTC1760 may charge this battery if other
conditions permit charging.
For more information www.linear.com/LTC1760
1760fc
21
Page 22
LTC1760
OPERATION
TERMINATE_CHARGE_RESERVED Bit
The read only TERMINATE_CHARGE_RESERVED bit is
used by the LTC1760 to determine if charging may continue.
Allowed values are:
1b: The LTC1760 will not charge this battery.
0b: The LTC1760 may charge this battery if other
conditions permit charging.
OVER_TEMP_ALARM Bit
The read only OVER_TEMP_ALARM bit is used by the
LTC1760 to determine if charging may continue.
Allowed values are:
1b: The LTC1760 will not charge this battery.
0b: The LTC1760 may charge this battery if other
conditions permit charging.
TERMINATE_DISCHARGE_ALARM Bit
The read only TERMINATE_DISCHARGE_ALARM bit is
used by the LTC1760 to determine if discharge from the
battery is still allowed. This is used for PowerPath man
agement and battery calibration.
Allowed values are
The LTC1760 will terminate calibration and should
1b:
try to not use this battery in the power path. When
all other power paths fail the LTC1760 will ignore
this alarm and still try to supply system power
from this battery.
0b: The LTC1760 may continue discharging this battery.
FULLY_DISCHARGED Bit
The read only FULLY_DISCHARGED bit is used by the
LTC1760 to determine if discharge from the battery is
still allowed. This is used for PowerPath management
and battery calibration.
Allowed values are:
1b: The LTC1760 will terminate calibration and should
try to not use this battery in the power path. When
all other power paths fail the LTC1760 will ignore
this alarm and still try to supply system power
from this battery.
0b: The LTC1760 may continue discharging this battery.
:
-
2.3.11 AlertResponse()
Description:
The SMBus Host uses the Alert Response Address (ARA) to
simultaneously address all devices on the SMBus and de
termine which devices are currently asserting SMBALERT.
Purpose:
This command allows the SMBus Host to identify the
subset of devices that have new status data. This reduces
the number of reads required to refresh all status infor
mation from the system. The SMBus Host begins an ARA
by transmitting the 8ARA-compliant devices that are asserting SMBALERT
will then simultaneously return their address on the next
read byte. While transmitting their address each device
monitors SDA. If a lower address is present, the device
transmitting the higher address will see that SDA does not
match and it will stop transmitting its address. When a
device sees its full address has been received it will stop
asserting SMBALERT and the Host will know to read status
from this device. Subsequent ARA requests will allow the
Host to complete the list of devices requiring servicing.
Output:
The LTC1760 will transmit its 8-bit address, 0x14, in
response to an ARA request. The LTC1760 will stop trans
mitting its address if another device with a lower address
is also responding to the ARA. The LTC1760
SMBALERT when it successfully returns its address.
The following events will cause the LTC1760 to pull-down
the SMBALERT# bus through the SMBALERT pin:
• Change of AC_PRESENT in the BatterySystemSta
teCont() function.
• Change of BATTERY_PRESENT in the BatterySystemState() function.
Internal power on reset condition.
•
Refer to “Section 2.2” for bit mapping.
2.4 SMBus Dual Port Operation
The SMBus Interface includes the LTC1760’s SMBus
controller, as well as circuitry to arbitrate and connect the
battery and SMBus Host interfaces. The SMBus controller
generates and interprets all LTC1760 SMBus functions.
bit address, 0×18, to all devices.
will de-assert
-
-
-
-
1760fc
22
For more information www.linear.com/LTC1760
Page 23
OPERATION
LTC1760
HOST
HOST
*SMB INCLUDES SCL AND SDA, SMB1 INCLUDES SCL1 AND SDA1, AND SMB2 INCLUDES SCL2 AND SDA2.
SMB*
LTC1760
SMBus
CONTROLLER
HOST, LTC1760 AND BAT1 CAN COMMUNICATE.
BAT2 ORIGINATED COMMANDS ARE IGNORED.
SMB*
LTC1760
SMBus
CONTROLLER
HOST, LTC1760 AND BAT2 CAN COMMUNICATE.
BAT1 ORIGINATED COMMANDS ARE IGNORED.
SMB2*
SMB1*
SMB2*
SMB1*
BAT2
HOST
BAT1
BAT2
HOST
BAT1
SMB*
LTC1760
SMBus
CONTROLLER
LTC1760 AND BAT2 CAN COMMUNICATE. HOST AND
BAT1 ORIGINATED COMMANDS ARE STRETCHED IF
THE LTC1760 IS COMMUNICATING WITH BAT2.
(1b)(1a)
SMB*
LTC1760
SMBus
CONTROLLER
LTC1760 AND BAT1 CAN COMMUNICATE. HOST AND
BAT2 ORIGINATED COMMANDS ARE STRETCHED IF
THE LTC1760 IS COMMUNICATING WITH BAT1.
(1d)(1c)
SMB2*
SMB1*
SMB2*
SMB1*
BAT2
BAT1
BAT2
BAT1
1760 F01
Figure 1. Switch Configurations Used by the LTC1760 for Managing Dual Port Battery Communication
The dual port operation allows the SMBus Host to be
connected to the SMBus of either battery by setting the
SMB_BAT[4:1] nibble. Arbitration is handled by stretching
an SMBus start sequence when a bus collision might occur.
Whenever configurations are switched, the LTC1760 will
generate a harmless SMBus reset on SMB1 and SMB2 as
required. The four possible configurations are illustrated
in Figure 1. Sample SMBus communications are shown
in Figures 2 and 3.
2.5 LTC1760 SMBus Controller Operation
SMBus communication with the LTC1760 is handled by the
SMBus Controller, a sub-block of the SMBus Interface. Data
is clocked into the SMBus Controller block shift register
after the rising SCL edge. Data is clocked out of the SMBus
Control block shift register after the falling edge of SCL.
The LTC1760 acting as a Slave will acknowledge (ACK) each
byte of serial data. The Command byte will be NACKed if
an invalid command code is transmitted to the LTC1760.
The SMBus Controller must respond if addressed as a
combined Smart Battery System Manager at 8-bit address
0×14. A valid address includes a legal Read/Write bit. The
SMBus Controller will ignore invalid data although the
data transmission with the invalid data will still be ACKed.
When the LTC1760, acting as a bus Master receives a
NACK, it will terminate the transmission and provide a
STOP condition on the bus.
Detection of a STOP condition, power on reset, or SMBus
time out will reset the Controller to an initial state at any
time.
The LTC1760 supports ARA, Write Word and Read Word
protocols as an SMBus Slave. The LTC1760 supports
Read Word protocol as an SMBus Master.
Refer to “System Management Bus Specification” for a
complete description of required operation and symbols.
1760fc
For more information www.linear.com/LTC1760
23
Page 24
LTC1760
OPERATION
24
Figure 2. LTC1760 Stretches Host’s Communication With Battery 1 While It Completes a Read Of Battery 2. (Configuration b)
SMBus DUAL
PORT
SCL
SDA
SCL1
SDA1
SCL2
SDA2
For more information www.linear.com/LTC1760
1760fc
Page 25
OPERATION
LTC1760
Figure 3. LTC1760 Queries Battery 1 Followed By Battery 2 For Requested Current. (Configuration b)
SMBus
DUAL PORT
SCL
SDA
SCL1
SDA1
SCL2
SDA2
For more information www.linear.com/LTC1760
1760fc
25
Page 26
LTC1760
OPERATION
2.6 LTC1760 SMBALERT Operation
The SMBALERT pin allows the LTC1760 to signal to the
SMBus Host that there has been a change of status.
This pin is asserted low whenever there is a change in
battery presence, AC presence or after a power on reset
event. This pin is cleared during an Alert Response or
any of the following reads:
BatterySystemState(),BatterySystemStateCont(), BatterySystemInfo(), or LTC().
Charging Algorithm Overview
3
3.1 Wake-Up Charging Initiation
The following conditions must be met in order to allow
wake-up charging:
1. The battery thermistor must be COLD-RANGE, IDEALRANGE, or UNDER-RANGE.
2. AC must be present.
3. BatterySystemStateCont(CHARGING_INHIBIT) must
be de-asserted (or low).
4. Hardware controlled charging inhibit must be
de-asserted (MODE not low with V
“Section 6.2”.
Wake-up charging initiates when a newly inserted battery
does not respond to any LTC1760 Master read commands.
Only one battery will wake-up charge at a time. When two
batteries are inserted and both require wake-up charging,
Battery 1 will wake-up charge first. Battery 2 will only wakeup charge when Battery 1 terminates wake-up charging.
Wake-up charging takes priority over controlled charg
ing; this prevents one battery from tying up the charger
when it would be advantageous to dual charge two deeply
discharged batteries.
The LTC1760 will attempt to reinitiate wake-up
charging on both batteries after the SMBus Host asserts
BatterySystemStateCont(CHARGER_POR
reset event. This will reset any wake-up charging safety
timers and is equivalent to removing and reinserting both
batteries.
high). Refer to
DDS
-
) or a power on
The LTC1760 will attempt to reinitiate wake-up charging
on a battery if the battery is not being charged, the therm
istor is reporting IDEAL-RANGE, and the battery fails to
respond to an SMBus query. This is an important feature
for handling deeply discharged NiMH batteries. These
batteries may begin to talk while being charged and go
silent once charging has stopped.
Wake-up charging is disabled if the battery thermistor is
COLD-RANGE or UNDER-RANGE and the battery has been
charged for longer than t
3.2 Wake-Up Charging Termination
The LTC1760 will terminate wake-up charging when any
of the following conditions are met:
Note that the LTC1760 ignores all writes from the battery.
Each battery’s charge alarm is cached inside the LTC1760.
This internally cached bit will be set when any of the up
per four bits of the battery’s AlarmWarning() response
are set. The cached bit will remain set if a subsequent
AlarmWarning()
be cleared by any of the following conditions.
a) Associated battery is removed.
b) A subsequent AlarmWarning() clears all charge
c) A power on reset event.
the LTC1760 ignores all writes from the bat-
fails to respond. The cached alarm will
alarm bits for the associated battery.
TIMEOUT
.
-
-
-
26
1760fc
For more information www.linear.com/LTC1760
Page 27
OPERATION
LTC1760
d) The SMBus Host asserts
BatterySystemStateCont(CHARGER_POR) high.
6. The SMBus Host asserts
BatterySystemStateCont(CHARGING_INHIBIT) high.
7. Hardware controlled charging inhibit is asserted (MODE
low with V
high). Refer to “Section 6.2”.
DDS
8. The thermistor of the battery being charged indicates
COLD-RANGE and the battery has been charged for
longer than t
TIMEOUT
.
9. The thermistor of the battery being charged indicates
UNDER-RANGE and the battery has been charged for
longer than t
TIMEOUT
.
10. The thermistor of the battery being charged indicates
HOT-RANGE.
11. Any SMBus communication line is held low for longer
than t
QUERY.
12. BatterySystemStateCont(POWER_NOT_GOOD) is
high.
13. The emergency turn-off feature has been asserted
using the DCDIV input pin.
3.3 Wake-Up Charging Current and Voltage Limits
The wake-up charging current is fixed at I
values of I
. Wake-up charging uses the low current
LIMIT
WAKE_UP
for all
mode described in “Section 10”.
The wake-up charging voltage is not limited by the V
LIMIT
function.
3.4 Controlled Charging Initiation
4. Hardware controlled charging inhibit must be
de-asserted (MODE not low with V
high). Refer to
DDS
“Section 6.2”.
5. The battery responds to an LTC1760 Master read of
Alarm() with all charge alarms deasserted.
6. The battery responds to an LTC1760 Master read of
ChargingVoltage() with a non zero voltage request value.
7. The battery responds to an LTC1760 Master read of
Voltage().
8. The battery responds to an LTC1760 Master read of
ChargingCurrent() with a non zero current request value.
9. The battery responds to an LTC1760 Master read of
Current().
The following charging related functions are polled each
The LTC1760 will terminate controlled charging when any
of the following conditions are met:
1. Battery removal, or thermistor indicating OVER-RANGE.
2. AC removal.
3. The SMBus Host issues a calibration request by setting
BatterySystemStateCont(CALIBRATE) high.
4. An LTC1760 Master read of ChargingCurrent() returning
a zero current request.
5. An LTC1760 Master read of ChargingVoltage() returning
a zero voltage request.
All of the following conditions must be met in order to
allow controlled charging of a given battery. One or both
batteries may be controlled charged at a time.
1. The battery thermistor must be COLD-RANGE, IDEALRANGE, or UNDER-RANGE.
2. AC must be present.
3. BatterySystemStateCont(CHARGING_INHIBIT) must
be de-asserted (or low).
6. Any of the following AlarmWarning() bits asserted high:
Note that the
Each battery’s charge alarm is cached inside the LTC1760.
This internally cached bit will be set when any of the upper
four bits of the battery’s AlarmWarning() response are set.
For more information www.linear.com/LTC1760
LTC1760 ignores all writes from the battery.
1760fc
27
Page 28
LTC1760
OPERATION
This cached bit will remain set if a subsequent AlarmWarning() fails to respond. The cached alarm will be cleared by
any of the following conditions.
Associated battery is removed.
a)
b) A subsequent AlarmWarning() clears all charge alarm
bits for the associated battery.
c) A power on reset event.
d) The SMBus Host asserts
BatterySystemStateCont(CHARGER_POR) high.
7. The SMBus Host asserts
BatterySystemStateCont(CHARGING_INHIBIT) high.
8. Hardware controlled charging inhibit is asserted (MODE
low with V
DDS
high).
9. The SMBus of the battery being charged has stopped
acknowledging SMBus read commands for longer than
t
TIMEOUT.
10. The thermistor of the battery being charged indicates
HOT-RANGE.
11. Any SMBus communication line is grounded for longer
QUERY
.
than t
12. BatterySystemStateCont(POWER_NOT_GOOD) is
high.
13. The emergency turn-off feature has been asserted
using the DCDIV input pin.
Whenever changing conditions cause either battery to
stop charging, charging is stopped immediately for all
batteries and the voltage and current algorithms are reset
to zero. Charging is not resumed until all the conditions
for controlled charging are met.
When charging a single battery, the charging algorithm
attempts to adjust the current so as to match the reported
current with the requested current. The LTC1760 con
tinuously adjusts the charging current by the difference
between the actual and requested currents.
When simultaneously charging two batteries, the charging
algorithm attempts to adjust the current so as to match
the reported current with the requested current in both
batteries.
The LTC1760 calculates the difference between
the requested and actual current in both batteries and
uses the minimum of these differences to increment or
decrement the total charge current being provided by the
charging stage.
The charging algorithm will not allow the reported actual
current to exceed the requested current in either battery.
For this reason the most efficient charging occurs for
matched batteries at similar charge states.
Whenever changing conditions cause either battery to
stop charging, the current algorithm is reset to zero. The
programmed current is updated every t
QUERY
.
There are additional safety restrictions that limit the total
output current of the charger. These are detailed in the
following three sub-sections.
3.6.1 Current Limits When Charging A Single
Battery
The following additional limits are applied to the charg-
ing current algorithm described in 3.6 when charging a
single battery:
The programmed current cannot exceed the re-
a)
quested current + I
b) The programmed current cannot exceed I
LIMIT
/32.
LIMIT
.
3.6 Controlled Charging Current Programming
The LTC1760 uses a single charger stage to simultaneously
charge up to two batteries. The batteries are connected to
the charger using a charge MUX. The charge MUX allows
the total charger current to be shared by the two batteries
while preventing charge transfer between the batteries.
Refer to “Section 7.1” and “Section 7.2”.
28
3.6.2 Current Limits When Charging Two Batteries
(TURBO Mode Disabled)
The following additional limits are applied to the charging
current algorithm described in 3.6 when charging two
batteries with turbo mode disabled:
a) The programmed current cannot exceed the maxi-
mum of the two requested currents + I
b) The programmed current cannot exceed I
For more information www.linear.com/LTC1760
LIMIT/32
LIMIT
.
.
1760fc
Page 29
OPERATION
LTC1760
3.6.3 Current Limits When Charging Two Batteries
(TURBO Mode Enabled)
The following additional limits are applied to the charging
current algorithm described in 3.6 when charging two
batteries with turbo mode enabled:
a) The programmed current cannot exceed the maxi-
mum of the two requested currents + I
relaxed limit enables accelerated charging if I
LIMIT
. This
LIMIT
is greater than the maximum of the two requested
currents. For the recommended matched battery
pair the requested current should be the same.
b) The programmed current cannot exceed I
LIMIT
TURBO mode provides a mechanism for the SMBus Host
to enable the charge MUX to apply additional current to
both batteries. TURBO mode only has an effect when two
batteries are being charged simultaneously. TURBO mode
does not affect wake-up charging or any other conditions
that could inhibit charging. TURBO mode is entered when
LTC(TURBO) is set high.
Normally the LTC1760 will limit the current into both batteries to the maximum of the two requested currents +
/32. TURBO mode removes this restriction, allowing
I
LIMIT
the charger to output as much as I
into the combined
LIMIT
battery system.
For example: In a system where LTC(TURBO)=0, I
LIMIT
=4.0A
and each battery is requesting 2A the LTC1760 will not
output more than 2.125A into the combined battery system
or 1.06A into each battery if their charge states match.
In a system where LTC(TURBO)=1, I
= 4.0A and each
LIMIT
battery is requesting 2A the LTC1760 will now output up
to I
into the combined battery system or 2A into each
LIMIT
battery if their charge states match.
Even without TURBO mode, the LTC1760 offers significantly reduced charge times for matched batteries in the
top-off state. This time savings is especially significant for
Lithium-Ion batteries. Simultaneously charging two batteries reduces losses in switches and improves efficiency.
Controlled Charging Voltage Programming
3.7
The LTC1760 monitors the requested and actual voltages
in each battery and increments the programmed voltage
by 16mV each t
unless one of the following condi-
QUERY
tions are met:
The actual voltage exceeds the requested voltage in
a)
either battery.
b) The actual voltage exceeds V
LIMIT
.
This is an extremely important feature of the LTC1760 since
it allows the charger to servo on the internal cell voltage
of the battery as determined by the Smart Battery. This
voltage may be significantly lower than the battery pack
terminal voltage which is used by all Level 2 chargers.
The advantage for the LTC1760 is improved charge time,
safety, and a more completely charged battery.
The voltage correction cannot exceed the minimum re
quested voltage by more than 512mV. When decrementing,
the programmed
voltage is reduced by 16mV each t
QUERY
.
Whenever changing conditions cause either battery to stop
charging, the voltage algorithm is reset to zero.
4 System Power Management Algorithm and Battery
Calibration
4.1 Turning Off System Power
The LTC1760 allows the user to turn off system power using
the LTC(POWER_OFF) bit. When POWER_OFF is asserted
high all power management functions are bypassed and
the LTC1760 will turn off DCIN, BAT2 and BAT1 power
paths. This feature allows the user to power down the
system. Charging is still allowed when POWER_OFF is
asserted high.
4.2 Power-By Algorithm When No Battery is Being
Calibrated
The LTC1760 will always attempt to maintain system power.
The preferred configuration is to remain in 3- Diode mode.
In 3-Diode mode, power will be provided by BAT1, BAT2
and DCIN with the source at the highest voltage potential
automatically providing all the power. Sources at similar
voltage potentials will share power based on their capacity.
The following conditions will cause the LTC1760 to modify
its preferred power-by algorithm.
For more information www.linear.com/LTC1760
1760fc
29
Page 30
LTC1760
OPERATION
1. A battery issues a TERMINATE_DISCHARGE alarm and
AC_PRESENT is high. The LTC1760 will select the other
battery and DCIN to power the system.
2. A battery issues a TERMINATE_DISCHARGE alarm and
AC_PRESENT is low. The LTC1760 will select the other
battery to power the system.
3. A battery issues a TERMINATE_DISCHARGE alarm,
AC_PRESENT is low, and the other battery is not present
or has previously issued an alarm. The LTC1760 will
autonomously try to restore power by entering 3-Diode
mode. The 3-Diode mode will ignore TERMINATE_
DISCHARGE and FULLY_DISCHARGED alarms.
4.3 Power-By Algorithm When a Battery is Being
Calibrated
During battery calibration, the battery being calibrated is
the only device powering the system. This will be reflected
in the reported POWER_BY[4:1] bits. See “Section 5” for
more information on battery calibration.
4.4 Power-By Reporting
The following tables illustrate how BatterySystem
State(POWER_BY_BAT[4:1]) interprets PowerPath
conditions.
Power Reporting with AC_PRESENT Low and both Batteries
Present, as a Function of Power Alarms.
BATTERY 2
AC_PRESENT
0000011b
0010010b
0100001b
0110011b
1XX0000b
Note 1: A power alarm means that ALARM() has returned
TERMINATE_DISCHARGE=1 or FULLY_DISCHARGED_ALARM=1
Power Reporting When
BatterySystemStateCont(POWER_NOT_GOOD) is High
and the LTC1760 has Autonomously Entered 3-Diode Mode
AC_PRESENT PRESENT_BAT2 PRESENT_BAT1
0000000b
0010001b
0100010b
0110011b
1000000b
1010000b
1100000b
1110000b
POWER ALARM
(NOTE 1)
BATTERY 1
POWER ALARM
(NOTE 1)
POWERED_BY_
BAT(4:1)
POWERED_BY_
BAT(4:1)
5 Battery Calibration (Conditioning)
Power Reporting for Batteries Being Calibrated
AC_PRESENT CALIBRATE_BAT2 CALIBRATE_BAT1
1000000b
1110001b
1100010b
*States not shown are not allowed
Power Reporting as a Function of Battery Presence
AC_PRESENT PRESENT_BAT2 PRESENT_BAT1
1XX0000b
0000000b
0010001b
0100010b
0110011b
30
Calibration allows the SMBus Host to fully discharge
POWERED_BY_
BAT(4:1)
a battery for conditioning purposes. The SMBus Host
may determine the battery to be discharged or allow the
LTC1760 to choose based on the batteries’ request to
be conditioned.
5.1 Selecting a Battery to be Calibrated
Option 1) SMBus Host chooses battery to be calibrated
POWERED_BY_
BAT(4:1)
using BatterySystemStateCont(CALIBRATE_BAT[4:1])
Allowed values:
0001b: Set CALIBRATE_BAT1. Only has an effect if
Battery 1 BatteryMode(CONDITION_FLAG) is high . May
not be updated if a calibration is in progress.
0010b: Set CALIBRATE_BAT2. Only has an effect if
Battery 2 BatteryMode(CONDITION_FLAG) is high. May
not be updated if a calibration is in progress.
For more information www.linear.com/LTC1760
1760fc
Page 31
OPERATION
LTC1760
0000b: Clears CALIBRATE_BAT1 and CALIBRATE_BAT2
and allows LTC1760 to chose. Power on reset default.
May not be updated if a calibration is in progress.
Option 2) SMBus Host allows LTC1760 to choose battery
to be calibrated.
BatterySystemStateCont(CALIBRATE_BAT[4:1]) = 0000b.
See previous option.
The LTC1760 determines that the battery requires
calibration by reading BatteryMode(CONDITION_FLAG).
This flag is cached in the LTC1760. The LTC1760 sets
BatterySystemStateCont(CAL
IBRATE_REQUEST) high.
The LTC1760 will always select the battery that is requesting
calibration. If both batteries are requesting calibration, the
LTC1760 will select Battery 1. If neither battery is request
-
ing calibration, then calibration cannot occur.
Initiating Calibration of Selected Battery
5.2
The SMBus Host initiates a calibration by writing to
Batt erySystemStateCont(CALIBRATE). Follow rules of the
previous section to preserve battery intended for calibration. The SMBus Host must only set the calibration bit
once per calibration.
C1760
The LT
will discharge the selected battery as long as
the calibration is in progress (CALIBRATE high). Updates
to the cached BatteryMode(CONDITION_FLAG) will be
inhibited while CALIBRATE is asserted. This means that
discharge of the battery will continue even if the battery
clears the CONDITION_FLAG.
5.3 Terminating Calibration of Selected Battery
Calibration will end when CALIBRATE is cleared. CALI
-
BRATE will be cleared when:
• The battery sets Alarm Warning(TERMINATE_
DISCHARGE) high.
• The battery sets Alarm Warning (FULLY_DISCHARGED)
high.
• A zero is written to the CALIBRATE bit.
The LTC1760 will attempt to initiate a charge cycle after
the discharge cycle is completed.
6 MODE Pin Operation
The MODE pin is a multifunction pin that allows the LTC1760
to: 1) display charging status in stand alone operation; 2)
activate hardware charge inhibit; 3) charge when SCL and
SDA are low and; 4) charge with an SMBus Host.
Summary of SDA, SCL and SMBALERT Operation as a Function
of MODE and V
CONDITIONLTC1760 OPERATING MODE
= GND
V
MODE
V
< V
VDDS
IL_VDDS
V
= GND
MODE
V
> V
VDDS
IH_VDDS
V
= V
MODE
V
VDDS
V
MODE
V
VDDS
< V
= V
> V
VCC2
IL_VDDS
VCC2
IH_VDDS
Levels
DDS
SCL: Clock for Status Indicators
SCL: Clock for Status Indicators
SDA: Battery 2 Status
SMBALERT: Battery 1 Status
SCL, SDA, SMBALERT: Normal Operation
LTC1760 Charging Inhibited
SCL, SDA Ignored and May Float Low
SMBALERT: Normal Operation
SCL1, SDA1, SCL2 and SDA2: Normal Operation and
Charging is Allowed
Normal Operation on all Pins, Charging is Allowed
6.1 Standalone Charge Indication
When MODE is tied to GND and V
VDDS
< V
IL_VDDS
, the
function of SDA, SMBALERT, and SCL are changed as
described below:
• AC is removed.
• The battery being calibrated is removed. When the
battery being calibrated is removed, the LTC1760 will
automatically calibrate the other battery if it is request
ing calibration.
BatterySystemStateCont(POWER_NOT_GOOD) is high.
•
SDA is an output and is used to monitor charging status
of Battery 2. Allowed values are:
Low: Battery 2 is charging.
High: Battery 2 not charging (AC is not present or bat
tery is not present).
Blinking: Battery 2 charge complete (AC is present,
battery is present and not charging).
For more information www.linear.com/LTC1760
-
1760fc
31
Page 32
LTC1760
1760 F04
OPERATION
SMBALERT is used to monitor charging status of Battery 1.
Allowed values are:
Low: Battery 1 is charging.
High: Battery 1 not charging (AC is not present or bat
-
tery is not present).
Blinking: Battery 1 charge complete (AC is present,
battery is present and not charging).
SCL is an input and is used to determine the blinking rate
of SDA and SMBALERT. Tie SCL high if blinking is not
desired. This will provide two different states to indicate
charging (output low) and not charging (output high).
6.2 Hardware Charge Inhibit
When MODE is tied to GND and V
VDDS>VIH_VDDS
, charging
is inhibited and BatterySystemStateCont(CHARGING_INHIBIT)
will report a logic high.
6.3 Charging When SCL And SDA Are Low
When MODE is tied to V
CC2
and V
VDDS
< V
IL_VDDS
, SDA
and SCL are not used and will not interfere with LTC1760
battery communication. This feature allows the LTC1760 to
autonomously charge when SCL and SDA are not available.
This scenario might occur when SMBus Host has powered
down and is no longer pulling up on SCL and SDA.
6.4 Charging With an SMBus Host
to set the bottom MOSFET on time. The result is quasiconstant frequency operation where the converter frequency remains nearly constant over a wide range of
output voltages. This activity is diagrammed in Figure 4.
OFF
TGATE
ON
ON
BGATE
OFF
INDUCTOR
CURRENT
The peak inductor current, at which I
latch, is controlled by the voltage on I
t
OFF
Figure 4.
TRIP POINT SET BY ITH VOLTAGE
resets the SR
CMP
. ITH is in turn
TH
controlled by several loops, depending upon the situation
at hand. The average current control loop converts the
voltage between CSP and BAT to a representative current.
Error amp CA2 compares this current against the desired
current programmed by the I
for the desired voltage across R
I
TH
DAC
at the I
pin and adjusts
SET
.
SENSE
The voltage at BAT is divided down by an internal resistor divider set by the V
to decrease I
if the divider voltage is above the 0.8V
TH
and is used by error amp EA
DAC
reference.
When Mode is tied to V
CC2
and V
VDDS
and SCL are used to communicate with the SMBus Host.
7 Battery Charger Controller
The LTC1760 charger controller uses a constant off-time,
current mode step-down architecture. During normal
operation, the top MOSFET is turned on each cycle when
the oscillator sets the SR latch and turned off when the
main current comparator I
resets the SR latch. While
CMP
the top MOSFET is off, the bottom MOSFET is turned on
until either the inductor current trips the current compara
tor I
, or the beginning of the next cycle. The oscillator
REV
uses the equation:
t
OFF
= (V
DCIN
- V
BAT
)/(V
DCIN
• f
OSC
32
> V
IH_VDDS
, SDA
The amplifier CL1 monitors and limits the input current,
normally from the AC adapter, to a preset level (100 mV/
R
CL
age and thus reduce battery charging current.
An over-voltage comparator
overshoots (>7.5%). In this case, the top MOSFET is turned
off until the over-voltage condition is cleared. This feature
is useful for batteries which “load dump” themselves by
opening their protection switch to perform functions such
as calibration or pulse-mode charging.
The top MOSFET driver is powered from a floating boot-
strap capacitor C4. This capacitor is normally recharged
from V
)
For more information www.linear.com/LTC1760
FET is turned off. As V
). At input current limit, CL1 will decrease the ITH volt-
, OV, guards against transient
through an external diode when the top MOS-
CC
decreases towards the selected
IN
1760fc
Page 33
OPERATION
1760 F05
LTC1760
battery voltage, the converter will attempt to turn on the
top MOSFET continuously (“dropout’’). A dropout timer
detects this condition and forces the top MOSFET to turn
off, and the bottom MOSFET on, for about 200ns at 40µs
intervals to recharge the bootstrap capacitor.
7.1 Charge MUX Switches
The equivalent circuit of a charge MUX switch driver is
shown in Figure 5. If the charger controller is not enabled,
the charge MUX drivers will drive the gate and source of
the series-connected MOSFETs to a low voltage and the
switch is off. When the charger controller is on, the charge
MUX driver will keep the MOSFETs off until the voltage at
CSN rises at least 35mV above the battery voltage. GCH1
is then driven with an error amplifier EAC until the volt
-
age between BAT1 and CSN satisfies the error amplifier
H1
or until GC
is clamped by the internal Zener diode.
The time required to close the switch could be quite long
(many ms) due to the small currents output by the error
amp and depending upon the size of the MOSFET switch.
If the voltage at CSN decreases below V
– 20mV a
BAT1
comparator CC quickly turns off the MOSFETs to prevent
reverse current from flowing in the switches. In essence,
this system performs as a low forward voltage diode.
Note that the charge MUX switch drivers will operate
together to allow both batteries to be charged simultane
ously. If both charge MUX switch drivers are enabled,
only the batter
until its voltage rises to equal the higher voltage batter
y with the lowest voltage will be charged
y.
The charge current will then share between the batteries
according to the capacity of each battery.
When batteries are controlled charging, only batteries with
voltages above V
are allowed to charge. When a bat-
CHMIN
tery is wake-up charging this restriction does not apply.
PowerPath Controller
8
The PowerPath switches are turned on and off by the power
management algorithm. The external PFETs are usually
connected as an input switch and an output switch. The
output switch PFET is connected in series with the input
PFET and the positive side of the short-circuit sensing resis
tor, R
. The input switch is connected in series between
SC
-
the power source and the output PFET. The PowerPath
switch driver equivalent circuit is shown in Figure 6. The
output PFET is driven ON or OFF by the output side driver
controlling pin GB10. The gate of the input PFET is driven
by an error amplifier which monitors the voltage between
the input power source (BAT1 in this case) and SCP. If
the switch is turned off, the two outputs are driven to the
higher of the two voltages present across the input/SCP
terminals of the switch. When the switch is instructed to
turn on, the output side driver immediately drives the gate
of the output PFET approximately 6V below the highest
of the voltages present at the input/SCP. When the output
PFET turns on, the voltage at SCP will be pulled up to a
diode drop below the source voltage by the bulk diode of
the input PFET. If the source voltage is more than 25mV
above SCP, EAP will drive the gate of the input PFET low
until the input PFET turns on and reduces the voltage
across the input/SCP to the EAP set point, or until the
Zener clamp engages to limit the voltage applied to the
input PFET. If the source voltage drops more than 20mV
below SCP, then comparator CP turns on SWP to quickly
prevent large reverse current in the switch. This operation
mimics a diode with a low forward voltage drop.
For more information www.linear.com/LTC1760
1760fc
33
Page 34
LTC1760
1760 F06
OPERATION
CP
EAP
OFF
OFF
SWP
GB1I
GB1O
C
Q7
Q8
R
SC
L
TO LOAD
FROM
BATTERY
1
20mV
–
+
BAT1
–
SCP
+
25mV
Figure 6. PowerPath Driver Equivalent Circuit
8.1 Autonomous PowerPath Switching
The LOPWR comparator monitors the voltage at the
load through the resistor divider from pin SCN. If LTC
(POWER_OFF) is low and the LOPWR comparator trips,
then all of the switches are turned on (3-Diode mode)
by the Autonomous PowerPath Controller to ensure that
the system is powered from the source with the highest
voltage. The Autonomous PowerPath Controller waits
approximately 1 second, to allow power to stabilize, and
then reverts back to the PowerPath switch configuration
requested by the PowerPath Management Algorithm. A
power fail counter is incremented to indicate that a failure
has occurred. If the power fail counter equals a value of 3,
then the the Autonomous PowerPath Controller sets the
i
switches to 3-D
ode mode and BatterySystemStateCont(POWER_NOT_GOOD) will be set, provided
the LOPWR comparator is still detecting a low power
event. This is a three-strikes-and-you’re-out process
which is intended to debounce the POWER_NOT_GOOD
indicator. The power fail counter is reset when battery or
AC presence change.
SCN exceeds the short-circuit comparator threshold
for more than 15ms, then all of the PowerPath
V
TSC
switches are turned off and BatterySystemState-Cont
(POWER_NOT_GOOD) is set. Similarly, if the voltage
at SCN falls below 3V for more than 15ms, then all of
the PowerPath switches are turned off and POWER_
NOT_GOOD is set high. The
POWER_NOT_GOOD bit is
reset by removing all power sources and allowing the
voltage at V
to fall below the UVLO threshold. If
PLUS
the POWER_NOT_GOOD bit is set, charging is disabled
until V
exceeds the UVLO threshold and the Charger
PLUS
Algorithm allows charging to resume.
When a hard short-circuit occurs, it might pull all of the
power sources down to near 0V potentials. The capacitors
on V
CC
and V
must be large enough to keep the circuit
PLUS
operating correctly during the 15ms short-circuit event.
The charger will stop within a few microseconds, leaving
a small current which must be provided by the capacitor
on V
V
PLUS
. The recommended minimum values (1µF on
PLUS
and 2µF on VCC, including tolerances) should keep
the LTC1760 operating above the UVLO trip voltage long
enough to perform the short-circuit function when the
input voltages are greater than 8V. Increasing the capaci
tor across V
to 4.7µF will allow operation down to the
CC
-
recommended 6V minimum.
8.3 Emergency Turn-Off
All of the PowerPath switches can be forced off by setting the DCDIV pin to a voltage between 8V and 10V. This
will have the same effect as a short-cir
must be less than
5V and V
PLUS
cuit event. DCDIV
must decrease below
the UVLO threshold to re-enable the PowerPath switches.
The LTC1760 can recover from this condition without
removing power. Contact Applications Engineering for
more information.
8.4 Power-Up Strategy
8.2 Short-Circuit Protection
Short-circuit protection operates in both a current mode
and a voltage mode. If the voltage between SCP and
34
All three PowerPath switches are turned on after V
exceeds the UVLO threshold for more than 250ms. This
delay is to prevent oscillation from a turn-on transient
near the UVLO threshold.
For more information www.linear.com/LTC1760
PLUS
1760fc
Page 35
OPERATION
LTC1760
9 The Voltage DAC Block
The voltage DAC (V
) is a delta-sigma modulator
DAC
which controls the effective value of an internal resistor,
R
= 7.2k, used to program the maximum charger volt-
VSET
age. Figure 7 is a simplified diagram of the V
operation.
DAC
The delta-sigma modulator and switch SWV convert the
V
value to a variable resistance equal to (11/8)R
DAC
(V
DAC(VALUE)
/2047). In regulation, V
the 0.8V reference voltage, V
Capacitors C
present at the V
and CB2 are used to average the voltage
B1
pin as well as provide a zero in the
SET
REF
is servo driven to
SET
.
VSET
/
voltage loop to help stability and transient response time
to voltage variations.
10 The Current DAC Block
The current DAC is a delta-sigma modulator which controls
the effective value of an internal resistor, R
= 18.77k,
SET
used to program the maximum charger current. Figure 8 is
a simplified diagram of the DAC operation. The delta-sigma
modulator and switch convert the I
resistance equal to 1.25R
lation, I
V
REF
is servo driven to the 0.8V reference voltage,
SET
, and the current from R
SET
/(I
DAC(VALUE)
SET
value to a variable
DAC
/1023). In regu-
is matched against a
current derived from the voltage between pins CSP and
CSN. This current is (V
CSP
– V
CSN
)/3k.
Therefore programmed current is:
I
= (102.3mV/R
CHG
= V
• 3k/(1.25 RSNS R
REF
) • (I
SNS
DAC(VALUE)
SET
) • (I
DAC(VALUE)
/1023)
/1023)
During wake-up current operation, the current DAC enters
a low current mode. The current DAC output is pulsewidth modulated with a high frequency clock having a
duty cycle value of 1/8. Therefore, the maximum output
current provided by the charger is I
/8. The delta-sigma
MAX
output gates this low duty cycle signal on and off. The
delta-sigma shift registers are then clocked at a slower
rate, about 40ms/bit, so that the charger has time to settle
to the I
MAX
/8 value.
CSN
R
SWV
405.3k
R
VSET
7.2k
VF
V
REF
–
EA
+
∆Σ
MODULATOR
I
SET
TO
I
TH
DAC
11
VALUE
(11 BITS)
1760 F07
C
SET
C
B2
V
SET
C
B1
(V
– V
SET
3kΩ
CSN
)
V
REF
CSP
(FROM CA1 AMPLIFIER)
R
18.77k
+
–
∆Σ
MODULATOR
TO
I
TH
DAC
10
VALUE
(10 BITS)
1760 F08
Figure 7. Voltage DAC OperationFigure 8. Current Dac Operation
For more information www.linear.com/LTC1760
1760fc
35
Page 36
LTC1760
APPLICATIONS INFORMATION
Automatic Current Sharing
In a dual parallel charge configuration, the LTC1760 does
not actually control the current flowing into each individual
battery. The capacity, or Amp-Hour rating, of each battery
determines how the charger current is shared. This auto
matic steering of current is what allows both batteries to
reach their full capacity points at the same time. In other
words,
given all
other things equal, charge termination
will happen simultaneously.
A battery can be modeled as a huge capacitor and hence
governed by the same laws.
I = C • (dV/dt) where:
I = The current flowing through the capacitor
C = Capacity rating of battery (using amp-hour values
instead of capacitance)
dV = Change in voltage
dt = Change in time
The equivalent model of a set or parallel batteries is a
set of parallel capacitors. Since they are in parallel, the
change in voltage over change in time is the same for both
batteries 1 and 2.
it is actual physical capacity rating at the time of charge.
Capacity rating will change with age and use and hence
the current sharing ratios can change over time.
Adapter Limiting
An important feature of the LTC1760 is the ability to auto
matically adjust charging current to a level which avoids
overloading the wall adapter. This allows the product to
operate at the same time that batteries are being charged
without complex load management algorithms. Addition
-
ally, batteries will automatically be charged at the maximum
possible rate of which the adapter is capable.
This feature is created by sensing total adapter output current and adjusting charging current downward if a preset
adapter current limit is exceeded. True analog control is
used, with closed loop feedback ensuring that adapter load
current remains within limits. Amplifier CL1 in Figure 9
senses the voltage across R
, connected between the
CL
CLP and DCIN pins. When this voltage exceeds 100mV,
the amplifier will override programmed charging current
to limit adapter current to 100mV/R
. A lowpass filter
CL
formed by 5kΩ and 0.1µF is required to eliminate switching noise. If the current limit is not used, CLP should be
connected to DCIN.
dV/dt
BAT1
= dV/dt
BAT2
From here we can simplify.
I
BAT1/CBAT1
I
BAT2
= dV/dt = I
= I
BAT1 CBAT2/CBAT1
BAT2/CBAT2
At this point you can see that the current divides as the
ratio of the two batteries capacity ratings. The sum of the
current into both batteries is the same as the current being
supply by the charger. This is independent of the mode of
the charger (CC or CV).
I
CHRG
= I
BAT1
+ I
BAT2
From here we solve for the actual current for each battery.
I
I
BAT2
BAT1
= I
CHRG CBAT2
= I
CHRG CBAT1
/(C
/(C
BAT1
BAT1
+ C
+ C
BAT2
BAT2
)
)
Please note that the actual observed current sharing will
vary from manufacturer’s claimed capacity ratings since
CL1
=
*R
CL
ADAPTER CURRENT LIMIT
100mV
–
+
100mV
+
CLP
DCIN
+
Figure 9.
0.1µF
C
IN
RCL*
5kΩ
AC ADAPTER
INPUT
V
1760 F09
IN
Setting Input Current Limit
To set the input current limit, you need to know the mini
-
mum wall adapter current rating. Subtract 5% for the input
current limit tolerance and use that current to determine
the resistor value.
= 100mV/I
R
CL
I
= Adapter Min Current
LIM
LIM
– (Adapter Min Current • 5%)
1760fc
36
For more information www.linear.com/LTC1760
Page 37
APPLICATIONS INFORMATION
LTC1760
As is often the case, the wall adapter will usually have at
least a +10% current limit margin and many times one
can simply set the adapter current limit value to the actual
adapter rating (see Figure 9 & Table 1).
Table 1. Common RCL Resistor Values
Adapter
Rating A
1.50.060.1350.25
1.80.050.1620.25
20.0450.180.25
2.30.0390.2060.25
2.50.0360.2250.5
2.70.0330.2410.5
30.0300.210.5
*Values shown above are rounded to nearest standard value.
T
able 1 RCL values take into account LTC1760 C-grade 5% tolerance for
VCL1.
RCL Value*
(Ω) 1%
RCL Power
Dissipation (W)
RCL Power
Rating (W)
Extending System to More than 2 Batteries
The LTC1760 can be extended to manage systems with
more than 3 sources of power. Contact Linear Technology
Applications Engineering for more information.
Charge Termination Issues
Batteries with constant-current charging and voltagebased charger termination might experience problems
with reductions of charger current caused by adapter
limiting. It is recommended that input limiting feature be
defeated in such cases. Consult the battery manufacturer
for information on how your battery terminates charging.
Setting Charger Output Current Limit
The LTC1760 current DAC and the PWM analog circuitry
must coordinate the setting of the charger current. Failure
to do so will result in incorrect charge currents.
Table 2. Recommended Resistor Values
I
(A)R
MAX
10.1000.250
20.050.2510k
30.0250.533k
40.0250.5Open or short to V
SENSE
(Ω) 1%R
SENSE
(W)R
ILIMIT
(Ω) 1%
CC2
Warning
DO NOT CHANGE THE VALUE OF R
TION. The value must remain fixed and track the R
DURING OPERA-
ILIMIT
SENSE
value at all times. Changing the current setting can result
in currents that greatly exceed the requested value and
potentially damage the battery or overload the wall adapter
if no input current limiting is provided.
Setting Charger Output Voltage Limit
The value of an external resistor connected from the V
LIMIT
pin to GND determines one of five voltage limits that are
applied to the charger output value. See Table 3. These
limits provide a measure of safety with a hardware restric
-
tion on charging voltage, which cannot be overridden by
software. This voltage sets the limit that will be applied
to the battery as reported by batter
y. Since the battery
internal voltage monitor point is the actual cell voltage,
you may see higher voltages, up to 512mV higher, at the
external charger terminals due to the voltage servo loop
action. See Operations “Section 3.7” for more information
on the voltage servo system.
Table 3. Recommended Resistor Values for R
V
MAX
Up to 8.4V0 (Short to ground)
Up to 12.6V10k
Up to 16.8V33k
Up to 21.0V100k
Up to 32.7V (No Limit)Open or short to V
R
VLIMIT
(Ω) 1%
VLIMIT
CC2
Inductor Selection
Higher operating frequencies allow the use of smaller
inductor and capacitor values. A higher frequency gener
ally results in lower efficiency because of MOSFET gate
charge losses. In addition, the effect of inductor value
on ripple current and low current operation must also be
considered. The inductor ripple current ∆I
higher frequency and increases with higher V
ΔIL=
1
f
( )L( )
V
OUT
⎛
1−
⎜
⎝
V
OUT
V
IN
⎞
⎟
⎠
decreases with
L
.
IN
Accepting larger values of ∆IL allows the use of low
inductances, but results in higher output voltage ripple
1760fc
For more information www.linear.com/LTC1760
37
Page 38
LTC1760
APPLICATIONS INFORMATION
and greater core losses. A reasonable starting point for
setting ripple current is ∆I
exceed 0.6(I
∆I
L
MAX
= 0.4(I
L
) due to limits imposed by IREV and
CA1. Remember the maximum ∆I
). In no case should
MAX
occurs at the maximum
L
input voltage. In practice 10µH is the lowest value recommended for use.
Charger Switching Power MOSFET and Diode
Selection
wo external power MOSFET
T
s must be selected for use with
the LTC1760 charger: An N-channel MOSFET for the top
(main) switch and an N-channel MOSFET for the bottom
(synchronous) switch.
The peak-to-peak gate drive levels are set by the V
CC
voltage. This voltage is typically 5.2V. Consequently, logic-level
threshold MOSFETs must be used. Pay close attention to
the B
specification for the MOSFETs as well; many of
VDSS
the logic level MOSFETs are limited to 30V or less.
Selection criteria for the power MOSFETs include the “ON”
resistance R
, reverse transfer capacitance C
DS(ON)
RSS
,
input voltage and maximum output current. The LTC1760
charger is always operating in continuous mode so the
duty cycles for the top and bottom MOSFETs are given by:
at high input voltage or during a short-circuit when
the duty cycle in this switch is nearly 100%. The term
(1 + d∆T) is generally given for a MOSFET in the form of
normalized R
vs Temperature curve, but d = 0.005/°C
DS(ON)
a
can be used as an approximation for low voltage MOSFETs.
is usually specified in the MOSFET characteristics. The
C
RSS
constant k = 1.7 can be used to estimate the contributions
of the two terms in the main switch dissipation equation.
If the LTC1760 charger is to operate in low dropout mode
or with a high duty cycle greater than 85%, then the top
side N-channel efficiency generally improves with a larger
MOSFET
. Using asymmetrical MOSFET
s may achieve cost
savings or efficiency gains.
The Schottky diode D1, shown in the Typical Application,
conducts during the dead-time between the conduction of
the two power MOSFETs. This prevents the body diode of
the bottom MOSFET from turning on and storing charge
during the dead-time, which could cost as much as 1%
in efficiency. A 1A Schottky is generally a good size for
4A regulators due to the relatively small average current.
Larger diodes can result in additional transition losses
due to their larger junction capacitance. The diode may
be omitted if the efficiency loss can be tolerated.
Main Switch Duty Cycle = V
Synchronous Switch Duty Cycle = (VIN – V
OUT/VIN
OUT
)/V
IN
The MOSFET power dissipations at maximum output
current are given by:
DS(ON)
2
P
P
MAIN
(I
MAX
SYNC
= V
OUT/VIN(IMAX
)(C
)(f)
RSS
= (VIN – V
OUT
)2(1 + d∆T)R
)/VIN(I
MAX
DS(ON)
)2(1 + d∆T) R
+ k(VIN)
DS(ON)
Where d∆T is the temperature dependency of R
and k is a constant inversely related to the gate drive
2
current. Both MOSFETs have I
R losses while the topside
N-channel equation includes an additional term for transition losses, which are highest at high input voltages. For
< 20V the high current efficiency generally improves
V
IN
with larger MOSFETs, while for V
> 20V the transition
IN
losses rapidly increase to the point that the use of a higher
R
DS(ON)
device with lower C
actually provides higher
RSS
efficiency. The synchronous MOSFET losses are greatest
Calculating IC Operating Current
This section shows how to use the values supplied in the
Electrical Characteristics table to estimate operating cur
-
rent for a given application.
The total IC operating current through DCIN when AC is
present and batteries are charging (I
I
DCIN_CHG
I
VLIM
+ I
= I
ILIM
+ I
CH1
SMB
+ I
+ I
VCC2_AC1
SMB_BAT1
+ I
+ I
DCIN_CHG
SAFETY1
SMB_BAT2
) is given by:
+ I
SAFETY2
+ I
SMBALERT
+
where:
I
I
I
is defined in “Electrical Characteristics.”
CH1
VCC2_AC1
SAFETYX
is defined in “Electrical Characteristics.”
is the current used to test the battery thermistor
connected to SAFETY1 OR SAFETY2.
For thermistors that are OVER-RANGE:
I
SAFETYX
= 2/64 • V
VCC2
/(RXB + R
THX
)
1760fc
38
For more information www.linear.com/LTC1760
Page 39
APPLICATIONS INFORMATION
LTC1760
For thermistors that are COLD-RANGE:
I
SAFETYX
= 4/64 • V
VCC2
/(RXB + R
THX
)
For thermistors that are IDEAL-RANGE:
I
SAFETYX
(R1A +R
= 4/64 • V
)
THX
/(RXB + R
VCC2
) + 2/64 • V
THX
VCC2
/
For thermistors that are HOT-RANGE:
I
SAFETYX
(R1A +R
R
= 4/64 • V
)
THX
is the impedance of the battery’s thermistor to
THX
VCC2
/(RXB + R
) + 4/64 • V
THX
VCC2
/
ground.
RXB = 54.9k
RXA = 1.13k
Sample calculation of I
Thermistor Impedance
R
(W)Thermistor RangeI
THX
400OVER_RANGE1.05
3.3kIDEAL_RANGE42.2
400UNDER_RANGE218
I
I
R
and I
R
R
= V
VLIMIT
= V
ILIMIT
LIM_PU
LIM_PU
VLIMIT
is the typical pull-up impedance at V
LIMIT.
= 34k.
is the value of the resistance from V
VCC2
VCC2
/(R
/(R
VLIMIT
ILIMIT
SAFETYX
+ R
+ R
with V
LIM_PU
LIM_PU
VCC2
).
).
= 5.2V
SAFETYX
LIMIT
(µA)
LIMIT
to
GND.
R
is the value of the resistance from I
ILIMIT
LIMIT
to
GND.
I
is the current used for communicating with the
SMB
SMBus Host and depends on the amount of bus traffic.
The total operating current through BAT1 and BAT2 when
AC is not present (I
I
BAT_NOAC
I
SMB
= I
BAT
+ I
SMB_BAT1_AC0
BAT_NOAC
+ I
) is given by:
VCC2_AC0
+ I
SMB_BAT2_AC0
+ I
SAFETY1
+ I
SAFETY2
+ I
SMBALERT
+
where:
is defined in “Electrical Characteristics.”
I
BAT
IVCC2_AC0
I
SAFETYX
is defined in “Electrical Characteristics.”
is the current used to test the battery
thermistor connected to SAFETY1 or SAFETY2.
I
R
SAFETYX
= 2/64 • V
is the impedance of the battery’s thermistor to
THX
VCC2
/(RXB + R
THX
).
ground.
RXB = 54.9k.
Sample calculation of I
Thermistor Impedance
R
(Ω)Thermistor RangeI
THX
400UNDER_RANGE2.9
I
SMB_BATX_ACO
is the current used for communicat-
SAFETY
with V
VCC2
= 5.2V
SAFETYX
(µA)
ing with Battery1 or Battery2 when AC in not present.
I
SMB_BATX_AC0
I
is the current used for communicating with the
SMB
= 350µA • 0.00687 = 2.404µA.
SMBus Host and depends on the amount of bus
traffic.
Sample calculation with two Li-Ion batteries (R
400), V
I
BAT_NOAC
I
SMB
= 5.2V, and no SMBus Host communication:
CC2
– I
BAT
+ I
SMB_BAT1_AC0
+ I
VCC2_AC0
+ I
+ I
SMB_BAT2_AC0
SAFETY1
+ I
+ I
=
THX
SAFETY2
SMBALERT
+
= 175µA + 80µA + 2.9µA + 2.9µA + 0µA + 2.4µA +
2.4µA + 0µA = 265µA
For more information www.linear.com/LTC1760
1760fc
39
Page 40
LTC1760
V
• T
SET
V
• T
ISET•RSET
V
• T
V
• T
VSETΔVVSET
APPLICATIONS INFORMATION
Calculating IC Power Dissipation
The power dissipation of the LTC1760 is dependent
upon the gate charge of Q
and QBG.(Refer to Typical
TG
Application). The gate charge is determined from the
manufacturer’
s data sheet and is dependent upon both the
gate voltage swing and the drain voltage swing of the FET.
P
I
DCIN_CHG
= (V
D
DCIN
– V
– V
VCC
VCC
• (I
) • f
SAFETY1
• (QTG + QBG) + V
OSC
+ I
SAFETY2
•
DCIN
)
where:
I
DCIN_CHG
, I
SAFETY1
, I
SAFETY2
are defined in the
previous section.
Example:
V
Q
I
= 5.2V, V
VCC
= 15nC, I
BG
SAFETY2
= 218µA.
= 19V, f
DCIN
DCIN_CHG
= 345kHz, QTG =
OSC
= 2.62mA, I
SAFETY1
=
PD = 190mW
V
SET/ISET
Capacitors
Capacitor C7 is used to filter the delta-sigma modulation
frequency components to a level which is essentially DC.
Acceptable voltage ripple at I
is about 10mV
SET
the period of the delta-sigma switch closure, T
10µs and the internal I
resistor, R
DAC
, is 18.77k, the
SET
. Since
P-P
, is about
∆S
ripple voltage can be approximated by:
REF
ΔV
ISET
=
R
Δ∑
• C7
Then the equation to extract C7 is:
REF
C7 =
ΔV
Δ ∑
= 0.8/0.01/18.77k(10µs) @ 0.043µF
In order to prevent overshoot during start-up transients
the time constant associated with C7 must be shorter than
the time constant of C5 at the I
pin. If C7 is increased
TH
to improve ripple rejection, then C5 should be increased
proportionally and charger response time to average cur
-
rent variation will degrade.
Capacitors C
and CB2 are used to filter the V
B1
DAC
deltasigma modulation frequency components to a level which
is essentially DC. C
is the primary filter capacitor and
B2
CB1 is used to provide a zero in the response to cancel
the pole associated with C
at V
is about 10mV
SET
sigma switch closure, T
V
DAC
resistor, R
, is 7.2kΩ, the ripple voltage can be
VSET
. Acceptable voltage ripple
B2
. Since the period of the delta-
P-P
, is about 11µs and the internal
∆S
approximated by:
REF
ΔV
VSET
=
R
VSET
Δ ∑
CB1||C
()
B2
Then the equation to extract CB1 || CB2 is:
REF
CB1||CB2=
R
Δ ∑
CB2 should be 10× to 20× CB1 to divide the ripple voltage
present at the charger output. Therefore C
= 0.1µF are good starting values. In order to prevent
C
B2
= 0.01µF and
B1
overshoot during start-up transients the time constant as-
sociated with C
of C5 at the I
must be shorter than the time constant
B2
pin. If CB2 is increased to improve ripple
TH
rejection, then C5 should be increased proportionally and
charger response time to voltage variation will degrade.
Input and Output Capacitors
In the 4A Lithium Battery Charger (Typical Application
section), the input capacitor (C
) is assumed to absorb all
IN
input switching ripple current in the converter, so it must
have adequate ripple current rating. Worst-case RMS ripple
current will be equal to one half of output charging current.
Actual capacitance value is not critical. Solid tantalum
low ESR capacitors have high ripple current rating in a
relatively small surface mount package, but caution must
be used when tantalum capacitors are used for input or
output bypass. High input surge currents can be created
when the adapter is hot-plugged to the charger or when a
battery is connected to the charger. Solid tantalum capaci
-
tors have a known failure mechanism when subjected to
y high turn-on surge currents. Only Kemet T495 series
ver
of
“Surge Robust” low ESR tantalums are rated for high
surge conditions such as battery to ground.
40
1760fc
For more information www.linear.com/LTC1760
Page 41
()
P
P
25mV
APPLICATIONS INFORMATION
LTC1760
The relatively high ESR of an aluminum electrolytic for
C15, located at the AC adapter input terminal, is helpful
in reducing ringing during the hot-plug event. Refer to
AN88 for more information.
Highest possible voltage rating on the capacitor will
minimize problems. Consult with the manufacturer before
use. Alternatives include new high capacity ceramic (at
least 20µF) from Tokin, United Chemi-Con/Marcon, et al.
Other alternative capacitors include OSCON capacitors
from Sanyo.
The output capacitor (C
) is also assumed to absorb
OUT
output switching current ripple. The general formula for
capacitor current is:
V
I
RMS
0.29 (V
=
BAT
(L1)(f)
) 1 –
V
BAT
DCIN
For example:
DCIN
= 19V, V
V
f = 300kHz, I
= 12.6V, L1 = 10µH, and
BAT
= 0.41A.
RMS
EMI considerations usually make it desirable to minimize
ripple current in the battery leads, and beads or inductors
may be added to increase battery impedance at the 300kHz
switching frequency. Switching ripple current splits be
tween the battery and the output capacitor depending on
the ESR of the output capacitor and the batter
If the ESR of C
is 0.2Ω and the battery impedance is
OUT
y impedance.
raised to 4Ω with a bead or inductor, only 5% of the current ripple will flow in the battery.
PowerPath and Charge MUX MOSFET Selection
Three pairs of P-channel MOSFET
the wall adapter and the two batter
s must be used with
y discharge paths. Two
pairs of N-channel MOSFETs must be used with the battery
charge path. The nominal gate drive levels are set by the
clamp drive voltage of their respective control circuitry.
This voltage is typically 6.25V. Consequently, logic-level
threshold MOSFETs must be used. Pay close attention to
the B
specification for the MOSFETs as well; many of
VDSS
the logic level MOSFETs are limited to 30V or less.
Selection criteria for the power MOSFETs include the “ON”
resistance R
, input voltage and maximum output
DS(ON)
current. For the N-channel charge path, the maximum cur-
rent is the maximum programmed current to be used. For
the P-channel discharge path maximum current typically
occurs at end of life of the batter
batter
y. The upper limit of R
y when using only one
value is a function of
DS(ON)
the actual power dissipation capability of a given MOSFET
package that must take into account the PCB layout. As a
starting point, without knowing what the PCB dissipation
capability would be, derate the package power rating by
a factor of two.
R
DS(ON)MAX
=
MOSFET
2 I
()
MAX
2
If you are using a dual MOSFET package with both MOSFETs in series, you must cut the package power rating in
half again and recalculate.
R
DS(ON)MAX
MOSFETDUAL
=
4 I
()
2
MAX
If you use identical MOSFETs for both battery paths,
voltage drops will track over a wide current range. The
LTC1760
linear 25mV CV drop regulation will not occur
until the current has dropped below:
I
LINEARMAX
=
2R
DS(ON)MAX
However, if you try to use the above equation to determine
R
R
to force linear mode at full current, the MOSFET
DS(ON)
value becomes unreasonably low for MOSFETs
DS(ON)
available at this time. The need for the LTC1760 voltage
drop regulation only comes into play for parallel battery
configurations that terminate charge or discharge using
voltage. At first this seems to be a problem, but there are
several factors helping out:
1. When batteries are in parallel current sharing, the current flow through any one battery is less than if it is
running stand-alone.
2.
Most batteries that charge in constant voltage mode,
such as Li-ion, charge terminate at a current value of
C/10 or less which is well within the linear operation
range of the MOSFETs.
Voltage tracking for the discharge process does not
3.
need such precise voltage tracking values.
1760fc
For more information www.linear.com/LTC1760
41
Page 42
LTC1760
APPLICATIONS INFORMATION
The LTC1760 has two transient conditions that force the
discharge path P-channel MOSFETs to have two additional
parameters to consider. The parameters are gate charge
Q
and single pulse power capability.
GATE
When the LTC1760 senses a LOW_POWER event, all
the P-channel MOSFETs are turned on simultaneously
to allow voltage recovery due to a loss of a given power
source. However, there is a delay in the time it takes to
turn on all the MOSFETs. Slow MOSFETs will require more
bulk capacitance to hold up all the system’s power supply function during the transition and fast MOSFET will
require less bulk capacitance. The transition speed of a
MOSFET to an on or off state is a direct function of the
MOSFET gate charge.
t = Q
I
DRIVE
GATE/IDRIVE
is the fixed drive current into the gate from the
LTC1760 and “t” is the time it takes to move that charge
to a new state and change the MOSFET conduction mode.
Hence time is directly related to Q
with MOSFETs of lower R
DS(ON)
GATE
. Since Q
GATE
goes up
, choosing such MOSFETs
has a counterproductive increase in gate charge making
the MOSFET slower. Please note that the LTC1760 recovery
time specification only refers to the time it takes for the
voltage to recover to the level just prior to the LOW_POWER
event as opposed to full voltage.
Remember to only use the real wall adapter with a production DC power cord when performing the wall adapter path
test. The use of a laboratory power supply is unrealistic
for this test and will for
ce you to over specify the MOSFET
ratings. A battery pack usually has enough series resistance
to limit the peak current or are too low in voltage to create
enough instantaneous power to damage their respective
power path MOSFETs.
Conditioning Systems With Large Loads
In systems where the load is too large to be used for
conditioning a single battery it may be necessary to
bypass the built in calibrate function and simply switch
in an external load. A convenient way to accomplish this
task is by using an SMBus based LTC1623 load switch
controller. See Figure 10.
TO
LOAD
LTC1760
SMBus
CHARGE
MUX
PowerPath
MUX
The single pulse current rating of MOSFET is important
when a short-circuit takes place. The MOSFET must
survive a 15ms overload. MOSFETs of lower R
or MOSFETs that use more powerful thermal packages
will have a high power surge rating. Using too small of a
pulse rating will allow the MOSFET to blow to the open
circuit condition instantly like a fuse. Typically there is no
outward sign of failure because it happens so fast. Please
the
measure
surge current for all discharge power paths
under worse case conditions and consult the MOSFET
data sheet for the limitations. Voltage sources with the
highest voltage and the most bulk capacitance are often
the biggest risk. Specifically the MOSFETs in the wall
adapter path with wall adapters of high voltage, large
bulk capacitance and low resistance DC cables between
the adapter and device are the most common failures.
42
SMBus
TO/FROM
HOST
DS(ON)
Figure 10. Large Load Conditioning Circuit
Unique Configuration Information
This section summarizes unique LTC1760 configurations
that allow some LTC1760 features to be eliminated. These
configurations may be selected in any combination with
out adversely affecting LTC1760 operation. Refer to the
ypical Application cir
T
this data sheet.
For more information www.linear.com/LTC1760
LTC1623
CONDITIONING
LOAD
1760 F10
-
cuit diagram located at the back of
1760fc
Page 43
APPLICATIONS INFORMATION
LTC1760
A) Single Battery Configuration.
To limit the LTC1760 to a single battery, modify the
battery slot to be eliminated as follows:
1) Remove both FETs (Q5, Q6 or Q7, Q8) involved in
the discharge path.
2) Remove both FETS (Q3, Q4 or Q9, Q10) involved in
the charge path.
3) Remove the thermistor sensing resistors (R1A, R1B
or R2A, R2B).
4) Short the thermistor sense lines (TH1A, TH1B or
TH2A, TH2B) together at the IC.
5) Remove the diode (D2 or D3).
6) Unless otherwise specified, leave the unused pins
of the LTC1760 floating.
B) No Short-Circuit Protection Configuration.
1) Replace R
with a short.
SC
C) No LOPWR Protection.
1) Remove resistors R2 and R3 connected to LOPWR
and tie LOPWR to the V
CC
pin.
D) No DC Path Configuration.
To remove the DC input as part of the power path choices
to support the load:
1) Remove both FETs Q1 and Q2 involved in the DC
path.
2) Unless otherwise specified, leave the unused pins
of the LTC1760 floating.
5) Remove all components connected to COMP1, V
, I
I
TH
SET
6) Short I
, I
LIMIT
LIMIT
and V
and V
LIMIT
pins.
LIMIT
to GND.
SET
,
7) Remove R1, C1 but short CLP to DCIN. Replace
with a short/trace connection.
R
CL
8) Short CSP to CSN but leave the combination floating.
9) Unless otherwise specified, leave the unused pins
of the LTC1760 floating.
F) No DC Path And No Charge Configuration.
To limit the LTC1760 to battery discharge functions
only, merge the previous two configurations with the
following:
1) Remove C
IN
.
2) Remove resistors tied to DCDIV. Ground DCDIV.
PCB Layout Considerations
For maximum efficiency, the switch node rise and fall times
should be minimized. To prevent magnetic and electrical
field radiation and high frequency resonant problems,
proper layout of the components connected to the IC is
essential. (See Figure 11.) Here is a PCB layout priority list
for proper layout. Layout the PCB using this specific order.
1. Input capacitors need to be placed as close as possible
to switching FET’s supply and ground connections.
Shortest copper trace connections possible. These
parts must be on the same layer of copper. Vias must
not be used to make this connection.
E) No Charge Configuration.
To permanently disable the battery charger function:
1) Remove ALL FETs involved in the charge path (Q3,
Q4, Q9, Q10).
3) Remove diodes D2, D3, D4, capacitors C4, C
Resistor R11 and R
4) Reduce C
capacitor to 0.1µF.
IN
SENSE
.
V
and
OUT
For more information www.linear.com/LTC1760
C
IN
IN
Figure 11. High-Speed Switching Path
SWITCH NODE
HIGH
FREQUENCY
CIRCULATING
PATH
L1
C
D1
OUT
BAT
1760 F10
V
BAT
1760fc
43
Page 44
LTC1760
APPLICATIONS INFORMATION
2. The control IC needs to be close to the switching FET’s
gate terminals. Keep the gate drive signals short for a
clean FET drive. This includes IC supply pins that connect
to the switching FET source pins. The IC can be placed
on the opposite side of the PCB relative to above.
3. Place inductor input as close as possible to switching
FET’s output connection. Minimize the surface area of
this trace. Make the trace width the minimum amount
needed to support current—no copper fills or pours.
Avoid running the connection using multiple layers in
parallel. Minimize capacitance from this node to any
other trace or plane.
4. Place the output current sense resistor right next to
the inductor output but oriented such that the IC’s
current sense feedback traces going to resistor are not
long. The feedback traces need to be routed together
as a single pair on the same layer at any given time
with smallest trace spacing possible. Locate any filter
component on these traces next to the IC and not at
the sense resistor location.
5. Place output capacitors next to the sense resistor output
and ground.
6. Output capacitor ground connections need to feed into
same copper that connects to the input capacitor ground
before tying back into system ground.
General Rules
7. Connection of switching ground to system ground or
internal ground plane should be single point. If the
system has an internal system ground plane, a good
way to do this is to cluster vias into a single star point
to make the connection.
8. Route analog ground as a trace tied back to IC ground
(analog ground pin if present) before connecting to any
other ground. Avoid using the system ground plane.
CAD trick: make analog ground a separate ground net
and use a 0Ω resistor to tie analog ground to system
ground.
9. A good rule of thumb for via count for a given high
current path is to use 0.5A per via. Be consistent.
10. If possible, place all the parts listed above on the
same PCB layer.
11. Copper fills or pours are good for all power connections
except as noted above in Rule 3. You can also use cop
per planes on multiple layers in parallel too—this helps
with thermal management and lower trace inductance
improving EMI performance further.
12. For best current programming accuracy provide a
Kelvin connection from R
to CSP and BAT. See
SENSE
Figure 12 as an example.
It is important to keep the parasitic capacitance on the R
,
T
CSP and BAT pins to a minimum. The traces connecting
these pins to their respective resistors should be as short
as possible.
DIRECTION OF CHARGING CURRENT
R
SNS
1760 F11
CSP
Figure 12. Kelvin Sensing of Charging Current
CSN
Important Safety Notes
Although every effort is made to meet and exceed all
required “SMBus Charger V1.1” safety features it is the
responsibility of the battery pack to protect itself from
excessive currents or voltages. The LTC1760 is not itself
a safety device. Consult your battery pack manufacturer
for more information.
Information furnished by Linear Technology Corporation is believed to be accurate and reliable.
However, no responsibility is assumed for its use. Linear Technology Corporation makes no representation that the interconnection of its circuits as described herein will not infringe on existing patent rights.
Formoreinformationwww.linear.com/LTC1760
1760fc
47
Page 48
LTC1760
RELATED PARTS
PART NUMBERDESCRIPTIONCOMMENTS
®
15711.5A Switching Regulator Battery Charger500kHz or 200kHz Switching Frequency for Small Design
LT
LTC1733Li-Ion Linear Charger with Thermal RegulationWill Not Overheat, Standalone Charger, Complete Charger