基于沁恒CH347制作了一批小板子,USB 2.0高速设备(带宽480Mbps),支持USB转 UART/I2C/SPI/JTAG/GPIO,可用于日常的传感器和外设的测试。


特点

  • USB 2.0高速设备,带宽480Mbps
  • 高速双串口,支持最高波特率9Mbps
  • I2C接口,可用于操作EEPROM或者各类传感器
  • SPI接口,支持2路片选信号,可分时操作2个SPI从设备,最高频率可达36MHz,可用于操作SPI屏幕、Flash存储器,以及各类传感器等。
  • JTAG接口,4线标准JTAG协议,高速传输,最高频率可达60MHz,配合上位机可以实现MCU、DSP、FPGA的下载调试。
  • GPIO控制,可通过API实现GPIO的通用控制。


工作模式

CH347支持4种工作模式,不同的功能实现由模式配置,分别由引脚DTR1和RTS1控制

模式 DTR1 RTS1 说明
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


WCH原厂当前提供了Windows的DLL库和示例demo(和原厂沟通当前正在实现Linux下的相关库,过一段时间也会发布),demo可用于验证各个接口的基本功能,配合DLL库用户可实现自身的应用或者测试。从功能上看,CH347T相当于FT2232H的替代,同样是基于USB 2.0高速接口,不过CH347支持的各个接口的频率更高一些,通过调用提供的现成的API接口,实现自己的应用也会更简单一些,同时在当前市场上普遍缺芯片且芯片价格居高不下的情况下,CH347T在同类产品中也具有相当的性价比。

参考资料

https://github.com/wuxx/USB-HS-Bridge

https://www.wch.cn/downloads/CH347EVT_ZIP.html