两个 OTG 设备之间的电缆是 5 线吗?
我听过不同的东西。。
我听说 USB OTG 涉及第 5 个引脚。将 micro-USB 插头的 ID 5 针短接到 GND,指示它充当主机并提供 5V(顺便说一句,这会消耗该设备上的电池)。我听说引脚短路了,或者没有短路,但不管怎样,电缆中没有第 5 根线。
但我还阅读了https://www.microchip.com/forums/m1047762.aspx “如果您连接 2 个 OTG 设备,所需的电缆是“特殊的”(第 5 个信号)。(因此,基于此,听起来好像有第 5 根电线)。
我主要考虑USB 2
不,USB 2.x 电缆只有四根导线/电线加上(可选)屏蔽层。
这基本上是准确的,尽管“短路或未短路”短语是模棱两可的,因为没有特别提到连接。由于您之前提到过接地短路,因此读者可以/应该推断您再次指的是接地短路。
那是措辞不佳,并引发了错误的推论。
第五个引脚,通常标有
ID
信号,始终是输入。具有 OTG 端口的系统必须使用此
ID
输入来确定此 USB 连接是否将作为 USB 主机,或者此 USB 连接是否将是 USB 设备(又名小工具)。ID
这个输入是如何(或从哪里)产生的?考虑可用的可能电缆配置:
一端是 A 型公连接器,另一端是公微型 USB 连接器。
前一个插头仅用于 USB 主机端口,因为只有 USB 主机才有 A 型母连接器。
因此,电缆的另一端旨在插入 USB 小工具,因为 USB 没有点对点或主机到主机的连接,只有小工具连接到主机。
由于 A 型连接器只有四个引脚,因此不需要第 5 根线,因为没有来自主机的额外信号发送到小工具。
电缆的构造使得
ID
电平/信号在微型 USB 连接器上保持浮动,无需连接任何ID
引脚。(只有 2 根电线的纯电源电缆也会
ID
断开引脚。)(推测 OTG 端口有一个上拉电阻,以便将未连接的
ID
输入检测为逻辑高电平。如果输入接地,则将读取逻辑低电平。)一端为 A 型母连接器,另一端为公微型 USB 连接器。
前一个插座仅用于插入 USB 小工具,因为只有 USB 小工具才有 A 型公头连接器。
因此,电缆的另一端旨在插入 USB 主机,因为 USB 没有点对点或小工具到小工具的连接,小工具必须连接到主机。
由于 A 型连接器只有四个引脚,因此不需要第 5 根线,因为没有来自小工具的额外信号发送到电缆的另一端。
电缆的构造使得通过将引脚
ID
连接到引脚,微型 USB 连接器的电平/信号为逻辑低电平。ID
GND
电缆两端的公微型 USB 连接器。
这种电缆的一端必须指定为 A 端或主机端,另一端指定为 B 端或小工具端。
即使电缆的每一端都有一个五针连接器,电缆仍然只需要四根电线。第五个引脚是输入,用第五根线将一个输入连接到另一个输入是没有意义的;两端都没有产生
ID
可以传输的信号。您可能会找到其他(奇怪的)USB 电缆配置(例如,A 型公头到 A 型公头),但此类电缆用于特殊(或无)用途(使用风险自负)。
只需在维基百科上查找:
最初的“大”USB 连接器有四个针,微型和迷你连接器(所有这些,不仅是 OTG - 真的没有像 OTG 连接器这样的东西)有五个针。
电缆总是有四根电线。
如果 USB OTG 控制器芯片支持,额外的引脚可用于 OTG 检测(并且维基百科再次描述了如何:ID 引脚在主机插头中接地,而在设备插头中打开)并且如果您有不同的电缆.
但据我所知,还有 USB OTG 控制器芯片,您可以在其中覆盖此检测并仅通过软件更改方向。我不知道这些控制器是否真的连接到额外的引脚。
我想查找一些 USB OTG 控制器芯片的具体数据表可以解决这个问题。