Datasheet
bq27510-G1
www.ti.com
.....................................................................................................................................................................................................SLUS927–APRIL2009
CAL_MODE:0x0040
Thiscommandinstructsthefuelgaugetoentercalibrationmode.Thiscommandisonlyavailablewhenthefuel
gaugeisUNSEALED.
RESET:0x0041
Thiscommandinstructsthefuelgaugetoperformafullreset.Thiscommandisonlyavailablewhenthefuel
gaugeisUNSEALED.
AtRate():0x02/0x03
TheAtRate()read-/write-wordfunctionisthefirsthalfofatwo-functioncommandsetusedtosettheAtRate
valueusedincalculationsmadebytheAtRateTimeToEmpty()function.TheAtRate()unitsareinmA.
TheAtRate()valueisasignedinteger,withnegativevaluesinterpretedasadischargecurrentvalue.The
AtRateTimeToEmpty()functionreturnsthepredictedoperatingtimeattheAtRatevalueofdischarge.The
defaultvalueforAtRate()iszeroandwillforceAtRate()toreturn65,535.BoththeAtRate()and
AtRateTimeToEmpty()commandsshouldonlybeusedinNORMALmode.
AtRateTimeToEmpty():0x04/0x05
Thisread-wordfunctionreturnsanunsignedintegervalueofthepredictedremainingoperatingtimeifthebattery
isdischargedattheAtRate()valueinminuteswitharangeof0to65,534.Avalueof65,535indicatesAtRate()
=0.ThefuelgaugeupdatesAtRateTimeToEmpty()within1safterthesystemsetstheAtRate()value.Thefuel
gaugeautomaticallyupdatesAtRateTimeToEmpty()basedontheAtRate()valueevery1s.BoththeAtRate()
andAtRateTimeToEmpty()commandsshouldonlybeusedinNORMALmode.
Temperature():0x06/0x07
Thisread-wordfunctionreturnsanunsignedintegervalueofthebatterytemperatureinunitsof0.1Kmeasured
bythefuelgauge.
Voltage():0x08/0x09
Thisread-wordfunctionreturnsanunsignedintegervalueofthemeasuredcell-packvoltageinmVwitharange
of0to6000mV.
Flags():0x0a/0x0b
Thisread-wordfunctionreturnsthecontentsofthegas-gaugestatusregister,depictingthecurrentoperating
status.
Table4.FlagsBitDefinitions
bit7bit6bit5bit4bit3bit2bit1bit0
HighByteOTCOTD––CHG_INHXCHGFCCHG
LowByte––OCV_GDWAIT_IDBAT_DETSOC1SOCFDSG
OTC=Over-Temperatureinchargeconditionisdetected.Truewhenset.
OTD=Over-Temperatureindischargeconditionisdetected.Truewhenset.
CHG_INH=ChargeInhibit:unabletobegincharging(tempoutsidetherange[ChargeInhibitTempLow,ChargeInhibitTempHigh]).
Truewhenset.
ChargeSuspendAlert(tempoutsidetherange[SuspendTemperatureLow,SuspendTemperatureHigh]).Truewhen
XCHG=
set.
FC=Full-chargedconditionreached.Truewhenset.
CHG=(Fast)chargingallowed.Truewhenset.
OCV_GD=GoodOCVmeasurementtaken.Truewhenset.
WAIT_ID=Waitingtoidentifyinsertedbattery.Truewhenset.
BAT_DET=Batterydetected.Truewhenset.
SOC1=State-of-Charge-Threshold1(SOC1Set)reached.Truewhenset.
SOCF=State-of-Charge-ThresholdFinal(SOCFSet%)reached.Truewhenset.
Copyright©2009,TexasInstrumentsIncorporatedSubmitDocumentationFeedback11
ProductFolderLink(s):bq27510-G1
Not Recommended For New Designs