Post Go back to editing

ADAU1467 TDM512 issues

Category: Datasheet/Specs
Product Number: ADAU1467

Hello,

I am using an AKM AK5538 ADC in TDM512 mode (schematic attached). The DSP settings for Serial In 0 are also attached.

BCLKO0, LRCLK0 are outputs into the ADCs BCLK and LRCLK. MCLKO goes to ADC MCLK.
SDTO goes to SDATAIN0.

Unfortunately when attaching 8 level meters to the 8 inputs, I only see activity on channel 1 and 2.

Parents
  • Now I am a step further - it was the output serial port setting (wrong clock ratio due to wrong amount of channels).

    But now, the Meters are reading -34dB when no signal is attached, but I can see audio.

  • Hello Sylwester,

    I have a couple of questions, before that could you please help me with attaching your project?

    I believe your sample rate is 48KHz. Note that you can't do TDM16 if the sample rate is above 48kHz.

    Are you trying to input TDM16 to the DSP? I have to confirm once again since you set the serial input to be 16 channels and you mentioned TDM512 mode, below is what I found in the ADC datasheet regarding TDM512 mode.

    Are you trying to do something like this above picture, having two 8 channel ADCs and cascading it to give a 16 channel ADC out to the DSP input?

    Can you probe the ADC's SDT0 pin and verify it's outputting 16 channels? If possible, please attach a scope shot of serial clocks and data.

    I see your word length is set as Flexible TDM (FTDM), I hope it's mistakenly set.

    when attaching 8 level meters to the 8 inputs, I only see activity on channel 1 and 2.

    This channel 1 and 2 receive correct and intended data from the ADC?

    There are only a very few registers to put the DSP in TDM16 and it will be running without out a problem once it receives 16 channels (of course with a proper clock settings), so we have to closely look at the ADC's out.

    I haven't checked the ADC's registers yet; I will do once I get a reply from you.

    Regards,

    Harish

Reply
  • Hello Sylwester,

    I have a couple of questions, before that could you please help me with attaching your project?

    I believe your sample rate is 48KHz. Note that you can't do TDM16 if the sample rate is above 48kHz.

    Are you trying to input TDM16 to the DSP? I have to confirm once again since you set the serial input to be 16 channels and you mentioned TDM512 mode, below is what I found in the ADC datasheet regarding TDM512 mode.

    Are you trying to do something like this above picture, having two 8 channel ADCs and cascading it to give a 16 channel ADC out to the DSP input?

    Can you probe the ADC's SDT0 pin and verify it's outputting 16 channels? If possible, please attach a scope shot of serial clocks and data.

    I see your word length is set as Flexible TDM (FTDM), I hope it's mistakenly set.

    when attaching 8 level meters to the 8 inputs, I only see activity on channel 1 and 2.

    This channel 1 and 2 receive correct and intended data from the ADC?

    There are only a very few registers to put the DSP in TDM16 and it will be running without out a problem once it receives 16 channels (of course with a proper clock settings), so we have to closely look at the ADC's out.

    I haven't checked the ADC's registers yet; I will do once I get a reply from you.

    Regards,

    Harish

Children
No Data