Hallo, ich habe eine Schaltung mit einem USB-Chip von FTDI, Typ FT2232D. Die funktioniert am PC. D.H. die Enumeration geht, ich kann die 500mA abrufen (der FT2232D schaltet meine Schaltung nach der Enumeration mit einem FET ein) und Daten zum PC senden. Jetzt will ich diese Schaltung auch ohne PC an einem Steckernetzgerät nach der "Battery Charging specification" betreiben. Diese beschreibt einen "dedicated charging port" für Geräte die nur Energie liefern und keine Enumeration durchführen können. Dazu muss im Netzteil D+ mit D- kurzgeschlossen sein. Dies wird vom FT2232D aber nicht unterstützt. Meine Idee war ein nachtriggerbarer Timer der die Versorgung bei Inaktivität auf dem Bus freigibt. Damit wird aber der suspend-mode außer Kraft gesetzt. Gibt es für diesen Zweck eine Zusatzbeschaltung, die diesen Kurzschluss feststellt aber die Datenübertragung nicht stört?
Vor der Enumeration (d.h. vor dem enablen der Pull-Ups im device) musst du den D+/D- Kurzschluss (bzw. dessen Simulation im charging downstream port) testen. Wie das geht steht in der USB BC specification. Im Falle eines dedicated chargers kannst du dann einfach chargen ohne die Enumeration zu starten.
So, jetzt habe ich eine Schaltung die nach der Battery Charging specification auf Kurzschluss testet aufgebaut. Das hat auch am Labornetzteil mit simuliertem Kurzschluss funktioniert. Dann wollte ich meine Schaltung mit einer gekauften Wandwarze betreiben -> ging nicht, 5 Volt vorhanden, D- bewegt sich kein Stück. Also das gute Stück zerlegt und festgestellt dass D+ und D- über je einen Spannungsteiler von 75k und 49k auf 2 Volt festgelegt sind, also mit einer Durchgangsprüfung wie sie in der Spezifikation beschrieben ist nichts zu wollen ist. Also muss noch geprüft werden ob beide Datenleitungen auf dem gleichen Pegel liegen... Das Stechernetzteil ist übrigens dieses: http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=D412;GROUPID=4153;ARTICLE=87343;START=0;SORT=artnr;OFFSET=16;SID=22oHcd5NS4ARYAAHvUJQU0fdc48abc533dc196004efbd356ebf64 Kocht hier jeder sein eigenes Süppchen? Sind noch andere Varianten bekannt? Ich werde wohl etwas auf D+ einspeisen und prüfen ob D+ und D- gleichzeitig auf H sind.
Das mit den Widerständen an D+ und D- ist doch die Apple-Lösung, "fremde" Ladegerätehersteller vom eigenen Gerät fernzuhalten. Man nennt das fehlen der Widerstände dann offiziell "nicht kompatibel". Ich gratuliere Dir, Dein Ladegeräte wäre somit "kompatibel". Google mal nach ipott-Ladegerät. HTH, Jörg
Nun, die Applelösung ist nur ein bisschen älter als die offizielle Spezifikation. Nicht, daß das deswegen kein Pfusch wäre.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.