LTC4110
30
4110fb
OPERATION
LABEL
DESCRIPTION
OVER_TEMP_ALARM
Set to one indicates battery is temperature is out of range. Setting this bit will stop both a calibration process and a
charging process (default = zero).
TERMINATE_DISCHARGE_ALARM Set to one indicates battery requesting discharge termination. Smart battery only. Setting this bit will only stop a
calibration process (default = zero).
BBuStatus() – Read Only. The SMBus host uses this command to read the LTC4110’s status bits.
CAL_ON
Set to one indicates calibration in progress to discharge the battery.
CAL_COMPLETE
Set to one indicates calibration process is complete. Can be used as a battery capacity indicator. Bit is cleared by
CAL_RESET. This bit is available as a status signal output on the GPIO3 pin.
BKUP_ON
Set to one verifi es backup mode is active
GPIO_1_IN
Shows logic state of general purpose I/O Pin #1. This is always enabled.
GPIO_2_IN
Shows logic state of general purpose I/O Pin #2. This is always enabled.
GPIO_3_IN
Shows logic state of general purpose I/O Pin #3. This is always enabled.
CHG_FLT
Set to one indicates battery charge fault.
BKUP_FLT
Set to one indicates battery cell voltage < V
DIS
. This bit state is retained as long as suffi cient V
BAT
is applied. This
bit is available as a status signal output on the GPIO2 port. This bit remains until either the SHDN pin is cycled or
register bits POR_RESET or BUFLT_RST are set when DCOUT returns.
CAL_FLT
Set to one indicates a calibration fault. Calibration terminated early.
CHG_STATE_0
Combined with CHG_STATE_1 indicates phase of charging. 00 = Off, 01 = precharge, 10 = bulk charge, 11 = top off
charge
CHG_STATE_1
See CHG_STATE_0
CHARGE_INHIBITED
Indicates charge inhibited is enabled when set to a one. This as a duplicate of CHARGE_INHIBIT bit in the
ChargerStatus() register.
BBuControl() – Write Only. The SMBus host uses this command to control the LTC4110.
CAL_START
Set to one starts a discharge based calibration of battery (default = self cleared to zero-off)
CAL_RESET
Set to one clears the CAL_FLT as well as the CAL COMPLETE and CAL_ON status bits. If calibration is in progress, it
will also stop the calibration process (default = self cleared to zero-off)
GPIO_1_EN
Set to one enables GPIO1 pin as an output (default = set to one if programming SMBus not used by connecting SELA
pin to 0.5V
REF
, otherwise default = set to zero/GPIO1 high-Z )
GPIO_2_EN
Set to one enables GPIO2 pin as an output (default = set to one if programming SMBus not used by connecting SELA
pin to 0.5V
REF
, otherwise default = set to zero/ GPIO2 high-Z)
GPIO_3_EN
Set to one enables GPIO3 pin as an output (default = set to one if programming SMBus not used by connecting SELA
pin to 0.5V
REF
, otherwise default = set to zero/ GPIO3 high-Z)
GPIO_1_OUT
Programmable logic bit whose state will be refl ected on the GPIO1 pin if the GPIO_1_CHG bit is cleared (default = set
to zero/GPIO1 pulled low)
GPIO_2_OUT
Programmable logic bit whose state will be refl ected on the GPIO2 pin if the GPIO_2_BUFLT bit is cleared (default =
set to zero/GPIO2 pulled low).
GPIO_3_OUT
Programmable logic bit whose state will be refl ected on the GPIO3 pin if the GPIO_3_CALCOM bit is cleared (default
= set to zero/GPIO3 pulled low)