LTC4101
16
4101fa
OPERATION
SMBus Accelerator Pull-Ups
Both SCL and SDA have SMBus accelerator circuits
which reduce the rise time on systems with signifi cant
capacitance on the two SMBus signals. The dynamic pull-up
circuitry detects a rising edge on SDA or SCL and applies
1mA to 10mA pull-up to V
DD
when V
IN
> 0.8V until V
IN
< V
DD
– 0.8V (external pull-up resistors are still required
to supply DC current). This action allows the bus to meet
SMBus rise time requirements with as much as 250pF on
each SMBus signal. The improved rise time will benefi t
all of the devices which use the SMBus, especially those
devices that use the I
2
C logic levels. Note that the dynamic
pull-up circuits only pull to V
DD
, so some SMBus devices
that are not compliant to the SMBus specifi cations may still
have rise time compliance problems if the SMBus pull-up
resistors are terminated with voltages higher than V
DD
.
The Control Block
The LTC4101 charger operations are handled by the con-
trol block. This block is capable of charging the selected
battery autonomously or under SMBus Host control.
The control block can request communications with the
system management host (SMBus Host) by asserting
SMBALERT = 0; this will cause the SMBus Host, if present,
to poll the LTC4101.
The control block receives SMBus slave commands from
the SMBus interface block.
The control block allows the LTC4101 to meet the fol-
lowing Smart Battery-controlled (Level 2) charger
requirements:
1. Implements the Smart Battery’s critical warning mes-
sages over the SMBus.
2. Operates as an SMBus slave device that responds to
ChargingVoltage() and ChargingCurrent() commands and
adjusts the charger output parameters accordingly.
3. The host may control charging by disabling the Smart
Batterys ability to transmit ChargingCurrent() and
ChargingVoltage() request functions and broadcast-
ing the charging commands to the LTC4101 over the
SMBus.
4. The LTC4101 will still respond to Smart Battery critical
warning messages without host intervention.
Wake-up Charging Mode
The following conditions must be met in order to allow
wake-up charging of the battery:
1. The SafetySignal must be RES_COLD, RES_IDEAL, or
RES_UR.
2. AC must be present. This is qualifi ed by DCDIV > V
ACP
.
Wake-up charging initiates when a newly inserted battery
does not send ChargingCurrent() and ChargingVoltage()
functions to the LTC4101.
The following conditions will terminate the Wake-up
Charging Mode.
1. A T
TIMEOUT
period is reached when the SafetySignal is
RES_COLD or RES_UR.
2. The SafetySignal is registering RES_OR.
3. The successful writing of the ChargingCurrent() AND
ChargingVoltage() function. The LTC4101 will proceed
to the controlled charging mode after these two func-
tions are written.
4. The SafetySignal is registering RES_HOT.
5. The AC power is no longer present. (DCDIV < V
ACP
)
6. The ALARM_INHIBITED becomes set in the Charger-
Status() function.
7. The INHIBIT_CHARGE is set in the ChargerMode()
function.
8. The CHGEN pin is pulled low by an external device. The
LTC4101 will resume wake-up charging, if the CHGEN
pin is released by the external device. Toggling the
CHGEN pin will not reset the T
TIMEOUT
timer.
9. There is insuffi cient DCIN voltage to charge the battery.
The LTC4101 will resume wake-up charging when there
is suffi cient DCIN voltage to charge the battery. This
condition will not reset the T
TIMEOUT
timer.
LTC4101
17
4101fa
OPERATION
Controlled Charging Algorithm Overview
The following conditions must be met in order to allow
controlled charging to start on the LTC4101:
1. The ChargingVoltage() AND ChargingCurrent() function
must be written to non-zero values.
2. The SafetySignal must be RES_COLD, RES_IDEAL, or
RES_UR.
3. AC must be present. This is qualifi ed by DCDIV > V
ACP
.
The following conditions will stop the Controlled Charging
Algorithm and will cause the Battery Charger Controller
to stop charging:
1. The ChargingCurrent() AND ChargingVoltage() func-
tions have not been written for T
TIMEOUT
.
2. The SafetySignal is registering RES_OR.
3. The SafetySignal is registering RES_HOT.
4. The AC power is no longer present. (DCDIV < V
ACP
)
5. ALARM_INHIBITED is set in the ChargerStatus()
function.
6. INHIBIT_CHARGE is set in the ChargerMode() function.
Clearing INHIBIT_CHARGE will cause the LTC4101 to
resume charging using the previous ChargingVoltage()
AND ChargingCurrent() function values.
7. RESET_TO_ZERO is set in the ChargerMode() function.
8. CHGEN pin is pulled low by an external device. The
LTC4101 will resume charging using the previous
ChargingVoltage() AND ChargingCurrent() function
values, if the CHGEN pin is released by the external
device.
9. Insuffi cient DCIN voltage to charge the battery. The
LTC4101 will resume charging using the previous
ChargingVoltage() AND ChargingCurrent() function
values, when there is suffi cient DCIN voltage to charge
the battery.
10. Writing a zero value to ChargingVoltage() function.
11. Writing a zero value to ChargingCurrent() function.
The SafetySignal Decoder Block
This block measures the resistance of the SafetySignal and
features high noise immunity at critical trip points. The low
power standby mode supports only battery presence SMB
charger reporting requirements when AC is not present.
The SafetySignal decoder is shown in Figure 4. The value
of R
THA
is 1.13k and R
THB
is 54.9k.
SafetySignal sensing is accomplished by a state machine
that reconfi gures the switches of Figure 4 using THA_SELB
and THB_SELB, a selectable reference generator, and two
comparators. This circuit has two modes of operation
based upon whether AC is present.
Figure 4. SafetySignal Decoder Block
R
THA
1.13k
R
SafetySignal
R
THB
54.9k
V
DD
V
DD
4101 F04
THA_SELB
THB_SELB
+
+
RES_OR
RES_COLD
RES_H0T
RES_UR
LATCH
SafetySignal
CONTROL
MUX
REF
HI_REF
LO_REF
TH_HI
TH_LO
THA
THB
C
SS
16
15
LTC4101
18
4101fa
OPERATION
When AC is present, the LTC4101 samples the value of
the SafetySignal and updates the ChargerStatus register
approximately every 32ms. The state machine successively
samples the SafetySignal value starting with the RES_OR
≥ RES_COLD threshold, then RES_C0LD ≥ RES_IDEAL
threshold, RES_IDEAL ≥ RES_HOT threshold, and fi nally
the RES_HOT ≥ RES_UR threshold. Once the SafetySig-
nal range is determined, the lower value thresholds are
not sampled. The SafetySignal decoder block uses the
previously determined SafetySignal value to provide the
appropriate adjustment in threshold to add hysteresis.
The R
THB
resistor value is used to measure the RES_OR
≥ RES_COLD and RES_COLD ≥ RES_IDEAL thresholds by
connecting the THB pin to V
DD
and measuring the voltage
resultant on the THA pin. The R
THA
resistor value is used
to measure the RES_IDEAL ≥ RES_HOT and RES_HOT ≥
RES_UR thresholds by connecting the THA pin to V
DD
and
measuring the voltage resultant on the THB pin.
The SafetySignal decoder block uses a voltage divider
network between V
DD
and GND to determine SafetySig-
nal range thresholds. Since the THA and THB inputs are
sequentially connected to V
DD
, this provides V
DD
noise
immunity during SafetySignal measurement.
When AC power is not available the SafetySignal block
supports the following low power operating features:
1. The SafetySignal is sampled every 250ms or less,
instead of 32ms.
2. A full SafetySignal status is sampled every 30s or less,
instead of every 32ms.
The SafetySignal impedance is interpreted according to
Table 4.
Table 4. SafetySignal State Ranges
SafetySignal
RESISTANCE
CHARGE
STATUS BITS DESCRIPTION
0 to 500 RES_UR,
RES_HOT
BATTERY_PRESENT
Underrange
500 to 3k RES_HOT
BATTERY_PRESENT
Hot
3k to 30k BATTERY_PRESENT Ideal
30k to 100k RES_COLD
BATTERY_PRESENT
Cold
Above 100k RES_OR
RES_COLD
Overrange
Note: The underrange detection scheme is a very important feature of the
LTC4101. The R
THA
/R
SafetySignal
divider trip point of 0.333 • V
DD
(1V) is well
above the 0.047 • V
DD
(140mV) threshold of a system using a 10k pull-up.
A system using a 10k pull-up would not be able to resolve the important
underrange to hot transition point with a modest 100mV of ground offset
between battery and SafetySignal detection circuitry. Such offsets are
anticipated when charging at normal current levels.
The required values for R
THA
and R
THB
are shown in
Table 5.
Table 5. SafetySignal External Resistor Values
EXTERNAL RESISTOR VALUE ()
R
THA
1130 ±1%
R
THB
54.9k ±1%
C
SS
represents the capacitance between the SafetySignal
and GND. C
SS
may be added to provide additional noise
immunity from transients in the application. C
SS
cannot
exceed 1nF if the LTC4101 is to properly sense the value
of R
SafetySignal
.

LTC4101EG#PBF

Mfr. #:
Manufacturer:
Analog Devices / Linear Technology
Description:
Battery Management Single Cell Smart Battery Charger
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet