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

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

3天内不再提示

设计通用串行总线协议接口时需要考虑的六个关键问题

电子设计 来源:电子设计 作者:电子设计 2022-02-09 14:14 次阅读

设计一个使用高速信号进行数据传输的系统有时是十分困难的,尤其是当可供选择的通信协议十分繁多的时候。。虽然很多通信协议都是高速信号的理想选择,但其中有一个协议特别受欢迎,那就是USB协议。它通常和游戏、汽车音响主机、PC和笔记本电脑应用联系在一起。由于支持多种类型的数据传输和高功率充电,USB协议已成为一种更通用的高速数据协议、接口和电缆规范。图1展示了USB自1998年发布以来的发展历程。

为了让您了解USB协议是否适合您的系统并满足您的高速接口需求,我们为您列出了设计师通常需要考虑的六个关键问题:

1:您的CPUMCU的接口功能是什么?

当使用USB时,首先需要考虑中央处理器(CPU)或微控制器(MCU)的接口能力,因为该器件是您设计中高速数据传输的基础。如果您发现需要将数据从CPU或MCU传输到连接的外围设备,且数据传输速率大于10 Mbps,USB则是一个很好的选择。

2:当接口的数据链路缺乏可靠性时,您如何远距离传输数据?

USB可以通过现有的集成电路解决方案取代这种连接,从而扩展接口的通信能力。USB转接驱动器有助于在远距离传输时保持信号完整性。像TUSB216(USB 2.0)和TUSB1002A(USB 3.0)这样的器件具有特定于USB协议的功能,可以简化USB中转接驱动器的实现。

3:如果您的MCU或CPU只有一个USB接口实例怎么办?

USB包括一种称为USB集线器的器件,它可以轻松地将一个端口转换为多个端口。TUSB4041I、TUSB8041A和TUSB8042A等四端口高速USB集线器有助于增加可同时使用的设备数量。

4:如果您的CPU或MCU接口的接口选项有限怎么办?

USB解决方案已经取得进展,可以转换到其他接口,如通用异步收发器(UART)或串行高级技术附件(SATA)。USB桥接器可支持USB到UART和SATA的转换。如果您的MCU或CPU没有连接到UART或SATA的接口,或者对于普通的UART或SATA接口来说传输距离太远,请考虑使用像TUSB3410和TUSB9261这样的USB桥接器。

5:所有的USB连接都需要外部连接吗?

虽然在消费电子产品中到处都可以看到外部USB端口,但USB连接并不一定要在外部。如果您选择的MCU或CPU具有USB功能,也可以考虑使用USB与系统中其他MCU或CPU进行嵌入式连接。USB有内置的数据编码,能够减少电磁干扰和链路电源管理以实现高功效。USB还为有许多低级驱动程序的客户软件增加了灵活性。

6:如果您需要的灵活性比标准USB连接能提供的高怎么办?

USB Type-C®协议的出现大大提高了USB的灵活性。USB Type-C可以创建充当USB主机或USB设备的外围设备,从而使系统能够以多种方式对不同类型的连接做出反应。USB Type-C有源多路复用器还可以确保接口配置正确,同时提供符合USB规范的信号完整性。

TUSB542和TUSB1042I等有源多路复用器应在您的标准Type-C设计中使用。USB Type-C还有利于在同一个接口上传输多种类型的高速数据,如DisplayPort、高清多媒体接口、UART和其他视频或自定义接口。TUSB1146和TUSB1064对于系统启用其交替模式功能至关重要。

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

    关注

    1

    文章

    182

    浏览量

    30622
收藏 人收藏

    评论

    相关推荐

    电脑通用串行总线控制器感叹号怎么办

    控制器感叹号时,通常表示USB控制器存在问题,可能是驱动程序问题、硬件故障或其他原因导致的。本文将介绍如何解决电脑通用串行总线控制器感叹号的问题。 检查USB设备 首先,我们需要检查连接到电脑的USB设备是否存在问题。尝试断开所有USB设备,然后重新启动电脑,查看
    的头像 发表于 08-29 15:53 3576次阅读

    电脑通用串行总线控制器怎么接

    和协调USB设备的数据传输和电源供应。 电脑通用串行总线控制器的基本概念 电脑通用串行总线控制器是一种基于USB协议接口控制器,用于实现电脑与各种USB设备之间的数据传输和通信。US
    的头像 发表于 08-29 15:51 789次阅读

    通用串行总线控制器怎么安装

    通用串行总线控制器(Universal Serial Bus Controller,简称USB Controller)是计算机硬件中用于管理USB设备的接口。它负责与USB设备进行数据传输和通信。在
    的头像 发表于 08-29 15:47 699次阅读

    通用串行总线控制器和通用串行总线设备的区别

    通用串行总线(Universal Serial Bus,简称USB)是一种广泛使用的串行通信协议,用于计算机和其他设备之间的数据传输。USB技术自1996年推出以来,已经经历了多个版本的更新,包括
    的头像 发表于 08-29 15:40 1839次阅读

    通用串行总线控制器影响什么设备

    通用串行总线控制器(USB控制器)在计算机系统中扮演着至关重要的角色,它主要影响和管理与USB接口相关的设备。以下是通用串行总线控制器影响的主要设备类型及其相关功能: 1. 外部存储设备 机械硬盘
    的头像 发表于 08-29 15:38 539次阅读

    USB是通用串行总线

    USB是通用串行总线 USB是通用串行总线,USB协议版本包括 USB1.0、USB1.1、USB2.0、USB3.0、USB3.1、USB3.2,最新的是USB4.0协议,可直连CP
    的头像 发表于 08-21 10:52 302次阅读

    通用串行总线Type-C线缆连接器标准

    电子发烧友网站提供《通用串行总线Type-C线缆连接器标准.pdf》资料免费下载
    发表于 08-12 11:17 1次下载

    TUSB2551A高级通用串行总线收发器数据表

    电子发烧友网站提供《TUSB2551A高级通用串行总线收发器数据表.pdf》资料免费下载
    发表于 07-12 10:16 0次下载
    TUSB2551A高级<b class='flag-5'>通用串行总线</b>收发器数据表

    TUSB1106-Q1高级通用串行总线收发器数据表

    电子发烧友网站提供《TUSB1106-Q1高级通用串行总线收发器数据表.pdf》资料免费下载
    发表于 07-12 10:13 0次下载
    TUSB1106-Q1高级<b class='flag-5'>通用串行总线</b>收发器数据表

    USBN9603 USBN9604通用串行总线全速节点控制器数据表

    电子发烧友网站提供《USBN9603 USBN9604通用串行总线全速节点控制器数据表.pdf》资料免费下载
    发表于 07-11 11:44 0次下载
    USBN9603 USBN9604<b class='flag-5'>通用串行总线</b>全速节点控制器数据表

    TUSB2036通用串行总线的2或3端口集线器数据表

    电子发烧友网站提供《TUSB2036通用串行总线的2或3端口集线器数据表.pdf》资料免费下载
    发表于 07-09 10:43 0次下载
    TUSB2036<b class='flag-5'>通用串行总线</b>的2或3端口集线器数据表

    TUSB2077A 7端口通用串行总线集线器数据表

    电子发烧友网站提供《TUSB2077A 7端口通用串行总线集线器数据表.pdf》资料免费下载
    发表于 07-08 09:48 0次下载
    TUSB2077A 7端口<b class='flag-5'>通用串行总线</b>集线器数据表

    TUSB1105,TUSB1106高级通用串行总线收发器数据表

    电子发烧友网站提供《TUSB1105,TUSB1106高级通用串行总线收发器数据表.pdf》资料免费下载
    发表于 07-04 10:02 0次下载
    TUSB1105,TUSB1106高级<b class='flag-5'>通用串行总线</b>收发器数据表

    TUSB2046x 4端口集线器,用于带可选串行EEPROM接口通用串行总线数据表

    电子发烧友网站提供《TUSB2046x 4端口集线器,用于带可选串行EEPROM接口通用串行总线数据表.pdf》资料免费下载
    发表于 06-25 09:36 0次下载
    TUSB2046x 4端口集线器,用于带可选<b class='flag-5'>串行</b>EEPROM<b class='flag-5'>接口</b>的<b class='flag-5'>通用串行总线</b>数据表

    什么是USB?USB接口的组成 USB协议仿真

    USB(Universal Serial Bus)通用串行总线,是一种串口总线标准,也是一种输入输出接口的技术规范
    的头像 发表于 01-13 10:40 1869次阅读
    什么是USB?USB<b class='flag-5'>接口</b>的组成 USB<b class='flag-5'>协议</b>仿真