usb是一种常用的pc接口,他只有4根线,两根电源两根信号,如下图.故信号是串行传输的,usb接口也称为串行口,usb2.0的速度可以达到480mbps。可以满足各种工业和民用需要
<usb接口定义图>
usb接口的4根线一般是下面这样分配的,需要注意的是千万不要把正负极弄反了,否则会烧掉usb设备或者电脑的南桥芯片:
黑线:gnd
红线:vcc
绿线:data+
白线:data-
usb引脚定义
pin
name
description
1
vcc
+5 vdc
2
d-
data -
3
d+
data +
4
gnd
ground
一般而言:
红(vcc),白(d-),绿(d+),黑(gnd)
mini usb引脚定义
引脚
功能
颜色
备注
1
v bus
红
电源+5v
2
data-
白
数据-
3
data+
绿
数据+
4
id
a型:与地相连
b型:不接地(空)
5
gnd
黑
地
其中id脚在otg功能中才使用。由于mini-usb接口分mini-a、b和ab接口。
如果你的系统仅仅是用做slave,那么就使用b接口。
系统控制器会判断id脚的电平判断是什么样的设备插入,如果是高电平,则是b接头插入,此时系统就做主模式(master mode)
如果id为低,则是a接口插入,然后系统就会使用hnp对话协议来决定哪个做master,哪个做slave。
从左往右依次为:miniusb公口(a型插头)、miniusb公口(b型插头)、usb公口(b型)、usb母口(a型插座)、usb公口(a型插头)