Datasheet
bq27510-G1
www.ti.com
.....................................................................................................................................................................................................SLUS927–APRIL2009
Table2.Control()Subcommands(continued)
CNTLFUNCTIONCNTLDATASEALEDDESCRIPTION
ACCESS
Reserved0x0006NoNottobeused
PREV_MACWRITE0x0007NoReturnspreviousMACcommandcode
CHEM_ID0x0008YesReportsthechemicalidentifieroftheImpedanceTrack™configuration
BOARD_OFFSET0x0009NoForcesthedevicetomeasureandstoretheboardoffset
CC_INT_OFFSET0x000aNoForcesthedevicetomeasuretheinternalCCoffset
WRITE_CC_OFFSET0x000bNoForcesthedevicetostoretheinternalCCoffset
SET_HIBERNATE0x0011YesForcesCONTROL_STATUS[HIBERNATE]to1
CLEAR_HIBERNATE0x0012YesForcesCONTROL_STATUS[HIBERNATE]to0
SEALED0x0020NoPlacesthebq27510inSEALEDaccessmode
IT_ENABLE0x0021NoEnablestheImpedanceTrack™algorithm
IF_CHECKSUM0x0022NoReportstheinstructionflashchecksum
CAL_MODE0x0040NoPlacesthebq27510incalibrationmode
RESET0x0041NoForcesafullresetofthebq27510
CONTROL_STATUS:0x0000
Instructsthefuelgaugetoreturnstatusinformationtocontroladdresses0x00/0x01.Thestatuswordincludesthe
followinginformation.
Table3.CONTROL_STATUSBitDefinitions
bit7bit6bit5bit4bit3bit2bit1bit0
HighByte–FASSSCSVCCABCA––
LowByte–HIBERNATE–SLEEPLDMDRUP_DISVOKQEN
FAS=Statusbitindicatingthebq27510isinFULLACCESSSEALEDstate.Activewhenset.
SS=Statusbitindicatingthebq27510isintheSEALEDState.Activewhenset.
CSV=Statusbitindicatingavaliddataflashchecksumhasbeengenerated.Activewhenset.
CCA=Statusbitindicatingthebq27510coulombcountercalibrationroutine.Activewhenset.
BCA=Statusbitindicatingthebq27510boardcalibrationroutineisactive.Activewhenset.
HIBERNATE=StatusbitindicatingarequestforentryintoHIBERNATEfromSLEEPmode.Truewhenset.Defaultis0.
SLEEP=Statusbitindicatingthebq27510isinSLEEPmode.Truewhenset.
LDMD=Statusbitindicatingthebq27510ImpedanceTrack™algorithmusingconstant-powermode.Truewhenset.Defaultis0
(constant-currentmode).
RUP_DIS=Statusbitindicatingthebq27510Ratableupdatesdisabled.Truewhenset
VOK=StatusbitindicatingcellvoltagesareOKforQmaxupdates.Truewhenset.
QEN=Statusbitindicatingthebq27510Qmaxupdatesenabled.Truewhenset.
DEVICE_TYPE:0x0001
Instructsthefuelgaugetoreturnthedevicetypetoaddresses0x00/0x01.
FW_VERSION:0x0002
Instructsthefuelgaugetoreturnthefirmwareversiontoaddresses0x00/0x01.
HW_VERSION:0x0003
Instructsthefuelgaugetoreturnthehardwareversiontoaddresses0x00/0x01.
DF_CHECKSUM:0x0004
Instructsthefuelgaugetocomputethechecksumofthedataflashmemory.Thechecksumvalueiswrittenand
returnedtoaddresses0x00/0x01(UNSEALEDmodeonly).ThechecksumwillnotbecalculatedinSEALED
mode;however,thechecksumvaluecanstillberead.
Copyright©2009,TexasInstrumentsIncorporatedSubmitDocumentationFeedback9
ProductFolderLink(s):bq27510-G1
Not Recommended For New Designs