(495) 922-27-51

Интерфейс I2C

Интерфейс I2C используется в изделиях АО «ИнСис» для расширения возможностей аппаратуры на плате, а также для межмодульного управления. В большинстве случаев аппаратной реализации шинная конфигурация I2C, а также перечень подключаемых к ней устройств, определяется сначала разработкой, а затем вариантами сборки печатных плат при изготовлении. Иногда требуется, чтобы устройства подключались к модулям динамически, например, в качестве расширения аппаратуры пользователя, собранной из модулей АО «ИнСис».

Поскольку архитектура модулей «ИнСис» строится на основе взаимодействия ПЛИС ADM, то эта ПЛИС становится центром управления (Master) для всех шин I2C, предусмотренных в модуле. Если дополнительно в модуле имеется процессор (CPU, ARM, DSP), то он также может иметь доступ к шинам I2C в качестве мастера в режиме арбитража или с разделением времени. Особенности применения I2C оговариваются в руководствах по эксплуатации (РЭ) модулей.

IPMI

Интеллектуальный интерфейс управления платформой (Intelligent Platform Management Interface, IPMI) был определен группой компаний Dell, HP, Intel Corporation, NEC для универсализации управления и мониторинга работоспособности модулей, шасси и устройств в целом из удаленного центра оператором или компьютерной программой. В ряде интерфейсов, применяемых в модулях АО «ИнСис», интерфейс IPM предусмотрен международными стандартами. Так для CompactPCI применение IPMI описано в рекомендации PICMG 2.9.

Шина IPMB, введенная в стандарте IPMI, практически всегда физически и протокольно основана на интерфейсе I2C. В изделиях АО «ИнСис» в качестве контроллера PMC используется 16-разрядный контроллер MSP430, рассчитанный на работу в расширенном температурном диапазоне. Контроллер PMC имеет цепи питания, независимые от других цепей модуля. Функции IPMI поддержаны исключительно специалистами АО «ИнСис». Неправильное использование контроллера PMC не может привести к потере работоспособности модуля, но может создать некоторые функциональные трудности при эксплуатации модулей.

В качестве базового контроллера может быть использован любой контроллер BMC сторонних фирм-производителей.

Управление спец. блоками изделий АО «ИнСис»

Некоторые блоки, разработанные АО «ИнСис», имеют управление и настройку через шину I2C. Их эксплуатация возможна в изделиях совместно с модулями АО «ИнСис» или изделиями других производителей. В таких случаях следует учитывать ограничения по удаленности узлов на шине I2C и по возможности применять общее питание, если только не предусмотрена гальваническая изоляция сигналов I2C.

Аппаратное расширение

Имеющиеся в конструкции модулей средства внешнего подключения к шине I2С могут обеспечить пользователям продукции АО «ИнСис» дополнительное аппаратное расширение. Протокольные и программные аспекты такого расширения решаются самими пользователями по рекомендациям специалистов «ИнСис».