ОписаниеАдаптерUSB–I²CЭто практичный инструмент, позволяющий ПК или другому USB-хосту выступать в качестве контроллера шины I²C. Это упрощает взаимодействие с периферийными устройствами, выступающими в роли ведомых. Устройство поддерживаетдвусторонняя передача данных, растяжение тактовой частоты и превышение скорости шины I²C1МГц, что позволяет работать с современными, быстрыми системами. Важнейшей особенностью адаптера являетсяполная гальваническая развязкаМежду шинами USB и I²C, что эффективно защищает компьютер и USB-порты от нежелательного тока и опасного напряжения. В случае сбоя напряжения на шине I²C адаптер может быть повреждён, но защита предотвращает распространение напряжения в сторону USB.
Для адаптера требуется источник питания в диапазонеОт 2,25 В – 5,5 ВСо стороны шины I²C, поскольку она не передаёт напряжение от порта USB. В распоряжении пользователя стандартные контакты с шагом 2,54 мм, что позволяет легко подключать провода или разъёмы GoldPin. Со стороны шины I²C используется 4-контактный разъём JST SH, совместимый с системами SparkFun Qwiic и Adafruit STEMMA QT:
- Черный– Земля шины I²C (GND); этот контакт НЕ подключен к земле USB
- Красный– Напряжение питания шины I²C (VCC); пользователь должен подать напряжение 2,25–5,5 В между этим выводом и GND
- Синий– Линия передачи данных шины I²C (SDA)
- Желтый– Линия синхронизации шины I²C (SCL)
Устройство оснащеноРазъем USB Type-C, и при подключении к компьютеру он распознается каквиртуальный последовательный порт (CDC ACM)Это позволяет ему работать без дополнительных драйверов в Windows 10 и более поздних версиях, Linux и macOS. Подключение может осуществляться из любой среды программирования, поддерживающей последовательный порт, что делает адаптер чрезвычайно универсальным. Кроме того, производитель предоставляетБиблиотека Python, что позволяет быстро начать работу и включает в себя полную прошивку с открытым исходным кодом для микроконтроллера STM32C071G8, позволяющую осуществлять дальнейшую настройку. Благодаря компактному размеру и лёгкой конструкции модуль легко интегрируется в различные проекты. Это идеальное решение как для любителей, так и для профессионалов, работающих с устройствами I²C, которым требуется надёжный и безопасный интерфейс связи.
Характеристики- Функция моста USB–I²C, позволяющая ему выступать в качестве контроллера шины
- Поддерживает скорости I²C выше 1 МГц с расширением тактовой частоты
- Полная гальваническая развязка между стороной USB и стороной I²C
- Разъем USB Type-C, распознаваемый как виртуальный последовательный порт (CDC ACM)
- Поддерживаемые системы: Windows 10 и новее, Linux, macOS — дополнительные драйверы не требуются.
- Библиотека Python и прошивка STM32C071G8 с открытым исходным кодом
- Разъем JST SH 4-контактный, совместимый с Qwiic и STEMMA QT
- Контакты I²C с шагом 2,54 мм (совместимы с типичными золотыми контактами)
- Требуемое напряжение питания на стороне I²C: от 2,25 В до 5,5 В
- Размеры: 33,53 × 15,24 × 4,83 мм
- Вес: 2,4 г.