有電源的 USB 資料直通(有點像集線器,但不是)

有電源的 USB 資料直通(有點像集線器,但不是)

我的裝置不支援 USB 集線器,而且不供電。我需要將手機連接到此設備,不幸的是,這意味著我無法在使用手機時為手機充電。

我嘗試了以下簡單、天真的方法:

  • 嘗試自供電集線器;主機設備不支援集線器。
  • 嘗試透過切斷設備到手機的電源線直接供電;基於 USB 的電源協商告訴手機沒有可用電源,並且不會充電。
  • 首先將數據引腳短接以使手機充電,然後將其打開。正如預期的那樣,這意味著它不會與主機設備通訊。

我的想法是,我需要一個幾乎像集線器一樣的東西,但它會傳遞除用於電源協商的訊息之外的所有 USB 協議訊息,並將終止這些訊息以導致供電。

有這樣的設備嗎?

答案1

您確實解決了問題的第一部分,透過向連結提供外部電源 (VBUS) 來補償「設備」USB 連接埠的設計缺陷。這是一個相當合法的解決方案。

第二部分(作為 USB 裝置連接時充電)更具挑戰性。

該解決方案將取決於您的手機在維護數據鏈路協議的同時理解哪種連接埠充電簽名。插入 PC 或工作集線器的任何普通 USB 連接埠時是否可以充電?

如果無法從普通資料連接埠充電(需要 500mA 充電,但可能會很慢),那麼您需要嘗試「電池充電」(BC1.2) 連接埠(如果您能找到)。如果您的手機確實支援/識別 BC1.2 充電簽名,您將需要製作自己的設備,即您的手機和特殊「設備」之間的 BC1.2 附加模擬器。

相關內容