Datasheet

Single-ByteWrite
A6 A5 A4 A3 A2 A1 A0
R/W
ACK A7 A6 A5 A4 A3 A2 A1 A0 ACK D7 D6 D5 D4 D3 D2 D1 D0 ACK
Start
Condition
Stop
Condition
Acknowledge Acknowledge Acknowledge
I CDevice Addressand
2
Read/WriteBit
Subaddress DataByte
T0036-01
Multiple-ByteWrite
D7 D0 ACK
Stop
Condition
Acknowledge
I CDevice Addressand
2
Read/WriteBit
Subaddress LastDataByte
A6 A5 A1 A0 R/W ACK A7 A5 A1 A0 ACK D7 ACK
Start
Condition
Acknowledge Acknowledge Acknowledge
FirstDataByte
A4 A3A6
OtherDataBytes
ACK
Acknowledge
D0 D7 D0
T0036-02
TAS5706A
TAS5706B
www.ti.com
.............................................................................................................................................SLOS606DMARCH2009REVISEDSEPTEMBER2009
SupplyingasubaddressforeachsubaddresstransactionisreferredtoasrandomI
2
Caddressing.The
TAS5706AalsosupportssequentialI
2
Caddressing.Forwritetransactions,ifasubaddressisissuedfollowedby
dataforthatsubaddressandthe15subaddressesthatfollow,asequentialI
2
Cwritetransactionhastakenplace,
andthedataforall16subaddressesissuccessfullyreceivedbytheTAS5706A.ForI
2
Csequentialwrite
transactions,thesubaddressthenservesasthestartaddress,andtheamountofdatasubsequentlytransmitted,
beforeastoporstartistransmitted,determineshowmanysubaddressesarewritten.Aswastrueforrandom
addressing,sequentialaddressingrequiresthatacompletesetofdatabetransmitted.Ifonlyapartialsetofdata
iswrittentothelastsubaddress,thedataforthelastsubaddressisdiscarded.However,allotherdatawrittenis
accepted;onlytheincompletedataisdiscarded.
AsshowninFigure40,asingle-bytedatawritetransferbeginswiththemasterdevicetransmittingastart
conditionfollowedbytheI
2
Cdeviceaddressandtheread/writebit.Theread/writebitdeterminesthedirectionof
thedatatransfer.Forawritedatatransfer,theread/writebitwillbea0.AfterreceivingthecorrectI
2
Cdevice
addressandtheread/writebit,theDAPrespondswithanacknowledgebit.Next,themastertransmitsthe
addressbyteorbytescorrespondingtotheTAS5706Ainternalmemoryaddressbeingaccessed.Afterreceiving
theaddressbyte,theTAS5706Aagainrespondswithanacknowledgebit.Next,themasterdevicetransmitsthe
databytetobewrittentothememoryaddressbeingaccessed.Afterreceivingthedatabyte,theTAS5706A
againrespondswithanacknowledgebit.Finally,themasterdevicetransmitsastopconditiontocompletethe
single-bytedatawritetransfer.
Figure40.Single-ByteWriteTransfer
Amultiple-bytedatawritetransferisidenticaltoasingle-bytedatawritetransferexceptthatmultipledatabytes
aretransmittedbythemasterdevicetotheDAPasshowninFigure41.Afterreceivingeachdatabyte,the
TAS5706Arespondswithanacknowledgebit.
Figure41.Multiple-ByteWriteTransfer
Copyright©2009,TexasInstrumentsIncorporatedSubmitDocumentationFeedback31
ProductFolderLink(s):TAS5706ATAS5706B
TAS5706A is Not Recommended for New Designs