Texas Instruments bq27500 Marine Instruments User Manual


 
www.ti.com
bq27500
bq27501
System-SideImpedanceTrack™FuelGauge
SLUS785SEPTEMBER2007
4.1.1.1.3FW_VERSION:0x0002
Instructsthefuelgaugetoreturnthefirmwareversiontoaddresses0x00/0x01.
4.1.1.1.4HW_VERSION:0x0003
Instructsthefuelgaugetoreturnthehardwareversiontoaddresses0x00/0x01.
4.1.1.1.5RESET_DATA:0x0005
Instructsthefuelgaugetoreturntheresetdatatoaddresses0x00/0x01,withthelow-bytebeingthe
numberofpartialresetsandthehigh-bytethenumberoffullresets.
4.1.1.1.6PREV_MACWRITE:0x0007
Instructsthefuelgaugetoreturnthepreviouscommandwrittentoaddresses0x00/0x01.
4.1.1.1.7CHEMID:0x0008
InstructsthefuelgaugetoreturnthechemicalidentifierfortheImpedanceTrack™configurationto
addresses0x00/0x01.
4.1.1.1.8BOARD_OFFSET:0x0009
Instructsthefuelgaugetocomputethecoulombcounteroffsetwithinternalshortandthenwithoutinternal
shortappliedacrosstheSRinputs.Duringthisactivity,CONROLSTATUS[BCA]isset.Thedifference
betweenthetwomeasurementsistheBoardOffset.TheBoardOffsetiswrittentodataflashandisalso
returnedtoaddresses0x00/0x01.Theusermustpreventanychargeordischargecurrentfromflowing
duringtheprocess.ThisfunctionisonlyavailablewhenthefuelgaugeisUNSEALED.WhenSEALED,
thiscommandwillonlyreadbacktheBoardOffsetvaluestoredindataflash.
4.1.1.1.9CC_INT_OFFSET:0x000A
InstructsthefuelgaugetocomputethecoulombcounteroffsetwithinternalshortappliedacrosstheSR
inputs.Theoffsetvalueiswrittentodataflashandisalsoreturnedtoaddresses0x00/0x01.Thisfunction
isonlyavailablewhenthefuelgaugeisUNSEALED.WhenSEALED,thiscommandwillonlyreadback
theCC_INT_OFFSETvaluestoredindataflash.
4.1.1.1.10SET_HIBERNATE:0x0011
InstructsthefuelgaugetoforcetheCONTROLSTATUS’[HIBERNATE]bitto1.Thiswillallowthegauge
toentertheHIBERNATEpowermodeafterthetransitiontoSLEEPpowerstateisdetected.The
[HIBERNATE]bitisautomaticallycleareduponexitingfromHIBERNATEmode.
4.1.1.1.11CLEAR_HIBERNATE:0x0012
InstructsthefuelgaugetoforcetheCONTROLSTATUS’[HIBERNATE]bitto0.Thiswillpreventthe
gaugefromenteringtheHIBERNATEpowermodeafterthetransitiontoSLEEPpowerstateisdetected.It
canalsobeusedtoforcethegaugeoutofHIBERNATEmode.
4.1.1.1.12SEALED:0x0020
InstructsthefuelgaugetotransitionfromUNSEALEDstatetoSEALEDstate.Thefuelgaugeshould
alwaysbesettoSEALEDstateforuseinendequipment.
4.1.1.1.13ITENABLE:0x0021
ThiscommandforcesthefuelgaugetobegintheImpedanceTrack™algorithm,setstheactive
UpdateStatusnlocationto0x04andcausesthe[VOK]and[QEN]flagstobesetintheCONTROL
STATUSregister.[VOK]isclearedifthevoltagesarenotsuitableforaQmaxupdate.Onceset,[QEN]
cannotbecleared.ThiscommandisonlyavailablewhenthefuelgaugeisUNSEALED.
4.1.1.1.14IFCHECKSUM:0x0022
Thiscommandinstructsthefuelgaugetocomputetheinstructionflashchecksum.Whenthechecksum
hasbeencalculatedandstored,thenCONTROLSTATUS[CVS]isset.InUNSEALEDmode,the
checksumvalueisreturnedtoaddresses0x00/0x01.ThechecksumwillnotbecalculatedinSEALED
mode;however,thechecksumvaluecanstillberead.
SubmitDocumentationFeedbackGENERALDESCRIPTION11