前言

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

【1】国产USB转接芯片CH347-初体验相关推荐

  1. CH340国产USB转串口芯片替代CP2102对比CH340C与CH340G

    CH340系列简介 CH340系列为USB总线的转接芯片,实现USB转串口或者USB转打印口.在串口方式下,CH340 提供常用的 MODEM 联络信号,用于为计算机扩展异步串口,或者将普通的串口设备 ...

  2. Arm-Linux上使用国产USB转串口芯片CH9102

    最近在研究I.MX6U-ALPHA这块开发板,板上已有一片USB转串口芯片CH340,通过文档我才知道大学时实验室人手一块的小神器原来是沁恒这家公司生产的.考虑到后期项目需要使用串口和不同信号电压的设 ...

  3. 日用有余!国产中科方德桌面操作系统初体验

    国产IT圈里最受关注的话题,除了芯片想必就是操作系统了. 但真说起国产操作系统,大家是既熟悉又陌生,听说过的多而真正使用过的少.而伴随产业发展,市面上也涌现出众多国产操作软件,这些系统是否好用?能否满 ...

  4. 国产USB HUB芯片,GM8220,USB2.0集线器GL850

    1 产品概述 GM8220支持 USB2.0 的 4 端口集线器,充分满足 USB2.0 和充电协议( BC1.1/1.2 ). 器件有完整的扫描链,内建自测试模式,可工作在高速.全速.低速三种模式. ...

  5. DP108:国产USB声卡芯片音频耳机芯片兼容替代CM108AH

    目录 DP108简介 芯片特征 应用原理框图 应用领域 DP108简介 已被广泛应用的USB音频/耳机芯片DP108,虚拟7.1声道,电脑界面驱动.内部集成晶振,包括双通道DAC和耳机功放,ADC,麦 ...

  6. deepin20自带c语言,deepin 20.1终于找到你-国产操作系统deepin之初体验

    deepin 20.1终于找到你-国产操作系统deepin之初体验 前几天刚安装了国产操作系统deepin20.1,使用了几天体验非常好,推荐大家安装使用.这款操作系统确实做的很用心,很不错.日常使用 ...

  7. oracle数据库dblink创建语句_3场直播丨达梦DM8数据库安装部署初体验、新基建下的国产数据库应用和发展趋势、Oracle外部表创建与使用...

    1. 循序渐进-达梦DM8数据库安装部署初体验-07/16 简介: 本讲座主要介绍达梦DM8数据库软件安装与数据库创建. 2019年5月,DM8发布. 基于新技术发展的思考和市场的需求,坚持实用性.通 ...

  8. 3场直播丨达梦DM8数据库安装部署初体验、新基建下的国产数据库应用和发展趋势、Oracle外部表创建与使用...

    1. 循序渐进-达梦DM8数据库安装部署初体验-07/16 简介: 本讲座主要介绍达梦DM8数据库软件安装与数据库创建. 2019年5月,DM8发布. 基于新技术发展的思考和市场的需求,坚持实用性.通 ...

  9. 沁恒CH341是一个USB总线的转接芯片

    概述 CH341是一个USB总线的转接芯片,通过USB总线提供异步串口.打印口.并口以及常用的2线和4线等同步串行接口. 在异步串口方式下,CH341提供串口发送使能.串口接收就绪等交互式的速率控制信 ...

  10. CH344是一款USB总线的转接芯片

    概述 CH344是一款USB总线的转接芯片,实现USB转四个异步串口UART0/1/2/3功能,用于为计算机扩展异步串口,或者将普通的串口设备或者MCU直接升级到USB总线. ​ 编辑切换为居中 添加 ...

最新文章

  1. 查看python安装路径
  2. 认识VC++类向导的使用
  3. align_center在JAVA_margin:0 auto与body{text-align:center;}实现元素居中的区别
  4. 消息队列服务器 轻量,PHP的轻量消息队列php-resque使用说明
  5. java开发展望怎么写_Java开发趋势:2019年展望
  6. Redis运维和开发学习笔记-全书思维导图
  7. linux临时挂载别的文件目录_linux基础05:linux系统目录有哪些?命令行界面如何切换目录?...
  8. c#值get、 set用法(包含自动转换的说明)
  9. SpringAOP原理解析
  10. erf和erfc函数
  11. 百度云OCR文字识别
  12. 劝学诗整理:安居不用架高堂,书中自有黄金屋。
  13. 数据结构课程设计:17、售票处的服务系统(***)
  14. Word2019版_去掉文档中的回车符
  15. lumen php命令,lumen添加artisan 命令方法
  16. STM32F1与STM32CubeIDE编程实例-火焰传感器驱动
  17. vi 常用复制与粘帖技巧
  18. 浅谈Linux就业前景
  19. 基于电力大数据的空气污染预测
  20. 现代微型计算机的字长,计算机的字长

热门文章

  1. H.264开源解码器评测
  2. python配置MySQL,需安装MySQL-pyt…
  3. Python 进行debug的错误most likely due to a circular import
  4. MongoDB5.0安装总结(简单)
  5. ShaRF: Shape-conditioned Radiance Fields from a Single View
  6. 支付宝内部功能调用APP的said说明(转载)
  7. 电脑无法复制粘贴怎么办?
  8. 电视盒子刷入linux系统
  9. Python爬虫之小说信息爬取与数据可视化分析
  10. Could not create connection to database server. Attempted reconnect 3 times. Giving up.