规划一个运用高速信号进行数据传输的体系有时是好不容易的,尤其是当可供挑选的通讯协议非常繁复的时分。。尽管许多通讯协议都是高速信号的抱负挑选,但其中有一个协议特别受欢迎,那就是USB协议。它一般和游戏、汽车音响主机、PC和笔记本电脑运用联络在一起。由于支撑多种类型的数据传输和高功率充电,USB协议已成为一种更通用的高速数据协议、接口和电缆规范。图1展现了USB自1998年发布以来的开展进程。
为了让您了解USB协议是否适宜您的体系并满意您的高速接口需求,咱们为您列出了规划师一般需求考虑的六个关键问题:
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协议和USB完成的技能细节,请检查下面的资源。如果您遇到USB技能问题,而且需求协助,认为您的体系挑选适宜的产品,可在 TI E2ETM接口论坛 上发帖沟通。
图1:USB协议的开展进程——2019年发布USB 4.0
其他资源:
● “超低功耗USB革新: 进步便携式嵌入式运用USB的电源功率和简便性。”
● “USB Type-C™和USB电力运送电源途径的规划注意事项。”
● “了解USB Type-C和电力传输运用和要求的入门常识。”
● “USB Type-C的替换形式: 逾越USB。”