AnsweredAssumed Answered

Question concerning delay in talkthru example

Question asked by sLy on May 15, 2013
Latest reply on Jul 30, 2013 by Harshit.Gaharwar



I am currently using the "Blockbased Talkthru" Example (48kHz) on the ADSP-21489 EZ-Board and I have a question concerning the delay which is occuring here.


I measure a delay slightly below 12ms.

When routing the audiocodec output (DAI_PB05_O) directly to the audiocodec input (DAI_PB12_I) the delay ist about 1.2ms.

So these 1.2ms are caused by the audiocodec.


~12ms - 1.2ms = ~10.8ms left.

The Example works on 48kHz and NUM_SAMPLES is set to 256. So one frame lasts (256/48000) = 5.333 ms.

I assume that the remaing delay (~10.8ms) matches two frames.


Are these two frames delay caused by the DMA chaining?

If yes, is it possible to reduce it to one frame?


Thank you for your answer,