前言

        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的博客-CSDN博客_openocd添加芯片icon-default.png?t=M85Bhttps://blog.csdn.net/OIDCAT/article/details/126876159?spm=1001.2014.3001.5501【3】CH347应用--USB TO JTAG进行FPGA调试下载_OIDCAT的博客-CSDN博客icon-default.png?t=M85Bhttps://blog.csdn.net/OIDCAT/article/details/126956429?spm=1001.2014.3001.5501

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐