Ich habe mal eine kurze Frage: Ich möchte den USB Port meines Laptops zur Stromversorgung einer externen Schaltung nutzen. Wie muss ich den Port dazu beschalten und wie sollte ich ihn absichern?
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.
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
ich bräuchte eben nicht 100mA, sondern ca. 350mA. Muss ich die irgendwie anfordern oder kann ich einfach das gerät dranhängen?
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
> 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?
Lukas, guck Dir unter http://codemercs.com mal den IO-Warrior 24 PowerVampire an, der könnte was für Dich sein. Gruss, Thorsten
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.