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.

PCM9211: No SPDIF-sound output of I2S input

Part Number: PCM9211


Hello together, I got stucked with my PCM9211.

I did manage to play audio from the ADC to MPO0, but I'm not able to get any sound output from an I2S source. I tried many different configurations and register-settings, but neither of them worked.

I'm using a bare PCM9211 (without EVM), default-config should be MPIO_C -> Auxin1 -> DIT -> MPO0, shouldn't it? Do I have to do anything else than putting the 4 wires of the source to MPIO_C to get SPDIF on MPO0?

Nevertheless, which input I chose in register 37h, I get "Out of range" (Only for ADC 38h shows 0x19 -> 48kHz), can I give you more information?

Thank you in advance, 

regards Johannes

  • Johannes,

    My Colleague who supports this device will get back to you tomorrow (3.20).

    Best regards
    -Steve Wilson
  • Hi Johannes,
    PCM9211 can be configured to convert I2S input to SPDIF output in few ways...below is an example configuration that has been verified to work on our EVM to configure I2S input on MPIO_B --> AUXIN2 --> DIT --> MPO.

    There is a documentation error in register definition for RECOUT0 setting register which we will fix in upcoming release of the DS for this device and it has been factored into the below config file.

    #---------------------------------Start MainOutput Settings-----------------------------------------
    #REG. 6Ah, Main Output & AUXOUT Port Control
    w 80 6A 00
    #REG. 6Bh, Main Output Port (SCKO/BCK/LRCK/DOUT) Source Setting | Select DIR as SCK Source & BCK/LRCK/DATA Source
    w 80 6B 55
    #REG. 6Dh, MPIO_B & Main Output Port Hi-Z Control
    w 80 6D 00

    #-------------------------------Start MPO0 settings---------------------------------------------------
    #REG. 35h, RECOUT0 Output Biphase Source Settings Register
    w 80 35 0C
    #REG. 36h, RECOUT1 Output Biphase Source Settings Register
    w 80 36 54
    #REG. 60h, DIT Function Control Register 1/3 | Select DIT System Clock Source & BCK/LRCK & Data Source
    w 80 60 55
    #REG. 78h, MPO1, MPO0 Function Assign Setting Register
    w 80 78 3D

    Please use this as reference and alter the same as per needed in your system.

    Best regards,
    Ravi