前言
CH347是一款国产USB2.0高速接口转接芯片,可实现单路USB转SPI/IIC/JTAG/UART/GPIO接口,其中UART&SPI&IIC或者UART&JTAG可同时使用,在长期的使用国外芯片的同时,也不要缺乏对国产芯片的关注与支持,本文将对CH347做一些基础了解,并根据其可实现的接口功能做一些相关的开发应用供大家参考。
一、CH347是什么
详细手册可从该处获取:CH347DS1.PDF - 南京沁恒微电子股份有限公司 (wch.cn)
附属资料:
技术手册:CH347DS1.PDF - 南京沁恒微电子股份有限公司
开发资料:CH347EVT.ZIP - 南京沁恒微电子股份有限公司
串口驱动:CH343SER.EXE - 南京沁恒微电子股份有限公司
SPI/IIC/JTAG/GPIO接口驱动:CH341PAR.EXE - 南京沁恒微电子股份有限公司
二、工作模式介绍
查看CH347应用开发手册,可见四种工作模式,不同模式下所对应的接口是各不相同。
模式2使用系统自带HID驱动,配合官方给出的EVT包中测试工具,可以直接操作UART/SPI/JTAG/I2C/GPIO接口。
同时官方也提供了开发资源,通过调用CH347DLL接口库实现所支持接口的读写操作等。
总结
通过简单的了解,由(二)小节,可知不同工作模式下可使用的不同接口,且接口互相独立即可同时使用,此种情况下可实现如下几种应用:
1、UART+SPI+IIC(厂商驱动)
2、UART+SPI+IIC(HID驱动)
3、UART+JTAG
4、UART+UART
下一章节将介绍如何使用CH347来对FPGA进行JTAG操作。
【2】CH347应用--在OpenOCD添加CH347-USB转JTAG接口_OIDCAT的博客-优快云博客_openocd添加芯片https://blog.youkuaiyun.com/OIDCAT/article/details/126876159?spm=1001.2014.3001.5501【3】CH347应用--USB TO JTAG进行FPGA调试下载_OIDCAT的博客-优快云博客
https://blog.youkuaiyun.com/OIDCAT/article/details/126956429?spm=1001.2014.3001.5501