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,