将外围设备连接到 USB 2.0 OTG 设备的规格方式是,OTG 设备使用 Micro 2.0 AB,外围设备使用 Micro USB A?

将外围设备连接到 USB 2.0 OTG 设备的规格方式是,OTG 设备使用 Micro 2.0 AB,外围设备使用 Micro USB A?

将外围设备连接到 USB 2.0 OTG 设备的规格方式是,OTG 设备使用 Micro 2.0 AB,外围设备使用 Micro USB A?

那么带有 USB-A-Male 连接器的键盘应该适应 Micro USB A 吗?

据我所知,USB 2.0 OTG 设备应该使用 Micro 2.0 AB,但为了省钱,他们使用了 Micro 2.0 B。Micro 2.0 AB 和 Micro 2.0 A 甚至对大多数技术人员来说都几乎是未知的,因为它们几乎看不见。大多数设备都违反了规格,例如 Raspberry Pi Zero 有一个用于 USB OTG 的 Micro USB2.0 B 连接器。Google Nexus 4 智能手机以及毫无疑问的许多其他智能手机上都有一个 Micro USB2.0 B 连接器。人们使用的标准方法是使用违反规格的适配器将 Micro USB 2.0 B 母头转换为 USB-A 母头。(我认为这不是一场灾难,只要有人不使用性别转换器(可能违反规格)来制作 AA 电缆并将 5V 发送到发送 5V 的主机)。

因此,我们假设我们忽略大多数违反规格的 USB 2.0 OTG 设备,并且配有违反规格的适配器。

假设他们按照书上说的做并使用 Micro USB AB。

做事的规范正确方法是否是,使用适配器将外围设备上的 Micro-USB A 更改为外围设备末端的插头(例如,键盘末端的 USB 插头)从公头 USB-A 更改为公头 Micro-USB A?

答案1

是否符合将外围设备连接到 USB 2.0 OTG 设备的规范方式,即 OTG 设备使用 Micro 2.0 AB,...

您的帖子没有意义,因为您并不总是指明连接器的性别(即插头或插座)。

OTG 端口应使用 (母) 微型 AB 插座,以便接受 (公) 微型 A 型或 B 型插头。但典型的微型 AB 插座无法检测插入的插头是 A 型还是 B 型;这需要某种开关或形状传感器。相反,IDOTG 端口实际上是通过引脚的接线来确定端口运行的模式(作为主机还是小工具)。

正确使用微型 A 或 B 插头与 OTG 符合 USB2.x 规范,并向用户确认电缆的用途。也就是说,微型 A 插头将 OTG 端口置于主机模式,微型 B 插头将 OTG 端口置于设备/小工具模式。当然,引脚ID必须接线以匹配插头类型,即电气输入应与物理插头相关。

但是,由于典型的微型 AB 插座无法检测插入的插头类型,而 OTG 系统则依赖于ID引脚状态,因此制造商显然经常使用微型 B 插座而不是微型 AB 插座。
因此,微型 A 插头不再可用,而微型 B 插头必须用于 OTG 端口的主机或小工具模式。
因此,插头类型指定的物理差异被忽略了。

... 和外围的 Micro USB A?

不一定。USB
设备(又称小工具)可以使用(公)插头或(母)插座。
由于 USB 设备必须连接到 USB 主机(该主机具有 A 型插座),因此(公)插头必须是 A 型(用于直接连接)。USB
闪存驱动器就是一个例子。
但如果 USB 设备太大而无法直接插入主机端口,则 USB 设备可以使用(母)B 型插座和合适的电缆。
带有 USB 端口的打印机就是一个例子,该端口是 B 型。

相关内容