Datasheet
ExtendedDataCommands
bq27510-G1
SLUS927–APRIL2009.....................................................................................................................................................................................................
www.ti.com
Extendedcommandsofferadditionalfunctionalitybeyondthestandardsetofcommands.Theyareusedinthe
samemanner;howeverunlikestandardcommands,extendedcommandsarenotlimitedto2-bytewords.The
numberofcommandsbytesforagivenextendedcommandrangesinsizefromsingletomultiplebytes,as
specifiedinTable5.FordetailsontheSEALEDandUNSEALEDstates,seeSectionAccessModes.
Table5.ExtendedCommands
NAMECOMMANDCODEUNITSSEALEDUNSEALED
ACCESS
(1)(2)
ACCESS
(1)(2)
ReservedRSVD0x34…0x3bN/ARR
DesignCapacity()DCAP0x3c/0x3dmAhRR
DataFlashClass()
(2)
DFCLS0x3eN/AN/AR/W
DataFlashBlock()
(2)
DFBLK0x3fN/AR/WR/W
Authenticate()/BlockData()A/DF0x40…0x53N/AR/WR/W
AuthenticateCheckSum()/BlockData()ACKS/DFD0x54N/AR/WR/W
BlockData()DFD0x55…0x5fN/ARR/W
BlockDataCheckSum()DFDCKS0x60N/AR/WR/W
BlockDataControl()DFDCNTL0x61N/AN/AR/W
DeviceNameLength()DNAMELEN0x62N/ARR
DeviceName()DNAME0x63...0x69N/ARR
ApplicationStatus()APPSTAT0x6aN/ARR
ReservedRSVD0x6b...0x7fN/ARR
(1)SEALEDandUNSEALEDstatesareenteredviacommandstoControl()0x00/0x01
(2)Insealedmode,dataflashCANNOTbeaccessedthroughcommands0x3eand0x3f.
DesignCapacity():0x3c/0x3d
SEALEDandUNSEALEDAccess:ThiscommandreturnsthevalueisstoredinDesignCapacityandis
expressedinmAh.Thisisintendedtobethetheoreticalornominalcapacityofanewpack,buthasnobearing
ontheoperationofthefuelgaugefunctionality
DataFlashClass():0x3e
UNSEALEDAccess:Thiscommandsetsthedataflashclasstobeaccessed.Theclasstobeaccessedshould
beenteredinhexadecimal.
SEALEDAccess:ThiscommandisnotavailableinSEALEDmode.
DataFlashBlock():0x3f
UNSEALEDAccess:Thiscommandsetsthedataflashblocktobeaccessed.When0x00iswrittento
BlockDataControl(),DataFlashBlock()holdstheblocknumberofthedataflashtobereadorwritten.Example:
writinga0x00toDataFlashBlock()specifiesaccesstothefirst32byteblockanda0x01specifiesaccesstothe
second32byteblock,andsoon.
SEALEDAccess:ThiscommanddirectswhichdataflashblockwillbeaccessedbytheBlockData()command.
Writinga0x00toDataFlashBlock()specifiestheBlockData()commandwilltransferauthenticationdata.Issuing
a0x01,0x02or0x03instructstheBlockData()commandtotransferManufacturerInfoBlockA,B,orC,
respectively.
BlockData():0x40…0x5f
UNSEALEDAccess:Thisdatablockistheremainderofthe32bytedatablockwhenaccessingdataflash.
SEALEDAccess:Thisdatablockistheremainderofthe32bytedatablockwhenaccessingManufacturer
BlockInfoA,B,orC.
14SubmitDocumentationFeedbackCopyright©2009,TexasInstrumentsIncorporated
ProductFolderLink(s):bq27510-G1
Not Recommended For New Designs