USB转多串口/单串口方案

单路USB转单/多路串口方案

在日常开发或产品设计时,会遇到不少使用串口通讯或者调试的情况,一个串口时使用USB转单路串口则可优雅解决,但若是多个串口时则可能需要占据多个USB口,颇为麻烦,所以探索了单路USB转单/多路串口的方案提供给大家,以便不时之需。

1、CH343 USB转单串口芯片

常见的肯定是单路USB转单串口了,此处推荐使用CH343。提供VIO独立供电功能,通过控制输入VIO引脚的电压大小可以使其和不同电压的串口进行通讯,实现两端串口的电平匹配,能更好适用于不同串口信号电平使用需求,串口信号电压范围1.8V~5V。

波特率支持50bps~6Mbps,在满足基本调试的同时也可以进行一些特殊的高速串口数据上传,同时也可使用高波特率进行串口下载。

其中DTR引脚可复用为TNOW引脚即串口发送状态引脚,可直连RS485转换芯片的DE和RE引脚来控制其发送和接收使能,同时支持外接电平转换芯片实现RS232、RS422等的转换。目前有SOP-16/ESSOP10/QFN16_3X3三种封装型号。
在这里插入图片描述

技术手册:http://www.wch.cn/downloads/CH343DS1_PDF.html
驱动程序:
​		Windows:http://www.wch.cn/downloads/CH343SER_EXE.html
​		Linux  :https://github.com/WCHSoftGroup/ch343ser_linux
​		MacOS  :http://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html
应用电路:
​		参考链接:http://www.wch.cn/downloads/CH343EVT_ZIP.html

USB转TTL串口电路参考

在这里插入图片描述
在这里插入图片描述

2、CH342 单路USB转双路串口

​CH342是一个USB总线的转接芯片,实现单路USB转两个异步串口,串口相互独立互不影响。每个串口都支持高速全双工,支持波特率范围50bps~3Mbps,支持奇偶校验,提供了常用的MODEM联络信号(RTS、CTS、DTR、DSR、RI、DCD),外接其他电平转换芯片则可快捷转换成RS232、RS422、RS485等接口。同时也支持串口I/O独立供电,可一路串口用于下载一路用于调试或者同时联调两个串口设备。

目前提供QFN24和ESSOP10及QFN12三种封装,信息如下:
在这里插入图片描述

技术手册:http://www.wch.cn/downloads/CH342DS1_PDF.html
驱动程序:
​		Windows:http://www.wch.cn/downloads/CH343SER_EXE.html
​		Linux  :https://github.com/WCHSoftGroup/ch343ser_linux
​		MacOS  :http://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html
应用电路:
​		参考链接:http://www.wch.cn/downloads/CH342EVT_ZIP.html

USB转TTL串口参考电路

在这里插入图片描述

USB转RS232参考电路

在这里插入图片描述

USB转RS485参考电路

在这里插入图片描述

官网评估板说明

在这里插入图片描述

3、CH344/CH9344单路USB转4路串口

CH344和CH9344都是单路USB转4路串口的转接芯片,其中CH344L为USB2.0全速接口,CH344Q和CH9344为USB2.0高速接口,其都提供 4 组全双工的异步串口UART0/1/2/3。两者之前区别如下:

芯片型号CH344QCH344LCH9344L
接口类型高速USB2.0接口全速USB2.0接口高速USB2.0接口
支持波特率1200bps~6Mbps1200bps~230400bps1200bps~12Mbps
GPIO数量161212
串口信号电压3.3V供电支持5V电源电压和3.3V电源电压串口0/1/2及部分I/O独立供电,支持3.3V和2.5V甚至1.8V电源电压。串口3支持3.3V供电
串口参数支持8个数据位1个停止位支持奇校验、偶校验以及无校验支持8个数据位1个停止位支持奇校验、偶校验以及无校验5、6、7、8个数据位以及1个或2个数据位支持奇、偶、无校验、SPACE、MARK校验
USB配置功能支持自定义配置支持自定义配置不支持自定义配置

​目前提供LQFP48封装,信息如下:
在这里插入图片描述

技术手册:
​		CH344 :http://www.wch.cn/downloads/CH344DS1_PDF.html
​		CH9344:http://www.wch.cn/downloads/CH9344DS1_PDF.html
驱动程序:
​		(CH344和CH342使用同个驱动,此处为CH9344驱动)
​		Windows:http://www.wch.cn/downloads/USBMSER_exe.html
​		Linux  :https://github.com/WCHSoftGroup/ch9344ser_linux
应用电路:
参考链接:
​		CH344 :http://www.wch.cn/downloads/CH344EVT_ZIP.html
​		CH9344:http://www.wch.cn/downloads/CH9344EVT_ZIP.html

CH9344-USB转TTL参考电路

在这里插入图片描述

CH9344-USB转RS232参考电路

在这里插入图片描述

官网评估板说明

在这里插入图片描述
在这里插入图片描述

4、CH348 单路USB转8路串口

​ CH348为单路USB转8路异步串口的转接芯片,串口之间互相独立,支持1200bps6Mbps波特率,CH348L串口I/O支持独立供电,电压范围1.8V3.3V,支持最多48路GPIO输入输出功能,八串口皆支持常用的MODEM联络信号(RTS、CTS、DTR、DSR、RI、DCD),支持TNOW串口发送状态引脚,通过电平转换芯片可实现USB转8路RS232/RS422/RS485电路。

​ 内置EEPROM,可配置芯片的PID、VID、最大电流值、厂商和产品信息字符串等参数。

​ 目前提供LQFP48/LQFP100封装,信息如下:
在这里插入图片描述

技术手册:http://www.wch.cn/downloads/CH348DS1_PDF.html
驱动工具:
​		Windows:http://www.wch.cn/downloads/USBMSER_exe.html
​		Linux  :https://github.com/WCHSoftGroup/ch9344ser_linux
应用电路:
​		参考链接:http://www.wch.cn/downloads/CH348EVT_ZIP.html

官网评估板说明(CH384L)

在这里插入图片描述
在这里插入图片描述

5、USB转32路串口

如何达到USB转32路串口呢,结合4端口高速USB HUB控制器芯片CH334+CH348则可实现USB转32路串口,具体方案可参考WCH的官网

http://www.wch.cn/application/583.html

在这里插入图片描述

总结

基于USB转单/多串的方案,以上都是基于单芯片实现,其可节约更多的PCB布板面积,使其体积小巧,更方便于嵌入式工程师们使用与携带,同时若是用在项目上,也会更好的避免板面积限制、重量限制等问题。若还需远超8串口以上的方案,则需结合USB HUB芯片来实现了

参考链接:
USB转串口方案选型:http://www.wch.cn/application/357.html
串口芯片选型:http://special.wch.cn/zh_cn/produce/

在这里插入图片描述

  • 1
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
ARM系统的USB串口驱动是一种用于将ARM处理器通过USB接口转换为串口通信的驱动程序。在ARM系统中,由于没有传统的RS232串口接口,所以需要通过USB转换芯片来实现串口通信功能。 ARM系统通常运行在嵌入式设备中,如智能手机、平板电脑、物联网设备等。这些设备通常需要与其他外部设备进行串口通信,例如与计算机进行数据传输、与传感器或执行器进行数据交互等。而USB串口驱动就是解决这种需求的一种解决方案USB串口驱动通常包括两个部分:驱动程序和转换芯片。驱动程序是在ARM系统中运行的软件,负责与转换芯片进行通信,将需要传输的串口数据转换为USB数据。转换芯片是一种硬件设备,负责将USB信号转换为合适的串口信号,以供外部设备使用。通过驱动程序和转换芯片的配合,ARM系统就能够实现与其他串口设备的通信。 USB串口驱动在ARM系统中的应用非常广泛。它可以用于智能手机的与计算机之间进行数据传输,例如通过串口与计算机进行充电、数据备份、固件升级等操作。它也可以用于物联网设备与传感器或执行器之间的数据交互,例如通过串口与传感器进行数据采集或执行器控制。此外,USB串口驱动在其他嵌入式设备中也有广泛应用,例如平板电脑、工业控制设备、嵌入式系统等。 总之,ARM系统的USB串口驱动是一种重要的软硬件解决方案,它实现了ARM处理器通过USB接口与外部串口设备进行通信的功能,广泛应用于各种嵌入式设备中。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值