Good explanation of I2S

I2S Spec ← relevant

I2S was designed for in-device use. Having anywhere near 30cm (=1ft) of trace length is borderline out of spec, having a cable is bad.
Another problem with I2S (and which makes it a pain in the ass) is that without a scope, you will never know why your audio data is corrupted (there is no error detection or correction). Capacitance of the traces is actually a problem I am currently troubleshooting in a uni project…

So I2S (as I2C) is nice and all, but better left inside the case of a device.

2 Likes

Great insight. Thank you!

1 Like