
DSD1608
SLES040
–
JUNE 2002
www.ti.com
31
TDMCA Terminals
TDMCA requires six signals, of which four are for command and audio data interface and two are for the daisy chain.
Signals that can be shared are as indicated in the following table. The host interface signals, MS, MC and MDO
change to DCI, DCO, and PDO respectively. The MDO signal is 3-state output so that it can be connected directly
to other PDO terminals.
TERMINAL (SIGNAL) NAME
PROPERTY
DESCRIPTION
PLRCK
Input
TDMCA frame-start signal. The frequency of PLRCK must be the same as the sampling
frequency.
PBCK
Input
TDMCA clock. The frequency of PBCK must be high enough to communicate the TDMCA
frame within a PLRCK clock cycle.
PDATA1/PDI
Input
TDMCA command and audio data input signal
MDO/PDO
Output
TDMCA command data three-state output signal
MS/DCI
Input
TDMCA daisy chain input signal
MC/DCO
Output
TDMCA daisy chain output signal
Device ID Determination
The TDMCA mode also supports a multi-chip implementation in one system. This means that the host controller
(DSP) can support several PCM devices and/or other devices simultaneously. The PCM devices are categorized as
IN device, OUT device, IN/OUT device, and NO device. The IN device has an input port to receive audio data. The
OUT device has a output port to provide audio data. The IN/OUT device has both input and output ports for audio
data. The NO device has no port for audio data but needs command data from the host. A DAC is an IN device, an
ADC is an OUT device, a CODEC is an IN/OUT device, and a PLL is a NO device. The DSD1608 is an IN device.
To distinguish devices from the host controller, each device is given its own device ID by the daisy chain. A device
gets its own device ID automatically by connecting its DCO to the DCI of the next device in the daisy chain. There
are actually two completely independent and equivalent daisy chains, which are categorized as the IN chain and the
OUT chain. Figure 34 shows the daisy chain connection. If a system needs to chain a DSD1608 and a NO device
in the same IN chain, the NO device should be chained at the back of the IN chain because it doesn
’
t require any
audio data. Figure 35 shows an example of a TDMCA system that includes an IN chain and an OUT chain with a
TI DSP. For chained devices to get their own device IDs, the DID signal should be set to 1 (the details are described
later) and PLRCK and PBCK should be driven to initiate the TDMCA mode for all devices which are chained. The
device at the top of the chain determines its device ID is 1 when DCI is fixed HIGH. Every other device determines
its position in the chain by counting PBCK pulses and observing its own DCI signal. Figure 36 shows the initialization
of each device ID. If all devices do n
o
t need separate device IDs, each DCI should be held high, causing the
corresponding device IDs to be 1.
IN Device
D
D
OUT Device
D
D
IN
OUT
INOUT
IN Chain
OUT Chain
IN Device
OUT Device
D
D
D
D
D
D
D
D
IN
OUT
INOUT
D
D
D
D
NO Device
D
D
NO Device
D
D
NO Device
NO Device
D
D
D
D
Figure 34. Daisy Chain Connection