This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DIX9211: AUX0 inputs

Part Number: DIX9211

I'm trying to assign the device as a SPDIF receiver(1 coaxial & 1 optical) + I2S inputs (from 3 other sources),through the usual RXIN pins + MPIOs.

Looking through the datasheet,I can use AUX0,AUX1 & AUX2 for I2S inputs, but seems doesn't much info available on dealing with AUX0(RXIN4~RXIN7)as one of the I2S input.Is the function is not ready yet or something i missed?All control will be done using a I2C mcu.

Note that the I2S output will be the default main port output.

  • Hi Ethan,

    The DIX9211 includes 12 MPIO (Multi-Purpose Inputs/Outputs). 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).

    The MPIO_Ax pins can be configured for an Aux In instead of RXIN8 and RXIN11. [The block diagram is bit misleading as the labels for ASCKI/ABCKI/ALRCK/ADIN are on RXIN4 thro RXIN7 pins]. The I/O function of the MPIO_Ax are assigned by Registers MPASEL[1:0]. Setting it to '00' will result in biphase inputs - RXIN8/RXIN9/RXIN10/RXIN11 and setting it to '11' will configure them to be GPIO.

    NOTE that the MPIO_Bx and MPIO_Cx are configured for I2S inputs by default and it's lot easier to use them for I2S in a given application. Will your application need all three MPIO AUX inputs? 

    Best regards,
    Ravi 

  • Hi Ravi,

    Thanks for the reply,just what I needed.

    Yes,i need 3 of em'.A music streamer,a USB controller and a bluetooth module,all with I2S outputs.