0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

几种单USB转多串口的方案

嵌入式应用开发 来源:嵌入式应用开发 作者:嵌入式应用开发 2022-09-28 15:32 次阅读

串口(Uart)是嵌入式中非常常用的一种接口,然而现在的电脑都没有硬件串口。一般都是通过USB转串口或PCIE等总线扩展的方式扩展出串口。USB转串口是非常常用的一种。常用的USB转串口芯片有CH340/341、CP2102、PL2302等。

但是,这些芯片都是USB转单串口,如果需要多个串口,就需要占用多个USB口,比较麻烦。今天来介绍一下单USB口转多个串口的方案。

1、专用芯片

南京沁恒作为做USB相关芯片起家的公司,有不少USB转串口的芯片,也包括USB转多个串口的芯片,比如CH342是一款USB转双串口的芯片:

pYYBAGMz94SASbBUAACB9JDTWB4719.png

CH9344,CH348是一款USB转4串口的芯片。

2、USB HUB

USB HUB的功能是将一个USB口扩展为多个USB口,这样,使用多个USB转串口芯片时,就不用担心USB口不够用了。常用的USB HUB芯片有GL850G、FE1.1S等,可以实现USB一分四,配合CH340等芯片,就能实现单USB转多串口。

USB HUB芯片可以级联使用,实现多个USB口的扩展,需要注意的是这些USB口都共用一个口的带宽,但对于串口这种数据量不大的应用,没什么问题。

3、软件实现

我们知道,很多单片机具有USB接口,可以实现USB虚拟串口的功能。一般情况下,都是虚拟一个串口来使用。参考《STM32实现USB转串口功能(含源码)》。以STM32F072为例,该单片机的USB口支持8个输出和8个输入端点。通过USB设备描述符、输入输出端点等的配置,可以实现USB虚拟多个串口。

这种方式只需一个单片机,通过软件实现,使用比较灵活,软件还可以实现其它功能。缺点是实现起来稍复杂些。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • usb
    usb
    +关注

    关注

    60

    文章

    7947

    浏览量

    264734
  • 串口
    +关注

    关注

    14

    文章

    1555

    浏览量

    76541
  • 专用芯片
    +关注

    关注

    0

    文章

    7

    浏览量

    7715
收藏 人收藏

    评论

    相关推荐

    usb串口usbrs232串口

    USB串口即实现计算机USB接口到通用串口之间的转换.usb
    发表于 04-27 16:13
    <b class='flag-5'>usb</b><b class='flag-5'>转</b><b class='flag-5'>串口</b>—<b class='flag-5'>usb</b><b class='flag-5'>转</b>rs232<b class='flag-5'>串口</b>

    沁恒股份USB 串口概述

    我司提供多种USB串口芯片与应用方案,支持USB1串、2串、4串、8串、16串等。 WCH芯
    的头像 发表于 11-14 10:19 3815次阅读
    沁恒股份<b class='flag-5'>USB</b> <b class='flag-5'>转</b><b class='flag-5'>多</b><b class='flag-5'>串口</b>概述

    usb串口驱动

    usb串口驱动说明。
    发表于 05-13 09:22 19次下载

    基于USB多路UART方案

    USB口,而没有DB9端口,如果想使用串口功能,只能使用USB-TTL模块。 如果需要多个串口时,就要占用多个USB口,再加上鼠标、调试器
    的头像 发表于 07-27 16:07 3709次阅读
    基于<b class='flag-5'>单</b>路<b class='flag-5'>USB</b><b class='flag-5'>转</b>多路UART<b class='flag-5'>方案</b>

    USB串口芯片方案介绍

    LDR2001 芯片是乐得瑞科技设计的一个免驱的 USB 串口的 CDC 类芯片,可以实现USB
    发表于 08-18 17:16 2552次阅读
    <b class='flag-5'>USB</b><b class='flag-5'>转</b><b class='flag-5'>串口</b>芯片<b class='flag-5'>方案</b>介绍

    USB串口芯片的功能

    发布的USB串口芯片LDR2001,功能强大,电脑免驱,自带Billboard功能。 LDR2001芯片设计的一个免驱的USB
    发表于 12-22 17:44 2607次阅读
    <b class='flag-5'>USB</b><b class='flag-5'>转</b><b class='flag-5'>串口</b>芯片的功能

    USB串口简介及工作原理说明

    USB串口即可实现计算机USB接口到物理串口之间的相互转换。USB
    发表于 06-09 09:16 5568次阅读

    USB多个串口方案

    USB HUB的功能是将一个USB口扩展为多个USB口,这样,使用多个USB串口芯片时,就不用
    的头像 发表于 09-06 09:31 3431次阅读

    USB多个串口方案

    串口(Uart)是嵌入式中非常常用的一种接口,然而现在的电脑都没有硬件串口。一般都是通过USB串口或PCIE等总线扩展的方式扩展出
    发表于 09-06 09:25 2828次阅读

    USB串口串口芯片选型UART.TTL.RS-232等

    沁恒微USB串口串口芯片选型表,和PIN TO PIN 型号表,
    的头像 发表于 09-07 10:09 6641次阅读
    <b class='flag-5'>USB</b><b class='flag-5'>转</b><b class='flag-5'>单</b><b class='flag-5'>串口</b>、<b class='flag-5'>多</b><b class='flag-5'>串口</b>芯片选型UART.TTL.RS-232等

    国产USB串口CH9101概述

    国产USB串口CH9101,PIN替代FT230/FT232/PL2303/CY7C65213CH9101 是一个 USB 总线的转接芯
    的头像 发表于 10-13 11:02 1651次阅读
    国产<b class='flag-5'>USB</b><b class='flag-5'>转</b><b class='flag-5'>单</b><b class='flag-5'>串口</b>CH9101概述

    国产USB串口芯片CH9102

    国产USB串口CH9102,PIN替代CP2101/CP2102/CP2104/CP2109 CH9102 是一个 USB 总线的转接芯
    发表于 10-13 11:26 1004次阅读
    国产<b class='flag-5'>USB</b><b class='flag-5'>转</b><b class='flag-5'>单</b><b class='flag-5'>串口</b>芯片CH9102

    国产USB串口CH9102, 是一个 USB 总线的转接芯片,实现 USB 异步串口PIN替代CP2101/CP2102/CP2104/CP2109

    国产USB串口CH9102,PIN替代CP2101/CP2102/CP2104/CP2109 CH9102 是一个 USB 总线的转接
    发表于 11-02 17:15 1336次阅读
    国产<b class='flag-5'>USB</b><b class='flag-5'>转</b><b class='flag-5'>单</b><b class='flag-5'>串口</b>CH9102, 是一个 <b class='flag-5'>USB</b> 总线的转接芯片,实现 <b class='flag-5'>USB</b> <b class='flag-5'>转</b>异步<b class='flag-5'>串口</b>PIN替代CP2101/CP2102/CP2104/CP2109

    usb串口线怎么使用 usb串口串口usb的区别

    USB串口线(USB to Serial Cable)是一种用于将计算机的USB接口连接到串口
    的头像 发表于 01-22 14:56 4669次阅读

    USB协议串口通信

    、232、TTL协议串口的通信。板子上预留了5V和3.3V的供电输出,输出电流最大500mA。 一. 产品简介: 1)项目背景是在实际应用中需要多种串口调试工具,携带起来也不太方便就做了这款
    的头像 发表于 04-29 16:23 587次阅读
    <b class='flag-5'>USB</b><b class='flag-5'>转</b><b class='flag-5'>多</b>协议<b class='flag-5'>串口</b>通信