USB 接口规范
USB 接口规范USB1.0
==1996年1月15日推出USB1.0接口规范
==规定低速传输速率为1.5Mbit/S
==对外提供供电电压为5V,最大电流500mA
==一般适用于鼠标、键盘等低速HID设备。
==支持热插拨
USB1.1
==1998年9月23日对原来的USB1.0进行升级,提出了USB1.1
==USB1.1规定了全速传输速率为12Mbit/s,并兼容USB1.0的1.5Mbit/s
==传输线缆最大度度3m
==对外提供供电电压为5V,最大电流500mA
==一般适用于鼠标、键盘、U盘,光驱等。
==一个USB接口理论上可以支持127个设备
USB2.0
==2000年4月27日由USB-IF组织提出了USB2.0总线协议规范
==具备480MBit/S的高速传输速率,向下兼容低速1.5MBit/S和全速12MBit/S
==传输线缆最大度度5m
==对外提供供电电压为5V,最大电流500mA
==通过HUB级联的方式,一个USB接口理论上可以扩展127个USB设备
==支持 4种传输方式:控制传输、中断传输、同步传输和块传输。
STC 目前是 USB2.0-12Mbit/S及1.5MBit/S
D/S
USB3.0 /USB 3.2 Gen 1 / USB 3.1 Gen 1
2013年7月份,USB 3.1发布,速度翻番至10Gbps,
同时USB-IF就把USB 3.0改名为USB 3.1 Gen 1,
新的USB 3.1则叫做USB 3.1 Gen 2。
==2013年7月份发布
==速度翻番至10Gbps
==新增USB A/V影音传输。以更适合作为移动设备的输出接口,尤其是可逆的Type-C。
==将供电的最高允许标准提高到了20V/5A,供电100W。
==必须使用USB Type-C接口才能达到10Gbps的速度。
USB3.2 / USB 3.2 Gen 2x2
==2017年9月份,USB 3.2发布。
==据最新公布的规范,USB 3.0、USB 3.1的版本命名都将彻底消失,统一被划入USB 3.2的序列,
三者分别再次改名叫做USB 3.2 Gen 1、USB 3.2 Gen 2、USB 3.2 Gen 2x2。
==它们还各自有一个市场推广命名,分别是SuperSpeed USB、SuperSpeed USB 10Gbps、SuperSpeed USB 20Gbps。
之所以想出USB 3.2 Gen2x2这样的名字,大概是因为它使用了USB Type-C接口的上下两端全部针脚,速度得以翻番。
==必须使用USB Type-C接口才能达到20Gbps的速度。
USB4.0
==2021年上半年发布*****
==使用现有的USB Type-C电缆进行双通道操作,使用40 Gbps认证电缆进行高达40 Gbps的操作
==多种数据和显示协议有效地通过总线共享最大聚合带宽
==向后兼容USB 3.2、USB 2.0和Thunderbolt 3(雷电协议)
==动态地与多个终端设备类型共享一个高速链路,以便按类型和应用程序为数据传输提供最佳服务.
因为USB4.0直连CPU的PCIE总线,最高传输速率能达到40Gbps,
同时还能传输Displayport视频信号和USB PD快充电流的新一代
USB外设传输协议,它本质上是Intel的Thunderbolt3技术,
但同时也支持USB协议,因此它能完美向下兼容
Thunderbolt3、USB3.2、USB3.1及USB2.0协议,
这也就是为USB4.0即将开始大规模普及奠定了普及推广的基石。
可以预见的是在未来我们所有的使用设备外接接口将会被USB 4.0所统一。
现在见得最多的是USB3.0. STC is currently USB2.0-12Mbit/S and 1.5MBit/S
What is sustained supported speed of STC parts, running real software?
ie how close to the USB hardware limit of about 10 megabits/sec average user data flows, can STC8H achieve ?
Any plans for faster USB in STC ?
I see WCH have HS-USB (480Mbps) in TSSOP20 microcontrollers. USB协议学习起来有点难{:4_198:} wnagming 发表于 2024-11-13 13:15
在单片机这种数据量不大的场景中,USB2.0已经够够的了
你这挖的够深啊,够不够用得看什么应用需求呢,如果是做控制或者参数配置,那USB2.0FS(12Mbps)那足够用了。
但如果是数据采集、存储导出那一定是越快越好,比如说常用的逻辑分析仪,最低门槛也要USB2.0HS(480Mbps),
再比如说搞个数据记录产品,1GB的数据用2.0FS导出,非常理想的情况下也需要二三十分钟,而用2.0HS,只需要几十秒。
页:
[1]
2