Forum: Mikrocontroller und Digitale Elektronik Erkennung des Ladestroms ueber USB und AC


von Michelle K. (Firma: electronica@tdnet) (michellekonzack) Benutzerseite


Lesenswert?

Hallo Leute,

ich habe eine LiPoly Zelle mit 3,7V und 12Ah sowie einen passenden 
USB/AC Ladechip für bis zu 10A Ladestrom...

Nun ist es so, das im Gerät der Microcontroller erkennt, wieviel Strom 
es vom USB ziehen kann, also im normalfall 100 oder 450mA

Aber was ist jetzt, wenn ich ein USB-Netzteil (wie bei neuen Handies, 
Smartphones und Handheld) anschließe?

Mein Handheld USB-Netzteil hat 3A (das Schweineteil ist eingegossen und 
ich komm nicht an die Platine ran) aber wie erkennt das Handheld, das es 
3A saugen kann?

Ich weis, das bei USB-Netzteilen D+ und D- kurzgeschlossen sind und das 
es etwas mit dem ID pin zu tun hat, nur WIE?

Grüße
Michelle

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das steht in der "USB Battery Charger Specification", die auf 
www.usb.org zu finden ist.

von Michelle K. (Firma: electronica@tdnet) (michellekonzack) Benutzerseite


Lesenswert?

Da istaber nur teilweise richtig, denn die SPEC spricht ja nur über 
100mA, 500mA und 1500mA.

Leider nicht darüber, wie man den maximalen Strom eines dedicated 
chargers herausfindet...

Kann es sein, das ich dafür einen BILLIG USB-Controller (PIC oder so) 
nehmen muß, und dann lediglich die "capability" entsprechend 
programmieren muß, sprich anstatt 500mA eben 10.000mA angeben?

Grüße
Michelle

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das bezweifle ich, denn das würde im Ladegerät einen USB Host 
voraussetzen.

Wenn die Spezifikation von maximal 1500 mA redet, und nicht von mehr, 
dann hat das Ladegerät, das 3 A zur Verfügung stellt, nichts mehr mit 
der Spezifikation am Hut.

Es wird dann wohl ein proprietäres Verfahren zur Erkennung des 
Ladegerätes angewandt bzw. das spezifizierte Verfahren anders ausgelegt.

Das Ignorieren der USB-Spezifikation ist ja generell recht beliebt.

von Michelle K. (Firma: electronica@tdnet) (michellekonzack) Benutzerseite


Lesenswert?

In der Spezification steht lediglich das die USB A Kontakte für 1,5A 
ausgelegt sein müssen und wenn mehr als das gezogen wird, die Kontakte 
entsprechend ausgelegt werden müssen.

Problem:  Kein Hersteller hat eine Kontaktbelastbarkeit von über 1A

Bei mir kein Problem, denn die Kontakte sind in das Gehäuse bei der 
Herstellung wasserdicht umgossen/gepreßt (grnpf, - was wird jetzt 
Kunststoff?) worden und halten mindestens 10A aus.

Hmmm, mal sehn was ein billiger Microcontroler mit USB Host interface 
kostet...

Grüße
Michelle

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.