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

    文章

    9443

    浏览量

    156112
  • usb
    usb
    +关注

    关注

    60

    文章

    8372

    浏览量

    281612
  • USB协议
    +关注

    关注

    0

    文章

    29

    浏览量

    14691

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    网络接口:数字世界的“门铃”,你了解多少?

    上的特殊端口,专门用于对交换机进行配置和管理。当新交换机还未配置IP地址时,Console端口就成了管理员进入设备的“秘密通道”。 网络接口的幕后工作 网络接口不仅仅是硬件,它还涉及一系列协议和配置
    发表于 11-26 18:53

    嵌入式接口通识知识之USB接口

    与标准USB相同,但是引入了ID引脚用来支持OTG协议。同样分为两种Mini-A和Mini-B,Mini接口较Micro-USB大一些,但比Type-A和Type-B小。它们是Type
    发表于 08-21 16:56

    如何排除 USB 协议分析仪测试中的干扰源?

    排查协议层(时序、竞争、实现错误),优化数据传输逻辑; 最后控制环境变量(温度、振动、软件冲突),消除外部干扰。 对于复杂场景(如汽车USB诊断接口测试),建议结合示波器眼图分析、协议
    发表于 08-01 15:00

    一文带你了解电源测试系统的功能!

    在当今电子与电力技术飞速发展的时代,各类电子设备、电力系统以及新能源相关产品的研发、生产和维护过程中,电源测试系统扮演着至关重要的角色。本文将带你了解源仪电子的电源测试系统的功能。
    的头像 发表于 07-02 09:10 605次阅读
    一文<b class='flag-5'>带你</b><b class='flag-5'>了解</b>电源测试系统的功能!

    USB协议转换器:USB转TTL/232/485,光电隔离

    USB协议转换器是一种将USB接口转换为其他通信协议接口的硬件设备,主要用于解决不同
    的头像 发表于 05-29 14:59 1134次阅读

    MAX3420E USB外设控制器,SPI接口技术手册

    协议,如错误校验和总线重试。通过工作频率高达26MHz的SPI™接口访问寄存器组,可对MAX3420E进行控制。利用简易的3线或4线SPI接口,可为任何SPI主机(微处理器、ASIC和DSP等)增添
    的头像 发表于 05-23 11:35 722次阅读
    MAX3420E <b class='flag-5'>USB</b>外设控制器,SPI<b class='flag-5'>接口</b>技术手册

    MAX3421E USB外设/主机控制器,SPI接口技术手册

    串行接口引擎(SIE)处理底层USB协议,如错误校验和总线重试。通过频率高达26MHz的SPI™接口访问寄存器组,实现MAX3421E的控制。利用简易的3线或4线SPI
    的头像 发表于 05-22 16:39 1131次阅读
    MAX3421E <b class='flag-5'>USB</b>外设/主机控制器,SPI<b class='flag-5'>接口</b>技术手册

    充电接口你真的了解吗?

    不同的类型吗?今天,我们就来详细了解一下USB接口的三大类型:Type-A、Type-B和Type-C。 Type-A:最常见的“USB口” 外观特征:扁平的矩形
    的头像 发表于 05-18 17:39 3359次阅读

    USB示波器的高速接口测试需要哪些参数?

    USB示波器进行高速接口测试时,需要关注的参数主要包括以下方面: 带宽: 示波器的带宽需至少为信号频率的2.5倍,推荐5倍以确保信号完整性。例如,USB 2.0高速信号频率为240MHz,因此建议
    发表于 05-16 15:55

    PD诱骗协议芯片,支持全协议和最大功率140W取电

    USB PD是目前较为主流的快充协议,随着USB PD3.1的发布,输送功率最高可达240W。随着USB Type-C接口的普及,大多数电子
    的头像 发表于 04-15 14:09 1330次阅读
    PD诱骗<b class='flag-5'>协议</b>芯片,支持全<b class='flag-5'>协议</b>和最大功率140W取电

    极致性价比USB-C接口ESD保护方案

    USBType-A/B接口更为紧凑,便于设备实现轻量化与薄型化设计。该接口兼容USB3.1标准,数据传输速率可达10Gbps;同时支持USB4协议
    的头像 发表于 03-24 18:03 996次阅读
    极致性价比<b class='flag-5'>USB</b>-C<b class='flag-5'>接口</b>ESD保护方案

    【干货】带你了解各类串口:I2C、SPI、RS232、RS485、USB

    、SPI、RS232、RS422、RS485及USB。1I2C接口I2C接口是一种主要应用于集成电路芯片间的通信的接口。最早由Philips公司开发,是一种简单的
    的头像 发表于 02-20 19:31 2332次阅读
    【干货】<b class='flag-5'>带你</b><b class='flag-5'>了解</b>各类串口:I2C、SPI、RS232、RS485、<b class='flag-5'>USB</b>等

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

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

    利用FPGA实现USB 2.0通信接口

    USB 2.0接口的实现方式 利用FPGA来实现USB 2.0接口的方式一般有两种,一是借助外围的USB
    的头像 发表于 12-30 13:59 3774次阅读
    利用FPGA实现<b class='flag-5'>USB</b> 2.0通信<b class='flag-5'>接口</b>

    USB Type-C接口快充协议芯片的特点与发展趋势

    现代设备快充的核心技术之一。为了满足用户对充电速度和效率的需求,USB Type-C接口快充协议芯片应运而生。本文将深入分析USB Type-C接口
    的头像 发表于 12-18 14:36 1782次阅读
    <b class='flag-5'>USB</b> Type-C<b class='flag-5'>接口</b>快充<b class='flag-5'>协议</b>芯片的特点与发展趋势