Page 1 of 1

MCLK and I2S Slave ?

Posted: Wed May 31, 2017 6:19 am
by AlexAdvice
Does MCLK required if I use I2S Slave Mode?

Usually, LRCLK and BCLK is enough, but maybe with XMOS also MCLK need?

Re: MCLK and I2S Slave ?

Posted: Wed May 31, 2017 7:09 pm
by CousinItt
Hi,

no the I2S slave does not need a separate MCLK. See the information on creating an i2s_slave component in the I2S/TDM library document.

Re: MCLK and I2S Slave ?

Posted: Thu Jun 01, 2017 1:45 pm
by infiniteimprobability
CousinItt is right - it's all done from the BCLK. However you didn't say whether you are using USB audio I2S or lib_i2s. If using the former, MCLK is still needed for the feedback calculation to the host for the ISO endpoint in asynch mode as standard.

Re: MCLK and I2S Slave ?

Posted: Fri Jun 02, 2017 9:49 am
by AlexAdvice
Thank you, not it's clear.