PCM9211
www.ti.com
SBAS495 –JUNE 2010
Auxiliary PCM Audio Input and Output (I/O)
There are up to 3x digital auxiliary (AUX) inputs and one AUX output on the PCM9211. These I/Os are
multiplexed and shared with RXIN4 through RXIN7, MPIOB, and MPIOC. Each input and output supports a
four-wire digital audio interface that is similar to the I2S protocol. Each I/O can support SCK (system clock), BCK
(bit clock), LRCK (left/right clock, or word clock) and data transmissions. The audio format supported through the
Aux I/O can be configured for I2S, 24-bit left-justified (LJ), 24-bit right-justified (RJ), and 16-bit RJ output.
The AUX inputs are designed to be driven in Clock Slave mode. The Aux Output can only operate in Master
mode. The system clock can be run from 128fS, 256fS, and 512fS. However, the ADC cannot run from 128fS.
Routing
All 3x AUXIN data and clocks, in addition to data and clocks from the ADC and DIR modules, are routed to three
output ports. The Main Output Port and Aux Output Port (that can be output through MPIO_B) are both PCM
outputs capable of I2S, RJ, and LJ. The DIT output is an S/PDIF signal output.
All three outputs have individual multiplexers that can select between the AUXINs, DIR, or ADC.
Control Interface
The PCM9211 can be controlled by either SPI or I2C (up to a 400-kHz I2C bus). However, on startup, the device
goes into a default routing mode. Details of this mode are discussed in the Serial Control Mode section. For
certain applications, the default configuration may be suitable, and therefore does not require external
programming.
Multipurpose I/O
The PCM9211 includes 12 MPIO (Multi-Purpose Inputs/Outputs) and two MPO (Multi-Purpose Output) pins.
These MPIO/MPO pins can be easily set to different configurations through registers to allow different routing
and provide data outputs based on the specific application.
The 12 MPIO pins are divided into three groups (A, B, and C); each group has four pins (MPIO_Ax, MPIO_Bx,
and MPIO_Cx).
For example, to access all 12 S/PDIF inputs, the MPIO_Ax pins can be configured to support S/PDIF RXIN8 and
RXIN11. However, if the application requires an additional I2S input, then the MPIO_Ax pins can be configured
for an Aux In instead of RXIN8 and RXIN11.
Copyright © 2010, Texas Instruments Incorporated
Submit Documentation Feedback
15
Product Folder Link(s): PCM9211