将外围设备连接到 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 型;这需要某种开关或形状传感器。相反,ID
OTG 端口实际上是通过引脚的接线来确定端口运行的模式(作为主机还是小工具)。
正确使用微型 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 型。