Datasheet

bq27510-G1
SLUS927APRIL2009.....................................................................................................................................................................................................
www.ti.com
RESET_DATA:0x0005
Instructsthefuelgaugetoreturntheresetdatatoaddresses0x00/0x01,withthelowbyte(0x00)beingthe
numberoffullresetsandthehighbyte(0x01)thenumberofpartialresets.
PREV_MACWRITE:0x0007
Instructsthefuelgaugetoreturnthepreviouscommandwrittentoaddresses0x00/0x01.
CHEM_ID:0x0008
InstructsthefuelgaugetoreturnthechemicalidentifierfortheImpedanceTrack™configurationtoaddresses
0x00/0x01.
BOARD_OFFSET:0x0009
Instructsthefuelgaugetocomputethecoulombcounteroffsetwithinternalshortandthenwithoutinternalshort
appliedacrosstheSRinputs.Thedifferencebetweenthetwomeasurementsistheboardoffset.Afteradelayof
approximately32seconds,thisoffsetvalueisreturnedtoaddresses0x00/0x01andwrittentodataflash.The
CONROLSTATUS[BCA]isalsoset.Theusermustpreventanychargeordischargecurrentfromflowingduring
theprocess.ThisfunctionisonlyavailablewhenthefuelgaugeisUNSEALED.WhenSEALED,thiscommand
onlyreadsbacktheboard-offsetvaluestoredindataflash.
CC_INT_OFFSET:0x000A
Controldataof0x000ainstructsthefuelgaugetocomputethecoulombcounteroffsetwithinternalshortapplied
acrosstheSRinputs.Theoffsetvalueisreturnedtoaddresses0x00/0x01,afteradelayofapproximately16
seconds.ThisfunctionisonlyavailablewhenthefuelgaugeisUNSEALED.WhenSEALED,thiscommandonly
readsbacktheCC_INT_OFFSETvaluestoredindataflash.
WRITE_OFFSET:0x000B
Controldataof0x000bcausesthefuelgaugetowritethecoulombcounteroffsettodataflash.
SET_HIBERNATE:0x0011
InstructsthefuelgaugetoforcetheCONTROL_STATUS[HIBERNATE]bitto1.Thisallowsthegaugetoenter
theHIBERNATEpowermodeafterthetransitiontoSLEEPpowerstateisdetected.The[HIBERNATE]bitis
automaticallycleareduponexitingfromHIBERNATEmode.
CLEAR_HIBERNATE:0x0012
InstructsthefuelgaugetoforcetheCONTROL_STATUS[HIBERNATE]bitto0.Thispreventsthegaugefrom
enteringtheHIBERNATEpowermodeafterthetransitiontoSLEEPpowerstateisdetected.Itcanalsobeused
toforcethegaugeoutofHIBERNATEmode.
SEALED:0x0020
InstructsthefuelgaugetotransitionfromUNSEALEDstatetoSEALEDstate.Thefuelgaugeshouldalwaysbe
settoSEALEDstateforuseinendequipment.
IT_ENABLE:0x0021
ThiscommandforcesthefuelgaugetobegintheImpedanceTrack™algorithm,setstheactiveUpdateStatusn
locationto0x01andcausesthe[VOK]and[QEN]flagstobesetintheCONTROL_STATUSregister.[VOK]is
clearedifthevoltagesarenotsuitableforaQmaxupdate.Onceset,[QEN]cannotbecleared.Thiscommandis
onlyavailablewhenthefuelgaugeisUNSEALED.
IF_CHECKSUM:0x0022
Thiscommandinstructsthefuelgaugetocomputetheinstructionflashchecksum.Whenthechecksumhas
beencalculatedandstored,thenCONTROL_STATUS[CVS]isset.InUNSEALEDmode,thechecksumvalueis
returnedtoaddresses0x00/0x01.ThechecksumwillnotbecalculatedinSEALEDmode;however,the
checksumvaluecanstillberead.
10SubmitDocumentationFeedbackCopyright©2009,TexasInstrumentsIncorporated
ProductFolderLink(s):bq27510-G1
Not Recommended For New Designs