Новый интерфейс MIPI I3C работает быстрее, лучше и имеет обратную совместимость с обновленным протоколом I2C


I2C (Inter-Integrated Circuit) является одним из наиболее часто используемых последовательных шин для сопряжения датчиков и других чипов, а также использования двух сигналов (таймер и данные) для управления до 128 чипами благодаря своей системе 7-и схемных адресов. После объявления она работала на новом стандарте I3C представленном в 2014 году ,И теперь MIPI Aliance официально представила I3C MIPI ( Improved Inter Integrated Circuit ) Стандартизованный интерфейс для датчиков, обратно совместимый с  обновлением для I2C с низким энергопотреблением, а также с более высоким битрейтом.

I3C предлагает четыре режима передачи данных, которые, по максимальной базовой частоте от 12,5 MГц, обеспечивают сырой битрейт 12,5 Мбит в режиме базовой линии SDR по умолчанию, и 25, 27.5 и 39.5 Mbps, соответственно, в режимах HDR. При передаче были определенны эффективные битовые данные в 11.1,20, 23.5 и 33.3 Мбит.

MIPI Aliance также предоставили сравнительную таблицу I3C, I2C и SPI с особенностями, преимуществами и недостатками.

параметр MIPI I3C I 2 C SPI
Количество линий 2-х проводной 2-х проводной (нужны отдельные провода для каждого требуемого сигнала) 4-х проводной (нужны отдельные провода для каждого требуемого сигнала прерывания)
ЭффективныData Bitrate 33.3 Мбит максимум на 12,5 МГц
(обычно: 10,6 Мбит на 12 МГц SDR)
3 Мбит максимум на 3,4 МГц (Hs)
0,8 Мбит макс на 1 МГц (Fm +)
0,35 Мбит макс при 400 кГц (Fm)
Прибл. 60 Мбит максимум при 60 МГц для обычных реализаций (правило: 10 Мбит на частоте 10 МГц)
 преимущества ·Только две сигнальные линии

·Наследие I2C устройств работают на одной шине (с некоторыми ограничениями)

·Динамическая адресация и поддержка
статической адресации для шины I2C и устаревших устройств

· скорость передачи данных сообщений (SDR) как у I2C

· Не всегда высокая скорость передачи данных обмена сообщениями  (HDR)

· Возможность работы с несколькими потоками и динамическая
адресация позволяют избежать пересечений

· Multi-мастера возможности

· В ленточной поддержке прерываний

· Горячая присоединиться к поддержке

· Мастер собственности и
механизм передачи обслуживания определяется Внутриполосным интегрированием команды
(CCC) поддержка

· Только две сигнальные линии

· Гибкая скорость передачи данных

· Каждое устройство на шине
независимо друг от друга

· Устройства имеют простой мастер

· Простая реализация

· Широко распространенно в сфере работы с датчиками  и за ее пределами

· Поддержка мульти-мастера и моноканальных особенностей, функциональных возможностей

· Полная дуплексная связь Push-PullDriver

· Хорошая целостность сигнала и высокая скорость 20 МГц

· Более высокая пропускная способность, чем у I2C и SMBus

·  Не ограничивается 8-разрядными значениями

· Произвольный выбор размера сообщения, содержание и цели

· Простое аппаратное сопряжение

·  потребляет меньше энергии чем I2C

· Можно использовать с master-clock

·  не требуется уникальный адрес

·  Не ограничено стандартом максимальной тактовой частоты (может варьироваться между устройствами SPI)

 Недостатки ·         Только для адресации 7-битных устройств

·         Медленнее, чем SPI (т.е. 20 Мбит)

·         Новый стандарт,эффективность должна быть доказана

·         Ограниченное количество устройств на
шине (около десятка устройств)

· Только 7 бит (или 10 бит) для статической адресации устройств

· Ограниченная скорость передачи данных и многие устройства не поддерживают более высокие скорости

· Более медленные устройства могут задержать
работу более быстрых устройств

· Использует больше энергии, чем SPI

· Ограниченное количество устройств на шине
около десятка устройств

· Требуются отдельные сигналы для прерываний

·  Нужно больше контактов, чем I 2 C / MIPI I3C

·  Нужен специальный штырь для каждого ведомого устройства

· Нет групп адресации

· Нет потокового управления

· Нет аппаратного подтверждения ведомого устройства

· Поддерживает только одно ведущее устройство

· Нет протокола проверки ошибок

· Ни соответствует ни одному формальному стандарту

· SPI не поддерживает горячую замену

· Требуется отдельные сигналы для поддержки прерывания

Вы найдете более подробную техническую информацию, загрузив спецификации и / или официальный документ MIPI I3c (бесплатная регистрация по электронной почте не требуется). Обратите внимание , что только член MIPI может иметь доступ к полной спецификации.

Благодарим сайт cnx-software.com за предоставленную информацию.

Оригинал статьи тут

0 0 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments