Does MCLK required if I use I2S Slave Mode?
Usually, LRCLK and BCLK is enough, but maybe with XMOS also MCLK need?
MCLK and I2S Slave ?
-
- XCore Addict
- Posts: 150
- Joined: Sun Feb 23, 2014 11:30 am
-
- Respected Member
- Posts: 367
- Joined: Wed May 31, 2017 6:55 pm
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.
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.
-
Verified
- XCore Legend
- Posts: 1156
- Joined: Thu May 27, 2010 10:08 am
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.
Engineer at XMOS
-
- XCore Addict
- Posts: 150
- Joined: Sun Feb 23, 2014 11:30 am
Thank you, not it's clear.