English
Language : 

DS90UA101-Q1_14 Datasheet, PDF (29/41 Pages) Texas Instruments – Multi-Channel Digital Audio Link
DS90UA101-Q1
www.ti.com
SNLS441A – JULY 2013 – REVISED SEPTEMBER 2013
Responses from Source B will travel from Source B --> SER B --> DES B --> Audio Module.
• Case 3: If Audio Module sends command to address 0xA6, DES B (address 0xC2) will forward the
transaction to SER B, which then forwards it to Source B's µC/EEPROM. Responses from Source B's
µC/EEPROM will travel from Source B's µC/EEPROM --> SER B --> DES B --> Audio Module.
Source A
Slave ID: (0xA0)
Serializer A
Deserializer A
Digital
Audio
Source
DIN[7:0],
BCK, LRCK,
SCK
DOUT[7:0],
BCK, LRCK,
SCK
SDA
SCL
I2C
2C/
EEPROM
Slave ID: (0xA2)
Source B
Slave ID: (0xA0)
SER A: ID[x] (0xB0)
Serializer B
Digital
Audio
Source
DIN[7:0],
BCK, LRCK,
SCK
I2C
SDA
SCL
DES A: ID[x] (0xC0)
SLAVE ID0 (0xA0)
SLAVE ALIAS ID0 (0xA0)
SLAVE ID1 (0xA2)
SLAVE ALIAS ID1 (0xA2)
Deserializer B
DOUT[7:0],
BCK, LRCK,
SCK
Audio
Module
2C/
EEPROM
Slave ID: (0xA2)
SDA
SCL
I2C
SER B: ID[x] (0xB2)
I2C
SDA
SCL
DES B: ID[x] (0xC2)
SLAVE ID0 (0xA0)
SLAVE ALIAS ID0 (0xA4)
SLAVE ID1 (0xA2)
SLAVE ALIAS ID1 (0xA6)
Figure 26. Multiple Device Addressing
DSP
Master
NOTE
The alias ID must be set in order to communicate with any remote device. For example:
• When there is only one SER/DES pair and no remote slaves: if I2C Master on the DES
side wants to communicate with the remote SER, I2C pass-through must be enabled
on the DES and the SER Alias ID must also be set before the I2C Master can
communicate with the remote SER (the SER ID is automatically configured by default if
there is LOCK).
• When there is only one SER/DES pair and one remote slave connected to the SER: if
I2C Master on the DES side (with pass-through enabled) wants to communicate with
the remote slave, the Slave ID and Slave Alias ID must be set before the I2C Master
can communicate with the remote slave, even if there is only one remote slave.
Slave Clock Stretching
To communicate and synchronize with remote devices on the I2C bus through the Bidirectional Control Channel,
the chipset utilizes bus clock stretching (holding the SCL line low) during data transmission. On the 9th clock of
every I2C transfer (before the ACK signal), the local I2C slave pulls the SCL line low until a response is received
from the remote I2C bus located on the other end of the serial interface. The slave device will not control the
clock and only stretches it until the remote peripheral has responded. The I2C Master must support slave clock
stretching in order to communicate with remote devices.
Copyright © 2013, Texas Instruments Incorporated
Product Folder Links: DS90UA101-Q1
Submit Documentation Feedback
29