usb转32串口方案

方案结构图

使用usb hub芯片扩展4路usb然后再一分八路串口

USB hub

选择hub芯片注意事项:

目前市场上多数的USB 2.0 Hub芯片,只有内建一个Transaction Translators(STT),因此  
当Hub接收到如Full Speed的装置进入时,12Mbps的「单一」信道必须被多个装置分享,  
因而造成数据传输时的壅塞。如采用MultiTRAKTM多重交易转译器(MTT)技术的USB 2.0 Hub控制芯片,  每一个连接埠都内建一个TT,12Mbps  
的传输速度可以完全发挥

CH334和CH335是符合USB2.0协议规范的4端口USB HUB控制器芯片,上行端口支持USB2.0高速和全速,下行端口支持USB2.0高速48OMbps、全速12Mbps和低速1.5Mbps。不但支持低成本的STT模式(单个TT分时调度4个下行端口),还支持高性能的MTT模式(4个TT各对应1个端口,并发处理)

如果需要更多端口可以选择ch338

CH338 是符合 USB2.0 协议规范的 7 端口 USB HUB 控制器芯片,上行端口支持 USB2.0 高速和全速,下行端口支持 USB2.0 高速 480Mbps、全速 12Mbps 和低速 1.5Mbps。不但支持低成本的 STT 模式(单个 TT 分时调度 7 个下行端口),还支持高性能的 MTT 模式(7 个 TT 各对应 1 个端口,并发处理)。部分型号除了 HUB 控制器功能之外,还支持 PD 功能。
 

电路原理图

CH334原理图

电源供电原理图

主芯片原理图

各个端口电源部分独立控制参考

https://www.wch.cn/downloads/file/382.html?time=2024-01-09%2014:50:31&code=zG8uvXoGPwGWBREzYQbEs47PD1SUMEi54BIrdglricon-default.png?t=N7T8https://www.wch.cn/downloads/file/382.html?time=2024-01-09%2014:50:31&code=zG8uvXoGPwGWBREzYQbEs47PD1SUMEi54BIrdglr

CH348Q转8路ttl原理图

电源原理图

指示灯原理图

控制器

串行接口部分

 

参考链接 

沁恒高速率USB转单/多串口芯片,工业级-40℃~+85℃_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1M64y1W7zA/?spm_id_from=333.880.my_history.page.click&vd_source=e821a225c7ba4a7b85e5aa6d013ac92eusb转RS485/TypeC转多路RS485/ttl/串口/uart转换器CH348扩展模块-淘宝网 (taobao.com)icon-default.png?t=N7T8https://item.taobao.com/item.htm?spm=a1z0k.7628869.0.0.63d837deIO4QIO&id=684251278260&_u=t2dmg8j26111

 (3 封私信 / 80 条消息) USB hub 为什么都是 4 口的? - 知乎 (zhihu.com)icon-default.png?t=N7T8https://www.zhihu.com/question/26488657

想做一个USB Hub ,一拖四,USB 2.0,麻烦推荐芯片 (amobbs.com 阿莫电子技术论坛)icon-default.png?t=N7T8https://www.amobbs.com/thread-5604107-1-1.html 

特此记录

anlog

2024年1月9日

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/608113.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python读取csv表格数据,生成折线图

生成一个python类,主要解决问题,读取csv表格中的数据,生成一个折线图。 输入原数据文件路径,例如: test.csv按顺序输入需要使用到的数据列,例如:1,2,3会将输入的第一列作为X轴,其他…

到了一个公司怎么发挥自己的价值呢?

本文仅凭借个人所经历过的公司展开论述,每个公司不尽相同,如有歧义可自由发言 一个团队干的时间久了,业务能总览大局,如果用户量迟迟没有暴增,业务没有拓展,技术想必也不会有较大的更新。团队日常工作处理游…

使用Moonbuilders Academy平台,学习DApp开发

Moonbeam团队于2022年宣布开放Moonbuilders Academy。这是一套以开发为中心的异步学习课程,用于学习如何在Moonbeam上构建跨链DApp。 如何从官网进入平台? 点击http://moonbeam.network 鼠标移动至 “Builders”,在Resources下方选择“Moo…

2024腾讯爱奇艺首发片单,谁能率先拿下开年爆款?

刚进入2024年,头部长视频平台就开启了新一轮“内卷”。 腾讯和爱奇艺不约而同地在2024年的第一天发布了新剧片单,多部高质量精品大剧蓄势待发,点燃了观众和市场的期待。 2023年之争已经落下帷幕,爱奇艺凭借大爆剧《狂飙》拔得头…

Next City 数都上海应用创新大赛结果公布,子虔科技获奖

12月16日,以“应变求机 以数谋新”为主题的上海城市数字化转型体验周举办。作为上海城市数字化转型年终重磅活动,上海市人民政府副秘书长庄木弟,市经济和信息化工作党委书记程鹏,杨浦区委副书记、区长周海鹰,市经济和信…

Apache ActiveMQ 远程代码执行漏洞分析

漏洞简介 Apache ActiveMQ官方发布新版本,修复了一个远程代码执行漏洞,攻击者可构造恶意请求通过Apache ActiveMQ的61616端口发送恶意数据导致远程代码执行,从而完全控制Apache ActiveMQ服务器。 影响版本 Apache ActiveMQ 5.18.0 before …

统信UOS虚拟机安装VirtualBox扩展使用USB功能

为什么要安装VirtualBox扩展包? 安装 Oracle VM VirtualBox 扩展包的原因是,它提供了对 USB 2.0、USB 3.0、远程桌面协议 VRDP(VirtualBox Remote Desktop Protocol)等实用功能的支持,以增强 VirtualBox 的功能。这些…

HarmonyOS 应用开发学习笔记 ets组件生命周期

HarmoryOS Ability页面的生命周期 Component自定义组件 ets组件生命周期官放文档 本文讲解 ets组件的生命周期,在此之前大家可以先去了解Ability的生命周期,这两个生命周期有有一定的关联性 在开始之前,我们先明确自定义组件和页面的关系&…

Redis之集群脑裂

redis集群没有过半机制会有脑裂问题,网络分区导致脑裂后多个主节点对外提供写服务,一旦网络分区恢复,会将其中一个主节点变为从节点,这时会有大量数据丢失。 规避方法可以在redis配置里加上参数(这种方法不可能百分百…

系列八、面向对象

一、面向对象 1.1、面向对象 vs 面向过程 (1)面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物; (2)面向过程是一种以过程为中心的编程思想。这些都是以什么正在发生为主…

RPA财务机器人在厦门市海沧医院财务管理流程优化汇总的应用

目前国内外研究人员对于RPA机器人在财务管理流程优化领域中的应用研究层出不穷,但现有研究成果主要集中在财务业务单一领域,缺乏财务管理整体流程一体化管控的研究。RPA机器人的功能绝非单一的财务业务处理,无论从自身技术发展,或…

常见的Latex公式所用到的内容汇总

行内公式 f ( x ) a b f(x)ab f(x)ab 左右各加一个$,即为行内公式 $ f(x) ab $行间公式 $$ f(x) ab $$f ( x ) a b f(x)ab f(x)ab 手动编号 $$ f(x) a - b \tag{1.1} $$f ( x ) a − b (1.1) f(x)a-b \tag{1.1} f(x)a−b(1.1) 简单运算 -*/以及阿拉伯…

为什么大型服务器要用 Linux 系统?

为什么大型服务器要用 Linux 系统? 在开始前我有一些资料,是我根据网友给的问题精心整理了一份「Linux的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!&#xff…

创新百喻,综合性思维和分析性思维

创新百喻,综合性思维和分析性思维 不知道您注意没有,在创新中,人们的思维方式是不一样的,有综合性思维和分析性思维之分。总的来说,综合性思维适合创造原来没有的事物,而分析性思维擅长改进和提高&#xf…

element plus: el-upload详解

<el-uploadref"uploadRef":limit"1" // 上传几个accept".xlsx, .xls" // 支持的格式:headers"headers" :action"http//:shangchuan.com":disabled"state.upload.isUploading":before-upload"onBeforeUpl…

Java Spring boot 日期和时间统一设置

方法一&#xff1a;配置文件修改 修改配置文件配置application.yml&#xff1a; spring:# 配置日期格式化jackson:date-format: yyyy-MM-dd HH:mm:ss #时间戳统一转换为指定格式time-zone: GMT8 # 时区修改为东8区 application.properties配置方式 spring.jackson.date-f…

两周掌握Vue3(一):安装、打包、目录结构

文章目录 一、安装1.安装node.js和npm&#xff08;windows&#xff09;2.安装vue&#xff0c;创建vue项目报错&#xff1a;XXX不是内部或外部命令 二、打包三、目录结构 nodejs版本&#xff1a;v20.10.0 npm版本&#xff1a;v10.2.3 一、安装 1.安装node.js和npm&#xff08;…

安科瑞电气防火限流式保护器与电动汽车充电桩的搭配使用——安科瑞 顾烊宇

摘要&#xff1a;随着电动汽车行业的不断发展&#xff0c;电动汽车充电设施的使用会变得越来越频繁和广泛。根据中汽协数据显示&#xff0c;2022年上半年&#xff0c;我国新能源汽车产销分别完成266.1万辆和260万辆,同比均增长1.2倍,市场渗透率达21.6%。因此&#xff0c;电动汽…

bool和BOOL的区别

简介 在编程中&#xff0c;bool&#xff08;以小写形式&#xff09;和BOOL&#xff08;以大写形式&#xff09;是两个不同的数据类型。bool是C和C#等语言中的基本数据类型&#xff0c;它表示一个布尔值&#xff0c;可以是true&#xff08;真&#xff09;或false&#xff08;假…

韩语发音干货,零基础韩语学习,柯桥韩语知识点之发音规律

01.连音化 当收音遇到以元音为首音的音节时&#xff0c;收音要和该元音相连发音。 예: 독일[도길] 밥을 [바블] 우산이[우사니] 읽어요[일거요] 02.送气 ㄱ/ㄷ/ㅂ/ㅈ遇到ㅎ,送气化读成ㅋ/ㅌ/ㅍ/ㅊ 예: 어떻게[어떠케] 좋다[조타] 많지만[만치만] 백화점[배콰…