![无法将 TTL 转 USB 转换器连接到手机](https://linux22.com/image/1589067/%E6%97%A0%E6%B3%95%E5%B0%86%20TTL%20%E8%BD%AC%20USB%20%E8%BD%AC%E6%8D%A2%E5%99%A8%E8%BF%9E%E6%8E%A5%E5%88%B0%E6%89%8B%E6%9C%BA.png)
答案1
USB 并不是平等的点对点连接;它被设计成一个设备作为“主机”(提供电源、分配地址等)。通常,A 型连接器始终插入主机,而 B 型连接器插入“从属”设备。
USB micro-B 连接器具有额外的别针指示 OTG(主机)模式与常规(设备)模式。实际的“USB On-The-Go”适配器将此引脚接地,向手机指示需要反转端口的操作(切换到 USB 主机模式并提供电源,而不是接收电源)。
您的“普通”电缆不会连接此引脚,因为毕竟它是为在普通模式下使用而设计的(A 型端改为接入 USB 主机)。因此,连接中没有设备充当主机。
母对母 A 型适配器无法自行实现这一点,因为 A 型连接器早于 USB OTG 并且没有此引脚(即,它甚至没有完全穿过电缆,它只是循环回到 B 型连接器内部)。
(Type-C 更加复杂,我不知道它是如何在模式之间做出决定的。)