MuseLab USB-HS-Bridge — недорогая (5 долларов) плата на базе микросхемы WCH CH347 с интерфейсом USB 2.0 Type-C, которая действует как мост для интерфейсов I2C, SPI, UART и JTAG, а также GPIO.
Это особенно полезно для отладки и загрузки битовых потоков на платы разработки FPGA, но его также можно использовать для подключения различных периферийных устройств, таких как датчики I2C, флэш-устройства SPI, устройства UART, практически к любому хосту с запасным хост-портом USB 2.0.
Характеристики USB-HS-моста:
- Чип — высокоскоростной чип WCH CH347 USB-UART, I2C, SPI и JTAG (подробности см. в ссылке на техническое описание )
- USB — 1х порт USB 2.0 Type-C со скоростью передачи данных до 480 Мбит/с
- Ввод/вывод — 2x 16-контактный разъем с
- 2x интерфейса UART со скоростью передачи данных до 9 Мбит/с
- 1x I2C для EEPROM или датчиков
- 1x главный интерфейс SPI с 2х сигналами выбора микросхемы для управления до 2x ведомых устройств SPI. Интерфейс SPI может работать на частоте до 36 МГц.
- 4-проводной стандартный интерфейс JTAG до 60 МГц
- Вместо этого некоторые сигналы также могут быть переконфигурированы как GPIO (CH347 предлагает до 8 реконфигурируемых GPIO в зависимости от используемого режима)
- Сигналы 5 В, 3,3 В и GND
- Разное — 2-позиционный DIP-переключатель для выбора режима:
- 00 — UART0 и UART1 включены
- 10 — UART1, I2C и SPI (VCP = виртуальный COM-порт, в Windows требуется драйвер)
- 01 — UART1, I2C и SPI (HID — устройство пользовательского интерфейса)
- 11 — UART1 и JTAG включены
- Источник питания — 5 В через USB-порт
- Размеры — 41 х 21 мм
CH347 — это микросхема с фиксированными функциями, поэтому программирование прошивки не требуется, но MuseLab по-прежнему предоставил схемы в формате PDF, некоторые инструкции, ссылку на драйвер Windows и образец SPI, написанный на языке C для Linux, на Github.
Плату USB-HS-Bridge CH347 можно приобрести всего за 5 долларов на Tindie или Aliexpress, хотя последний может предложить более дешевую доставку в зависимости от того, где вы живете.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.