Forum: Mikrocontroller und Digitale Elektronik Lade-Adapter für USB -> USB ?


von Erwin M. (nobodyy)


Lesenswert?

Bei meinen drei ganz verschiedenen Handys (u. a. Samsung SGH-D900i) 
musste ich feststellen, das die sich, ohne irgendetwas zu melden, mit 
keinem USB-Ladegerät und mit keiner USB-Strombuchse laden lassen, egal 
ob ich ein Solar-Ladegerät oder Notebook-Netzteil mit USB-Buchse oder 
Steckernetzteil nehme!
Zum Glück habe ich das gemerkt bevor ich im wahrsten Sinne des Wortes im 
Wald stehe mit einem Solar-Ladegerät und einem leeren Handy das sich 
wegen einer nicht dokumentierten Sabotage-Schaltung weigert geladen zu 
werden, nur weil der Hersteller Ladegeräte der Konkurrenz durch Sabotage 
ausschließt.
Bei meinen zwei Actions-Cams und anderen USB-Geräten wie 
USB-Kaffeetassenwärmer gibt es das Problem nicht, weil die keine 
Sabotage-Schaltung haben. Zum Überlisten der Sabotage-Schaltung gibt es 
einige Fundstellen wie

https://www.allpinouts.org/index.php/USB_-_Universal_Serial_Bus#USB_Charger

aber funktioniert das bei jedem Handy?
Und wo kann man entsprechende Adapter günstig kaufen?

Und welche undokumentierten Sabotageschaltungen sind noch in USB-Geräten 
versteckt?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das ist keine "Sabotageschaltung".

Anderherum wird ein Schuh draus, die Geräte, die sich einfach so aus 
einem USB-Anschluss bedienen, die betreiben Sabotage, weil sie sich 
nicht an die Spezifikation halten. Sowas ist Pfusch.

Die Telephone hingegen halten sich an die Spezifikation, die im übrigen 
wohlbekannt ist.

Tip: Sieh Dir mal die Beschaltung des USB-Anschlusses im 
USB-Ladeadapterselbstbauprojekt MintyBoost an:
http://www.ladyada.net/make/mintyboost/

von Erwin M. (nobodyy)


Lesenswert?

Rufus Τ. Firefly schrieb:

> Die Telephone hingegen halten sich an die Spezifikation, die im übrigen
> wohlbekannt ist.
>
> Tip: Sieh Dir mal die Beschaltung des USB-Anschlusses im
> USB-Ladeadapterselbstbauprojekt MintyBoost an:
> http://www.ladyada.net/make/mintyboost/

Es gibt aber ganz andere Schaltungen wie D+ über Widerstand an Masse und
für das iPhone 3G aber benötigt man offebbar nicht einfach Widerstände 
sondern Spannungsteiler:
http://www.ladyada.net/make/mintyboost/icharge.html
http://www.mwselektronik.net/schaltungen/USB_Ipod_charger.html

Auf dem Markt findet man die USB-Strombuchsen auch mit frei schwebenden
oder auf Masse geschalteten Datenadern oder nur einer angeschlossenen 
Datenader:
http://www.free-circuit.com/usb-battery-charger-circuit-with-low-dropout-regulator/
http://www.instructables.com/id/100-working-USB-charging-adaptor-for-creative-ZEN/

Das ist also standardisiert, nur hat jeder seinen eignen und etwas 
anderen Standard. Welcher ist denn nun der portabelste?

Da ich keine Apple-Produkte kaufen werden, fällt die Variante mit 
Spannungsteiler weg. Meinem Bauchgefühlt nach bevorzuge ich D+ und D- 
auf +5 V zu ziehen, aber mit welchem Widerstand? Und sollte ein 
Widerstand an beide Adern oder an jede der Adern einer, so das sie 
separat nach 5 V gezogen werden?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Sieh Dir die "USB Battery Charger Specification" an, zu finden auf 
www.usb.org

von Arc N. (arc)


Lesenswert?

Erwin Meyer schrieb:
> Rufus Τ. Firefly schrieb:
>
>> Die Telephone hingegen halten sich an die Spezifikation, die im übrigen
>> wohlbekannt ist.
>>
>> Tip: Sieh Dir mal die Beschaltung des USB-Anschlusses im
>> USB-Ladeadapterselbstbauprojekt MintyBoost an:
>> http://www.ladyada.net/make/mintyboost/
>
> Es gibt aber ganz andere Schaltungen wie D+ über Widerstand an Masse und
> für das iPhone 3G aber benötigt man offebbar nicht einfach Widerstände
> sondern Spannungsteiler:

Für den Anfang
USB 2.0 Specification 7.3.2 Bus Timing/Electrical Characteristics
Input Levels for Low-/full-speed:
High (driven) min 2.0 V
High (floating) max 3.6 V
Differential Common Mode Range max. 2.5 V
7.1.5.1 Low-/Full-speed Device Speed Identification

> Das ist also standardisiert, nur hat jeder seinen eignen und etwas
> anderen Standard. Welcher ist denn nun der portabelste?

Standardisiert wurde das erst mit der USB Battery Charging Specification
http://www.usb.org/developers/devclass_docs/BCv1.2_011912.zip
(da steht auch genau drin, wer wie was machen darf und wann)

von Erwin M. (nobodyy)


Lesenswert?

Aha, und wo gibt es entsprechende (kleine, leichte u. billige) Adapter, 
die aus +5 V und 0 V einer USB-Stromversorgungsbuchse die entsprechenden 
Signale für D+ und D- erzeugen, so das man auch Handys mit wirklich 
jeder USB-Buchse Laden kann, die +5 V und 0 V ausgibt?

Ich habe hier ein dutzend USB-Geräte die inkompatibel sind und mit so 
einem Adapter will ich das ändern.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

So einen Adapter wirst Du Dir selbst frickeln müssen.

von Erwin M. (nobodyy)


Lesenswert?

Toll, da gibt es einen Standard, kaum jemand hält sich daran und einen 
Adapter mit dem man eine standardkonforme Verbindung hinbekäme muss man 
selber frickeln ...

von Christian R. (supachris)


Lesenswert?

Erwin Meyer schrieb:
> Toll, da gibt es einen Standard, kaum jemand hält sich daran und einen
> Adapter mit dem man eine standardkonforme Verbindung hinbekäme muss man
> selber frickeln ...

Naja, das liegt nicht an den Herstellern selber, sonder an der USB.org 
denn der Standard kam viele Jahre zu spät. Da hatten sich die Hersteller 
schon selbst was ausgedacht.

von c. m. (Gast)


Lesenswert?

ich hab mich selbst schon mal gewundert wie man der spezifikation nach 
korrekt 500ma anfordert.
es scheint so zu sein das man z.b. einen ftdi nimmt und diesen so 
konfiguriert das er 500ma mit dem host aushandelt - aber ich hab mich da 
nicht weiter eingelesen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

c. m. schrieb:
> es scheint so zu sein das man z.b. einen ftdi nimmt und diesen so
> konfiguriert das er 500ma mit dem host aushandelt - aber ich hab mich da
> nicht weiter eingelesen.

Nicht im Rahmen der "Battery Charger Specification". Da gibt es keinen 
Host, und da gibt es kein "Aushandeln", sondern nur eine statische 
Signalisierung, mit der das Gerät herausfinden kann, daß es mit einem 
Netzteil zu tun hat und nicht mit einem Host. Das geschieht durch 
statische Pegel der beiden Datenleitungen seitens des Netzteils. Je nach 
genauer Ausführung kann das angeschlossene Gerät dann auch mehr als 
die im Host-Betrieb zulässigen 500 mA entnehmen.

Näheres regelt die Spezifikation auf usb.org.

Ältere Geräte haben diese Norm gewissermaßen vorweggenommen, aber dies 
mit abweichenden Implementierungsdetails (wie auch sonst, ohne Norm?).

Neuere Geräte aber halten sich an die Norm, so ist beispielsweise ein 
iPhone 4 auch mit einem SonyEricsson-Netzteil aufladbar.

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.