
ADAU1442/ADAU1445/ADAU1446
Data Sheet
Rev. D | Page 42 of 92
selector (that is, the 18:2 multiplexer) allows each serial output
port to clock from any available clock domain. In master mode,
the clock domain selector is bypassed, and the assignments
Table 28. Output Clock Domain Assignments in Master Mode
Data Pin
Clock Pins
SDATA_OUT0
LRCLK9, BCLK9
SDATA_OUT1
LRCLK10, BCLK10
SDATA_OUT2
LRCLK11, BCLK11
SDATA_OUT3
LRCLK3, BCLK3
SDATA_OUT4
LRCLK4, BCLK4
SDATA_OUT5
LRCLK5, BCLK5
SDATA_OUT6
LRCLK6, BCLK6
SDATA_OUT7
LRCLK7, BCLK7
SDATA_OUT8
LRCLK8, BCLK8
The maximum number of audio channels that can be output
from SigmaDSP is 24. The serial output ports must be set in a
way that respects this (for example, two TDM16 streams is not a
valid entry).
All data is processed in twos complement, MSB-first format,
and the left channel always precedes the right channel.
SERIAL OUTPUT PORT MODES AND SETTINGS
Each of the nine serial output ports is controlled by setting an
individual 2-byte word in the serial output mode register for
each port (see
Table 29 for the register addresses). Each serial
data signal can be set to use any of the nine clock domains
(slave mode) or an internally generated LRCLK signal at
fS,NORMAL, fS,DUAL, or fS,QUAD. The default value for each serial port
on reset is set to TDM2, I2S, 24-bit, negative LRCLK and BCLK
polarity slave mode using a 50% duty cycle LRCLK clock signal
(as opposed to a synchronization pulse). This configuration
corresponds to a setting of 0x3C00. The serial data uses its
corresponding clock domain (for example, SDATA3 uses
LRCLK3 and BCLK3).
Restrictions
When the device is in MOST mode, the MSB position of the
serial data is delayed by one bit clock from the start of the frame
(I2S position) and the data width is restricted to 16 bits.
When the device is in MSB delay-by-12 mode, the serial data
can be 16 or 20 bits wide (not 24 bits). When the device is in
MSB delay-by-16 mode, the serial data can only be 16 bits wide.
For information on TDM capabilities, refer to
Table 18.SERIAL
OUTPUT
PORTS
(×9)
SDATA_OUT0
SDATA_OUT1
SDATA_OUT2
SDATA_OUT3
SDATA_OUT4
SDATA_OUT5
SDATA_OUT6
SDATA_OUT7
SDATA_OUT8
DEDICATED
OUTPUT
CLOCK DOMAINS
(×3)
9 TO 11
BCL
K9/
L
RCL
K9
BCL
K10/
L
RCL
K10
BCL
K11/
L
RCL
K11
ASSIGNABLE
INPUT/OUTPUT
CLOCK DOMAINS
(×6)
3 TO 8
BCL
K3/
L
RCL
K3
BCL
K4/
L
RCL
K4
BCL
K5/
L
RCL
K5
BCL
K6/
L
RCL
K6
BCL
K7/
L
RCL
K7
BCL
K8/
L
RCL
K8
4:2
TO SERIAL
INPUT PORTS
3 TO 8
(×6)
18:2
(×9)
CLOCK PAD
MULTIPLEXERS
CLOCK DOMAIN
SELECTOR
3
4
5
6
7
8
9
10 11
2
07696-
034
Figure 33. Output Serial Port Clock Multiplexing