27 Apr
2016
27 Apr
'16
7:23 p.m.
On Wed, Apr 27, 2016 at 11:06:33AM +0200, Peter Rosin wrote:
While the start condition is correct for the left channel word in the I2S case, it is not correct that the right channel word follows immediately after the left channel word. The start of the right channel word should be triggered by a rising edge on LRCLK in the I2S case, something which simply does not happen.
Almost every programmable serial port does this, it's a very common issue which is why we always try to go for exact clocking where we can - it greatly improves the interoperability for I2S if there are no dead clocks.