设计一个使用高速信号进行数据传输的系统有时是十分困难的,尤其是当可供选择的通信协议十分繁多的时候。虽然很多通信协议都是高速信号的理想选择,但其中有一个协议特别受欢迎,那就是usb协议。它通常和游戏、汽车音响主机、pc和笔记本电脑应用联系在一起。由于支持多种类型的数据传输和高功率充电,usb协议已成为一种更通用的高速数据协议、接口和电缆规范。图1展示了usb自1998年发布以来的发展历程。
图1:usb协议的发展历程—2019年发布usb 4.0
为了让您了解usb协议是否适合您的系统并满足您的高速接口需求,我们为您列出了设计师通常需要考虑的六个关键问题:
1
1. 您的cpu或mcu的接口功能是什么?
当使用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接口论坛上发帖交流。
家用电器背后连接和传感技术终极资源
数字电源与 GaN 相结合可实现 99% 的效率
紫光DRAM事业群将发力存储芯片领域
MAX1811 USB供电、Li+充电器芯片(应用电路)
通过利用深度学习对道路损坏进行检测分析
带你了解如何设计USB协议接口
扬尘在线监测系统助力工地管理“智慧化”
三星双折叠、外对折手机新专利曝光,展开后可达8、13英寸
如何定义一个“机器人”
石英晶振和硅晶振的对比
一种自旋阀GMR隔离放大器的设计方案
传输介质
医疗设备对高速连接器的应用考量
西门子电动汽车充电设施产品已覆盖了欧美和亚太多数新能源汽车市场
央视新闻直播现场:消防处置演练,HMT鹰眼大显身手
苹果2018年度满意度报告出炉 AppleWatch成最令人满意的产品
传苹果iWatch专用1.5英寸屏正测试 或今年年内发布
创新领航:软通保险荣膺2023年金i奖“数字化转型创新奖”
固态硬盘涨价狂潮,囤货时代已来临!
如何用CD或DVD制作一个分光镜?