视频链接
USB硬件设计基础认知
1、USB基本介绍
USB即Universal Serial Bus(通用串行总线),是一种快速、灵活的总线接口。由Intel、IBM、Mircrosoft等计算机公司和通信公司于1995年联合制定,并逐渐形成了行业标准。它是为了解决日益增加的PC外设与有限的主板插槽和端口之间的矛盾而制定的一种串行通信标准。
USB的发展: 1.0→1.1→2.0→3.0→3.1→3.2→4
2、USB的发展历程
USB一般分为USB低速,USB全速,USB高速和USB超高速,其分别对应于USB1.0,USB1.1,USB2.0和USB3.0,而USB3.0又分了GEN1,GEN2等。最新一代是USB4,传输速度为40Gbit/s,最大供电100W,Type C接口允许正反盲插。
3、USB接口类型(★)
USB的接口类型,根据接口形状不同,主要可以分为三大类:
1、TYPE类型
2、Mini类型
3、Micro类型
其中每一种大类中,又都可以分为两类A类(Type A)和B类(Type B)
3.1、TYPE类型
TYPE类型常见于PC机,按其接口形状的不同又分为三大类。
分别为Type A,Type B,Type C三种类型,其中TypeC现在是主流。
3.2、Mini类型
3.3、Micro类型
4、USB端口颜色编码标识
5、USB数据线颜色、图解和接口引脚接线定义(★)
5.1、USB1.x/2.0接口的引脚定义及颜色
引脚 | 名称 | 线缆颜色 | 描述 |
1 | VBUS | 红色 | +5V供电 |
2 | D- | 白色 | 差分数据- |
3 | D+ | 绿色 | 差分数据+ |
4 | GND | 黑色 | 地 |
5.2、Type-A/B接口引脚定义及颜色
TYPE :1-4 , 4根。
Type-A/B接口引脚定义
引脚 | 名称 | 线缆颜色 | 描述 |
1 | VBUS | 红色或者橙色 | +5V供电 |
2 | D- | 白色或者金色 | 差分数据- |
3 | D+ | 绿色 | 差分数据+ |
4 | GND | 黑色或者蓝色 | 地 |
侧插短体
侧插长体
无论是侧插短体或者侧插长体其封装均为母口插座。
5.3、Mini/Micro-A/B 引脚定义及颜色
Micro USB是USB 2.0标准的一个便携版本 。管脚定义与顺序mini一致。
第4针为ID,地线在mini-A上连接到第5针,在mini-B可以悬空亦可连接到第5针。
Mini/Micro-A/B接口引脚定义
引脚 | 名称 | 线缆颜色 | 描述 |
1 | VBUS | 红色 | +5V供电 |
2 | D- | 白色 | 差分数据- |
3 | D+ | 绿色 | 差分数据+ |
4 | ID | N/A | 区分另一端接口类型 (OTG功能引脚) A接口(主机):接地 B接口(设备):不连接 |
5 | GND | 黑色 | 地 |
5.4、USB3.0 TYPE-A接口引脚定义及颜色
USB3.0 技术特点:
1、传输速率
2、数据传输
3、电源
4、物理外观:
USB3.0 Type A型图样 左侧插座,右侧插头
管脚定义
引脚 | A型连接器 | B型连接器 | 线缆颜色 | 描述 |
1 | VBUS | VBUS | 红色 | 5V供电 |
2 | D- | D- | 白色 | 2.0数据差分对 |
3 | D+ | D+ | 绿色 | |
4 | GND | GND | 黑色 | 电源地 |
5 | StdA_SSRX- | StdA_SSTX- | 蓝色 | 3.0高速数据差分对 |
6 | StdA_SSRX+ | StdA_SSTX+ | 黄色 | |
7 | GND_DRAIN | GND_DRAIN | N/A | 信号地 用于降低噪声干扰 |
8 | StdA_SSTX- | StdB_SSRX- | 紫色 | 3.0高速数据差分对 |
9 | StdA_SSTX+ | StdB_SSRX+ | 橙色 |
5.5、Type C接口接线定义(★)
(体积小巧,支持正反插,充电、数据传输更快,功能更强大)
USB Type-C是在2013年底公布,2014年开始有量产产品推出,经过多年的发展,如今已经成为了主流的USB接口。
Type-C 接口
USB TYPE-C母头
USB TYPE-C公头
5.5.1、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 | 接地 |
功能 | 引脚 | 描述 |
USB3 | A2,A3,B2,B3,A10,A11,B10,B11 | USB3数据传输 |
USB2.0 | A6/B6(D+),A7/B7(D-) | USB2.0数据传输 |
配置 | CC1,CC2 | 配置功能接口,插拔检测,供电协议信息传输,Vconn功能 |
辅助信号 | SBU1,SBU2 | 辅助信号 |
供电 | VBus,Vconn,GND | 供电 |
5.5.2、Type-C接口特点及优势
5.5.3、Type-C功能说明
功能 | 引脚 | 描述 |
USB3 | A2,A3,B2,B3,A10,A11,B10,B11 | USB3数据传输 |
USB2.0 | A6/B6(D+),A7/B7(D-) | USB2.0数据传输 |
配置 | CC1,CC2 | 配置功能接口,插拔检测,供电协议信息传输,Vconn功能 |
辅助信号 | SBU1,SBU2 | 辅助信号 |
供电 | VBus,Vconn,GND | 供电 |
5.6、雷电4和3
6、USB插头对各USB协议规范的支持(★)
7、USB电气特性(★)
工作模式 | 标称电压 | 最大电流 | 注 |
USB 1.0 | 5V | 500mA | USB 1.0规范 |
USB 1.1 | 5V | 500mA | USB 1.1规范 |
USB 2.0 | 5V | 500mA | USB 2.0规范 |
USB 3.0/3.1 | 5V | 900mA | USB 3.0规范 |
USB BC1.2 | 5V | 最高1.5A | 传统充电 |
USB Type-C 电流@1.5A | 5V | 1.5A | 支持更高功耗设备 |
USB Type-C 电流@3.0A | 5V | 3.0A | 支持更高功耗设备 |
USB PD | 可配置为最高20V | 可配置为最高5A | 方向控制和功耗级别管理 |
8、USB电路设计注意点(★)
8.1、USB库种类繁多,需校对
USB的库的种类很多,不同厂家生产出来的封装可能有些细微的出入,我给出的库仅供参考,原理图和PCB设计时一定一定需要核对库!!!(★★★)
8.2、ESD保护
8.3、USB常规的布局设计要求
8.4、USB常规的布线设计要求
USB差分阻抗控制:USB2.0/USB3.0——90Ω(±10%),对内等长误差5mil。