高速USB转4串口产品设计-TTL串口
基于480Mbps 高速USB转8路串口芯片CH344Q,可以为各类主机扩展出4个独立的串口。CH344芯片支持使用操作系统内置的CDC串口驱动,也支持使用厂商提供的VCP串口驱动程序,可支持Windows、Linux、Android、macOS等操作系统。因CDC类协议和类驱动的原因,CDC串口功能没有VCP完整,使用上也存在一些差异。默认建议使用厂商提供的VCP串口驱动程序。
使用单个CH344芯片即可实现USB一拖四串口转接产品,高速USB收发器和控制器、高速全双工串口控制器、以及每个UART内置独立的大容量收发FIFO,可轻松满足各类串口波特率下的连续稳定通信。
芯片提供的串口默认为TTL电平,可直接设计TTL串口产品,也可以外加RS232/RS485/RS422等电平转换芯片实现其他接口类型的USB转多串口产品。
CH344主芯片提供2种封装,LQFP48的CH344Q和LQFP48的CH344L,CH344Q是高速USB转串口芯片,因此其USB和串口通讯效率更高,支持最高6Mbps串口波特率。CH344L是全速USB转串口芯片,相较于CH344Q更适合对性能要求不高的场合。
TTL串口产品大部分应用场合仅需要提供串口TXD发送和RXD接收通道,因此设计时可以灵活选择实现3线串口、5线串口和9线串口需求。
产品特点
- 支持各种常规串口波特率及最高6Mbps波特率,在高波特率下通讯连续、高效、稳定;
- 多系统兼容,支持Windows/Linux/macOS/Android等操作系统,兼容各类串口软件;
- 各串口均内置独立收发FIFO,独立工作,互不影响;
- 支持全MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS,可兼做GPIO用于MCU下载,IO控制等;
- 支持串口CTS和RTS硬件自动流控,高速连续通讯无丢包;
- 内置Unique ID,模块插入任意USB口,串口号均可保持固定,无需手动查找串口,使用更便捷;
- 芯片内置EEPROM,支持配置芯片VID、PID、最大电流值、厂商和产品信息字符串等参数。可实现定制化的厂商信息;
CH344Q实现的全功能4路TTL串口产品参考设计
注:CH344芯片的部分串口信号脚支持功能复用,需要根据手册切换其功能。如上参考设计使用9线串口时,需要短接芯片的RTS3引脚到GND。
USB转4串口芯片CH344技术手册:CH344DS1.PDF - 南京沁恒微电子股份有限公司CH344技术手册,USB转4串口芯片,支持最高6M波特率与硬件流控,支持USB配置功能,提供RS485方向控制与GPIO等信号引脚,可实现PC等平台扩展多串口或多个串口设备升级成USB口。http://www.wch.cn/downloads/CH344DS1_PDF.html
参考设计及说明下载链接:
CH344EVT.ZIP - 南京沁恒微电子股份有限公司CH344评估板说明及设计原理图,用于USB转四串口。http://www.wch.cn/downloads/CH344EVT_ZIP.html
高速USB转4串口产品设计-TTL串口相关推荐
- 高速USB转8串口产品设计-RS232串口
基于480Mbps 高速USB转8路串口芯片CH348,可以为各类主机扩展出8个独立的串口.使用厂商提供的VCP串口驱动程序,可支持Windows.Linux.Android.macOS等操作系统.使 ...
- 高速USB转8串口产品设计-RS485串口
基于480Mbps 高速USB转8路串口芯片CH348,可以为各类主机扩展出8个独立的串口.使用厂商提供的VCP串口驱动程序,可支持Windows.Linux.Android.macOS等操作系统.使 ...
- USB转多串口产品设计
在部分应用场合下需要为计算机或其他主机扩展多个串口,常见的扩展方式有USB转多串.PCI/PCIe转多串.蓝牙和以太网等网络转多串口.现在大多数台式计算机和笔记本电脑出于轻型化需要已经不再提供串口,而 ...
- usb转串口,232电平,TTL电平
TTL电平:一般用作数字芯片的电平(单片机大多是TTL电平,只是不同的电压标准) 232电平:232电平特制电脑串口的电平 USB:除去屏蔽层,有4根线,分别是VCC.GND和D+.D-两根信号线.5 ...
- 串口 COM口 TTL RS-232 RS-485 区别(转载)
Point: 1.串口.COM口是指的物理接口形式(硬件).而TTL.RS-232.RS-485是指的电平标准(电平协议:TTL+5V逻辑1,0V逻辑0).USB就不一样了,USB 是一种集各种软硬件 ...
- DIY一款4路USB转TTL串口调试模块
目录 1.电源设计 2.USB集线器设计 3.USB转TTL设计 4.模块效果 最近调测程序经常用到单片机的三个串口同时交互通信,我使用1路USB转TTL串口调试模块不断切换,不仅影响观察效果,更是劳 ...
- usb转ttl_[开源]双TYPEC转TTL串口模块
在工作中经常会用到USB转TTL串口调试工具.网上买的用的不顺手,所以做了一个.最终效果: 渲染图 实物图 学习目的 做一个USB转串口模块,使用 学习渲染软件keyshot 使用到的工具: 立创ED ...
- 使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序
使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序 简介 STM32的启动模式 JTAG和SWD接口引脚对比 驱动安装 使用官方STM32 ST-LINK Utility软件 ...
- USB转TTL串口板使用问题
PC端与下位机无法通信 常见的硬件问题: 0. TX.RX接反了. 1. 如果串口板直接插pc的usb口,那极大可能是串口板挂了,需要把串口板断电后,重新上电.如果使用SecureCRT与下位机通信, ...
最新文章
- .NET Core ASP.NET Core 1.0在Redhat峰会上正式发布
- 我的世界javaui材质包怎么下载_【我的世界指南】七、使用皮肤
- MSB3721 命令““C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin\nvcc.exe“ 已退出 返回代码为1
- MongoDB学习笔记(一)--基础
- 洛谷-P1903 数颜色 分块 bitset
- PL/SQL程序设计以及安全管理实验遇到的问题及解决
- 句句真研—每日长难句打卡Day5
- 开头什么的肯定要自我介绍然后把它扔到置顶咯_~
- C++模板类中使用静态成员变量(例如Singleton模式)
- 第二十四章 SHELL脚本-CENTOS7.5知识
- Promise 解决同步请求问题
- 文章翻译-在线文章翻译软件支持批量导入翻译
- 计算机专业导论论文范文,计算机新导论论文范文
- 程序员面试金典--疯狂刷
- 闪迪u盘不能识别好办法_U盘不能识别怎么办 U盘无法识别的7种解决方法
- 自学python后自己接单-详解 | Python学多久才能独立接单赚钱?一个月足够了!
- Python 搭建一个简易QQ机器人
- 很佩服的一个Google大佬,离职了。。
- @Value取不到值的原因
- 用Go构建Teamwork项目的9条教训