LTC4110
25
4110fb
Where:
C = C rate of the battery
I
CHG
= Programmed charging current
For Example, if we charge a 3Ah battery with 1A current,
then x = 15.
SAFETYSIGNAL DECODER
Table 3. SafetySignal State Ranges (Except SLA)
SafetySignal
CHARGE
RESISTANCE CHARGE STATUS BITS DESCRIPTION
0 to 500 RES_UR, RES_HOT,
BATTERY_PRESENT
Under range
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 under range detection scheme is a very important feature of the
LTC4110. The R
THA
/R
SafetySignal
divider trip point of 0.307 • 4.75V = 1.46V
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 under range to a 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.
Table 4. SafetySignal for SLA (7.256k Between THA and THB)
SafetySignal
CHARGE
RESISTANCE CHARGE STATUS BITS DESCRIPTION
0Ω to 3.1k RES_HOT,
BATTERY_PRESENT
Hot
3.1k to 114k BATTERY_PRESENT Ideal
114k RES_COLD, RES_OR Battery Removal
This decoder measures the resistance of the SafetySignal
and features high noise immunity at critical trip points.
The SafetySignal decoder is shown in Figure 10.
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 10 using THA_SELB and THB_SELB,
a selectable reference generator, and two comparators.
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 SafetySignal 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 an internal voltage
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 con-
necting the THA pin to the internal voltage and measuring
the resultant voltage on the THB pin. The SafetySignal
impedance is interpreted according to Table 3.
When the DCIN supply is present, a full sampling of the
SafetySignal is performed every 27ms. When the supply is
absent, a low power limited sampling of the SafetySignal is
performed every 218ms. A full sampling of the thermistor
state is performed only if a change of battery presence is
detected when the supply is not present.
GPIO AND STATUS FUNCTIONS
All of the GPIO pins are open drain with N-MOSFET drivers
capable of sinking current suffi cient to drive an LED (see
V
OL
). The pins are not capable of sourcing any current and
instead enter a Hi-Z mode when the output is not low. An
external pull-up will be required to create any high output
logic state.
OPERATION
Figure 10. Battery Safety Decoder (Except SLA)
V
INT
SafetySignal
CONTROL
R
SafetySignal
C
SS
LATCH
RES_OR
TH_HI
MUX
THB_SELB
4110 F10
+
TH_LO
HI_REF
REF
LO_REF
+
V
INT
R
THB
54.9k
THA_SELB
THB
R
THA
1.13k
THA
RES_COLD
RES_HOT
RES_UR
LTC4110
26
4110fb
The three I/O outputs, GPIO1, GPIO2 and GPIO3 are digital
I/O pins with two modes of operation.
1) General Purpose I/O
2) Status Reporting
A host can set the mode of each I/O pin with each I/O pin’s
setting independent of the others such that any combination
of status reporting or bit I/O can be implemented. Only a
UVLO or a SHDN event will change the GPIO_n_EN bits
back to default values. If you enable a GPIO pin to report
status output, it overrides the GPIO_n_OUT setting. In
addition, the LTC4110 supports a special power up mode
of status reporting on all 3 IO pins for standalone applica-
tions where it is assumed “no host” exists. This power up
status mode is enabled if the SELA pin is set to 0.5 • V
REF
voltage as developed from V
REF
pin resistor divider. This
mode does not actually disable the SMBus in any way and
if a host does exist in this power up mode, the host can
reprogram the I/O settings at any time.
All GPIO pins operate as digital inputs at all times regard-
less of the pin settings with pin state reported on the
GPIO_n_IN bits in the BBuStatus() register. However to
actually read digital input data from an external device, you
must disable the GPIO_n_EN bit. Otherwise the input will
simply refl ect the output state assuming external powered
pull-ups exist.
There are a total of 5 status signals possible. CHGb, C/xb,
BKUP-FLTb, CHG_FLTb, and CAL_COMPLETEb. Each of
these signals is asserted low on the output when they
are true. CHGb is an asserted low signal when either
CHG_STATE_0 or CHG_STATE_1 is set to one. C/xb is
asserted low signal when C/x state in the charge cycle is
reached. This status signal is only available if the TYPE pin
is set to SLA mode and replaces the CHGb status output.
BKUP_FLTb is asserted low when the BKUP_FLT bit is set
to one in the BBuStatus() register. BKUP_FLT is a sticky bit
that is designed to be cleared primarily through the setting
of the BUFLT_RST bit in the BBuControl() register. The value
of this bit does not inhibit charging or calibration functions.
CHG_FLTb is asserted low when the CHG_FLT bit is set to
one in the BBuStatus() register. CAL_COMPLETEb bit is
asserted low when the conditions of successful calibra-
tion cycle are met. CAL_COMPLETEb status output can
be used as an interrupt to a host for the purpose of help
implementing a simple gas gauge function or capacity
verifi cation function with a standard battery. However, if the
LTC4110 is set up in no host mode, CAL_COMPLETEb as a
status signal is not considered usable since it is assumed
there is no host to enable calibration mode. Therefore the
CHG_FLTb signal is substituted for CAL_COMPLETEb as
the status output signal. Table 5 describes the specifi c
modes and status signal options of each GPIO pin.
OPERATION
Table 5b. GPIO1 Power Up Mode (SELA = 0.5 • V
REF
)
FORCED BIT SETTINGS TYPE = SLA GPIO_1 MODE DATA NOTE
GPIO_1_EN GPIO_1_OUT GPIO_1_CHG
1 X 1 0 Status Output CHGb With Pull-Up
1 X 1 1 Status Output C/xb With Pull-Up
Table 5a. GPIO1 Modes
HOST PROGRAMMED BIT SETTINGS GPIO_1 MODE DATA NOTE
GPIO_1_EN GPIO_1_OUT GPIO_1_CHG
0 0 0 Digital Input Input Data GPIO_1_IN
1 X 1 Status Output CHGb With Pull-Up
1 0 0 Digital Output 0 With Pull-Up
1 1 0 Digital Output 1 With Pull-Up
LTC4110
27
4110fb
OPERATION
SMBUS INTERFACE
All communications over the SMBus are interpreted by the
SMBus interface block. The SMBus interface is a SMBus
slave device. All internal LTC4110 registers may be updated
and accessed through the SMBus interface as required.
The SMBus protocol is a derivative of the I
2
C-Bus
TM
. (For
a complete description of the bus protocol requirements,
reference “The I
2
C-Bus and How to Use It, V1.0” by Phil-
ips
®
, and “System Management Bus Specifi cation, Version
1.1,” from the SMBus organization). See Table 6: Register
Command Set Description and Table 7: Summary of Sup-
ported SMBus Functions, for complete details.
All data is clocked into the shift register on the rising edge
of SCL. All data is clocked out of the shift register on the
falling edge of SCL. Detection of an SMBus Stop condi-
tion, or power-on reset will reset the SMBus interface to
an initial state at any time. The LTC4110 command set is
interpreted by the SMBus interface and passed onto the
charger controller block as control signals or updates to
internal registers. Smart battery charge commands are
Table 5c. GPIO2 Modes
HOST PROGRAMMED BIT SETTINGS GPIO_2 MODE DATA NOTE
GPIO_2_EN GPIO_2_OUT GPIO_2_BUFLT
0 0 0 Digital Input Input Data GPIO_2_IN
1 X 1 Status Output BKUP_FLTb With Pull-Up
1 0 0 Digital Output 0 With Pull-Up
1 1 0 Digital Output 1 With Pull-Up
Table 5d. GPIO2 Power Up Mode (SELA = 0.5 • V
REF
)
FORCED BIT SETTINGS GPIO_2 MODE DATA NOTE
GPIO_2_EN GPIO_2_OUT GPIO_2_ BUFLT
1 X 1 Status Output BKUP_FLTb With Pull-Up
Table 5e. GPIO3 Modes
HOST PROGRAMMED BIT SETTINGS GPIO_3 MODE DATA NOTE
GPIO_3_EN GPIO_3_OUT GPIO_3_CAL
0 0 0 Digital Input Input Data GPIO_3_IN
1 X 1 Status Output CAL_COMPLETEb With Pull-Up
1 0 0 Digital Output 0 With Pull-Up
1 1 0 Digital Output 1 With Pull-Up
Table 5f. GPIO3 Power Up Mode (SELA = 0.5 • V
REF
)
FORCED BIT SETTINGS GPIO_3 MODE DATA NOTE
GPIO_3_EN GPIO_3_OUT GPIO_3_ CAL
1 X 1 Status Output CHG_FLTb With Pull-Up

LTC4110EUHF#TRPBF

Mfr. #:
Manufacturer:
Analog Devices / Linear Technology
Description:
Battery Management Bat Backup S Manager
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet