Professional Documents
Culture Documents
ltc1760 Dual Smart Battery System Manager
ltc1760 Dual Smart Battery System Manager
TYPICAL APPLICATION
Dual Battery Charger/Selector System Architecture Dual vs Sequential Charging
DC 3500
IN 3000 BAT1 BAT2
2500 CURRENT CURRENT
2000 SEQUENTIAL
BATTERY CURRENT (mA)
SYSTEM 1500
POWER 1000
500
0
3500
LTC1760 BAT1
3000
SMBus (HOST) 2500 CURRENT BAT2
2000 CURRENT DUAL
1500
1000
500 100
SafetySignal 1 MINUTES
0
SMBus 1 0 50 100 150 200 250 300
TIME (MINUTES)
BATTERY TYPE: 10.8V Li-Ion (MOLTECH NI2020)
SafetySignal 2 REQUESTED CURRENT = 3A
REQUESTED VOLTAGE = 12.3V
SMBus 2 MAX CHARGER CURRENT = 4.1A 1760 TA03
1760 TA01
1760fc
ORDER INFORMATION
(http://www.linear.com/product/LTC1760#orderinfo)
LEAD FREE FINISH TAPE AND REEL PART MARKING PACKAGE DESCRIPTION TEMPERATURE RANGE
LTC1760CFW#PBF LTC1760CFW#TRPBF LTC1760CFW 48-Lead Plastic TSSOP 0°C to 85°C
LTC1760IFW#PBF LTC1760IFW#TRPBF LTC1760IFW 48-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: http://www.linear.com/leadfree/
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.
1760fc
1760fc
I-Grade (Note 6)
RILIMIT = 0 (Short ILIMIT to GND) l 930 1000 1110 mA
RILIMIT = 10k ±1% l 1870 2000 2220 mA
RILIMIT = 33k ±1% l 2380 3000 3320 mA
RILIMIT = Open (or Short ILIMIT to VCC2 ) l 3750 4000 4430 mA
VRES VDAC Resolution Guaranteed Monotonic (5V < VBAT < 25V) 11 Bits
VSTEP VDAC Granularity 16 mV
VLIMIT Charging Voltage Limit RVLIMIT = 0 (Short VLIMIT to GND) l 8400 8432 8464 mV
(Note 7) RVLIMIT = 10k ±1% l 12608 12640 12672 mV
RVLIMIT = 33k ±1% l 16832 16864 16896 mV
RVLIMIT = 100k ±1% l 21024 21056 21088 mV
RVLIMIT = Open (or Short VLIMIT to VCC2 )(Note 13) l 32768 mV
Charge MUX Switches
tONC GCH1/GCH2 Turn-On Time VGCHX – VSCHX > 3V, CLOAD = 3000pF 5 10 ms
tOFFC GCH1/GCH2 Turn-Off Time VGCHX – VSCHX < 1V, from Time of 15 µs
VCSN < VBATX – 30mV, CLOAD = 3000pF
VCON CH Gate Clamp Voltage ILOAD = 1µA
GCH1 VGCH1 – VSCH1 5 5.8 7 V
GCH2 VGCH2 – VSCH2 5 5.8 7 V
1760fc
1760fc
1760fc
Note 1: Stresses beyond those listed under Absolute Maximum Ratings lower than the terminal voltage. Refer to “Operation Section 3.7” for more
may cause permanent damage to the device. Exposure to any Absolute information.
Maximum Rating condition for extended periods may affect device Note 8: CLOAD is the combined capacitance on the host’s SMBus
reliability and lifetime. connection and the selected battery’s SMBus connection.
Note 2: Battery voltage must be adequate to drive gates of PowerPath Note 9: CLOAD_MAX is the maximum allowed combined capacitance on
P-channel FET switches. This does not affect charging voltage of the THxA, THxB and the battery’s SafetySignalx connections.
battery, which can be zero volts during wake-up charging. Note 10: Does not include current supplied by VCC to VCC2 (IVCC2_AC1 or
Note 3: DCIN, BAT1, BAT2 are held at 12V and GDCI, GB1I, GB2I are IVCC2_AC0)
forced to 10.5V. SCP is set at 12V to measure source current at GDCI, Note 11: Measured with thermistors not present, RVLIMIT and RILIMIT
GB1I and GB2I. SCP is set at 11.9V to measure sink current at GDCI, GB1I removed and SMBALERT = 1. See Applications Information section:
and GB2I. “Calculating IC Operating Current” for example on how to calculate total IC
Note 4: Extrapolated from testing with CL = 50pF. operating current.
Note 5: Accuracy dependent upon external sense resistor and Note 12: Requested currents below 44mV/RSENSE may not servo correctly
compensation components. due to charger offsets. The charging current for requested currents below
Note 6: The LTC1760 is tested under pulsed load conditions such that TJ ≈ 4mV/RSENSE will be between 4mV/RSENSE and (Requested Current – 8mA).
TA. The LTC1760C is guaranteed to meet specifications from 0°C to 70°C Refer to Applications Information: “Setting Charger Output Current Limit”
junction temperature. Specifications over the –40°C to 85°C operating for values of RSENSE.
junction temperature range are assured by design, characterization and Note 13: This limit is greater than the absolute maximum for the charger.
correlation with statistical process controls. The LTC1760I is guaranteed Therefore, there is no effective limitation for the voltage when this option
over the –40°C to 125°C operating junction temperature range. is selected.
Note 7: Charger servos to the value reported by a Voltage() query. This is Note 14: Does not apply to Wake-Up Mode.
the internal cell voltage measured by the battery electronics and may be
1760fc
Current()–ChargingCurrent() (mA)
–5 2000 SEQUENTIAL
16.0
BATTERY VOLTAGE (V)
BATTERY VOLTAGE (V)
BAT1
9.0 11 VOLTAGE
15.5 2000
8.0 BAT2 10
VOLTAGE SEQUENTIAL BAT2
1500 15 VOLTAGE
15.0 12.0 SEQUENTIAL
BAT1 14
CURRENT 11.0
14.5 1000 13 BAT1
10.0 BAT1 VOLTAGE
BAT2 12
14.0 500 VOLTAGE
CURRENT 9.0 11 11 16
MINUTES MINUTES
13.5 0 8.0 10
0 20 40 60 80 100 120 140 160 0 20 40 60 80 100 120 140 160 180 0 20 40 60 80 100 120 140
TIME (MINUTES) 1760 G04 TIME (MINUTES) TIME (MINUTES)
BAT1 INITIAL CAPACITY = 0% BATTERY TYPE: 10.8V Li-Ion (MOLTECH NI2020) BATTERY TYPE: 12V NiMH (MOLTECH NJ1020)
BAT2 INITIAL CAPACITY = 90% LOAD CURRENT = 3A 1760 G05 LOAD: 33W 1760 G06
1760fc
12
LTC1760
11
10 RPULLUP = 15k
9 LOPWR
0V
8 THRESHOLD
7
6
–50 –40 –30 –20 –10 0 10 20 30 40 50 1µs/DIV
TIME (µs)
1960 G10 1760 G11
PIN FUNCTIONS
Input Power Related side) of the sense resistor, RSC, in series with the three
PowerPath switch pairs, for detecting short-circuit cur-
SCN (Pin 4): PowerPath Current Sensing Negative Input.
rent events.
This pin should be connected directly to the “bottom”
(output side) of the sense resistor, RSC, in series with the GDCO (Pin 6): DCIN Output Switch Gate Drive. Together
three PowerPath switch pairs, for detecting short-circuit with GDCI, this pin drives the gate of the P-channel switch
current events. Also powers the LTC1760 internal circuitry in series with the DCIN input switch.
when all other sources are absent.
GDCI (Pin 7): DCIN Input Switch Gate Drive. Together with
SCP (Pin 5): PowerPath Current Sensing Positive Input. GDCO, this pin drives the gate of the P-channel switch
This pin should be connected directly to the “top” (switch connected to the DCIN input.
1760fc
CSN (Pin 34): Current Amplifier CA1 Input. Connect this BAT1 (Pin 3), BAT2 (Pin 2): These two pins are the inputs
to the common output of the charger MUX switches. from the two batteries for power to the LTC1760.
1760fc
LIMIT 32 ILIMIT
DECODER 33 VLIMIT
CHARGE VCC2
DCIN
PUMP
10µA
ON
GCH1 46
–
29 SMBALERT
+
SCH1 45
ON
GCH2 47 – SEQUENCER 26 MODE
CSN
+
SCH2 48 20 VDDS
AC_PRESENT 18 SCL
BAT1 3
22 SDA
2 SMBus
BAT2
INTERFACE 19 SCL1
CHARGE 23 SDA1
VPLUS 1 SCN
17 SCL2
VCC2 25 21 SDA2
PowerPath 15 ISET
–
10-BIT ∆Σ
CONTROLLER CURRENT DAC
LOPWR 12 +
–
1.19V
CSP-CSN
DCIN 41 3kΩ
0V
– 0.86V 3k
OSCILLATOR CSN – 35 CSP
CA1
+
LOW DROP + 3k
BGATE DETECT TON
– 34 CSN
gm = 1.4m –
BOOST 43 CA2 +
0.8V
TGATE 44
BUFFERED ITH
15
SW 42
S
PWM
Q ICMP
+ –+
VCC LOGIC 3mV
R –
BGATE 39
IREV
–
PGND 38 40mV
+
DCIN gm = 0.4m
Ω
+ 400k
100mV CL1
–
CLP 36 gm = 1.4m
Ω 11-BIT ∆Σ 13 VSET
VOLTAGE DAC
EA +
0.8V
37 14 1760 BD
COMP1 ITH
1760fc
1 Overview.................................................................................................................................................................................................... 14
2 The SMBus Interface................................................................................................................................................................................. 14
2.1 SMBus Interface Overview................................................................................................................................................................. 14
2.3 Description of Supported SMBus Functions...................................................................................................................................... 17
2.3.1 BatterySystemState() (0×01)................................................................................................................................................... 17
2.3.2 BatterySystemStateCont() (0×02)............................................................................................................................................ 18
2.3.3 BatterySystemInfo() (0×04)..................................................................................................................................................... 19
2.3.4 LTC() (0×3C)............................................................................................................................................................................ 20
2.3.5 BatteryMode() (0×03) ............................................................................................................................................................. 20
2.3.6 Voltage() (0×09)....................................................................................................................................................................... 20
2.3.7 Current() (0×0A)...................................................................................................................................................................... 21
2.3.8 ChargingCurrent() (0×14)........................................................................................................................................................ 21
2.3.9 ChargingVoltage() (0×15)........................................................................................................................................................ 21
2.3.10 AlarmWarning() (0×16)............................................................................................................................................................ 21
2.3.11 AlertResponse()....................................................................................................................................................................... 22
2.4 SMBus Dual Port Operation............................................................................................................................................................... 22
2.5 LTC1760 SMBus Controller Operation................................................................................................................................................ 23
2.6 LTC1760 SMBALERT Operation......................................................................................................................................................... 26
3 Charging Algorithm Overview.................................................................................................................................................................... 26
3.1 Wake-Up Charging Initiation.............................................................................................................................................................. 26
3.2 Wake-Up Charging Termination......................................................................................................................................................... 26
3.3 Wake-Up Charging Current and Voltage Limits.................................................................................................................................. 27
3.4 Controlled Charging Initiation............................................................................................................................................................ 27
3.5 Controlled Charging Termination....................................................................................................................................................... 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
4.4 Power-By Reporting........................................................................................................................................................................... 30
5 Battery Calibration (Conditioning).............................................................................................................................................................. 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 MODE Pin Operation.................................................................................................................................................................................. 31
6.1 Standalone Charge Indication............................................................................................................................................................ 31
6.2 Hardware Charge Inhibit.................................................................................................................................................................... 32
6.3 Charging When SCL And SDA Are Low.............................................................................................................................................. 32
6.4 Charging With an SMBus Host.......................................................................................................................................................... 32
7 Battery Charger Controller......................................................................................................................................................................... 32
7.1 Charge MUX Switches....................................................................................................................................................................... 33
7.2 Dual Charging.................................................................................................................................................................................... 33
8 PowerPath Controller................................................................................................................................................................................. 33
8.1 Autonomous PowerPath Switching.................................................................................................................................................... 34
8.2 Short-Circuit Protection..................................................................................................................................................................... 34
8.3 Emergency Turn-Off........................................................................................................................................................................... 34
8.4 Power-Up Strategy............................................................................................................................................................................. 34
9 The Voltage DAC Block.............................................................................................................................................................................. 35
10 The Current DAC Block.............................................................................................................................................................................. 35
1760fc
1760fc
POWER_BY_BAT4
POWER_BY_BAT3
POWER_BY_BAT2
POWER_BY_BAT1
PRESENT_ BAT4
PRESENT_ BAT3
PRESENT_ BAT2
PRESENT_ BAT1
8-bit:
CHARGE_BAT4
CHARGE_BAT3
CHARGE_BAT2
CHARGE_BAT1
0×14
SMB_BAT4
SMB_BAT3
SMB_BAT2
SMB_BAT1
0 0 0/1 0/1 0 0 0/1 0/1 0 0 0/1 0/1 0 0 0/1 0/1
BatterySystemStateCont() Slave Read/ 7-bit: 0×02 Status/
Write 0001_010b Control
CALIBRATE_REQUEST_SUPPORT
8-bit:
0×14
CALIBRATE_REQUEST
POWER_NOT_GOOD
CHARGING_INHIBIT
CALIBRATE_BAT4
CALIBRATE_BAT3
CALIBRATE_BAT2
CALIBRATE_BAT1
CHARGER_POR
AC_PRESENT
CALIBRATE
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
0 0 0 0 0 0 0/1 0/1 0 0/1 0/1 0/1 0/1 1 0/1 0/1
BatterySystemInfo() Slave Read 7-bit: 0×04 Status BATTERY BATTERY
0001_010b RESERVED RESERVED SYSTEM SUPPORTED
8-bit: REVISION
0×14 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1
LTC() Slave Read/ 7-bit: 0×3C Status/
Write 0001_010b Control
LTC_VERSION3
LTC_VERSION2
LTC_VERSION1
LTC_VERSION0
POWER_OFF
8-bit:
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
0×14 RESERVED
TURBO
0/1 0 0 0 0 0 0 1 0/1 0 0 0 0 0 0 1
BatteryMode() Master Read 7-bit: 0×03 Status
CONDITION_FLAG
0001_011b
8-bit:
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
0×16
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1
1760fc
IA15
IA14
IA13
IA12
IA11
IA10
IA09
IA08
IA07
IA06
IA05
IA04
IA03
IA02
IA01
IA00
8-bit:
0×16
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1
Voltage() Master Read 7-bit: 0×09 Status/
0001_011b Control
VA15
VA14
VA13
VA12
VA11
VA10
VA09
VA08
VA07
VA06
VA05
VA04
VA03
VA02
VA01
VA00
8-bit:
0×16
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1
ChargingCurrent() Master Read 7-bit: 0×14 Status
0001_011b
IR15
IR14
IR13
IR12
IR11
IR10
IR09
IR08
IR07
IR06
IR05
IR04
IR03
IR02
IR01
IR00
8-bit:
0×16
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1
ChargingVoltage() Master Read 7-bit: 0×15 Status/
0001_011b Control
VR15
VR14
VR13
VR12
VR11
VR10
VR09
VR08
VR07
VR06
VR05
VR04
VR03
VR02
VR01
VR00
8-bit:
0×16
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1
AlarmWarning() Master Read 7-bit: 0×16 Status
0001_010b
TERMINATE_CHARGE_RESERVED
8-bit: TERMINATE_DISCHARGE_ALARM
TERMINATE_CHARGE_ALARM
0×16
OVER_TEMP_ALARM
FULLY_DISCHARGED
OVER_CHARGED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1
AlertResponse() Slave Read 7-bit: N/A Register
see (1) Byte 0001_100b
ARA_ADD07
ARA_ADD06
ARA_ADD05
ARA_ADD04
ARA_ADD03
ARA_ADD02
ARA_ADD01
ARA_ADD00
8-bit:
0×18
0 0 0 1 0 1 0 0
(1) Read-byte format. 0×14 is returned as the interrupt address of the LTC1760.
1760fc
Which battery is communicating with the SMBus Host To change this nibble, set only one of the lower two bits
of this nibble high. All other values will simply be ignored.
Which batteries, if any, or AC is powering the system
POWER_BY_BAT[4:1] Nibble
Which batteries are connected to the Smart Charger
The read only POWER_BY_BAT[4:1] nibble is used by the
Which batteries are present. SMBus Host to determine which batteries are powering
The LTC1760 provides a mechanism to notify the system the system. All writes to this nibble will be ignored.
whenever there is a change in its state. Specifically, the Allowed values are:
LTC1760 provides the system with a notification whenever:
0011b: System powered by both Battery 2 and Battery 1
• A battery is added or removed (Polling or SMBALERT). simultaneously.
• AC power is connected or disconnected (Polling or 0010b: System powered by Battery 2 only.
SMBALERT).
0001b: System powered by Battery 1 only.
• The LTC1760 autonomously changes the configura-tion
of the batteries supplying power (Polling only). 0000b: System powered by AC adapter only.
1760fc
1760fc
0b: All power paths are enabled. (power on reset value). Purpose:
TURBO Bit Allows the LTC1760 to determine the cell pack voltage
and close the charging voltage servo loop.
This read/write bit allows the LTC1760 to enter TURBO
charging mode. Refer to “section 3.6”. SMBus Protocol: Read Word. LTC1760 reads Battery 1
or Battery 2 as an SMBus Master.
Allowed values:
Output: unsigned integer — battery terminal voltage in
1b: Turbo charging mode enabled. milli-volts. Refer to “Section 2.2” for bit mapping.
0b: Turbo charging mode disabled. (Power On Reset Units: mV.
Value).
Range: 0 to 65,535 mV.
LTC_Version[3:0] Nibble
This read only nibble always returns 0001b as the LTC1760
version.
1760fc
Allows the LTC1760 to determine how much current a Output: unsigned integer — charger output voltage in mV.
battery is receiving through its terminals and close the Refer to “Section 2.2” for bit mapping.
charging current servo loop. Units: mV.
SMBus Protocol: Read Word. LTC1760 reads Battery 1 Range: 0 to 65,534 mV.
or Battery 2 as an SMBus Master.
2.3.10 AlarmWarning() (0×16)
Output: signed integer (2’s complement) — charge/dis-
charge rate in mA increments - positive for charge, nega- Description:
tive for discharge. Refer to “Section 2.2” for bit mapping. This function is used by the LTC1760 to read the Smart
Units: mA. Battery’s Alarm register.
Range: 0 to 32,767 mA for charge or 0 to -32,768 mA Purpose:
for discharge. Allows the LTC1760 to determine the state of all applicable
alarm flags.
2.3.8 ChargingCurrent() (0×14)
SMBus Protocol: Read Word. LTC1760 reads Battery 1
Description:
or Battery 2 as an SMBus Master.
This function is used by the LTC1760 to read the Smart
Output: unsigned integer – Refer to “Section 2.2” for bit
Battery’s desired charging current.
mapping.
Purpose:
OVER_CHARGED_ALARM Bit
Allows the LTC1760 to determine the maximum charging
The read only OVER_CHARGED_ALARM bit is used by the
current.
LTC1760 to determine if charging may continue.
SMBus Protocol: Read Word. LTC1760 reads Battery 1
Allowed values are:
or Battery 2 as an SMBus Master.
1b: The LTC1760 will not charge this battery.
Output: unsigned integer — maximum charger output
current in mA. Refer to “Section 2.2” for bit mapping. 0b: The LTC1760 may charge this battery if other
conditions permit charging.
Units: mA.
TERMINATE_CHARGE_ALARM Bit
Range: 0 to 65,534 mA.
The read only TERMINATE_CHARGE_ALARM bit is used
2.3.9 ChargingVoltage() (0×15) by the LTC1760 to determine if charging may continue.
Description: Allowed values are:
This function is used by the LTC1760 to read the Smart 1b: The LTC1760 will not charge this battery.
Battery’s desired charging voltage.
0b: The LTC1760 may charge this battery if other
conditions permit charging.
1760fc
SMB1* SMB1*
LTC1760 BAT1 LTC1760 BAT1
SMBus SMBus
CONTROLLER CONTROLLER
HOST, LTC1760 AND BAT1 CAN COMMUNICATE. LTC1760 AND BAT2 CAN COMMUNICATE. HOST AND
BAT2 ORIGINATED COMMANDS ARE IGNORED. BAT1 ORIGINATED COMMANDS ARE STRETCHED IF
THE LTC1760 IS COMMUNICATING WITH BAT2.
(1a) (1b)
SMB2* SMB2*
BAT2 BAT2
SMB* SMB*
HOST HOST
SMB1* SMB1*
LTC1760 BAT1 LTC1760 BAT1
SMBus SMBus
CONTROLLER CONTROLLER
HOST, LTC1760 AND BAT2 CAN COMMUNICATE. LTC1760 AND BAT1 CAN COMMUNICATE. HOST AND
BAT1 ORIGINATED COMMANDS ARE IGNORED. BAT2 ORIGINATED COMMANDS ARE STRETCHED IF
THE LTC1760 IS COMMUNICATING WITH BAT1.
1760 F01
(1c) (1d)
*SMB INCLUDES SCL AND SDA, SMB1 INCLUDES SCL1 AND SDA1, AND SMB2 INCLUDES SCL2 AND SDA2.
Figure 1. Switch Configurations Used by the LTC1760 for Managing Dual Port Battery Communication
The dual port operation allows the SMBus Host to be an invalid command code is transmitted to the LTC1760.
connected to the SMBus of either battery by setting the The SMBus Controller must respond if addressed as a
SMB_BAT[4:1] nibble. Arbitration is handled by stretching combined Smart Battery System Manager at 8-bit address
an SMBus start sequence when a bus collision might occur. 0×14. A valid address includes a legal Read/Write bit. The
Whenever configurations are switched, the LTC1760 will SMBus Controller will ignore invalid data although the
generate a harmless SMBus reset on SMB1 and SMB2 as data transmission with the invalid data will still be ACKed.
required. The four possible configurations are illustrated
in Figure 1. Sample SMBus communications are shown When the LTC1760, acting as a bus Master receives a
in Figures 2 and 3. NACK, it will terminate the transmission and provide a
STOP condition on the bus.
2.5 LTC1760 SMBus Controller Operation Detection of a STOP condition, power on reset, or SMBus
SMBus communication with the LTC1760 is handled by the time out will reset the Controller to an initial state at any
SMBus Controller, a sub-block of the SMBus Interface. Data time.
is clocked into the SMBus Controller block shift register The LTC1760 supports ARA, Write Word and Read Word
after the rising SCL edge. Data is clocked out of the SMBus protocols as an SMBus Slave. The LTC1760 supports
Control block shift register after the falling edge of SCL. Read Word protocol as an SMBus Master.
The LTC1760 acting as a Slave will acknowledge (ACK) each Refer to “System Management Bus Specification” for a
byte of serial data. The Command byte will be NACKed if complete description of required operation and symbols.
1760fc
SMBus DUAL
PORT
SCL
SDA
SCL1
SDA1
SCL2
SDA2
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
Figure 3. LTC1760 Queries Battery 1 Followed By Battery 2 For Requested Current. (Configuration b)
1760fc
3. BatterySystemStateCont(CHARGING_INHIBIT) must Note that the LTC1760 ignores all writes from the battery.
be de-asserted (or low). 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.
1760fc
3.6 Controlled Charging Current Programming 3.6.2 Current Limits When Charging Two Batteries
(TURBO Mode Disabled)
The LTC1760 uses a single charger stage to simultaneously
charge up to two batteries. The batteries are connected to The following additional limits are applied to the charging
the charger using a charge MUX. The charge MUX allows current algorithm described in 3.6 when charging two
the total charger current to be shared by the two batteries batteries with turbo mode disabled:
while preventing charge transfer between the batteries. a) The programmed current cannot exceed the maxi-
Refer to “Section 7.1” and “Section 7.2”. mum of the two requested currents + ILIMIT/32.
b) The programmed current cannot exceed ILIMIT.
1760fc
1760fc
1760fc
1760fc
+
SCH1 PFET turns on, the voltage at SCP will be pulled up to a
20mV CC diode drop below the source voltage by the bulk diode of
–
10k
Q4 the input PFET. If the source voltage is more than 25mV
OFF
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
1760 F05
Zener clamp engages to limit the voltage applied to the
Figure 5. Charge MUX Switch Driver Equivalent Circuit 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.
1760fc
1760fc
DAC 10 DAC
∆Σ 11 ∆Σ
SWV VALUE VALUE
MODULATOR MODULATOR
(11 BITS) (10 BITS)
1760 F08
1760 F07
1760fc
dV/dtBAT1 = dV/dtBAT2
100mV
+ CLP
From here we can simplify. –
0.1µF
CL1 5kΩ
IBAT1/CBAT1 = dV/dt = IBAT2/CBAT2
+ AC ADAPTER
IBAT2 = IBAT1 CBAT2/CBAT1 DCIN RCL* INPUT
VIN
+
At this point you can see that the current divides as the CIN 1760 F09
ratio of the two batteries capacity ratings. The sum of the *RCL =
100mV
ADAPTER CURRENT LIMIT
current into both batteries is the same as the current being
supply by the charger. This is independent of the mode of Figure 9.
the charger (CC or CV).
Setting Input Current Limit
ICHRG = IBAT1 + IBAT2
To set the input current limit, you need to know the mini-
From here we solve for the actual current for each battery. mum wall adapter current rating. Subtract 5% for the input
IBAT2 = ICHRG CBAT2/(CBAT1 + CBAT2) current limit tolerance and use that current to determine
the resistor value.
IBAT1 = ICHRG CBAT1/(CBAT1 + CBAT2)
RCL = 100mV/ILIM
Please note that the actual observed current sharing will
vary from manufacturer’s claimed capacity ratings since ILIM = Adapter Min Current
– (Adapter Min Current • 5%)
1760fc
PMAIN = VOUT/VIN(IMAX) 2(1 + d∆T)RDS(ON) + k(VIN)2 The total IC operating current through DCIN when AC is
(IMAX)(CRSS)(f) present and batteries are charging (IDCIN_CHG) is given by:
PSYNC = (VIN – VOUT)/VIN(IMAX)2(1 + d∆T) RDS(ON) IDCIN_CHG = ICH1 + IVCC2_AC1 + ISAFETY1 + ISAFETY2 +
IVLIM + IILIM + ISMB + ISMB_BAT1 + ISMB_BAT2 + ISMBALERT
Where d∆T is the temperature dependency of RDS(ON)
and k is a constant inversely related to the gate drive where:
current. Both MOSFETs have I2R losses while the topside ICH1 is defined in “Electrical Characteristics.”
N-channel equation includes an additional term for transi-
IVCC2_AC1 is defined in “Electrical Characteristics.”
tion losses, which are highest at high input voltages. For
VIN < 20V the high current efficiency generally improves ISAFETYX is the current used to test the battery thermistor
with larger MOSFETs, while for VIN > 20V the transition connected to SAFETY1 OR SAFETY2.
losses rapidly increase to the point that the use of a higher For thermistors that are OVER-RANGE:
RDS(ON) device with lower CRSS actually provides higher ISAFETYX = 2/64 • VVCC2/(RXB + RTHX)
efficiency. The synchronous MOSFET losses are greatest
1760fc
1760fc
1760fc
IRMS =
(
0.29 (VBAT) 1 –
VBAT
VDCIN ) FETs in series, you must cut the package power rating in
half again and recalculate.
PMOSFETDUAL
(L1)(f) RDS(ON)MAX = 2
For example: 4 (IMAX )
VDCIN = 19V, VBAT = 12.6V, L1 = 10µH, and If you use identical MOSFETs for both battery paths,
f = 300kHz, IRMS = 0.41A. voltage drops will track over a wide current range. The
LTC1760 linear 25mV CV drop regulation will not occur
EMI considerations usually make it desirable to minimize
until the current has dropped below:
ripple current in the battery leads, and beads or inductors
25mV
may be added to increase battery impedance at the 300kHz ILINEARMAX =
switching frequency. Switching ripple current splits be- 2RDS(ON)MAX
tween the battery and the output capacitor depending on However, if you try to use the above equation to determine
the ESR of the output capacitor and the battery impedance. RDS(ON) to force linear mode at full current, the MOSFET
If the ESR of COUT is 0.2Ω and the battery impedance is RDS(ON) value becomes unreasonably low for MOSFETs
raised to 4Ω with a bead or inductor, only 5% of the cur- available at this time. The need for the LTC1760 voltage
rent ripple will flow in the battery. drop regulation only comes into play for parallel battery
configurations that terminate charge or discharge using
PowerPath and Charge MUX MOSFET Selection voltage. At first this seems to be a problem, but there are
Three pairs of P-channel MOSFETs must be used with several factors helping out:
the wall adapter and the two battery discharge paths. Two 1. When batteries are in parallel current sharing, the cur-
pairs of N-channel MOSFETs must be used with the battery rent flow through any one battery is less than if it is
charge path. The nominal gate drive levels are set by the running stand-alone.
clamp drive voltage of their respective control circuitry.
This voltage is typically 6.25V. Consequently, logic-level 2. Most batteries that charge in constant voltage mode,
threshold MOSFETs must be used. Pay close attention to such as Li-ion, charge terminate at a current value of
the BVDSS specification for the MOSFETs as well; many of C/10 or less which is well within the linear operation
the logic level MOSFETs are limited to 30V or less. range of the MOSFETs.
Selection criteria for the power MOSFETs include the “ON” 3. Voltage tracking for the discharge process does not
resistance RDS(ON), input voltage and maximum output need such precise voltage tracking values.
1760fc
pulse rating will allow the MOSFET to blow to the open Figure 10. Large Load Conditioning Circuit
circuit condition instantly like a fuse. Typically there is no
outward sign of failure because it happens so fast. Please Unique Configuration Information
measure the surge current for all discharge power paths
under worse case conditions and consult the MOSFET This section summarizes unique LTC1760 configurations
data sheet for the limitations. Voltage sources with the that allow some LTC1760 features to be eliminated. These
highest voltage and the most bulk capacitance are often configurations may be selected in any combination with-
the biggest risk. Specifically the MOSFETs in the wall out adversely affecting LTC1760 operation. Refer to the
adapter path with wall adapters of high voltage, large Typical Application circuit diagram located at the back of
bulk capacitance and low resistance DC cables between this data sheet.
the adapter and device are the most common failures.
1760fc
and ground.
1760 F11
1760fc
C9
R1 C1 Q1 Q6 Q7
0.1µF
4.99k 0.1µF
LTC1760 Q2 Q5 Q8
36 1
CLP VPLUS
41 7
DCIN GDCI
R4 3 6
100pF BAT1 GDCO
12.7k 2 9
BAT2 GB1I
8
GB1O
11 RSC
GB2I
10 0.02Ω
R5 GB2O
5
1.21k SCP
16 4
DCDIV SCN LOAD
37 12
COMP1 LOPWR R2
47 34
R7 GCH2 CSN 280k
48 35 CL
49.9k C11 SCH2 CSP
46 14 20µF
1800pF GCH1 ITH R3
C3 45 15
SCH1 ISET R9 49.9k
0.012µF 13 42
V SW 3.3k C12
40 SET 43 C7
VDDS V BOOST 0.1µF 100pF
24 CC 44 C5
GND TGATE
39 0.15µF
SMBALERT BGATE VDDS*
38 R2A, 1.13k
PGND
RPU RPU 25 28 BAT2
SCL V TH2A R2B, 54.9k
29 CC2 27
SMBALERT TH2B TH
18 17 SCL2
SDA SCL SCL2 SCL
22 21
SDA SDA2 SDA
20 30 SDA2
VDDS V TH1A
33 DDS 31 R1A, 1.13k
V TH1B
32 LIMIT 19
I SCL1
RVLIMIT 26 LIMIT 23 R1B, 54.9k
10k MODE SDA1
C1
0.1µF VDDS*
BAT1
SCL1 TH
SCL
SDA
SDA1
BAT2 BAT1
D2 D3
QTG
CIN
C4
R11 L1 20µF
D4 0.22µF
1k 10µH
RSENSE COUT
C13 C6 0.025 20µF
0.1µF 4.7µF
QBG
CB2 D1
CB1
0.47µF 0.1µF R6 CHARGE
100Ω MUX
Q4 Q9
Q3 Q10
BAT1
BAT2
1760 TA02
D1: MBR130T3
D2, D3: BAT54A TYPE
D4: CMDSH3 TYPE
Q1, Q2, Q5, Q6, Q7, Q8: Si4925DY
Q3, Q4, Q9, Q10, QTG, QBG: FDS6912A
*OPTIONAL: ESD CLAMP DIODES FOR BATTERY HOT SWAP PROTECTION
1760fc
FWFWPackage
Package
48-Lead Plastic TSSOP(6.1mm)
48-Lead Plastic TSSOP (6.1mm)
(Reference
(Reference LTCLTC DWG# #05-08-1651
DWG 05-08-1651Rev
RevA)
A)
48 25 12.40 – 12.60*
(.488 – .496)
0.95 ±0.10
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25
7.9 – 8.3
(.311 – .327)
1 24
0.32 ±0.05 0.50 BSC
RECOMMENDED SOLDER PAD LAYOUT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
1.10
6.0 – 6.2**
0.25 (.0433)
(.236 – .244)
REF MAX
0° – 8°
-C- -T-
0.10 C
0.50 0.17 – 0.27 FW48 TSSOP REV A 1005
0.09 – 0.20 0.45 – 0.75 (.0197) (.0067 – .0106) 0.05 – 0.15
(.0035 – .008) (.018 – .029) BSC TYP (.002 – .006)
NOTE:
1. CONTROLLING DIMENSION: MILLIMETERS
MILLIMETERS
2. DIMENSIONS ARE IN
(INCHES)
3. DRAWING NOT TO SCALE
*DIMENSIONS DO NOT INCLUDE MOLD FLASH. MOLD FLASH SHALL NOT EXCEED .152mm (.006") PER SIDE
**DIMENSIONS DO NOT INCLUDE INTERLEAD FLASH. INTERLEAD FLASH SHALL NOT EXCEED .254mm (.010") PER SIDE
1760fc
1760fc
1760fc
48
LT 0817 REV C • PRINTED IN USA
www.linear.com/LTC1760
For more information www.linear.com/LTC1760 LINEAR TECHNOLOGY CORPORATION 2010