原文: https://blog.csdn.net/go_str/article/details/80834319
在网上看到一些USB的基础知识 ,觉得很不错,记录下来以便查阅
================================================================
《USB行业标准介绍》
《USB通讯过程》
《USB中的端点详细了解》
《USB传输之控制传输》
================================================================
USB标准规范类型
- 标准规范
标准规范为最基础的规范,主要有USB1.0、USB1.1、USB2.0和USB3.0等等 - USB设备类规范
设备类规范主要是针对于具体的USB设备而推出的类规范,有Mass Storage、Audio Device、Video Device等等设备相关规范 - USB HOST控制器规范
主要有OHC和UHC等
标准规范介绍
USB是通用串行总线的英文缩写,是Intel公司开发的总线架构,使得在计算机上添加串行设备非常容易。只须将设备插入计算机的USB端口中,系统会自动识别和配置。根据时代发展,USB接口标准经历了一代USB、第二代USB 2.0和第三代USB 3.0。
USB标准第一次是于1995年,由Intel、IBM、Compaq、Microsoft、NEC、Digital、North Telecom等七家公司组成的USBIF(USB Implement Forum)共同提出,USBIF于1996年1月正式提出USB1.0标准,频宽为1.5Mbps.不过因为当时支持USB的周边装置少的可怜,所以主机板商不太把USB Port直接设计在主机板上。
USB2.0技术规范是有由Compaq、Hewlett Packard、Intel、Lucent、Microsoft、NEC、Philips共同制定、发布的,规范把外设数据传输速度提高到了480Mbps,是USB 1.1设备的40倍!2000年制定的USB 2.0标准是真正的USB 2.0,被称为USB 2.0的高速(High-speed)版本,理论传输速度为480 Mbps.。
USB 3.0是最新的USB规范,该规范由英特尔等公司发起,USB3.0的最大传输带宽高达5.0Gbps(640MB/s),USB3.0 引入全双工数据传输。5根线路中2根用来发送数据,另2根用来接收数据,还有1根是地线。也就是说,USB 3.0可以同步全速地进行读写操作。
这是USB各版本的速率对比(这称号我也是看醉了):
USB版本 | 最大传输速率 | 速率称号 | 最大输出电流 | 推出时间 |
USB1.0 | 1.5Mbps(192KB/s) | 低速(Low-Speed) | 5V/500mA | 1996-01 |
USB1.1 | 12Mbps(1.5MB/s) | 全速(Full-Speed) | 5V/500mA | 1998-09 |
USB2.0 | 480Mbps(60MB/s) | 高速(High-Speed) | 5V/500mA | 2000-04 |
USB3.0 | 5Gbps(500MB/s) | 超高速(Super-Speed) | 5V/900mA | 2008-11 |
USB3.1 | 10Gbps(1280MB/s) | 超高速+(Super-speed+) | 20V/5A | 2013-12 |
上面是从时间维度上来看的,但是每一代USB接口针对不同的设备又细分出来很多具体的型号,如USB Type A/B/C/Mini/Micro。
下面是USB2.0和USB3.0标准下的各类接口示意图: