高速USB转4串口产品设计-RS485串口

关于CH9434、CH432、CH438串口扩展芯片的应用笔记 接口速度支持最高10MB的并口24MHz的SPI3.3V-5.3V(5V典型值)3.3V-5.3V(5V典型值)2.4V-3.6V(3.3V典型值) 阅读详情
AI摘要

CH344Q是一款高速USB转8路串口芯片,支持最高6Mbps波特率,适用于Windows、Linux、Android、macOS等操作系统。每个串口都有独立FIFO,支持串口CTS和RTS硬件流控,可配置串口数量、USBSerialNumber和多种系统兼容。此外,芯片还支持VCP和CDC驱动,但CDC功能不如VCP完整。适用于需要扩展串口的设备,如RS485通信场景。

基于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更适合对性能要求不高的场合。

RS485串口产品大部分应用场合仅需要提供串口TXD发送和RXD接收通道,若其他MODEM信号实际并不需要使用,悬空处理即可。

 

产品特点

  • 支持各种常规串口波特率及最高6Mbps波特率,在高波特率下通讯连续、高效、稳定;
  • 多系统兼容,支持Windows/Linux/macOS/Android等操作系统,兼容各类串口软件;
  • 各串口均内置独立收发FIFO,独立工作,互不影响;
  • 支持全MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS,可兼做GPIO用于MCU下载,IO控制等;
  • 支持串口CTS和RTS硬件自动流控,高速连续通讯无丢包;
  • 可配置USB Serial Number,实现模块插入任意USB口,串口号均可保持固定,无需手动查找串口,使用更便捷;
  • 芯片内置EEPROM,支持配置芯片VID、PID、最大电流值、厂商和产品信息字符串等参数。可实现定制化的厂商信息;

CH344Q实现的4路RS485串口产品参考设计

注:CH344芯片的部分串口信号脚支持功能复用,需要根据手册切换其功能。

 USB转4串口芯片CH344技术手册:

CH344DS1.PDF - 南京沁恒微电子股份有限公司CH344技术手册,USB转4串口芯片,支持最高6M波特率与硬件流控,支持USB配置功能,提供RS485方向控制与GPIO等信号引脚,可实现PC等平台扩展多串口或多个串口设备升级成USB口。icon-default.png?t=N7T8http://www.wch.cn/downloads/CH344DS1_PDF.htmlUSB转4串口芯片CH344硬件参考设计:

CH344EVT.ZIP - 南京沁恒微电子股份有限公司CH344评估板说明及设计原理图,用于USB转四串口。icon-default.png?t=N7T8http://www.wch.cn/downloads/CH344EVT_ZIP.html

CH344 USB 转四路异步串口芯片 USB 总线的转接芯片 CH344 是一款 USB 总线的转接芯片,实现 USB 转四个异步串口 UART0/1/2/3 功能,用于为计算机扩展异步串口,或者将普通的串口设备或者 MCU 直接升级到 USB 总线。 阅读详情

相关推荐

USB转高速串口芯片CH9102

CH9102是一个USB总线的转接芯片,实现USB转高速异步串口。提供了常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的串口设备或者MCU直接升级到USB总线。

Cheryl13824368625 2807

单串口扩展为4串口的芯片WK2114的使用(一)

STM32F429串口接收中断函数 ,rx1_data[255] , rx1_n为全局变量。STM32F429 延时函数 ,芯片速度比较快,STM32F429 串口发送函数。

qq_36272499的博客 5519

linux驱动 usb转串口ch344 改变读取缓冲区大小

首先客户提出这个问题,我的第一个想法是这是个正常现象,因为我在做应用APP的时候,其实串口发送数据指令的时候,也会偶尔出现一条指令突然截断,先接收到帧头+命令字+类型,然后再接收到长度+数据内容+帧尾这类的情况,就此我们常常会在接收串口的函数中加以判断是否是一条完整的指令。果不其然,看到acm->readsize=128,跟现象截断的字节数刚好一样,然后我尝试单单修改acm->readsize=256,串口无法正常使用,证明readsize肯定跟其他值相关联的,仔细看了下代码,我认为跟这个有关系。

qq_45147279的博客 2123

CH432双串口芯片

CH432芯片是一款扩展串口芯片,当你的MCU所带的串口不足时,可以通过此芯片来扩展出两个串口出来。此芯片支持支持半双工收发自动切换、带自动硬件速率控制的高速串口、红外编解码、RS485、IrDA等等许多功能,本文只阐述简单串口功能的实现逻辑。此芯片和MCU的通信方式包括8位并口和SPI方式,本文只阐述SPI方式的通信。CH432手册将各种功能糅杂在一起,阅读非常费劲,本文来梳理一下通过SPI串口方式与MCU通信实现简单的双串口通信的过程,只针CH432T进行梳理。

兽神 4687

CH344是一款USB总线的转接芯片,实现USB转四个异步串口UART0/1/2/3功能,用于为计算机扩展异步串口,或者将普通的

CH344是一款USB总线的转接芯片,实现USB转四个异步串口UART0/1/2/3功能,用于为计算机扩展异步串口,或者将普通的串口设备或者MCU直接升级到USB总线。

python爬取淘宝数据

python爬取淘宝数据淘宝评论 淘宝评论 打开淘宝,选择打开需要爬取的商品的评论。在谷歌浏览器选择开发者工具,选择network,找到list_detail_rate.htm?itemId=624466733121,点击headers、previews,可以看见相应的评论数据。 爬取一页屏评论代码如下 import re import requests headers = { 'Referer': '在headers中', 'User-Agent': '在

qq_36333776的博客 5799

USB转多串口产品设计

USB转多串口选型指南,USB转多串口产品设计参考。

PC小能手的博客 2978

李宏毅机器学习hw3

Homework 3 - Convolutional Neural Network 1作业概述 在food_11文件中有三个文件分别是training、validation、testing,打开training和validation可以看见总共有11种食物(0-10的类别编号),而testing是没有类别编号的。 然后用卷积神经网络对食物图片进行分类。 2导入用到的库 torch库 这个我弄了半天,直接pip总是timeout,用镜像源下下来又出现OSError: [WinError..

老问题的博客 4189

高速USB转8串口产品设计-RS485串口

基于480Mbps 高速USB转8路串口芯片CH348,可以为各类主机扩展出8个独立的串口。使用厂商提供的VCP串口驱动程序,可支持Windows、Linux、Android、macOS等操作系统。使用单个CH348芯片即可实现USB一拖八串口转接产品,高速USB收发器和控制器、高速全双工串口控制器、以及每个UART内置独立的大容量收发FIFO,可轻松满足各类串口波特率下的连续稳定通信。

PC小能手的博客 4403

模糊控制——基本原理(附MATLAB程序)

模糊化:使用隶属函数将实际输入转换为模糊集合的隶属度值。规则库:利用“如果-那么”规则将模糊输入映射到模糊输出。推理机制:通过规则的模糊化和模糊集合的合成,生成模糊输出。去模糊化:将模糊输出转换为具体的控制信号,常用的方法包括质心法和最大隶属度法。这些步骤综合起来,实现了模糊控制系统对复杂和不确定系统的有效控制。模糊控制系统通过结合模糊逻辑和规则库来处理复杂系统中的不确定性和模糊性。它的核心在于模糊集合和隶属函数,通过推理机处理模糊规则,并最终通过去模糊化生成具体的控制信号。

qq_35623594的博客 5559

STM32学习笔记(江协科技)-----OLED显示屏

SSD1306简介:•SSD1306是一款OLED/PLED点阵显示屏的控制器,可以嵌入在屏幕中,用于执行接收数据、显示存储、扫描刷新等任务••驱动接口:128个SEG引脚和64个COM引脚,对应128*64像素点阵显示屏••内置显示存储器(GDDRAM):128*64 bit128*8 ByteSRAM••供电:IC逻辑),VCC=7~15V(面板驱动)••通信接口:8位6800/8080并行接口,3/4线SPI。

lu322f的博客 1062

高速USB转串口芯片CH343

CH343 是一个 USB 总线的转接芯片,实现 USB 转高速异步串口,同时支持 115200bps 及以下通讯波特率的自动识别和动态自适应,提供了常用的 MODEM 联络信号,用于为计算机扩展异步串口,或者将普通的串口设备或者 MCU 直接升级到 USB 总线。USB 转高速异步串口CH343封装和引脚定义封装形式塑体宽度引脚间距封装说明订货型号SOP16标准的 16 脚贴片CH343G,ESSOP10带底板的窄距 10 脚贴片CH343K,QFN16_3X3。

易板 8345

kivy--入门(一)(Windows)python

从零开始学习kivy 由于课程需要写一个app,还要写报告,这就很愁人,头秃,脑壳大。 虽然学过Android,但是小编对于Java就像对牛弹琴似的,不能说完全不懂,只能说Java这个语言不太适合我,不学还不行,还是先利用python的kivy编写一个吧。 在各大网站搜索开发app,发现适合写手机app的除了Android还有kivy,所以还是先学习如何使用吧! 文章目录从零开始学习kivy前言一、安装二、添加按钮+标签三、文本输入(TextInput)总结 前言 首先推荐这篇博客kivy的安装和使用

刘念卿的博客 9970

USB转双串口产品设计-RS485串口

基于USB转2路串口芯片CH342,可以为各类主机扩展出2个独立的串口。CH342芯片支持使用操作系统内置的CDC串口驱动,也支持使用厂商提供的VCP串口驱动程序,可支持Windows、Linux、Android、macOS等操作系统。

PC小能手的博客 2395

S32K144-EB tresos GPT驱动模块配置详解

GPT通用计时器,在S32K144这款芯片上,有4个外设模块,最多38各通道可以作为GTP的计时器通道,具体详细的大家可以去看芯片手册。这里咱们只管怎么用EB来配置GPT驱动。

小胡同学的工程师学习之路 3867

ROCm rocr-libhsakmt分析系列1-2:多GPU跨卡VRAM访问机制分析

本文基于ROCr-Runtime的libhsakmt库源码,深入分析了多GPU系统中跨设备内存访问的实现机制。主要内容包括: 实现流程概述:通过P2P拓扑发现、统一虚拟地址空间、页表映射和硬件转发四个步骤,实现零拷贝的跨GPU内存访问。

图形/计算GPU的驱动与虚拟化技术分享园地 2508

高速USB转4串口产品设计-TTL串口

基于480Mbps 高速USB转8路串口芯片CH344Q,可以为各类主机扩展出4个独立的串口。CH344芯片支持使用操作系统内置的CDC串口驱动,也支持使用厂商提供的VCP串口驱动程序,可支持Windows、Linux、Android、macOS等操作系统。因CDC类协议和类驱动的原因,CDC串口功能没有VCP完整,使用上也存在一些差异。默认建议使用厂商提供的VCP串口驱动程序。

PC小能手的博客 2408

【OpenClaw从入门到精通】第20篇:OpenClaw实战—从零搭建教育自动化助教系统(作业批改+智能答疑+学情分析)【2026实测】

本文基于OpenClaw开源框架,聚焦教育行业“答疑重复、批改耗时、学情模糊”三大核心痛点,提供从环境部署到功能落地的全流程实操方案。通过整合QQ群交互、代码分析、数据可视化等技能,构建“智能答疑+作业批改+学情分析”的自动化助教系统。系统支持7×24小时群聊答疑、多语言作业自动评审、学情数据周报生成,经实测可使助教工作时间减少60%、作业批改效率提升5-10倍、学情问题识别提前5周。文中包含完整配置步骤、可直接运行的代码示例及避坑指南,兼顾新手入门与进阶实操,帮助教育工作者快速落地自动化工具,从重复劳动中

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1451

1、串口(UART/COM/TTL/RS232/RS485)

嵌入式MCU串口通信的基础知识

ARM_qiao的博客 3万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

高速USB转4串口产品设计-RS232串口

基于480Mbps 高速USB转8路串口芯片CH344Q,可以为各类主机扩展出4个独立的串口。CH344芯片支持使用操作系统内置的CDC串口驱动,也支持使用厂商提供的VCP串口驱动程序,可支持Windows、Linux、Android、macOS等操作系统。因CDC类协议和类驱动的原因,CDC串口功能没有VCP完整,使用上也存在一些差异。默认建议使用厂商提供的VCP串口驱动程序。

PC小能手的博客 1256

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

USB转多串口/单串口方案

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

OIDCAT的博客 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

高速USB转串口和SPI接口芯片CH9111应用与设计指南

CH9111是一款480Mbps高速USB2.0的接口转换芯片,实现USB转全功能高速异步串口或者高速SPI同步串行接口+USB转全功能高速异步串口,串口最高波特率支持15MbpsSPI接口时钟频率支持40MHz。第一种单串口模式适用于只使用UART串口的应用场合,第二种串口+SPI接口模式适用于需要同时使用SPI接口+UART串口或者仅使用SPI接口的应用场合。芯片内部高度集成,外围精简,提供VIO电源引脚,串口和SPI接口I/O均支持独立供电。

PC小能手的博客 3466

USB转串口那些事儿—如何固定设备串口号

USB转串口设备的系统分配COM口串口号的固定方法,可以实现换口不换号,以及系统开机重启不变号。

PC小能手的博客 2万+

USB转串口与虚拟串口相关

不是原创,网上查询整理。 目录 一、串口与并口 二、USB转串口、虚拟串口概念 三、串口占用问题 四、其他:多个程序共享一个串口数据 五、COM、COM+和DCOM与COM端口无关 一、串口与并口 (一)串行接口(即COM口): 简称串口,也称串行通信接口。按电气标准及协议来分包括RS-232-C、RS-422、RS485、USB、TTL等。 RS-232-C、RS-422...

bluewater的专栏 1万+

CH9114 USB转四串口替换FT4232H系列芯片

高速USB转4串口芯片在主机端需要同时连接多路串口外设的时候应用十分方便,当USB接入主机,配合原厂提供的串口驱动程序,设备管理器中会出现4路独立的COM口,每个COM口拥有独立的收发缓冲区支持单独的串口参数设定,因此每个串口都可以独立进行工作,互相之间没有任何影响。早前CH系列芯片只发现有单串口型号的替换,4串口芯片苦于迟迟找不到替换型号,所幸今年和他们工程师聊天中获悉,高速USB转4串口芯片FT4232系列的替代型号也发布了,CH9114系列型号。当芯片处于挂起状态,则输出有效信号。

SoldierJazz的专栏 2335

9M高速USB转接芯片CH347转双串口转I2C转SPI转JTAG转SWD

480Mbps 高速 USB 设备接口,外围元器件只需晶振和电容。内置 EEPROM,可配置工作模式、芯片 VID、PID、最大电流值、厂商和产品信息字符串等参数。单一 3.3V 供电。CH347F 支持 I/O 独立供电,支持 3.3V、2.5V、1.8V 电源电压。提供 TSSOP-20 和 QFN28 无铅封装,兼容 RoHS。多种工作模式,适应高速 USB 转接应用需求。

易板 3921
上一篇: 高速USB转4串口产品设计-RS232串口
下一篇: CH343芯片应用—硬件设计指南
PC技术小能手
博客等级 码龄7年 1万+粉丝 109原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PC技术小能手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值