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

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

3天内不再提示

设计通用串行总线协议接口时的六大关键问题

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

扫码添加小助手

加入工程师交流群

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

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

有关USB协议和USB实现的技术细节,请查看下面的资源。如果您遇到USB技术问题,并且需要帮助,以为您的系统选择合适的产品,可在TI E2ETM接口论坛上发帖交流。

审核编辑 黄昊宇

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

    关注

    60

    文章

    8487

    浏览量

    286651
  • 总线协议
    +关注

    关注

    0

    文章

    187

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TUSB3210:通用串行总线通用设备控制器的全方位解析

    TUSB3210:通用串行总线通用设备控制器的全方位解析 在电子设计领域,通用串行总线(USB)控制器扮演着至关重要的角色。今天我们要深入探讨的是德州仪器(TI)的TUSB3210通用串行总线
    的头像 发表于 04-26 13:05 180次阅读

    Everspin四路串行外设接口MRAM芯片

    组织为512Kx8使用的片选(CS)、串行输入(SI)、串行输出(SO)和串行时钟(SCK)的四引脚接口串行外设
    的头像 发表于 03-26 15:56 264次阅读
    Everspin四路<b class='flag-5'>串行</b>外设<b class='flag-5'>接口</b>MRAM芯片

    三防漆PCB设计六大关键要素解析 |铬锐特实业|东莞三防漆

    铬锐特实业|东莞三防漆厂家|将三防漆防护前置到PCB设计阶段!本文深度解析布局间距、禁涂区规划、材料选型、热应力控制等六大关键要素,帮助工程师从源头提升产品在恶劣环境下的可靠性和寿命。
    的头像 发表于 01-16 14:21 1029次阅读
    三防漆PCB设计<b class='flag-5'>六大关键</b>要素解析 |铬锐特实业|东莞三防漆

    电机行业MES选型六大关键指标

    电机制造企业选型MES(制造执行系统)时,不能简单套用通用制造业标准。由于电机行业具有多工序强耦合、工艺参数敏感、批次追溯要求高、设备种类繁杂、小批量多型号等特点,选型必须聚焦“行业适配性+落地实效性”。
    的头像 发表于 01-14 14:47 322次阅读

    解析TUSB2036:通用串行总线2或3端口集线器的卓越之选

    解析TUSB2036:通用串行总线2或3端口集线器的卓越之选 在现代电子设备中,USB集线器的应用极为广泛,它能够扩展USB端口数量,满足多设备连接需求。其中,德州仪器(TI)推出的TUSB2036
    的头像 发表于 12-31 15:25 561次阅读

    TUSB1105与TUSB1106:高级通用串行总线收发器深度解析

    TUSB1105与TUSB1106:高级通用串行总线收发器深度解析 在当今的电子设备中,通用串行总线(USB)已经成为了数据传输和设备连接的标准接口。TUSB1105和TUSB1106作为高级
    的头像 发表于 12-27 09:30 929次阅读

    常见的通信技术

    总线 ,在工业测控和工业自动化等领域有很大的应用前景。 USBUSB:Universal Serial Bus,通用串行总线。 USB是一个外部总线标准,用于规范电脑与外部设备的连接和通讯,是应用在PC
    发表于 12-23 07:12

    Xilinx FPGA串行通信协议介绍

    Xilinx FPGA因其高性能和低延迟,常用于串行通信接口设计。本文深入分析了Aurora、PCI Express和Serial RapidIO这三种在Xilinx系统设计中关键串行
    的头像 发表于 11-14 15:02 2931次阅读
    Xilinx FPGA<b class='flag-5'>串行</b>通信<b class='flag-5'>协议</b>介绍

    USB E301195电脑无法传输数据

    我的电脑win11可以在串行总线控制器里识别到FX3,但在通用串行总线设备里找不到FX3,通用串行总线设备里面也不存在未知设备,连接到其他人的win10可以正常识别,我用虚拟机win1
    发表于 11-14 12:10

    可编程多协议串行接口适配器 串行接口测试与转换 USB转UARTI2CSPICAN1-Wire

    串行接口
    稳控自动化
    发布于 :2025年10月30日 11:14:27

    CAN总线接口转RS485/RS232双向转换器DAM-C3210 工业级

    DAM-C3210是一款工业级CAN总线串行总线协议转换器,集成了1路CAN总线接口,1路标准
    的头像 发表于 10-16 11:29 894次阅读
    CAN<b class='flag-5'>总线</b><b class='flag-5'>接口</b>转RS485/RS232双向转换器DAM-C3210 工业级

    FPGA外接FT232H配置FIFO实现USB通信回环测试

    USB英文全称 Universal Serial Bus,即通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。
    的头像 发表于 07-17 11:30 4977次阅读
    FPGA外接FT232H配置FIFO实现USB通信回环测试

    ElfBoard嵌入式教育科普|USB接口全面解析

    USB的全称是Universal Serial Bus,译为通用串行总线,是一种用于连接计算机及其外部设备的标准接口,它的设计旨在标准化连接计算机与外部设备之间的通信,到现在它已经是一种广泛应用于数据传输、充电和连接外围设备的技术。
    的头像 发表于 07-16 11:38 6085次阅读
    ElfBoard嵌入式教育科普|USB<b class='flag-5'>接口</b>全面解析

    Analog Devices Inc. TMC8100通用编码器总线控制器数据手册

    数据传输。TMC8100控制器可用作协议总线控制器,也可用作带串行外设接口 (SPI) 或通用异步收发器 (UART)
    的头像 发表于 06-04 14:48 1343次阅读
    Analog Devices Inc. TMC8100<b class='flag-5'>通用</b>编码器<b class='flag-5'>总线</b>控制器数据手册