Arduino запускает модули Modulino Hub и Extender для поддержки до 64 устройств I2C, дальность 30 метров

Arduino только что представила три новых модуля Modulino: Modulino Hub для поддержки до восьми устройств I2C (64 устройства с 8 Hub), Modulino Extender для расширения дальности I2C до 30 метров, и Modulino Motors для точного управления двумя двигателями постоянного тока или одним шаговым двигателем.

В этом посте основное внимание уделяется модулям I2C, так как модуль Modulino Extender представляет особый интерес, поскольку I2C всегда считался протоколом связи ближнего действия, и его использование для (относительно) дальней проводной связи не рассматривалось.

Modulino Hub

Хотя протокол I2C теоретически поддерживает до 127 устройств, конфликты адресов могут стать проблемой в сложных сборках, где несколько сенсоров или исполнительных устройств используют один и тот же адрес по умолчанию. Modulino Hub призван решить эту проблему, причем несколько Hub можно соединять последовательно, каждый со своим адресом, для поддержки до 64 устройств.

Arduino Modulino Hub

Характеристики Modulino Hub:

  • Основной чип – Texas Instruments TCA9548ARGER 8-канальный коммутатор I2C/SMBus
  • I2C
    • Адрес – 0x71 (по умолчанию); настраивается от 0x70 до 0x77 перемычками
    • 10 разъемов QWICC
      • 8 выходных разъемов для устройств I2C
      • 2 входных разъема для платы Arduino и другого Hub
    • До 8 Modulino Hub можно соединять последовательно для общего количества 64 устройств
    • 4 4-контактных разъема I2C (не запаяны) мультиплексированы с разъемами QWICC
    • Подтягивающий резистор 4.7 кОм на всех каналах
  • Питание – 3.3 В через разъем QWIIC или 2-контактный разъем
  • Размеры – 41 x 25,36 мм
  • Вес – 4,4 грамма
Modulino Hub Pinout diagram
Схема выводов

Modulino Hub eight I2C connectors
A0, A1, A2 используются для настройки адреса I2C

Modulino Hub предназначен для Arduino UNO R4 WiFi и Arduino UNO Q плат, а более подробные технические сведения и инструкции по началу работы можно найти на сайте документации .

Модуль I2C Hub от Arduino продается по цене 8,84 евро / 8,85 доллара в магазине Arduino .

Modulino Extender

Удивительно в модуле Extender то, что он в основном пуст: всю работу выполняет один чип (LTC4311), несколько пассивных компонентов и разъемы I2C QWIIC и колодки.

Arduino I2C range extender 30 meter

Характеристики Modulino Extender:

  • Основной чип – Linear Technology LTC4311 (LTC4311ISC6) низковольтный ускоритель I2C/SMBus
    • Улучшает переход времени нарастания шины I2C
    • Обеспечивает целостность данных при наличии нескольких устройств на шине I2C
    • Улучшает запас помехоустойчивости низкого уровня
    • Работа до 400 кГц
    • Автоматическое обнаружение энергосберегающего режима ожидания
    • Низкий ток отключения питания (<5 мкА)
    • Не нагружает шину при отключении или выключении питания
    • Сильный ограниченный по скорости нарастания подтягивающий ток
    • Широкий диапазон напряжения питания – от 1,6 В до 5,5 В
    • Устойчивость к электростатическому разряду ±8 кВ по модели человеческого тела
    • Корпус – 2 x 2 мм DFN и SC70
  • I2C
    • Адрес – не применимо
    • Вход I2C – разъем QWICC и 4-контактная колодка
    • Выход I2C – разъем QWICC и 4-контактная колодка
  • Питание
    • Напряжение – 3,3 В через разъем QWICC или колодку
    • Ток – ~200 мкА типовой
  • Размеры – 41 x 25,36 мм
  • Вес – 4,4 грамма

Arduino Modulino Extender

Это чисто аппаратный модуль, для его использования не требуется специального программного обеспечения или библиотеки. Поставляется с двумя переходниками QWIIC на мама-перемычки (10 см). Дальность 30 метров достигается только на частоте 100 кГц. Документация содержит важное примечание о типе необходимого кабеля в зависимости от дальности:

  • Короткие расстояния (< 1 м) – стандартные кабели QWIIC работают отлично
  • Средние расстояния (1-10 м) – рекомендуется качественная витая пара, экранированный кабель
  • Большие расстояния (10-30 м)
    • Кабель Cat5e или Cat6, экранированная витая пара (STP) или фольгированная витая пара (FTP)
    • Держите кабельные линии подальше от источников электрических помех
    • Избегайте прокладки параллельно линиям электропередачи

Modulino Extender Connection
Типовое подключение: Arduino -> короткий кабель -> Modulino Extender -> длинный кабель -> модуль I2C Modulino

Arduino продает Modulino Extender по цене 12,33 евро / 11,93 доллара в магазине компании.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

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

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

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