基于沁恒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在同类产品中也具有相当的性价比。