Esta placa con CH347 es un puente USB 2.0 a I2C, SPI, UART, JTAG y GPIO

MuseLab USB-HS-Bridge es una placa económica ($5) basada en el chip WCH CH347 con una interfaz USB 2.0 Type-C que actúa como un puente para las interfaces I2C, SPI, UART y JTAG, así como para GPIO.

Es notablemente útil para depurar y descargar flujos de bits a placas de desarrollo FPGA, pero también se puede usar para conectar varios periféricos, como sensores I2C, dispositivos flash SPI, dispositivos UART, básicamente a cualquier host con un puerto de host USB 2.0 de repuesto.

placa de desarrollo pequeña CH347

Especificaciones del puente USB-HS:

  • Chip: chip WCH CH347 USB de alta velocidad a UART, I2C, SPI y JTAG (consulte enlace a la hoja de datos para más detalles)
  • USB: 1 puerto USB 2.0 tipo C con una velocidad de datos de hasta 480 Mbps
  • E/S: 2 cabezales de 16 pines con
    • 2 interfaces UART de hasta 9 Mbps de velocidad de transmisión
    • 1x I2C para EEPROM o sensores
    • 1 interfaz maestra SPI con 2 señales de selección de chip para controlar hasta 2 dispositivos esclavos SPI. La interfaz SPI puede operar hasta 36MHz
    • Interfaz JTAG estándar de 4 hilos hasta 60 MHz
    • Algunas de las señales también se pueden reconfigurar como GPIO (CH347 ofrece hasta 8x GPIO reconfigurables según el modo utilizado)
    • Señales de 5 V, 3,3 V y GND
  • Misc – Interruptor DIP de 2 vías para selección de modo:
    • 00 – UART0 y UART1 habilitados
    • 10 – UART1, I2C y SPI (VCP = puerto COM virtual, se requiere controlador en Windows)
    • 01: UART1, I2C y SPI (HID: dispositivo de interfaz humana)
    • 11 – UART1 y JTAG habilitados
  • Fuente de alimentación: 5 V a través del puerto USB
  • Dimensiones: 41 x 21 mm

USB HS BridgeEl CH347 es un chip de función fija, por lo que no hay programación de firmware, pero MuseLab aún proporcionó los esquemas en PDF, algunas instrucciones, el enlace al controlador de Windows y un Muestra de SPI escrita en lenguaje C para Linux en Github.

CH347 use cases
Diagrama de bloques típico del sistema WCH CH347 (RS232/RS485 requiere chips externos)

La placa USB-HS-Bridge CH347 se puede comprar por solo $5 en Tindie o Aliexpress, aunque este último puede ofrecer un envío más económico según el lugar donde vivas.

Traducido del artículo en inglés «$5 CH347 board is a USB 2.0 bridge to I2C, SPI, UART, JTAG, and GPIO«.

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments