# USB-HS-Bridge **Repository Path**: hufz_admin/USB-HS-Bridge ## Basic Information - **Project Name**: USB-HS-Bridge - **Description**: USB-HS-Bridge - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-20 - **Last Updated**: 2023-04-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README USB-HS-Bridge ----------- [English](./README.md) * [介绍](#介绍) * [工作模式](#工作模式) * [特性](#特性) * [如何使用](#如何使用) * [产品链接](#产品链接) * [参考](#参考) # 介绍 USB-HS-Bridge 是MuseLab基于沁恒CH347制作的调试工具,USB 2.0高速设备,支持 USB转I2C/SPI/UART/JTAG/GPIO, 可用于调试操作多种外设传感器以及MCU、FPGA的调试下载等。 ![1](https://github.com/wuxx/USB-HS-Bridge/blob/master/doc/3.jpg) # 工作模式 CH347支持4种工作模式,分别由引脚DTR1和RTS1控制,说明如下 mode| DTR1 | RTS1 | detail | ----|------|------|--------| 0 | 1 | 1 | UART0 + UART1 | 1 | 1 | 0 | UART1 + I2C + SPI (VCP Mode) | 2 | 0 | 1 | UART1 + I2C + SPI (HID Mode) | 3 | 0 | 0 | UART1 + JTAG | # 特性 ## USB-to-UART CH347支持2路UART,单路最高波特率可达9Mbps,其中UART0支持所有的modem控制信号和流控,UART1支持部分modem信号和流控。 ## USB-to-I2C I2C工作在Master主机模式,支持4种传输速度,可用于操作EEPROM和传感器等器件 ## USB-to-SPI SPI工作在Master主机模式,最高频率可达36MHz,为标准四线SPI,支持2路片选,可分时操作2个SPI从设备。 ## USB-to-JTAG JTAG为标准4线JTAG协议,最高频率可达18Mbit/s, 包括TCK/TMS/TDI/TDO以及TRST,可用于实现MCU调试下载以及FPGA下载等。 # 如何使用 官方的demo程序位于doc/CH347EVT/EVT/TOOLS/CH347Demo/, 可用于测试验证各个接口的基本功能,另外也可参考手册实现自定义的应用程序。 openocd 的支持请参考 https://github.com/WCHSoftGroup/ch347 。 # 产品链接 [USB-HS-Bridge Board](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-21349689064.10.72f8773dlRkUhZ&id=682518391864) # Reference ### WCH https://www.wch.cn/ ### Openocd patch for CH347 https://github.com/WCHSoftGroup/ch347