Hi Dave,
I'm Frank from Polycom, the original inquirer, HeTao help post my question here before I get the registration.
thanks for your reply, it is very clear now for the TDM data format from ADAU7002, but still have some questions need your help.
Attached is the voice captured by SW for 8 channel TDM data, 32bit for each slot, slot 1/2/3/4 is for 4 MEMS microphones that is converted from ADAU7002, and slot 5/6 is for left/right line-in stereo from AD3101, and slot 7/8 is idle for nothing.
When using the audio tool (cool editpro) analyze the file attached, for microphone data, slot 1/2/3/4:
- When treating the most significant 20-bit as the available data (did not ignore first 4-bit), it can get sound-good voice, but the volume sound little bit small
- When ignoring the first 4-bit as you said, will get an abnormal voice (very huge volume)
below is the configuration of TDM receiver on processor side
/*
* Normal BCLK + FS (WCLK).
* FS active high. (weird, but working, it should be active low from my understanding)
* TX data driven on falling edge of bit clock
* and RX data sampled on rising edge of bit clock.
*/
I didn't find any information in the datasheet of ADAU7002 about relationship between TDM data and BCLK/WCLK, such as TDM data is driven on falling/rising edge of BCLK, and TDM data is driven on rising/falling edge of WCLK. would you help figure out the exact relationship between TDM data and BCLK/WCLK, and suggest how to configure on TDM receiver on processor side?
thanks in advance, looking forward to your reply.@