2017-09-02 11:50 PM
Hello,
I use I2S interface on STM32F446 to read audio stream in slave mode. The master transmits MCLK, BCLK, DATA and WS signals.
At the beginning everything works fine. At random point in time the stream becomes disrupted.
I suspect that maybe noise on the I2S line causes that.
What synchronizes data reception alignment? Is it done at WS rise/fall, only first time or every cycle?
What happens if the I2S module receives additional clock due to noise? Will it recover? Is there an error flag?
Best regards,
Gregory
stm32 audio i2s2017-09-03 03:22 AM
Good question.
How do you set SPI_I2SCFGR.ASTREN?
JW
PS. In Cube, SPL and errata this bit is spelled as ASTRTEN...
2019-01-11 01:01 AM
Any solution?,