Оглавление
2.2. Стандарт с выравниванием по левому краю (MSB).
2.3. Стандарт с выравниванием по правому краю (LSB).
Мы говорили об этом раньшеКоммуникационная шина I2C,В этом сообщении блога речь пойдет о варианте I2C: шине I2S.
И I2C, и I2S являются последовательными шинами, выпущенными Philips (перешедшими на NXP в 2006 году). I2S была выпущена после того, как I2S была разработана для передачи аудиоданных.
Шина I2S (Inter-IC Sound), также известная как встроенная аудиошина интегральной схемы, представляет собой стандарт шины, разработанный Philips для передачи аудиоданных между цифровыми аудиоустройствами. Он использует конструкцию независимых проводов для передачи тактовых сигналов и сигналов данных. Разделяя сигналы данных и тактовые сигналы, можно избежать искажений, вызванных разницей во времени.
Характеристики шины I2S следующие:
I2SСкачать документ соглашения:Протокол спецификации шины NXP-I2S
Шина I2S обычно состоит из 1 системной тактовой линии и 3 сигнальных линий:
С развитием технологий в рамках унифицированного аппаратного интерфейса I2S появилось множество различных форматов данных I2S, которые можно разделить на: I2S Стандарт Филипс、Стандартный выравнивание по левому краю (MSB) и выравнивание по правому краю (LSB, также называемый японским форматом).、общий формат) стандарт.
Отправитель и получатель должны использовать один и тот же формат данных, чтобы гарантировать согласованность отправленных и полученных данных.
Временная диаграмма I2S Стандарт Филипс показана ниже:
Сигнал LRCLK используется для указания канала, на который в данный момент передаются данные. Значение LRCLK «1» указывает, что передаются данные правого канала, а «0» указывает, что передаются данные левого канала. передаются. Сигнал LRCLK действителен, начиная с одного такта до первого бита (MSB) текущих данных канала.
Сигнал LRCLK изменяется по заднему фронту BCLK, отправитель изменяет данные по заднему фронту тактового сигнала BCLK, а получатель считывает данные по нарастающему фронту тактового сигнала BCLK. Как упоминалось выше, частота LRCLK равна частоте дискретизации Fs, и один цикл LRCLK (1/Fs) включает отправку данных левого и правого каналов.
Для этого стандартного сигнала формата I2S, независимо от того, сколько бит действительных данных имеется, старший бит данных всегда появляется во втором импульсе BCLK после изменения LRCLK (то есть в начале кадра). Это позволяет эффективному количеству битов на принимающей и передающей стороне различаться. Если принимающая сторона может обработать меньше допустимых цифр, чем отправляющая сторона, она может отбросить лишние младшие данные в кадре данных. Если принимающая сторона может обрабатывать больше допустимых цифр, чем отправляющая сторона, она может восполнить оставшиеся биты; сам.
Этот механизм синхронизации делает соединение цифрового аудиооборудования более удобным, не вызывая рассогласования данных.
Стандартная временная диаграмма с выравниванием по левому краю (MSB) показана ниже:
Этот стандарт используется редко. Он начинает передачу данных, когда LRCLK переключается. Обратите внимание, что когда LRCLK равен 1, передаются данные левого канала. Когда LRCLK равен 0, передаются данные правого канала. Стандарт Филипс Напротив。
Стандартная временная диаграмма с выравниванием по правому краю (LSB) показана ниже:
Когда передача LSB звуковых данных завершена, LRCLK завершает второй переворот (бывает, что LSB и LRCLK выравниваются по правому краю, поэтому его называют стандартом с выравниванием по правому краю). Обратите внимание, что когда LRCLK равен 1, передаются данные левого канала. Когда LRCLK равен 0, передаются данные правого канала. Это точно так же, как I2S. Стандарт Филипс Напротив。
Расширьте свое обучение:
1、Познакомьтесь с протоколом связи SPI в одной статье
2、Понимание связи по шине I2C в одной статье
3、Разбираемся с протоколом связи UART в одной статье
4、 Разбираемся с протоколом Modbus в одной статье
5、 Познакомьтесь с алгоритмом ПИД-регулирования в одной статье.
6、Познакомьтесь с трехэтапным рукопожатием и четырехсторонней волной TCP в одной статье.
7、Разберитесь с алгоритмом бинаризации изображений в одной статье
8、 Изучите характеристики, принципы и конструкцию драйверов шаговых двигателей в одной статье.