USB nur als Stromversorgung

Gast #343996
Lesenswert?
• ▲
▼
Eigentlich muss man gar nichts beschalten, nur die Spannung abgreifen.
Machen die ganzen Schwanenhalslampen und Handylader ... auch so.

Theoretisch müsstest Du eine Anfrage an das OS schicken, ob es erlaubt
ist, einen hohen Strom (500mA ?) zu ziehen. Wenn keine anderen Anfragen
da sind, so dass die maximale Belastung überschritten würde, wird das OS
die Erlaubnis geben.
Aber das ist nur eine logische Angelegenheit, die 5V liegen immer an.

Normal ist eine PolySwitch-Sicherung im Ausgang. Wenn Du sicher gehen
willst, baue eine weitere (Poly oder andere) Sicherung ein.
Gast #343997
Lesenswert?
• ▲
▼
Soweit ich weiss, kann man 100mA ziehen, ohne sich "anmelden" zu
müssen. Das sollte für die meisten kleinen Schaltungen schon reichen.
Zum Thema Schutz: Theoretisch sollte der Hostcontroller den Verbraucher
abschalten, sobald er zu viel Strom zieht... in der Praxis soll es aber
oft Probleme damit geben: Deshalb solltest du mindestens eine Sicherung
(sind PolySwitch schnell genug?) benutzen. Sicher ist sicher.

Gruß,
  SIGINT
Gast #343999
Lesenswert?
• ▲
▼
Jeder Port stellt 500mA zur Verfügung. Die kannst du ziehen auch wenn
das gegen die Spec ist. Woher soll der PC denn wissen dass du Strom
ziest.
Hier mal ein paar specs:
Das mit den 100 mA ist übrigens auch nicht ganz richtig. Man darf auch
keine 100mA ohne Anmeldung ziehen. Die 100mA gelten nur für die
Enumerierung. Schlägt die fehl bekommst du ein Suspend und du darft nur
noch 500µA ziehen.
Mit anderen Worten. Ein Device darf während der Enumerierung nur 100mA
ziehen. Ist es ein Highpower Gerät (>100mA) wird das im Deskriptor
entsprechend gekenzeichnet. Steht der Strom nicht zur Verfügung
bekommst du ein Suspend.
Solange du an den D+ und D- leitungen nichts machst kann der PC nicht
feststellen dass was angeschlossen ist (Ausnahme Überstrom)

Thomas
Gast #344000
Lesenswert?
• ▲
▼
> Jeder Port stellt 500mA zur Verfügung. Die kannst du ziehen auch wenn
> das gegen die Spec ist.

FULL ACK! Die Spezifikation ist nur für Weicheier gedacht. Daran sollte
man sich wirklich nicht halten. Der USB funktioniert nicht zuletzt
deswegen so gut, weil jeder sein eigenes Süppchen kocht.

Die 350 mA bekommst Du jedenfalls locker. Besonders gut funktioniert
das übrigens an Bus-Powered-HUBs. Da bekommt nämlich wirklich niemand
den Strom mit, da die Absicherung gegen Überstrom nur für
Self-Powered-HUBs Pflicht ist. Und wen interessiert schon, ob die
anderen angeschlossenen Geräte auch noch richtig funktionieren?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.