Hallo, ich benötige mehr als 500mA für mein USB Device, ca 1A benötige ich. Mir wurde erzählt, dass man von den beiden Datenleitungen Strom abzwacken kann, aber welches IC beherrscht es? In einem Beitrag hab ich gelesen, dass auch Battery Charger >500mA aus dem USB Port ziehen kann. Hat jemand Informationen? Grüsse, Thorben
Hallo, ich würde an deiner Stelle entweder wie es auch bei externen Festplatten gemacht wird über zwei parallele USB Ports gehen und jeweils 500mA ziehen oder wirklich über ein externes Netzteil. Strom über die Datenleitungen zu ziehen halte ich nicht für eine saubere Lösung und geht so sicherlich auch nicht durch den USB Compliance Test.
Das ist Pfusch, egal wie. Wenn das Gerät ein USB-Device sein soll, dann muss es sich an die USB-Spezifikation halten, und die erlaubt maximal 500 mA. Die "USB Battery Charger Specification" beschreibt auch höhere Ströme (bis maximal 1500 mA), aber die gibt es nur an speziellen Ladegeräten, nicht aber an USB-Hosts. Y-Kabel sind erst recht Pfusch, weil so dem Host gar nichts mehr über die Stromaufnahme mitgeteilt wird. Mach entweder Deine Schaltung sparsamer oder nimm ein Netzgerät.
Rufus t. Firefly schrieb: > Y-Kabel sind erst recht Pfusch, weil so dem Host gar nichts mehr über > die Stromaufnahme mitgeteilt wird. Ich denke mal der max. Stromverbrauch wird bei der Enumeration per Descriptor nach wie vor mitgeteilt (auch wenn der im Prinzip dann doppelt so hoch ist), aber welchem USB-Port wird das Gerät dann eig. zugewießen? Problem ist dabei aber auch, dass du offenbar nicht genau weißt ob <= 1A dann auch wirklich immer eingehalten werden kann. Höher als 1A darfst du dann selbst beim Einschaltvorgang nicht haben.
könnte ja auch ein Problem geben, wenn man das Y-Kabel an einen passiven hub anschließen möchte! Nim' ein externes Netzteil!
Hallo, danke für die Antworten. Das Parallelschalten von zwei Ports war auch schon eine Idee, aber wurde aus diversen Gründen abgelehnt, dann bleibt nur das externe Netzteil (Zusatzkosten).
Moin gute Entscheidung, vorallem dann, wenn ihr auch eine Zertifizierung machen wollt. Anders ist das nähmlich nicht möglich. oder wenn ihr zumindest technisch so sein wollt, das ihr sie bestehen könntet. Selfpowerd hat dann auch noch einige andere Vorteile, Das timing für BusPowerd devices ist recht bescheiden, USB muss ca 400ms nach dem anstöpsel an USB laufen, Stromaufnahme bis zur Enumeration begrenzt auf 100mA erst danach können die 500mA angefordert werden ( werden vom host freigegeben), 5mA suspend müssen auch nicht berücksichtigt werden, ...
interne USB-Karten können oft einiges an Strom liefern. Sollte trotzdem was schiefgehen, geht normalerweise auch nur auf dieser Karte was kaputt, nicht auf dem Mainboard.
fmcbm schrieb: > Rufus t. Firefly schrieb: >> Y-Kabel sind erst recht Pfusch, weil so dem Host gar nichts mehr über >> die Stromaufnahme mitgeteilt wird. > > Ich denke mal der max. Stromverbrauch wird bei der Enumeration per > Descriptor nach wie vor mitgeteilt An einem Port, ja. Danach darf dann an genau diesem einen Port ein Strom von 500 mA gezogen werden. > (auch wenn der im Prinzip dann doppelt so hoch ist), aber welchem > USB-Port wird das Gerät dann eig. zugewießen? Der, wo die Datenleitungen verbunden sind. Auf dem anderen dürfen keine 500 mA gezogen werden, es sei denn, man baut noch einen zweiten USB-Chip ein, der da auch die 500 mA aushandelt und sorgt dafür, daß der Stromverbrauch sich immer gleich verteilt.
Was ist ein "passiver Hub"? Einer der kaputt ist? USB Hubs sind IMMER aktive Geräte. Es gibt nur die Unterscheidung Self-Powered und Bus-Powered, nur scheint das im Land des Blödimarktes keiner zu begreifen. Y-Kabel sind der letzte Scheiß. Da wird ein zweiter USB Stecker nur mit den Stromversorgungsleitungen angeschlossen in der Hoffnung, dass es schon irgend wie gut geht. Auf dem zweiten Stecker meldet sich also kein Gerät an. Mehr Strom als 500mA kann ein USB Gerät (bis einschließlich 2.0 Spec, 3.0 bietet optional mehr Strom) nicht anmelden, das Datenfeld für den Strom ist genau ein Byte groß und zählt in 2mA Schritten, Werte über 250 dürfte der USB Host ausspucken. Also einfache Entscheidung: Mit 500mA auskommen, externes Netzteil verwenden, USB 3.0 oder halt kein USB Gerät bauen.
Wurde ja schon alles gesagt, aber was fuer ein Device ist das denn? Also wofuer brauchst Du so viel Strom? Wuerde Dir auch zu einem dedizierten Netzteil raten, wenn Du es ordentlich machen willst.
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.