单路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路串口的转接芯片,其中CH344为USB2.0全速接口,CH9344为USB2.0高速接口,其都提供 4 组全双工的异步串口UART0/1/2/3。两者之前区别如下:

芯片型号 CH344L CH9344L
接口类型 全速USB2.0接口 高速USB2.0接口
支持波特率 1200bps~115200bps 1200bps~12Mbps
GPIO数量 12 12
串口信号电压 支持5V电源电压和3.3V电源电压 串口0/1/2及部分I/O独立供电,支持3.3V和2.5V甚至1.8V电源电压。串口3支持3.3V供电
串口参数 支持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

CH344-USB转TTL参考电路

在这里插入图片描述

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

CH348-USB转TTL参考电路

在这里插入图片描述

CH348-USB转RS232参考电路

在这里插入图片描述

官网评估板说明(CH384L)

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

总结

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

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

在这里插入图片描述

版权声明:本文为CSDN博主「OIDCAT」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/OIDCAT/article/details/122697205

单路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路串口的转接芯片,其中CH344为USB2.0全速接口,CH9344为USB2.0高速接口,其都提供 4 组全双工的异步串口UART0/1/2/3。两者之前区别如下:

芯片型号 CH344L CH9344L
接口类型 全速USB2.0接口 高速USB2.0接口
支持波特率 1200bps~115200bps 1200bps~12Mbps
GPIO数量 12 12
串口信号电压 支持5V电源电压和3.3V电源电压 串口0/1/2及部分I/O独立供电,支持3.3V和2.5V甚至1.8V电源电压。串口3支持3.3V供电
串口参数 支持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

CH344-USB转TTL参考电路

在这里插入图片描述

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

CH348-USB转TTL参考电路

在这里插入图片描述

CH348-USB转RS232参考电路

在这里插入图片描述

官网评估板说明(CH384L)

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

总结

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

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

在这里插入图片描述

版权声明:本文为CSDN博主「OIDCAT」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/OIDCAT/article/details/122697205

生成海报
点赞 0

OIDCAT

我还没有学会写个人说明!

暂无评论

相关推荐

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

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

趣聊51之串口通信(概念篇)

对于刚刚接触单片机的同学们来说,串口通信似乎是一个神秘感十足的东西,笔者在刚刚开始学习51单片机时,读的是郭天祥先生的那本著名的《新概念51单片机教程》,贼厚的一本书,但是等

ESP32 micropython 应用填坑(一):数据协议

前言 21国赛中的K210就用了这一套代码,当时在用micropython时发现它的串口只能发送字符串型的数字,但是实际上很不方便,就比如TI的MSP432系列,它的串口接收会把数据强制转

常兴串口调试助手

1,支持常用的300-9600波特率,能设置端口参数; 2,能以ASCII码或十六进制收发数据,真正支持中文字符的收发; 3,接收到的16进制数据选中后能以10进制和2进制显示。方便查看数