Цитата(Alexashka @ Mar 28 2008, 11:07)

AVC это автоконтроль громкости, практически тоже самое что и AGC.
I2S как я понял имеется в моем контроллере, тока называется SSC.
Но не понятно чем он от SPI Отличается...вроде все теже сигналы, "контроль кадра" какбы даже аналогичен сигналу "выбор слейва"...
Что от чего отличается? I2S от SPI или SSC от SPI? SSC - это просто синхронный последовательный порт, поддерживающий некоторый набор режимов передачи. Какие-то из этих режимов может быть совместимы с SPI (что наверняка, при этом "контроль кадра" действительно используется как "выбор слейва"), какие-то с I2S (что уже менее вероятно). Надо смотреть, что за процессор.
Если говорить про различия I2S и SPI, то в отличие от SPI, I2S предназначен для передачи непрерывного потока данных (аудиосигнала). При этом сигнал, аналогичный сигналу"контроль кадра", используется для выбора правого/левого канала и одновременно этот сигнал определяет скорость потока данных (по этому он и называтеся LRCLK).
Цитата
единственно что два сигнала SCK, Это че оба устройства могут передавать одновременно друг другу?
Да. SSC, как правило, содержит два независимых канала: один на прием, другой на передачу. Эти каналы могут работать одновременно и на разной частоте. Но если, например, Вы будете на SSC эмулировать SPI, то надо:
- SCK_TX соединить с SCK_RX, а FRM_TX с FRM_RX
- SCK_TX и FRM_TX сконфигурировать как выходы, а SCK_RX и FRM_RX - как входы