USB相关信息
注:以下信息或图片均来自网络公开信息,如有错漏欢迎指出
USB介绍
USB,是英文Universal Serial Bus(通用串行总线)的缩写,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。
USB从最初的4线制发展到今天,其速度越来越快,支持的设备种类和功能也越来越多,USB协议也越来越复杂。自1996年USB-IF(USB Implementers Forum)组织发布USB 1.0标准以来,USB标准经历了USB 1.1、USB 2.0、USB 3.0、USB 3.1、USB 3.2多个版本的发展。2019年,USB-IF组织发布了最新的USB4标准,为USB接口带来了全新的标准规范。
USB版本
官方版本 | 原版本 (曾用名) | 推出时间 | 理论速度 | 供电能力 |
---|---|---|---|---|
USB2.0 LowSpeed | USB 1.0 | 1996年1月 | 1.5Mbit/s(192KB/s) | 5V/500mA |
USB2.0 FullSpeed | USB 1.1 | 1998年9月 | 12Mbit/s(1.5MB/s) | 5V/500mA |
USB2.0 Hi-Speed | USB 2.0 | 2000年4月 | 480Mbit/s(60MB/s) | 5V/500mA |
USB3.2 Gen1 | USB 3.0(USB 3.1 Gen1) | 2008年11月 / 2013年7月 | 5.0Gbit/s(500MB/s) | 5V/900mA(1A) |
USB3.2 Gen2x1 | USB 3.1(USB 3.1 Gen2) | 2013年7月 | 10Gbit/s(1212.12MB/s) | 20V/5A |
USB3.2 Gen2x2 | USB3.2 | 2017年9月 | 20Gbit/s(2424.24MB/s) | 20V/5A |
USB4 | 2019年9月 | 40Gbit/s(5GB/s) | 20V/5A |
USB接口
下图来自AN1953 - USB
USB1.x/2.0接口的线序定义(USB2.0 Type-A/B)
引脚 | 名称 | 电缆颜色 | 描述 |
---|---|---|---|
1 | VBUS | Red | +5 V,电源 |
2 | D− | White | Data −,数据线 |
3 | D+ | Green | Data +,数据线 |
4 | GND | Black | Ground,接地 |
USB1.x/2.0接口的线序定义(USB2.0 Mini-A/B Micro-A/B)
引脚 | 名称 | 电缆颜色 | 描述 |
---|---|---|---|
1 | VBUS | Red | +5 V,电源 |
2 | D- | White | Data −,数据线 |
3 | D+ | Green | Data +,数据线 |
4 | ID | NC | A接地;B不连接 |
5 | GND | Black | Ground,接地 |
USB3.0接口及以上的线序定义(USB3.0 Type-A/B)
引脚 | A型连接器 | B型连接器 | 线缆颜色 | 描述 |
---|---|---|---|---|
1 | VBUS | VBUS | 红色 | 供电 |
2 | D- | D- | 白色 | 2.0数据差分对 |
3 | D+ | D+ | 绿色 | 2.0数据差分对 |
4 | GND | GND | 黑色 | 电源地 |
5 | StdA_SSRX− | StdB_SSTX− | 蓝色 | 高速数据差分对- |
6 | StdA_SSRX+ | StdB_SSTX+ | 黄色 | 高速数据差分对- |
7 | GND_DRAIN | GND_DRAIN | N/A | 信号地 |
8 | StdA_SSTX− | StdB_SSRX− | 紫色 | 高速数据差分对+ |
9 | StdA_SSTX+ | StdB_SSRX+ | 橙色 | 高速数据差分对+ |
USB3.0接口及以上的线序定义(USB3.0 Micro-B)
引脚 | B型连接器 | 线缆颜色 | 描述 |
---|---|---|---|
1 | VBUS | 红色 | 供电 |
2 | D- | 白色 | 2.0数据差分对 |
3 | D+ | 绿色 | 2.0数据差分对 |
4 | ID | NC | NC |
5 | GND | 黑色 | 电源地 |
6 | StdB_SSTX− | 蓝色 | 高速数据差分对-发送 |
7 | StdB_SSTX+ | 黄色 | 高速数据差分对-发送 |
8 | GND_DRAIN | N/A | 信号地 |
9 | StdB_SSRX− | 紫色 | 高速数据差分对-接收 |
10 | StdB_SSRX+ | 橙色 | 高速数据差分对-接收 |
USB2.0与USB3.0的变化
特 性 | USB 2.0 | USB 3.0 |
---|---|---|
理论速度 | 低速 Low-Speed (1.5Mbit/s) 、全速 Full-Speed (l2Mbit/s) 、高速 High-Speed (480Mbi(/s) | 低速 Low-Speed (1.5Mbit/s) 、全速 Full-Speed (12Mbit/s) 、高速 High-Speed (480Mbit/s) 、超高速 SupcrSpccd (5.0Gbit/s) |
最大速度 | 480Mbit/s 高速 Hi-Speed USB (HS) | 5.0Gbit/s 超速 SuperSpeed USB (SS) |
最大距离 | 5米 | 3米(常规条件下) |
数据接口 | 半双工,2线差分信号 | Dual simplex,四线差分信号与USB2.0信号分离,同时实 现双向数据流 |
总线事物协议 | 主机导向,轮询传输流,USB包广播到 所有设备 | 主机导向,界步传输流,USB包传输有确定路由 |
编码 | NRZi | 8B/10B |
总线类型 | USB 2.0基于半双工二线制总线,进行广播模式的通信 | USB 3.0采用了对偶单纯型四线制差分信号线,进行点对点 全双工通信 |
线缆 | USB 2.0所采用的纤细的、非屏蔽的双 绞线(Unshielded Twisied Pair) | USB 3.0 采用多核 SDP (Shielded Differential Pair.有遮蔽 差分信号对)线 |
线缆信号个数 | 2 线(D+、D-) | 6线,包括髙速传输(SSTX+、SSTX-、SSRX+、SSRX-)和一般传输(D+、D-) |
端口状态 | 端口硬件检测连接事件.系统软件使用端口命令来切换端口钊使能状态 | 端口硬件检测连接車件.并将端口置丁•操作状态以备超高 速数据通信 |
数据传输类型 | 仅支持4种基本传输类型 | 具有超高速约束的USB类型 |
电源管理 | 仅支持设备级别的电源管理 | 多级电源管理,支持待机、休眠、暂停及启用 |
总线供电能力 | 低功耗设备5V@100mA;高功耗设备5V@500mA | 低功耗设备5V@150mA;高功耗设备5V@900mA |
Type-C接口
Type-C支持正反拔插、雷电协议、高速USB、 PD快充、音视频传输(HDMI)等诸多功能。目前市面上Type-C的运用越来越广泛,兼容性越来越强,在可预见的未来中,其他USB接口和充电接口在逐步被TypeC替代,未来生命周期会相当长。
Type-C实物图
Type-C母座
Type-C公头
Type-C线序定义
引脚 | 名称 | 描述 | 引脚 | 名称 | 描述 |
---|---|---|---|---|---|
A1 | GND | 接地 | B12 | GND | 接地 |
A2 | SSTXp1 | SuperSpeed差分信号#1,TX,正 | B11 | SSRXp1 | SuperSpeed差分信号#1,RX,正 |
A3 | SSTXn1 | SuperSpeed差分信号#1,TX,负 | B10 | SSRXn1 | SuperSpeed差分信号#1,RX,负 |
A4 | VBUS | 总线电源 | B9 | VBUS | 总线电源 |
A5 | CC1 | Configuration channel | B8 | SBU2 | Sideband use (SBU) |
A6 | Dp1 | USB 2.0差分信号,position 1,正 | B7 | Dn2 | USB 2.0差分信号,position 2,负 |
A7 | Dn1 | USB 2.0差分信号,position 1,负 | B6 | Dp2 | USB 2.0差分信号,position 2,正 |
A8 | SBU1 | Sideband use (SBU) | B5 | CC2 | Configuration channel |
A9 | VBUS | 总线电源 | B4 | VBUS | 总线电源 |
A10 | SSRXn2 | SuperSpeed差分信号#2,RX,负 | B3 | SSTXn2 | SuperSpeed差分信号#2,TX,负 |
A11 | SSRXp2 | SuperSpeed差分信号#2,RX,正 | B2 | SSTXp2 | SuperSpeed差分信号#2,TX,正 |
A12 | GND | 接地 | B1 | GND | 接地 |
CC1、CC2的作用
依靠CC1、CC2引脚,实现PD快充的目标设备识别,而且避免了QC标准的DP、DM冲突,可以同时提供数据传输和快充功能。
SUB1 、SUB2的作用
SUB: sideband use;属于辅助信号 ,在特定的一些传输模式时使用,一般时候可以直接忽略。