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

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

3天内不再提示

带你了解如何设计USB协议接口

德州仪器 来源:德州仪器 2020-08-24 16:26 次阅读

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

图1:USB协议的发展历程—2019年发布USB 4.0

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

1

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对于系统启用其交替模式功能至关重要。

如果您遇到USB技术问题,并且需要帮助,以为您的系统选择合适的产品,可在TI E2ETM接口论坛上发帖交流。

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

    关注

    33

    文章

    8491

    浏览量

    150809
  • usb
    usb
    +关注

    关注

    60

    文章

    7890

    浏览量

    263940
  • USB协议
    +关注

    关注

    0

    文章

    29

    浏览量

    14286

原文标题:六个关键问题带你了解如何设计 USB 协议接口

文章出处:【微信号:tisemi,微信公众号:德州仪器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    USB接口静电整改案例分享(二)——交换机USB接口

    USB接口静电整改案例分享(二)——交换机USB接口 一、摘要 USB是通用串行总线的缩写,是一种串口总线的标准,也是一种输入输出
    的头像 发表于 10-18 10:59 250次阅读
    <b class='flag-5'>USB</b><b class='flag-5'>接口</b>静电整改案例分享(二)——交换机<b class='flag-5'>USB</b><b class='flag-5'>接口</b>

    USB接口静电整改案例分享(一)——交换机USB接口

    USB接口静电整改案例分享(一)——交换机USB接口 一、摘要 USB是通用串行总线的缩写,是一种串口总线的标准,也是一种输入输出
    的头像 发表于 10-18 10:56 156次阅读
    <b class='flag-5'>USB</b><b class='flag-5'>接口</b>静电整改案例分享(一)——交换机<b class='flag-5'>USB</b><b class='flag-5'>接口</b>

    usb接口与type-c接口区别

    USB接口和Type-C接口是两种不同的数据传输和电源接口,它们在设计、功能和应用方面有着显著的区别。 1. 历史背景 USB
    的头像 发表于 10-10 10:22 2128次阅读

    typec接口usb接口充电快吗

    Type-C接口USB接口在充电速度上的比较,需要考虑多个因素,包括接口的具体版本、充电器的输出功率、设备的充电管理系统等。一般来说,Type-C
    的头像 发表于 09-02 11:15 2499次阅读

    简单了解USB Type-C PD协议

    PD 快充全称为“USB Power Delivery”,是 USB 开发者论坛在 2012 年发布的快充协议。它是一种快充技术,可以为电子设备提供更高的充电功率,从而缩短充电时间。 PD 快充
    的头像 发表于 03-18 17:25 1602次阅读

    上海雷卯推出USB4接口的静电浪涌保护方案

    一、USB4技术性能特点USB4是USB3.2的后继版本,是最新的USB规范。USB4是通信协议
    的头像 发表于 03-05 08:03 634次阅读
    上海雷卯推出<b class='flag-5'>USB</b>4<b class='flag-5'>接口</b>的静电浪涌保护方案

    上海雷卯推出USB4接口的静电浪涌保护方案

    一、 USB4技术性能特点 USB4是USB3.2 的后继版本,是最新的USB规范。USB4是通信协议
    的头像 发表于 02-29 17:31 517次阅读
    上海雷卯推出<b class='flag-5'>USB</b>4<b class='flag-5'>接口</b>的静电浪涌保护方案

    上海雷卯推出一种USB4接口的静电浪涌保护方案

    USB4是USB3.2 的后继版本,是最新的USB规范。USB4是通信协议,采用的硬件接口
    的头像 发表于 02-28 11:47 1238次阅读
    上海雷卯推出一种<b class='flag-5'>USB</b>4<b class='flag-5'>接口</b>的静电浪涌保护方案

    usb-c接口是什么意思 usbc接口和usba接口区别

    USB-C接口是一种通用的连接标准,可以通过单个接口实现多种功能,如数据传输、充电、视频输出等。USB-C接口采用了更小、更便捷的设计,因此
    的头像 发表于 02-20 16:30 1.6w次阅读

    usb-c接口是什么意思 pd接口usb接口哪个更好

    USB-C接口是一种连接标准,它提供了高速数据传输和充电功能,广泛应用于各种设备,包括电脑、手机、平板电脑、外接显示器和其他外围设备。PD接口(Power Delivery)是一种充电协议
    的头像 发表于 01-31 17:01 7851次阅读

    esata接口怎么用 esata接口可以当usb接口用吗

    的场合更为适用。本文将详细介绍ESATA接口的使用方法,并回答ESATA接口是否可以作为USB接口的功能替代。 首先,我们来了解一下ESAT
    的头像 发表于 01-22 14:58 7000次阅读

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

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

    USB接口不能直接通过双头USB数据线直连的主要原因

    USB接口不能直接通过双头USB数据线直连的主要原因包括以下几点。 首先,USB接口的设计目标是实现全球统一的外设
    的头像 发表于 01-09 14:00 1584次阅读

    usb虚拟串口和usb协议的区别

    USB虚拟串口和USB协议是两个相关但不同的概念。在理解它们之前,我们首先需要了解USB的基本知识。 U
    的头像 发表于 12-28 14:55 1746次阅读

    智能产品USB-C接口的不同电源策略

    基于USB-C接口的智能产品的不同电源策略呢? 首先,我们需要了解USB-C接口的电源管理机制。USB
    的头像 发表于 11-27 09:18 564次阅读
    智能产品<b class='flag-5'>USB</b>-C<b class='flag-5'>接口</b>的不同电源策略