Datasheet

Single-ByteRead
A6 A5 A0 R/W ACK A7 A6 A5 A4 A0 ACK A6 A5 A0 ACK
Start
Condition
Stop
Condition
Acknowledge Acknowledge Acknowledge
I CDevice Addressand
2
Read/WriteBit
Subaddress DataByte
D7 D6 D1 D0 ACK
I CDevice Addressand
Read/WriteBit
2
Not
Acknowledge
R/WA1 A1
RepeatStart
Condition
T0036-03
Multiple-ByteRead
A6 A0 ACK
Acknowledge
I CDevice Addressand
Read/WriteBit
2
R/WA6 A0 R/W ACK A0 ACK D7 D0 ACK
Start
Condition
Stop
Condition
Acknowledge Acknowledge Acknowledge
LastDataByte
ACK
FirstDataByte
RepeatStart
Condition
Not
Acknowledge
I CDevice Addressand
Read/WriteBit
2
Subaddress OtherDataBytes
A7 A6 A5 D7 D0 ACK
Acknowledge
D7 D0
T0036-04
TAS5706A
TAS5706B
SLOS606DMARCH2009REVISEDSEPTEMBER2009.............................................................................................................................................
www.ti.com
AsshowninFigure42,asingle-bytedatareadtransferbeginswiththemasterdevicetransmittingastart
conditionfollowedbytheI
2
Cdeviceaddressandtheread/writebit.Forthedatareadtransfer,bothawrite
followedbyareadareactuallydone.Initially,awriteisdonetotransfertheaddressbyteorbytesoftheinternal
memoryaddresstoberead.Asaresult,theread/writebitbecomesa0.AfterreceivingtheTAS5706Aaddress
andtheread/writebit,TAS5706Arespondswithanacknowledgebit.Inaddition,aftersendingtheinternal
memoryaddressbyteorbytes,themasterdevicetransmitsanotherstartconditionfollowedbytheTAS5706A
addressandtheread/writebitagain.Thistimetheread/writebitbecomesa1,indicatingareadtransfer.After
receivingtheaddressandtheread/writebit,theTAS5706Aagainrespondswithanacknowledgebit.Next,the
TAS5706Atransmitsthedatabytefromthememoryaddressbeingread.Afterreceivingthedatabyte,the
masterdevicetransmitsanotacknowledgefollowedbyastopconditiontocompletethesinglebytedataread
transfer.
Figure42.Single-ByteReadTransfer
Amultiple-bytedatareadtransferisidenticaltoasingle-bytedatareadtransferexceptthatmultipledatabytes
aretransmittedbytheTAS5706AtothemasterdeviceasshowninFigure43.Exceptforthelastdatabyte,the
masterdevicerespondswithanacknowledgebitafterreceivingeachdatabyte.
Figure43.MultipleByteReadTransfer
32SubmitDocumentationFeedbackCopyright©2009,TexasInstrumentsIncorporated
ProductFolderLink(s):TAS5706ATAS5706B
TAS5706A is Not Recommended for New Designs