From 86bea717da9f8b1aa1992d2069396622b9face2d Mon Sep 17 00:00:00 2001 From: xross Date: Thu, 29 Sep 2022 15:26:36 +0100 Subject: [PATCH] Add pad delay to TDM master ADC ports --- lib_xua/src/core/ports/audioports.xc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib_xua/src/core/ports/audioports.xc b/lib_xua/src/core/ports/audioports.xc index d6e85d3a..92cececd 100644 --- a/lib_xua/src/core/ports/audioports.xc +++ b/lib_xua/src/core/ports/audioports.xc @@ -79,11 +79,13 @@ void ConfigAudioPorts( } #if (I2S_CHANS_ADC != 0) + /* Some adustments for timing. Sample ADC lines on negative edge and add some delay */ if(XUA_PCM_FORMAT == XUA_PCM_FORMAT_TDM) { for(int i = 0; i < I2S_WIRES_ADC; i++) { set_port_sample_delay(p_i2s_adc[i]); + set_pad_delay(p_i2s_adc[i], 4); } } #endif