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 MPIO_C I2S input

Hi All,

I want to use MPIO_C as an input, however the aforementioned port behaves always as an output, even if i try to change the settings by writing to the relevant registers.

I managed to do the same thing with MPIO_B, but with MPIO_C i have problems as the clocks that i feed interfere with the clocks that the MPIO_C  (shouldn't) generate.

I set up MPIO_C as an input(aux1) and then i try to route it to the main port but with no luck.

Am i missing a setting or something related?

Best Regards,

Dimitris

  • Hello, Dimitris,

    Sorry for the delayed response. Could you please share your register configuration so we can check if there is something that is not correctly configured?.

    Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hi Diego,

    Thanks for your reply.

    To make things easier, i use the default settings after power up.

    Based on the datasheet, MPIO_C should be configured as an input.

    Below is a pic of CodecControl:

    When i measure the MPIO_C pins i can observe the following:

    MCLK:

    BCLK:

    LRCLK:

    Data:

    As i said to my previous post, I can control and have MPIO_A as an input and MPIO_B both as input or output.

    It is only MPIO_C that doesnt behave as expected.

    Thanks in advance for your help.

    Best regards,

    Dimitris