multple I2S components | Cypress Semiconductor
multple I2S components
I've been told by tech support that it's possible, and I will need 2 I2S components to get audio data.
It's all fine. The problem is that I2S components operate ONLY in master mode.
According to the datasheet, when I issue an API call I2S_Start(), the I2S component starts generation of the SCK (bit clock) and WS (LR clock).
But since I start two I2S components sequentially, issuing 2 API calls,
these components are not going to be synchronous.
And since I can use only one component (both are in a master mode !) to synchronize external DSP (source of audio),
the input audio data on the second I2S component is NOT going to be synchronous to it's CLK and WS clocks.
I tried to contact tech support with this question, they told me that in order to reach a person who knows about it,
I need to create a web case, which will be answered in 24 hours.
It's already 24 x 3 hours, and no response
Does anyone have an idea how to deal with this problem ?
Or multiple I2S just don't work in this situation ?