Texas Instruments bq27500 Marine Instruments User Manual


 
www.ti.com
5.8POWERCONTROL
5.8.1RESETFUNCTIONS
Store
checksum
ActiveRAM
changed?
GenerateNew
checksumvalue
YES
NO
GenerateActive
RAMchecksum
value
DotheChecksum
ValuesMatch?
-Reinitializeall
RAM
NO
YES
DEVICERESET
Stored
checksum
NORMAL
OPERATION
bq27500
bq27501
System-SideImpedanceTrack™FuelGauge
SLUS785SEPTEMBER2007
Whenthebq27500detectssoftwarereset([RESET]bitofControl()initiated),itdeterminesthetypeof
resetandincrementsthecorrespondingcounter.Thisinformationisaccessiblebyissuingthecommand
Control()functionwiththeRESET_DATAsubcommand.
AsshowninFigure5-3ifapartialresetwasdetected,aRAMchecksumisgeneratedandcompared
againstthepreviouslystoredchecksum.Ifthechecksumvaluesdonotmatch,theRAMisreinitialized(a
FullReset).ThestoredchecksumisupdatedeverytimeRAMisaltered.
Figure5-3.PartialResetFlowDiagram
SubmitDocumentationFeedbackFUNCTIONALDESCRIPTION29