usb是一種常用的pc接口,他只有4根線,兩根電源兩根信號,如下圖.故信號是串行傳輸的,usb接口也稱為串行口,usb2.0的速度可以達到480mbps。可以滿足各種工業(yè)和民用需要
<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接口。
如果你的系統(tǒng)僅僅是用做slave,那么就使用b接口。
系統(tǒng)控制器會判斷id腳的電平判斷是什么樣的設備插入,如果是高電平,則是b接頭插入,此時系統(tǒng)就做主模式(master mode)
如果id為低,則是a接口插入,然后系統(tǒng)就會使用hnp對話協(xié)議來決定哪個做master,哪個做slave。
從左往右依次為:miniusb公口(a型插頭)、miniusb公口(b型插頭)、usb公口(b型)、usb母口(a型插座)、usb公口(a型插頭)