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: ADC Master mode routing to Main port

Part Number: PCM9211
Other Parts Discussed in Thread: TAS5806MD

Hello IT team,

We're designing audio product with PCM9211.

It has two inputs which are ADC(using VINL/VINR) input and I2S(using AUXIN0).

And it has a I2S output(using MAIN OUTPUT PORT).

So, I have two questions like below.

1. I2S(using AUXIN0) input has only BCK/LRCK/DIN excepting SCK. Can it route the I2S Audio to Main Output Port with BCK/LRCK/DIN? Because we don't need to send SCK to Main Output port.

2. ADC input should be worked as master mode to send BCK/LRCK/DIN to Main Output port. Is it possible? Accoriding to datasheet, becasue PCM9211 master mode is only worked under ADC standalone mode and PCM9211 will route ADC to MPIO_C automatically instead of Main Output Port.

Thanks,

MS,

  • I believe we need an SCK input which is 128*Fs/256*Fs/512*Fs. Do you have a SCK available at the input of the aux interface?

  • Hello Sanjay,

    Thanks for your replying first.

    You answered #1 of my questions and Here is my anwer about your asking.

    We'll connect the I2S lines(BCK, LRCK, DOUT excepting SCK) of BT Module to aux interface(AUXIN0 - RXIN4 through RXIN7) of PCM9211 and Unfotunately, the BT Module doesn't have SCK output.

    so, I'm just wondering if the I2S signals(BCK, LRCK, DOUT excepting SCK) of BT Modulelike can be bypassed to Main Output Port without SCK... like below audio path.

    As you know very well, some devices inlcuding TAS5806MD can be worked with only BCK/LRCK/DATA... So, I guess this PCM9211 maybe same..

    If aux inteface must have SCK input, Do you have any idea??

    Anyway, Please answer me about my question #2(ADC input) as well??

     

    Thanks,

    MS.

  • Hello,

    You need SCLK for the operation, even if you don't want to pass it out with I2S signals to  TAS5806MD .

    You can use register 6Bh for setting  up the source of SCK. You can read more in datasheet in  7.5.41 Main Output Port (SCKO/BCK/LRCK/DOUT) Source Setting Register (address = 6Bh)

    Regarding ADC: 

    In standalone mode, the ADC can be either a clock master or a clock slave. if it is in master mode it provides the clks and can be sent out and from datasheet: " 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."   

    By running the ADC in Master mode, the ADC can operate from an external SCK source (such as a DSP or PLL circuit), and provide BCK and LRCK to the rest of the PCM9211 circuitry and external components.

    please refer to 7.3.8.5 ADC Details in datasheet.

    Regards,

    Arash