gleichzeitiges USB-OTG und Laden

9

Ich versuche, mein Nexus 7 2013 mit USB-OTG aufzuladen.

Ich habe das weit verbreitete Y-Kabel gebaut, das USB-Passthrough durchführt, den Erfassungsstift (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, stromabwärts des Adapters stecken wir einfach ein 4-adriges USB-A-Stecker-Buchse-Verlängerungskabel und tippen auf dessen Rot und Schwarz, um ein Ladegerät hinzuzufügen.

Aber auch ohne Ladegerät bricht das Verlängerungskabel OTG. Auch wenn es funktioniert, wenn es zwischen einem USB-Stick und einem PC eingesetzt 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 dies debuggen oder auf andere Weise Fortschritte bei der gleichzeitigen OTG und Aufladung erzielen?

Camille Goudeseune
quelle
2
Ich denke, Sie müssen möglicherweise den Kernel ändern
beeshyams
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 stattfinden. (Und ich bin immer noch verblüfft über das Rätsel um das Verlängerungskabel.)
Camille Goudeseune

Antworten:

5

Hier gibt es zwei verschiedene Fragen

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

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

  • Das USB-OTG-Kabel erleichtert dem angeschlossenen Gerät die Arbeit im Host-Modus

  • 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 einen PC, der sich immer im Host-Modus befindet.

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

Aus elektrischer Sicht, die gut erklärt wird hier

Um mögliche Konflikte hinsichtlich des Hosts und des Peripheriegeräts zu vermeiden, wird die Zuordnung des Geräts A oder B durch die Ausrichtung des OTG-Kabels bestimmt. Dieses Kabel bestimmt, ob der Signalisierungsstift des Anschlusses, an den es angeschlossen ist, frei bleibt oder auf Masse gezogen wird. Das Gerät mit dem auf Masse gezogenen Signalisierungsstift wird als A-Gerät oder Standardhost bezeichnet, und das Gerät mit dem schwebenden Signalisierungsstift wird als B-Gerät oder Standardperipheriegerät bezeichnet.

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

Es ist besser, ein längeres 3 m langes OTG-Kabel zu kaufen, als zu versuchen, die Länge wie experimentiert zu erhöhen

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

Wie unter Einschalten eines Nexus 7-Tablets über den USB-Anschluss und gleichzeitiges Anschließen eines USB-Geräts erläutert :

.... Sie können zwar verschiedene Arten von „OTG“ -Y-Kabeln erwerben, mit denen Sie angeblich ein externes Gerät verwenden (oder sogar eine Verbindung zu einem USB-Hub herstellen können, damit Sie mehrere Geräte verwenden können), während Sie gleichzeitig a Ladegerät / Netzteil angeschlossen werden, funktioniert dies nicht mit einem serienmäßigen Nexus 7.

(Hervorhebung geliefert)

Dies ist eine Kernel- Einschränkung, die Sie überschreiben können, indem Sie einen benutzerdefinierten Kernel rooten und flashen, wie im verlinkten Artikel erläutert


Zusätzliche Lektüre:

  1. USB für unterwegs Standards

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

Beeshyams
quelle
Ist diese Einschränkung in Android Oreo noch vorhanden? Gibt es Hoffnung, die Situation in späteren Versionen zu verbessern?
Bukzor
@ Bukzor: Entschuldigung, keine Ahnung - ich bin immer noch auf Marshmallow
Beeshyams
2018 Beule. Ich würde wirklich gerne meine Geräte aufladen, während ich OTG verwende, um eine Tastatur anzuschließen ...
user1129682