5

I2S specifications provide different modes of operation. I tried looking for advantages of one mode over the other but could not find any good literature. Can anyone provide or explain the advantage of one mode over the other ?

CL.
  • 173,858
  • 17
  • 217
  • 259
Trickmaster
  • 187
  • 2
  • 5

1 Answers1

3

With samples that are aligned to the most significant bit, the sample length does not matter (because if the sent and expected sample lengths differ, any ignored or read-as-zero bits are the LSBs).

Otherwise, all choices are arbitrary and do not have any advantage whatsoever over each other. (This is why hardware designers choose one I²S mode at random, instead of selecting an obviously best mode.)

CL.
  • 173,858
  • 17
  • 217
  • 259
  • Just as a doubt to clear, right justified mode, one can stuff the bits in the signal before actual data. This will help in sending sync words, or crc checks, isn't it ? – Trickmaster Feb 21 '14 at 04:01
  • What is the difference between "bits" and "actual data"? – CL. Feb 21 '14 at 09:39
  • crc checks is incorrect example, but by bits I mean some sync information which can be sent only in first frame and data mean pcm data over i2s bus. – Trickmaster Feb 21 '14 at 12:09
  • I²S does not have sync information on the data line. – CL. Feb 21 '14 at 13:14