nRF5340 I2S MCLK issue – unable to get 12.288 MHz MCLK for 48 kHz sampling
I am using the nRF5340 SoC and configuring the I2S peripheral as Master to achieve a 48 kHz audio sampling rate with an expected MCLK of 12.288 MHz (256 × 48 kHz).
With my current I2S configuration:
-
LRCLK is correctly measured at 48 kHz
-
SCLK is measured at 3.072 MHz
-
However, when I measure MCLK on the MCK pin, I only see ~100 kHz, which is not the expected value of 12.288 MHz
The I2S data clocks (LRCLK and SCLK) appear to be correct, but the MCLK output frequency is incorrect.
below are the i2s configurations