
LTC4099
4099fd
Table5liststhepossiblesafetytimersettingsfrom1to8
hours,andhowtodecodethem.Thedefaultstateforthe
LTC4099safetytimeris4hours.
Table 5. Safety Timer Decode
SAFETY TIMER SETTINGS
TIMER2
TIMER1
TIMER0
TIMEOUT
0
4Hours*
0
1
5Hours
0
1
0
6Hours
0
1
7Hours
1
0
8Hours
1
0
1
1Hour
1
0
2Hours
1
3Hours
*DefaultSetting
TheDISABLE_CHARGERbitcanbeusedtopreventbattery
chargingifneeded.Thisbitshouldbeusedwithcaution
asitcanpreventthebatterychargerfrombringingup
thebatteryvoltage.WithouttheabilitytoaddresstheI2C
port,onlyalowvoltageonDVCCwillcleartheI2Cportto
itsdefaultstateandre-enablecharging.
The ENABLE_BATTERY_CONDITIONER bit enables the
automaticbatteryloadcircuitintheeventofsimultaneously
highbatteryvoltageandtemperature.SeetheOvertem-
peratureBatteryConditionersection.
TheVFLOAT=4.2Vbitcontrolsthefinalfloatvoltageofthe
LTC4099’sbatterycharger.A1inthisbitpositionchanges
thechargerfromthedefaultfloatvoltagevalueof4.100V
tothehigher4.200Vlevel.
TheTREG=85°CcontrolbitchangestheLTC4099’sbattery
chargerjunctionthermalregulationtemperaturefromits
defaultvalueof105°Ctoalowersettingof85°C.Thismay
beusedtoreduceheatinhighlythermallycompromised
systems.Ingeneral,thehighefficiencychargingsystem
oftheLTC4099willkeepthejunctiontemperaturelow
enoughtoavoidjunctionthermalregulation.
Thethirdandfinalbyteofinputdataatsubaddress0x02
isthemaskregister.Themaskregisterdetermineswhich
statuschangeeventsorcategorieswillbeallowedtogener-
ateaninterrupt.A1writtentoagivenpositioninthemask
registerallowsstatuschangeinthatcategorytogenerate
aninterrupt.Azeroinagivenpositioninthemaskregister
prohibitsthegenerationofaninterrupt.Thestart-upstate
oftheLTC4099isallzerosforthisregisterindicatingthat
nointerruptswillbegeneratedwithoutexplicitrequestvia
theI2Cport.SeetheInterruptGenerationsection.
Output Data
OnestatusbytemaybereadfromtheLTC4099.Table6
representsthestatusbyteinformation.A1readbackin
anyofthebitpositionsindicatesthattheconditionistrue.
Forexample,1sreadbackfrombits7and2indicatethat
powerisavailableatVBUS,andthatthebatterycharger’s
thermistorhashaltedchargingduetoanundertemperature
conditionatthebattery.
Table 6. LTC4099 Status Data Bytes
READ BYTE
STATUS REGISTER
Bit7(MSB)
USBGOOD
Bit6
WALLGOOD
Bit5
BADCELL
Bit4
THERMALREG
Bit3
NTC1
SeeTable7
Bit2
NTC0
Bit1
CHRGR1
SeeTable8
Bit0(LSB)
CHRGR0
Bit7inthestatusbyteindicatesthepresenceofpower
atVBUS.Criteriafordeterminingthisstatusbitisderived
fromtheundervoltagelockoutcircuitonVBUSandisgiven
bytheelectricalparametersVUVLOandVDUVLO.
Bit6indicatesthepresenceofvoltageavailableattheWALL
pinandisderivedfromtheWALLundervoltagelockout
circuit.LiketheVBUSpin,thispinhasbothanabsolute
voltagedetectionlevelgivenbytheelectricalparameter
VWALL,aswellasalevelrelativetoBATgivenbyΔVWALL.
Bothoftheconditionsmustbemetforbit6toindicate
thepresenceofpoweratWALL.
Bit5indicatesthatthebatteryhasbeenbelowthepre-
chargethresholdlevelofapproximately2.85Vformore
thanone-halfhourwhilethechargerwasattemptingto
charge.Whenthisoccurs,itisusuallytheresultofade-
fectivecell.However,insomecasesabadcellindication
maybecausedbysystemloadprioritizationoverbattery
charging.Systemsoftwarecantestforthisbyforcinga
reductionofsystemloadandrestartingthebatterycharger
operaTion