I am interfacing a TLV320AIC3204 codec EVM with an nRF54L15 board using I2S.
The codec EVM default configuration is working correctly. I verified audio on the EVM side.
Current clock configuration:
-
MCLK = 12 MHz
-
BCLK = 3 MHz
-
LRCK = 48 kHz
I am using clocks generated from the codec EVM and connecting them to the nRF54L15 board. The nRF54L15 is configured as I2S slave.
Issue:
I am not receiving ADC audio data on the nRF54L15 side. ADC values remain zero.
I am using IN3L microphone input on the codec. Codec initialization completes successfully and clocks are present. However, nRF54L15 does not receive audio samples.
Current observations:
-
Codec EVM default condition works
-
MCLK/BCLK/LRCK are measured and present
-
ADC path initialization completes
-
nRF54L15 I2S RX does not receive valid audio data
-
ADC values remain zero
Could anyone suggest what should be checked on the Nordic side (I2S configuration, pin mapping, clock slave configuration, RX trigger sequence, or other nRF54L15-specific requirements)?
Thank you.