![为什么 USB A 和 B 电缆有不同的触点?](https://linux22.com/image/1272460/%E4%B8%BA%E4%BB%80%E4%B9%88%20USB%20A%20%E5%92%8C%20B%20%E7%94%B5%E7%BC%86%E6%9C%89%E4%B8%8D%E5%90%8C%E7%9A%84%E8%A7%A6%E7%82%B9%EF%BC%9F.png)
为什么 A 型和 B 型 USB 电缆有 4 个触点,而大多数迷你型和微型有 5 个?
迷你型和微型电缆实际上有 5 根电线吗?
我拥有的所有迷你电缆在 A 端都有 4 个端子,在 B(迷你)端有 5 个端子,那么第 5 个端子只是一个空连接还是可以连接到其他 4 个连接之一?
答案1
该额外引脚用于 ID(用于 USB OTG)。它通常通过电阻器短接到 GND,或保持未连接状态。
http://en.wikipedia.org/wiki/USB_On-The-Go#OTG_mini_plugs
OTG 迷你插头 USB On-The-Go 标准引入了一种称为 mini-AB 的新插座。它可以接受 mini-A 插头或 mini-B 插头。Mini-A 适配器允许连接到来自外围设备的标准 A USB 电缆。标准 OTG 电缆一端有一个 mini-A 插头,另一端有一个 mini-B 插头(不能有两个相同类型的插头)。插入 mini-A 的设备将成为 OTG A 设备,插入 mini-B 的设备将成为 B 设备(见上文)。插入的插头类型通过引脚 ID 的状态检测(mini-A 插头的 ID 引脚接地,而 mini-B 插头中的 ID 悬空)。(还有纯 Mini-A 插头,用于需要紧凑型主机端口但不支持 OTG 的地方。)
答案2
这就是电缆如何知道哪个是主机、哪个是设备的方式。
ID none permits distinction of A plug from B plug
* A plug: connected to Signal Ground
* B plug: not connected