
是否可以將 Google Pixel 連接到 PC 和 adb 輸入,同時將 USB 鍵盤連接到 Pixel?
我嘗試了以下設置,鍵盤可以工作,但電腦未檢測到像素
- Pixel 連接到具有 4 個 A 型連接埠的 USB C 集線器
- USB 鍵盤,A 型連接線連接到集線器
- USB A 型轉 C 型連接線將 PC 連接到集線器
我認為這與 A 型連接器用於連接設備而不是主機有關。因此,當像素側連接器為 A 型時,我無法將像素連接到 PC。
答案1
是的,你的結論是對的。
USB 與乙太網路或火線不同;它是嚴格定向的。您的第一個連接是從 Pixel(主機)到集線器(設備);第二個和第三個是從集線器(主機)到鍵盤和 PC(裝置)。
即使使用 Type-C 電纜,Pixel 也可以充當主機或者作為一個設備,但不能同時兩者。如果將其連接到集線器的「上游」端口,則 Pixel 處於主機模式 - 它無法同時被其他主機偵測為設備。
集線器始終有一個“上游”連接埠(充當設備並進入主機),其餘的是“下游”連接埠(充當主機並進入設備)。
A 型插座總是作為下游(主機)端口,它們只能連接到設備。 (B 型插座則相反。)
同樣,當您有 A 轉 C 電纜時,A 型插頭總是進入主機並連接 Type-C 端,使其始終將其端(即您的 PC)切換到「裝置」模式。
也可以看看:
- https://medium.com/@leung.benson/usb-type-cs-configuration-channel-31e08047677d
- https://medium.com/@leung.benson/what-happens-when-you-plug-two-usb-c-host-ports-together-with-ac-to-c-cable-4f8e912f8a3d
- https://medium.com/@leung.benson/why-are-there-no-usb-c-receptacle-to-usb-b-plug-or-usb-a-plug-adapters-f97736bb62be