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?
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:
Bienen
Camille Goudeseune