Datasheet

www.ti.com
S
Start
(By Master)
TAS3108/
TAS3108IA
Address
Acknowledge
(By TAS3108/
TAS3108IA)
7-Bit Slave
Address
(By Master)
W
Write
(By Master)
ACK Subaddress
TAS3108/
TAS3108IA
Subaddress
(By Master)
Acknowledge
(By TAS3108/
TAS3108IA)
ACK S
Stop
(By Master)
S
Start
(By Master)
TAS3108/
TAS3108IA
Address
Acknowledge
(By TAS3108/
TAS3108IA)
7-Bit Slave
Address
(By Master)
R
Read
(By Master)
ACK Data
Data
(By TAS3108/
TAS3108IA)
ACK Data
Data
(By TAS3108/
TAS3108IA)
Acknowledge
(By Master)
ACK
Acknowledge
(By Master)
S
Stop
(By Master)
NAK
No Acknowledge
(By Master)
S
Start
(By Master)
TAS3108/
TAS3108IA
Address
Acknowledge
(By TAS3108/
TAS3108IA)
7-Bit Slave
Address
(By Master)
W
Write
(By Master)
ACK Data
Data
(By Master)
ACK Data
Data
(By Master)
ACK S
Stop
(By Master)
ACKSubaddress
TAS3108/
TAS3108IA
Subaddress
(By Master)
Acknowledge
(By TAS3108/
TAS3108IA)
ACK
Acknowledge
(By TAS3108/
TAS3108IA)
Acknowledge
(By TAS3108/
TAS3108IA)
Acknowledge
(By TAS3108/
TAS3108IA)
I
2
C Write Transaction
I
2
C Read Transaction
R0006−01
6.2DetailedI
2
COperation
TAS3108,TAS3108IA
AUDIODIGITALSIGNALPROCESSORS
SLES152BOCTOBER2005REVISEDNOVEMBER2007
Figure6-2.I
2
CSubaddressAccessProtocol
TheI
2
Cslavemodeisthemodethatisusedtochangeconfigurationparametersduringoperationandto
performprogramandcoefficientdownloadsfromamasterdevice.Thelattercanbeusedtoreplacethe
I
2
Cmaster-modeEEPROMdownload.TheTAS3108/TAS3108IAsupportsbothrandomandsequential
I
2
Ctransactions.TheTAS3108/TAS3108IAI
2
Cslaveaddressis011010xy,wherethefirstsixbitsarethe
TAS3108/TAS3108IAdeviceaddressandbitxisCS0,whichissetbytheTAS3108/TAS3108IAinternal
microprocessoratpowerup.BityistheR/Wbit.ThepulldownresistanceofCS0createsadefault00
addresswhennoconnectionismadetothepin.Table6-1andTable6-2showallthelegaladdressesfor
I
2
Cslaveandmastermodes.
TheTAS3108/TAS3108IAI
2
Cblockdoesrespondtothebroadcastaddress(00h).
Table6-1.SlaveAddresses
BASEADDRESSCS0R/W SLAVEADDRESS
011010000x68
011010010x69
011010100x6A
011010110x6B
SubmitDocumentationFeedbackMicroprocessorController29
Not Recommended for New Designs