![](https://i-blog.csdnimg.cn/direct/5720c0d47eea4313a480bcb08ff2c3a0.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
USB转多路串口项目
文章平均质量分 83
实现了1路USB转7路异步串口模块。用于为计算机扩展异步串口。本专栏用于记录开发过程的技术点,为用户提供技术支持文档。
歌维
这个作者很懒,什么都没留下…
展开
-
串口扩展方案对比
串口,原名叫做串行接口(Serial Interface),别名叫COM口(串行通讯端口( cluster communication port ))。凭借接口简单,控制灵活,占用资源少等优点,在嵌入式领域被广泛使用。甚至会有很多从设备都通过串行接口与主机进行通信,如GPRS MODEM,GPS芯片,各种模块。开发人员常常面临嵌入式系统中主机串行通信接口不足的问题,市面上针对这种需求衍生出几种方案。对比过后,我们自己也推出了高性价比的方案。专用芯片实现串口扩展可靠性比较高,软件实现主打高性价比。原创 2024-08-01 17:04:44 · 374 阅读 · 0 评论 -
USB转多路串口模块-PL731
PL731是一款USB总线的转接模块,实现USB转7个异步串口功能。用于为计算机扩展异步串口,满足大多数一对多应用场景。用户可通过USB Hub级联多个USB转多串口设备实现更多扩展串口。串口输入输出使用3.3V TTL电平,支持全双工模式。模块为每一路串口添加一个TNOW引脚,默认拉低,输出数据时自动拉高,以支持RS485应用。用户可通过增加外围电路实现支持RS232, RS485接口电平。USB转7路串口方案。原创 2024-07-31 07:54:10 · 311 阅读 · 1 评论 -
USB转多路串口-纯硬件实现串口数据传输指示灯电路
串口相关产品往往要求有数据收发时LED闪烁,我们经常会用软件实现,在MCU内注册一个定时器,有数据发送时就闪烁一段时间。软件点灯这种方式存在两个缺陷,一是接收方向不好实现;二是定时器一般用固定频率,不好表达数据传输有快有慢的效果。在网上看到一个纯硬件实现的闪灯电路,经实践证明可行,记录在这里。串口数据传输指示灯电路如上图,最左边是TTL电平串口的Tx, Rx 管脚,两个闪灯电路是一样的,LED的颜色可以不一样,此时BOM也不一样。原创 2024-07-26 22:34:13 · 441 阅读 · 0 评论 -
USB转多路串口 - USB CDC设备枚举
先上参考资料:ST社区的: <<USB CDC类入门培训.pdf>>原创 2024-07-23 21:43:30 · 760 阅读 · 0 评论 -
USB转多路串口 - USB 基础
断断续续做了不少USB相关开发,但是没有系统去了解过,遇到问题就很被动了。做这个USB转UART的项目就是,于是专门花了一天的时间学习USB及CDC相关,到写这文章时估计也忘得差不多了,趁项目收尾阶段记录一下,方便后面翻阅。本文内容(包括图片)绝大多数来源网络,侵删。参考链接:USB官网USB通用串行总线基础知识详述USB端点和传输协议(数据包、事物)详解。原创 2024-07-22 00:17:51 · 820 阅读 · 0 评论 -
RS485自动收发电路-能不用就不用
RS485总线和电路看似简单,但是要看应用场景,对稳定性有要求的不建议使用自动收发驱动电路。在没有遇到信号反射问题时,尽量不要使用终端电阻;硬件设计时,可以预留外挂或焊接120Ω电阻的位置。要查看RS485驱动芯片的输入阻抗参数,和支持外挂设备数。上、下拉电阻与收发器输入阻抗的并联值应大于375Ω;如果是现场做工程项目,建议带上万用表和示波器,测一下空闲状态下的电压值,收发的信号质量,这样才安心。(END)原创 2024-07-17 22:34:20 · 671 阅读 · 2 评论 -
USB 转多路串口应用软件说明
PL731模块实现1个USB接口转7个异步串口(USART[1-7])功能。用于为计算机扩展异步串口,满足大多数一对多应用场景。支持Windows 10及以上系统,绝大多数Linux系统。嵌入式Linux系统有可能经过裁剪,需要系统开发人员确保系统安装正式的驱动程序,后面有相关说明。PL731 使用1个USB接口与USB主机通信,属于USB 2.0协议下的USB CDC类设备,需要系统已安装对应的驱动才能正确枚举出7个串口设备。原创 2024-07-16 18:09:21 · 736 阅读 · 0 评论 -
为什么要做USB转多路串口项目 - 技术角度
之前专门为USB转多路UART项目写了个序,提到了技术方案原因,这个文章打算展开讲一下。原创 2024-07-15 21:26:53 · 533 阅读 · 2 评论 -
USB转多路UART项目 - 序
这个序是项目收尾阶段才写的,按理,应该是项目开始前写一部分,收尾补充总结部分。要做到开头有的放矢,最后复盘分析,通过总结提升,卷死自己,才能做好产品。![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/63445c3dc96d4f5f9c4cd5e96b309a61.jpeg#pic_center)为什么要做这个项目?之前做工业物联网关需要用到一对多的串口,认为有这个需求。原创 2024-07-14 18:58:05 · 383 阅读 · 0 评论