USB 是 Universal Serial Bus 的缩写,由 Compaq, Digital, IBM, Intel, Microsoft, NEC, Northern Telecom 联合推出。外观上计算机一侧为 4 针公插,设备一侧为 4 针母插。

| Pin | Name | Description |
|---|---|---|
| 1 | VCC | +5 VDC |
| 2 | D- | Data - |
| 3 | D+ | Data + |
| 4 | GND | Ground |

| Pin | Name | Description |
|---|---|---|
| 1 | VCC | +5 VDC |
| 2 | D- | Data - |
| 3 | D+ | Data + |
| 4 | GND | Ground |

| 引脚 | 功能 | 颜色 | 备注 |
|---|---|---|---|
| 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。
Type-C

USBType-C母头(a)和公头(b)的引脚定义
