Подробное объяснение I3C
I3C: Улучшенная внутренняя интегральная схема.Альянс MIPI официально выпустил первую спецификацию I3C версии 1.0 в 2016 году.I3C - это аббревиатура от улучшенной внутренней интегральной схемы и представляет собой 2-проводной цифровой интерфейс, аналогичный I2C.Он улучшает и оптимизирует ранее выпущенные интерфейсы I2C и SPI, решает проблему низкой скорости передачи данных I2C и оптимизирует недостатки SPI благодаря четырехпроводному соединению.I3C также решает проблему высокого энергопотребления I2C. I3C стал маломощным, недорогим и быстрым цифровым интерфейсом. Он поддерживает многоточечные соединения между периферийными устройствами, такими как основные микроконтроллеры и датчики, а также устройства с несколькими ведущими устройствами.
I3C использует две линии связи, одну линию передачи данных SDL и одну линию синхронизации SCL.i3c обратно совместим с i2c, то есть шина i3c может подключать устройства с традиционными интерфейсами i2c.Новый стандарт интерфейса альянса MIPI направлен на стандартизацию взаимодействия с датчиками за счет сокращения физических контактов для интеграции сенсорных систем, обеспечивая быстрый, недорогой, маломощный стандарт двухпроводного цифрового интерфейса.
Основные возможности интерфейса I3C:
(1) 2-проводной последовательный интерфейс (с использованием SDA и SCL) с тактовой частотой до 12,5 МГц.
(2) Обратная совместимость с I2C.
(3) I3C использует динамическую адресацию.
(4) Поддержка статической адресации I2C.
(5) Поддержка обмена сообщениями с единой скоростью передачи данных I2C (SDR).
(6) Поддержка дополнительного режима обмена сообщениями с высокой скоростью передачи данных (HDR).
(7) Поддержка многоточечных, внутриполосных прерываний и возможности горячей замены.
Новые разработки в спецификации I3C
Протокол I3C ознаменовал выпуск своей версии V1.1.1. Эта версия включает в себя две части, версию для членов MIPI и базовую версию, которая привнесла множество инноваций и улучшений в применение технологии I3C.
В версии V1.1.1 к подчиненному устройству был добавлен механизм сброса. Этот механизм значительно повышает способность протокола к восстановлению после сбоя за счет выхода из режима HDR.Это усовершенствование позволяет подчиненному оборудованию быстрее и эффективнее возвращаться в нормальное состояние в случае сбоя, повышая стабильность и надежность всей системы.
Кроме того, в версии V1.1.1 также представлен метод групповой адресации, позволяющий группировать и единообразно адресовать несколько подчиненных устройств.Эта функция позволяет пользователям более легко управлять группами оборудования, аналогично тому, как работает PMBus, что еще больше повышает гибкость и эффективность системы.
В то же время, новая версия также добавляет режим HDR-BT, который может обеспечить скорость передачи данных до 97 Мбит/с на частоте 12,5 МГц, значительно повышая скорость и эффективность передачи данных.Для режима DDR новая версия также была оптимизирована, добавлены функции Slave abort и CRC для дальнейшего обеспечения точности и надежности передачи данных.
Наконец, версия V1.1.1 также вводит механизм туннелирования от устройства к устройству, который реализует прямую связь между подчиненными устройствами.Этот механизм упрощает процесс обмена данными между устройствами, повышает эффективность связи и позволяет технологии I3C лучше удовлетворять коммуникационные потребности сложных систем.
В целом, выпуск версии I3C protocol V1.1.1 привнес множество инноваций и улучшений в применение технологии I3C, не только повысив стабильность и надежность системы, но и повысив скорость и эффективность передачи данных, заложив прочную основу для будущей разработки приложений
Ebyte стремится ежедневно помогать более эффективно развивать Интернет вещей, интеллект и автоматизацию, а также улучшать использование ресурсов. Если вы хотите узнать больше о продуктах и дополнительной информации, вы можете войти на наш официальный сайт:https://www.ru-ebyte.com Здесь есть специальная служба поддержки клиентов, где можно ответить на ваши вопросы онлайн!
标签:MIPI,HDR,V1.1,I3C,I2C,i2c From: https://www.cnblogs.com/serialmodule/p/18075115