MCLKI and OUTPUT_LRCLK/BCLK synchronous?

Hi,

I was looking to some app notes and diskussions but found no final answer to this question.

I use an ADAU1701 with 3 external ADCs and 1 external DAC which will be connected via I2S to the SDATA pins.

I think I will use an oscillator with 12.288MHz to feed the MCLKI of the 1701 and also the master clock inputs of the external converters.

ADAU1701 should be the I2S master.

I'm not sure if the generated OUTPUT_LRCLK and OUTPUT_BCLK signals on the 1701 are synchronous to the oscillator clock feeding the MCLKI pin.

I would guess it but I want to be sure.

Can anybody confim this?

Otherwise I think I have to use one ADC as master and distribute this clocks to the other converters and the 1701.

Thanks!

Christian

Parents
  • just to add my $0.02 ...

    Im also investigating ADAU1701 I2S with a CODEC. I plain to run the ADAU1701 as a slave. (short on IO)

    12.288MHz OSC on the CODEC, it has a MCLK OUT which I will connect to the ADAU1701 MCLKI.

    ADAU1701                                    CODEC

    ------------------                              --------------

    INPUT_BCLK ---------------------   OUTPUT_BCLK

    INPUT_LRCLK --------------------- OUTPUT_LRCLK

    INPUT_MCLK  ---------------------- OUTPUT_MCLK

    If the ADAU1701 is the master, OUTPUT_BCLK/OUTPUT_LRCLK needs to be connected to ADAU1701 INPUT_BCLK/INPUT_LRCLK respectively. I am using all MP so slave was the way to go.

Reply
  • just to add my $0.02 ...

    Im also investigating ADAU1701 I2S with a CODEC. I plain to run the ADAU1701 as a slave. (short on IO)

    12.288MHz OSC on the CODEC, it has a MCLK OUT which I will connect to the ADAU1701 MCLKI.

    ADAU1701                                    CODEC

    ------------------                              --------------

    INPUT_BCLK ---------------------   OUTPUT_BCLK

    INPUT_LRCLK --------------------- OUTPUT_LRCLK

    INPUT_MCLK  ---------------------- OUTPUT_MCLK

    If the ADAU1701 is the master, OUTPUT_BCLK/OUTPUT_LRCLK needs to be connected to ADAU1701 INPUT_BCLK/INPUT_LRCLK respectively. I am using all MP so slave was the way to go.

Children
No Data