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

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

3天内不再提示

扩展USB连接几种方案的比较

电子设计 来源:电子设计 作者:电子设计 2020-12-24 14:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

扩展USB连接的几种方案比较

USB(通用串行总线)是现在支持许多通用现成的外围设备,如键盘,鼠标,打印机和存储设备等的公认作为首选的连接方案。对于致力于工业和消费市场的设备制造商来说,USB也成为满足其连接至PC需求的一个优先的选择。事实上,对于任何一个使用标准的PC作为控制器设备的应用, USB接口的好处是显而易见的。虽然大批量短生命周期的通用外设可以不使用USB接口,一些有更长的生命周期的定制型应用则需要添加USB连接来解决现代 PC缺乏传统的连接接口的问题。

在这些现代PC所不支持的接口中,RS - 232串行接口是一个典型的例子,从软件的角度看,RS-232相比USB更容易实现且同样仍然满足多种应用需求。但是大多数现代PC已经去掉了RS-232接口。

简单的串口通信方案的成本往往低于复杂的替代产品,如RS - 232接口成本低于 USB接口。RS - 232方案的基本组成部分包括一个UART和一个驱动器和一个简单的握手协议,即使在资源非常有限的微控制器中也可以很容易地实现。而且RS – 232接口的特性使其成为一个可以胜任恶劣的工作环境的强壮型短距离点对点通信解决方案。这样的需求在许多工业控制或测量的实现中非常典型。基于这些原因, RS - 232接口依然活跃在许多应用领域。

由于现代PC缺乏对RS - 232接口的支持, PC作为控制器的应用对RS - 232接口的支持就显得令人失望。而实现对RS - 232接口外设支持的可选择方案似乎很少:找到一个PC其装有提供RS - 232接口的PCI卡或重新把外围设备设计为支持USB接口类型。用USB替换RS - 232接口需要大量的设计工作。这些影响不仅体现在硬件上,而且更重要的是给嵌入式软件带来非常巨大的变化。

现在还有第三个选择可以用来在现代PC上支持RS - 232接口外设。此种方式较之其他方式需要较少的工程方面工作并且保持传统设备的完整性和稳定性。这种方式的好处是提供了一个USB和RS – 232接口之间的透明转换。FTDI公司的系列芯片即可支持这种方案,这些芯片解决了使用标准UART端口来实现嵌入式USB支持的相关复杂性问题。该技术提供了一种支持传统RS - 232接口外设的简单及低成本的解决方案。图1显示小型PCB如何使用FTDI芯片来提供此种解决方案。

扩展USB连接的几种方案比较

图1:传统RS-232 调制解调器连接到现代PC。

现在FTDI家族的第五代芯片支持USB 1.0和USB 2.0 协议(低速,全速和高速)。这些设备提供了一系列的异步和同步串行接口解决方案,包括UART接口( RS-232/RS-422/RS-485 )和FIFO 。除了集成在PCB级,这些芯片可用于制作PC与外设之间的USB到RS-232的接口转换连接线。连接线内的芯片完成所有PC与外设之间的接口转换工作。由于USB的波特率比RS – 232的波特率高很多(6000:1),因此这些设备不仅需要提供兼容的USB接口,而且必须能够对数据进行缓冲,分析和重组来满足RS – 232协议的规范。这些都是基于FTDI所专有的IP实现,包括一个USB协议引擎,一个UART控制器,一个串行接口引擎及一个USB收发器。图2所示为其中一种芯片FT232R的机构框图。

图2:FT232R架构框图。

运行在原有设备端的软件并不需要改变,但是仅就所使用的COM端口而言,运行在PC端的应用程序需要知道正在使用的是USB连接而非RS - 232连接。当一个USB到RS – 232转换线连接到PC的 USB端口 , PC的操作系统会创建一个虚拟的COM端口。应用程序通过这个虚拟的COM端口与USB接口进行通信,而不需要对PC上的应用程序进行任何修改。应用程序只需要知道转接线所连接的具体的COM端口即可与之通信。外设的软件或硬件则不需要任何修改。图3所列的软件代码给出了一个例子来显示应用程序如何确定与之相连的COM端口,同时它还给出一些配置UART的例程代码 。

图3:基于VCP 驱动的应用软件参考代码。

PC 上很容易实现USB 。绝大多数针对台式机或笔记本电脑的操作系统,包括Linux ,现在都支持USB作为其标准配置。但是在嵌入式设备中,USB接口使用仍然由其是否很容易被嵌入式设备中的微控制器支持所决定。这就意味着要在微控制器上如集成UART , SPI和I2C接口一样集成USB接口。这将使得微控制器变得更复杂也因此给设备集成制造商带来成本的压力。

然而,使用FTDI的USB接口芯片,嵌入式设备只需要使用微控制器上的UART接口与USB芯片进行通信就可以实现USB接口的连接。如前所述,繁重的 USB协议由FTDI器件中所集成的专用硬件和固件来负担。因此现在通过一个标准的COM端口发送一些简单的指令,任何使用微控制器的嵌入式设备可以支持轻易的支持USB 。

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

    关注

    102

    文章

    15922

    浏览量

    145411
  • usb
    usb
    +关注

    关注

    60

    文章

    8372

    浏览量

    281712
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    USB 扩展网卡全方位指南:从选购到使用

    损坏或需扩展网络连接的关键工具。本文将从核心功能到实际应用,带你全面认识这一实用配件。一、USB扩展网卡的核心作用:解决“网口痛点”USB
    的头像 发表于 10-24 15:37 432次阅读
    <b class='flag-5'>USB</b> <b class='flag-5'>扩展</b>网卡全方位指南:从选购到使用

    Microchip EQCO5X31 USB Type-C™评估板技术解析与应用指南

    EQCO5X31板采用设计用于主机和器件侧的EV40G35A Type-C扩展器。该板还使用EV23B43A Type-C中继器,便于两根电缆的耦合和扩展。这些板重新定义USB连接
    的头像 发表于 10-11 09:42 371次阅读
    Microchip EQCO5X31 <b class='flag-5'>USB</b> Type-C™评估板技术解析与应用指南

    正确的连接电机传动轴的几种常见连接方式及其优缺点

    在工业机械和自动化设备中,电机与传动轴的连接方式直接影响设备的运行效率、稳定性和使用寿命。选择合适的连接方式需要综合考虑负载特性、安装精度、维护便利性以及成本等因素。以下是几种常见的电机传动轴
    的头像 发表于 09-10 07:41 1762次阅读

    多接口扩展坞加充电宝方案

    AirPlay、miracast、DLNA等无线同屏功能。 5.支持苹果手机和部分安卓手机安卓平板有线同屏(通过type-c内USB2.0或USB端子)。   02.扩展坞加充电宝 方案
    的头像 发表于 08-28 11:35 530次阅读
    多接口<b class='flag-5'>扩展</b>坞加充电宝<b class='flag-5'>方案</b>

    【Milk-V Duo S 开发板免费体验】网络连接、分区扩展、外壳设计

    控制台,执行终端命令等。 使用 USB-TTL 串口线连接板载排针引脚,连接方案为 Milk-V DouS USB - TTL GND (p
    发表于 07-05 12:12

    电流功率检测USB3.0HUB,USB3.0扩展坞,可扩展USB2.0

    程控通道独立模拟开关,1.4A电流输出1.5A过流保护); USB2.0高扩展性,可自定义USB2.0扩展内容(USB2.0可在
    发表于 06-28 00:23

    不止快更可靠!更多机器人厂商选择LP20-USB工业级连接器疾速方案

    背景介绍机器人愈来愈智能化,其发挥价值的边界也无限拓展,对效率提升也是更加抢眼。高可靠且高效稳定的数据连接便成为硬性要求。凌科LP20-USB连接器凭借自身优势成为机器人领域备受关注的连接
    的头像 发表于 06-03 18:13 439次阅读
    不止快更可靠!更多机器人厂商选择LP20-<b class='flag-5'>USB</b>工业级<b class='flag-5'>连接</b>器疾速<b class='flag-5'>方案</b>

    USB Type-C连接器解决方案

    各类电子设备,包括电脑、智能手机和游戏主机等,如今普遍采用USB Type-C作为标准连接接口。值得注意的是,虽然USB Type-C标准明确定义了连接器的物理规格(接合面形态),但在
    的头像 发表于 05-19 13:49 1776次阅读
    <b class='flag-5'>USB</b> Type-C<b class='flag-5'>连接</b>器解决<b class='flag-5'>方案</b>

    高速比较器的几种典型应用

    高速比较器的几种典型应用
    的头像 发表于 03-28 17:40 675次阅读
    高速<b class='flag-5'>比较</b>器的<b class='flag-5'>几种</b>典型应用

    CH340:USB转打印口的便捷解决方案

    CH340是一款功能实用、操作简便的USB总线转接芯片,它通过USB转打印口和USB转串口的功能,为连接传统设备提供了便捷的解决方案。无论是
    的头像 发表于 02-19 13:49 1193次阅读

    Dockcase推出USB-C 10Gbps 扩展

    2 月 6 日消息,海外厂商 Dockcase 近日推出了一款七合一 USB-C 10Gbps 扩展坞,为数码设备用户带来了全新的解决方案。 从接口配置来看,该扩展坞十分丰富。它拥有
    的头像 发表于 02-07 18:02 1216次阅读

    电动牙刷USB接口的芯片保护电路方案

    1 USB2.0的ESD保护方案 如图1所示为USB接口与ESD保护芯片连接示意图,其中USB Controller/Charger指的是
    的头像 发表于 01-17 16:52 1743次阅读
    电动牙刷<b class='flag-5'>USB</b>接口的芯片保护电路<b class='flag-5'>方案</b>

    高能的产品当然要配高能的连接器,这款USB连接器真不赖!

    连接器问题,找凌小犀A工程师小犀,在忙不?我们是做防爆键盘的,需要一款高能的USB数据连接器,要求:外形小巧紧凑;IP65以上防水;防腐;高速流畅不卡顿;最好接插也方便一些,小犀手上有没有可
    的头像 发表于 12-27 18:00 761次阅读
    高能的产品当然要配高能的<b class='flag-5'>连接</b>器,这款<b class='flag-5'>USB</b><b class='flag-5'>连接</b>器真不赖!

    稳固连接的守护者:航空插头版USB连接器的稳定保护之道

    在数据传输的世界里,USB连接器如同勤劳的信使,肩负着信息传递的重任。然而,稳定性与保护问题时常困扰着这些小巧的使者。此时,航空插头版USB连接器挺身而出,以其独特的稳定保护能力,成为
    的头像 发表于 12-13 11:36 845次阅读
    稳固<b class='flag-5'>连接</b>的守护者:航空插头版<b class='flag-5'>USB</b><b class='flag-5'>连接</b>器的稳定保护之道

    恶劣环境下USB连接器怎么选?DH系列工业级USB连接器真香

    USB接口是耳熟能详的一类电子产品数据接口,应用之广不必多言。但是如果是在工业产品、户外设备或者医疗器械等产品上,多不是采用普通的USB,而是采用的工业级的USB连接器,对于这一点,细
    的头像 发表于 12-12 18:12 1149次阅读
    恶劣环境下<b class='flag-5'>USB</b><b class='flag-5'>连接</b>器怎么选?DH系列工业级<b class='flag-5'>USB</b><b class='flag-5'>连接</b>器真香