Forum: Mikrocontroller und Digitale Elektronik USB OTG mit Ladefunktion


von eth0 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

da ich zurzeit mit einem Windows Tablet arbeite und Tastatur und Maus 
angeschlossen habe, kann ich es nicht während dem arbeiten laden. Hat 
nur einen Micro USB Port.
Da es anscheinend keine OTG Kabel gibt, die ein Laden zulassen (warum 
eigentlich nicht?) ,aber es im Internet Workarounds wie diese[1] gibt, 
kann man das ja selber machen.
Allerdings, ist der 100K Widerstand von Bedeutung ?

[1]Anhang

von Sönke O. (soenio)


Lesenswert?

Solche Kabel gibt es natürlich schon...
http://r.ebay.com/Px9yMU


Der Widerstand wird benötigt und variiert...bei geringer 
Ladegeschwindigkeit mal den Wert etwas verändern, z.B. 67k

von eth0 (Gast)


Angehängte Dateien:

Lesenswert?

juhu es läuft :D

von alecxs (Gast)


Lesenswert?

funktioniert nicht an meinem Smartphone! Welchen Widerstand muss ich 
nehmen für Motorola XT1032 MSM8226?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

eth0 schrieb:
> Da es anscheinend keine OTG Kabel gibt, die ein Laden zulassen (warum
> eigentlich nicht?)

Es gibt sogar fertige USB-Hubs mit dieser Funktionalität.

Beitrag "Re: Wintron 7.0 (Modifikation)"

von alecxs (Gast)


Lesenswert?

das ding nützt mir aber nichts, da man nicht laden und anschliessen 
gleichzeitig kann

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Doch, genau das kann man mit dem Ding. Deswegen habe ich es ja 
erwähnt. Ich hab' so eins und nutze es.

von alecxs (Gast)


Lesenswert?

Hast Du so einen zu Hause, kannst Du es mal bitte mit einem Android 
Smartphone testen? Auf dem Foto sah es so aus wie ein Schalter der 
zwischen Pin 4 und 5 umschaltet statt Widerstand.

von alecxs (Gast)


Lesenswert?

habe jetzt mal bisschen gesucht..

das englische wikipedia gibt für USB On-The-Go folgendes an:

grounded: A-device, acts as the default host
floating: B-device, acts as the default peripheral

Three additional ID pin states are defined at the nominal resistance 
values of 124 kΩ, 68 kΩ, and 36.5 kΩ, with respect to the ground pin.

- A charger and either no device or an A-device that is not asserting 
VBUS (not providing power) are attached. The OTG device is allowed to 
charge and initiate SRP but not connect
- A charger and an A-device that is asserting VBUS (is providing power) 
are attached. The OTG device is allowed to charge and connect but not 
initiate SRP
- A charger and a B-device are attached. The OTG device is allowed to 
charge and enter host mode

als Referenz wird sich allerdings auf folgendes bezogen:

Battery Charging Specification (Rev 1.1)

- 124 kΩ / ACA ID pull-down, OTG device as A-device
- 68 kΩ / ACA ID pull-down, OTG device as B-device, can't connect
- 36.5 kΩ / ACA ID pull-down, OTG device as B-device, can connect

funktioniert jedoch bei mir alles nicht :(

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Android-Geräte habe ich nicht, ich habe das Ding nur mit 
x86-Windows-Tablets getestet.

von alecxs (Gast)


Lesenswert?

Ich habs mir mal bestellt, ist zumindest ne gute Bastelvorlage

von Michael (Gast)


Lesenswert?

Du brauchst einen kompatiblen Kernel-Treiber, der ein USB-Proxy Device 
(Hardware) erkennt. Das zu entwickelnde (Hardware-)Gerät arbeitet auf 
der einen Seite als USB-Host (zum OTG-Hub hin) und auf der (weiteren) 
anderen Seite ebenfalls als USB-Host (zum Smartphone hin). Der Treiber 
muss dann das Smartphone / Tablet in den Slave-Modus schalten (als wäre 
ein PC oder ist ein (das) Netzteil angeschlossen) und im Linux-Kernel 
einen virtuellen USB-Host bereitstellen, der ganz "nicht virtuell" als 
USB-(Host-)Gerät vom System erkannt wird.

Beitrag #6920616 wurde von einem Moderator gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.