USB-Daten-Passthrough mit Stromversorgung (ähnlich einem Hub, aber nicht)

USB-Daten-Passthrough mit Stromversorgung (ähnlich einem Hub, aber nicht)

Ich habe ein Gerät, das keinen USB-Hub unterstützt und keinen Strom liefert. Ich muss mein Telefon an dieses Gerät anschließen, und das bedeutet leider, dass ich das Telefon während der Verwendung nicht gleichzeitig aufladen kann.

Ich habe die folgenden einfachen und naiven Ansätze ausprobiert:

  • Versuch eines Hubs mit eigener Stromversorgung; das Hostgerät unterstützt keinen Hub.
  • Beim Versuch, die Stromversorgung direkt herzustellen, indem das Stromkabel vom Gerät zum Telefon durchtrennt wird, teilt die USB-basierte Stromverhandlung dem Telefon mit, dass kein Strom verfügbar ist, und es wird nicht aufgeladen.
  • Die Datenpins werden zunächst kurzgeschlossen, um das Telefon aufzuladen, und dann wieder geöffnet. Wie erwartet bedeutet dies, dass das Telefon nicht mit dem Hostgerät kommunizieren kann.

Ich denke, ich brauche etwas, das sich fast wie ein Hub verhält, aber alle USB-Protokollmeldungen außer denen für die Stromaushandlung durchlässt und diese beendet, um die Stromversorgung zu veranlassen.

Gibt es so ein Gerät?

Antwort1

Sie haben den ersten Teil des Problems gelöst, indem Sie den Konstruktionsmangel des USB-Anschlusses Ihres „Geräts“ kompensiert haben, indem Sie die Verbindung extern mit Strom versorgt haben (VBUS). Das ist eine ziemlich legitime Lösung.

Der zweite Teil (Laden während der Verbindung als USB-Gerät) ist anspruchsvoller.

Die Lösung hängt davon ab, welche Art von Port-Ladesignatur Ihr TELEFON versteht, während es das Datenverbindungsprotokoll beibehält. Wird es jemals aufgeladen, wenn es an einen normalen USB-Port eines PCs oder eines funktionierenden Hubs angeschlossen wird?

Wenn das Laden über einen normalen Datenanschluss nicht funktioniert (es werden 500 mA benötigt und es wird geladen, aber möglicherweise langsam), müssen Sie es mit einem „Battery Charging“-Anschluss (BC1.2) versuchen, falls Sie einen finden können. Wenn Ihr Telefon die BC1.2-Ladesignatur unterstützt/erkennt, müssen Sie Ihr eigenes Gerät herstellen, einen BC1.2-Add-On-Emulator zwischen Ihrem Telefon und Ihrem speziellen „Gerät“.

verwandte Informationen