Einfachste Adapterwiderstände zum Aufladen eines Telefons, während das Telefon ein OTG-Host ist

Ich habe versucht, einen Micro-USB-zu-USB-C-Adapter herzustellen, indem ich die unten mit roten Linien gezeigten Verbindungen herstellte (also werden 11 der 24 USB-C-Pins verwendet und andere Pins schweben). Dies ist der Blick in den USB-C-Stecker (als ob Sie die passende USB-C-Buchse wären) und die 4 Anschlüsse oben sind mit GND, VBUS, D- und D+ an der Micro-USB-Buchse verbunden (ID schwimmt).

Mein USB-C-Telefon lädt dann auf, merkt es aber leider nicht, wenn eine Tastatur an den Micro-USB angeschlossen wird (über einen normalen OTG-Hub mit Ladefunktion). Für mich ist die Spezifikation in Bezug auf Daten nicht klar, da sie sich mehr auf die Stromversorgung konzentriert ... sollte ich mit diesem Setup wirklich keine Daten erhalten? Wenn nicht, kann ich einen "Ra" -Widerstand an VCONN (oder einem anderen Pin) hinzufügen, um Daten zu erhalten? Tut mir leid, wenn ich der einzige bin, der die Spezifikation nicht gut lesen kann, aber ich versuche nur, den günstigsten Weg zu finden, eine Tastatur gleichzeitig aufzuladen und zu verwenden.

(Fürs Protokoll: Wenn Sie einen 5-kOhm-Widerstand von CC1 zu GND hinzufügen, funktioniert die Micro-USB-Tastatur, aber dann kann ich das Telefon nicht gleichzeitig aufladen.)

Geben Sie hier die Bildbeschreibung ein

Benötigt USBC immer noch OTG-Widerstände? Ich kann Sachen an mein USBC-Telefon anschließen und es funktioniert einfach, es ist kein spezieller OTG-Adapter erforderlich (den ich damals brauchte, als ich einen Micro-USB-Anschluss an meinem alten Telefon hatte).

Antworten (2)

Was Sie brauchen, heißt "Zubehörladegerät".

Beim Herstellen einer "Anfangsverbindung" ziehen CC-Pins standardmäßig die Leistungsrolle, da die Quelle der Hostfunktion zugeordnet ist und die Senke der Gerätefunktion zugeordnet ist. Wenn ein Gerät mit zwei Rollen seine Werbung von der Quelle zur Senke und zurück dreht, ändert sich die Datenrolle entsprechend.

Es gibt keine Möglichkeit, die Datenrolle beizubehalten und sie in die Sink/Source-Rolle umzukehren, indem nur Widerstände verwendet werden. Wenn ein Gerät den Hostmodus unterstützt, aber aufgeladen werden muss, besteht die einzige Möglichkeit darin, die Power Delivery-Kommunikation zu verwenden. Beide Verbindungspartner müssen den Leistungsvertrag neu aushandeln, indem sie "Structured VDM"-Nachrichten, insbesondere DR_Swap, austauschen. Entschuldigung für die Unannehmlichkeiten :-)

Danke. Hier ist eine Idee, die einige Telefone möglicherweise bereits verwenden. Ohne neue USB-Spezifikation scheint ein gutes Telefon erkennen zu müssen (kurz nachdem CC niedrig ist, aber bevor das Telefon beginnt, VBUS mit Strom zu versorgen), dass VBUS bereits mit Strom versorgt wird und dem Benutzer 3 Host-Optionen bietet: POWER VBUS (die normale USBC-Spezifikation), FLOAT VBUS (Lassen Sie stattdessen diese externe Stromversorgung die Arbeit erledigen), CHARGE FROM EXTERNAL VBUS (Lassen Sie diese externe Stromversorgung die Arbeit erledigen und das Telefon aufladen). Kann das schaden? Es scheint, dass die meisten Telefone dies in einem einfachen Firmware-Update implementieren könnten, da die erforderlichen Schalter und Sensoren bereits vorhanden sind.

Ich hoffe, ich habe Ihre Frage richtig verstanden, wenn nicht, ziehen Sie die beiden Pins im ersten Diagramm auf vcc.

Was das Aufladen betrifft, so glaube ich nicht, dass das gleichzeitige Aufladen mit otg möglich ist. Sie benötigen einen Kernel-Patch.

Geben Sie hier die Bildbeschreibung einIch nehme an, vconn und cc1 sollten auf Masse gezogen werden, um anzuzeigen, dass es sich um ein Untergerät handelt. und a7 und a6 im Diagramm sind deutlich mit d-, d+ gekennzeichnet.

und vergessen Sie nicht, dass Sie auf der Micro-USB-Seite zwei Pins kurzschließen sollen, damit sie als OTG-Eingang erkannt werden.Geben Sie hier die Bildbeschreibung ein

Sehen Sie sich dieses großartige Video an, um Klarheit zu erhalten. Implementieren Sie für das Untergerät anstelle des Hosts

https://www.youtube.com/watch?v=V-vFtiDYiIw&t=826s

https://www.pinterest.com/pin/315814992595252872/

Bild eins ist ein Screenshot und Bild 2 ist von hier

Sie haben mein Bedürfnis nach gleichzeitigem Laden übersehen. Können Sie Ihre Antwort darauf korrigieren?
Ich würde gerne wissen, was du mit gleichzeitigem Laden meinst. Wenn Sie das Aufladen des Telefons im OTG-Modus meinen, muss ich leider mitteilen, dass dies nicht möglich zu sein scheint, da der Host versucht, Strom zu senden, während Sie versuchen, Strom einzusenden