USB 2.0 >=1A

Gast #1819473
Lesenswert?

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
Gast #1819486
Lesenswert?

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.
Persönliche Seite #1819543
Lesenswert?

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.
Gast #1819679
Lesenswert?

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.
Gast #1820673
Lesenswert?

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, ...
Gast #1820891
Lesenswert?

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.
Gast #1822583
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren