gleichzeitiges USB-OTG und Aufladen

Ich versuche, mein Nexus 7 2013 aufzuladen, während ich USB-OTG verwende.

Ich habe das weithin beschriebene Y-Kabel gebaut, das USB-Passthrough macht, den Sense-Pin (gelbes Kabel) über einen 100-kΩ-Widerstand erdet und Rot und Schwarz mit einem Ladegerät verbindet. Das Aufladen funktionierte, aber das Tablet erkannte keine OTG-Geräte.

Das Tablet erkennt OTG-Geräte über einen Samsung OTG-Adapter (EPL-AU10WEGXAR). Also dachte ich, hey, hinter dem Adapter stecken wir einfach ein USB-A-Stecker-Buchse-4-adriges Verlängerungskabel und zapfen es in Rot und Schwarz, um ein Ladegerät hinzuzufügen.

Aber auch ohne Ladegerät geht das Verlängerungskabel OTG kaputt. Obwohl es funktioniert, wenn es zwischen einem USB-Stick und einem PC eingefügt wird. Es sind nur vier Dirigenten. Das Tablet sollte keine Möglichkeit haben, es zu erkennen!

Works:Tablet - Samsung-Adapter - OTG-Gerät.

Fails:Tablet - Samsung-Adapter - Verlängerungskabel - OTG-Gerät.

Wie kann ich das debuggen oder anderweitig Fortschritte in Richtung gleichzeitiges OTG und Laden machen?

Ich denke, Sie müssen möglicherweise den Kernel ändern
Ich denke, du hast recht. Ich hoffe auf einen nächsten Schritt, der weniger beängstigend ist als das Rooten des N7, aber das Rooten muss möglicherweise irgendwann geschehen. (Und ich bin immer noch verblüfft über das Geheimnis des Verlängerungskabels.)

Antworten (1)

Hier gibt es zwei unterschiedliche Fragen

Fails:Tablet - Samsung-Adapter - Verlängerungskabel - OTG-Gerät..... (Aber) es funktioniert, wenn es zwischen einem USB-Stick und einem PC eingefügt wird

  • Android-Geräte unterstützen den USB - Host-Modus (Anschließen einer USB-Tastatur oder -Maus) sowie den USB- Peripheriemodus (Sie können es beispielsweise an einen PC anschließen, sodass der PC auf den Speicher des Telefons zugreifen kann).

  • Das USB-OTG-Kabel ermöglicht dem angeschlossenen Gerät, im Host-Modus zu arbeiten

  • PCs laufen immer im Host-Modus

Quelle: Was ist der Unterschied zwischen USB On-The-Go (OTG) und USB-Host-Modus?

Wenn Sie also über ein Verlängerungskabel eine Verbindung zu einem PC herstellen, gibt es kein Problem bei der Erkennung durch den PC, der sich immer im Host-Modus befindet.

Kommen wir nun zu dem Punkt, warum das Verlängerungskabel OTG bricht

Aus elektrischer Sicht, was hier gut erklärt ist

Um potenzielle Konflikte hinsichtlich des Host- und des Peripheriegeräts zu vermeiden, wird die Zuordnung, welches Gerät A oder B ist, durch die Ausrichtung des OTG-Kabels bestimmt. Dieses Kabel bestimmt, ob der Signalstift des Ports, an den es angeschlossen ist, erdfrei bleibt oder auf Masse gezogen wird. Das Gerät mit dem auf Masse gezogenen Signalstift wird als A-Gerät oder Standardhost bezeichnet, und das Gerät mit dem schwebenden Signalstift wird als B-Gerät oder Standardperipheriegerät bezeichnet.

Durch Hinzufügen eines 4-adrigen USB-A-Verlängerungskabels mit Stecker und Buchse zum OTG-Kabel erweitern Sie diesen Port-Erkennungsmechanismus nicht auf das andere Ende. Daher kann das angeschlossene Gerät nicht erkannt werden

Es ist besser, ein längeres 3-Meter-OTG-Kabel zu kaufen, anstatt zu versuchen, die Länge wie experimentell zu erhöhen

Das Aufladen funktionierte, aber das Tablet erkannte keine OTG-Geräte

Wie unter Stromversorgung eines Nexus 7-Tablets über den USB-Anschluss bei gleichzeitigem Anschluss eines USB-Geräts erläutert :

.... Während Sie verschiedene Arten von „OTG“ Y-Kabeln kaufen können, die es Ihnen angeblich ermöglichen, ein externes Gerät zu verwenden (oder sogar eine Verbindung zu einem USB-Hub herzustellen, damit Sie mehrere Geräte verwenden können), während Sie gleichzeitig a Ladegerät/Netzteil angeschlossen werden, dies funktioniert nicht mit einem Standard-Nexus 7.

(Hervorhebung angegeben)

Dies ist eine Kernel- Beschränkung, die Sie außer Kraft setzen können, indem Sie einen benutzerdefinierten Kernel rooten und flashen, wie im verlinkten Artikel beschrieben


Zusätzliche Lektüre:

  1. USB-on-the-go-Standards

  2. Von SE Electronics: Kann ein Android-Tablet als USB-Host dienen und gleichzeitig über einen einzigen Anschluss aufgeladen werden?

Besteht diese Einschränkung noch in Android Oreo? Gibt es Hoffnung, die Situation in späteren Releases zu verbessern?
@bukzor: Tut mir leid, keine Ahnung – ich bin immer noch auf Marshmallow
2018 Beule. Ich würde wirklich gerne mein(e) Gerät(e) aufladen, während ich OTG verwende, um eine Tastatur anzuschließen ...