usb接口定义引脚说明_接口系列三:USB接口
1.前言:USB(Universal Serial Bus)通用串行总线,市面上USBS接口让人眼花缭乱,傻傻分不清,官方貌似喜欢改名字,造成同一接口有很多不同叫法。有些无良商家更是以此来误导消费者。在此写下该文章以做记录也便更多人简单了解USB接口。
2.电气接口一览图:
该图图块来自viki
3.引脚说明
(1)USB2.0 Type A/B 引脚说明:
pin1.VBUS , pin2.D- , pin3.D+ ,pin4.GND
(2)USB2.0 mini/micro 引脚说明:
pin1.VBUS ,pin2.D- , pin3.D+ ,pin4.ID , pin5.GND
(3)USB 3.X Type A引脚说明:
(4)USB 3.X Type B引脚说明:
(5)USB 3.X Micro-B引脚说明:
4.传输速率
各个版本的名称及速度,平时我们觉得传输速度是达不到理论速度的,这是因为,传输用户数据的同时也有协议开销,也有带宽保留,USB2.0理论速度达60MB/s,但实际速度只有24MB/s左右。
5.常用设备类别和ID
该图源来自viki
6.传输方式
(1)控制传输(Control)——一般用于短的、简单的对设备的命令和状态反馈,例如用于总线控制的0号管道。
(2)同步传输(Isochronous)——按照有保障的速度(可能但不必然是尽快地)传输,可能有数据丢失,例如实时的音频、视频。
(3)中断传输(Interrupt)——用于必须保证尽快反应的设备(有限延迟),例如鼠标、键盘。
(4)批量传输(Bulk)——使用余下的带宽大量地(但是没有对于延迟、连续性、带宽和速度的保证)传输数据,例如普通的文件传输。
7.关于速率换算
(1)十进制比特率,多用于在通信领域,USB传输速率采取该换算方式:
1Gbit/s=1000Mbit/s ,1Mbit/s=1000kbit/s ,
1Kbit/s =1000bit/s
1Tbit/s=10^12bit/s,1Gbit/s=10^9bit/s,
1Mbit/s=10^6bit/s,1Kbit/s=10^3bit/s,
(2)二进制比特率,多用于存储领域:
1Gibit/s =1024Mibit/s ,1Mibit =1024 Kibit/s,
1Kibit/s=1024bit/s
1Tibit/s =2^40bit/s,1Gibit=2^30bit/s,
1Mibit=2^20bit/s,1Kibit=2^10bit/s
(3)1Byte(字节)=8bit(位),平时看速率单位时,要注意区分大小写B/b,其所代表的意义不一样,大写B代表Byte,小写b代表的是bit。