SLAS666B January 2010 – October 2018 TLV320DAC3101
PRODUCTION DATA.
The audio serial interface on the has extensive I/O control to allow communication with two independent processors for audio data. The processors can communicate with the device one at a time. This feature is enabled by register programming of the various pin selections. shows the primary and secondary audio interface selection and registers. Figure 6-33 is a high-level diagram showing the general signal flow and multiplexing for the primary and secondary audio interfaces.
DESIRED PIN FUNCTION | POSSIBLE PINS | PAGE 0 REGISTERS | COMMENT |
---|---|---|---|
Primary WCLK (OUT) | WCLK | R27/D2 = 1 | Primary WCLK is output from codec |
R33/D5–D4 | Select source of primary WCLK (DAC_fs or secondary WCLK) | ||
Primary WCLK (IN) | WCLK | R27/D2 = 0 | Primary WCLK is input to codec |
Primary BCLK (OUT) | BCLK | R27/D3 = 1 | Primary BCLK is output from codec |
R33/D7 | Select source of primary WCLK (internal BCLK or secondary BCLK) | ||
Primary BCLK (IN) | BCLK | R27/D3 = 0 | Primary BCLK is input to codec |
Primary DIN (IN) | DIN | R32/D0 | Select DIN to internal interface (0 = primary DIN; 1 = secondary DIN) |
Secondary WCLK (OUT) | GPIO1 | R31/D4–D2 = 000 | Secondary WCLK obtained from GPIO1 pin |
R51/D5–D2 = 1001 | GPIO1 is secondary WCLK output. | ||
R33/D3–D2 | Select source of Secondary WCLK (DAC_fS or primary WCLK) | ||
Secondary WCLK (IN) | GPIO1 | R31/D4–D2 = 000 | Secondary WCLK obtained from GPIO1 pin |
R51/D5–D2 = 0001 | GPIO1 enabled as secondary input | ||
Secondary BCLK (OUT) | GPIO1 | R31/D7–D5 = 000 | Secondary BCLK obtained from GPIO1 pin |
R51/D5–D2 = 1000 | GPIO1 is secondary BCLK output. | ||
R33/D6 | Select source of secondary BCLK (primary BCLK or internal BCLK) | ||
Secondary BCLK (IN) | GPIO1 | R31/D7–D5 = 000 | Secondary BCLK obtained from GPIO1 pin |
R51/D5–D2 = 0001 | GPIO1 enabled as secondary input | ||
Secondary DIN (IN) | GPIO1 | R31/D1–D0 = 00 | Secondary DIN obtained from GPIO1 pin |
R51/D5–D2 = 0001 | GPIO1 enabled as secondary input |