Forum: Mikrocontroller und Digitale Elektronik AVR über USB mit Strom versorgen


von Pete K. (pete77)


Lesenswert?

Hallo,

ich möchte gerne meine Schaltung (200mA) per USB versorgen.

Aber ohne FTDI Chip. Geht das ?

Ciao,
Pete

von Uwe .. (uwegw)


Lesenswert?

Offiziell nicht. Aber inoffiziell macht das jeder USB-Tassenwärmer und 
was es sonst noch so an USB-Spielereien gibt. Meistens geht es, manchmal 
raucht der Port ab...

von Pete K. (pete77)


Lesenswert?

Kann man einfach die Vcc und GND Leitung verwenden ?

von Gast (Gast)


Lesenswert?

Theoretisch muss sich das Gerät anmelden am Rechner und sagen wieviel 
Strom es benötigt (bis dahin darf er nur maximal 200µA(?) beziehen )und 
dann sagt der Rechner ob das Gerät soviel Strom beziehen darf und wenn 
ja schaltet das Gerät ein.

Praktisch kannst du in den meisten Fällen ohne Probleme sofort 500mA 
ziehen ohne das es den Rechner stört oder du dich am USB Anmelden musst.


Wenn du es aber wie in der USB-Spec. steht machen willst kannst du 
natürlich einen SoftUSB mit dem AVR machen welcher sich am Rechner 
anmeldet und den Strom fordert. Und bei Positiver Antwort deine 
Schaltung mit Strom versorgt. Allerdings saugt dein AVR vermutlich schon 
am Anfang mehr wie die 200µA.


Meine Meinung ist aber das es unnötig wäre. Sogar kaufbare Produkte 
(USB-Staubsauger, USB Lampen, Fußwärmer, Tassenwärmer, beleuechtete 
USB-Kabel ...) haben wohl kaum nen Controller drin der den Strom zuerst 
anfordert...

von Gast (Gast)


Lesenswert?

@uwe

Naja meistens geht es. --> Entspricht nicht ganz der Spec.

Selten schaltet der Port ab --> Entspricht der Spec.

Raucht der Port ab --> Entspricht auch nicht der Spec. Da dieser 
Abgesichert ist. In diesem Fall dürfte der hersteller kein USB-Logo 
verwenden und du kannst das Board getrost umtauschen weils nicht dem USB 
Standart entspricht.

von Moppel (Gast)


Lesenswert?

> Theoretisch muss sich das Gerät anmelden am Rechner und sagen wieviel
> Strom es benötigt (bis dahin darf er nur maximal 200µA(?) beziehen )und
> dann sagt der Rechner ob das Gerät soviel Strom beziehen darf und wenn
> ja schaltet das Gerät ein.

Bis dahin darf es 100 mA ziehen. Das, was Du meinst, ist der Bus-Suspend 
(den alle Geräte unterstützen müssen). Dann darf das Gerät tatsächlich 
nur noch 500 µA ziehen.


> Meine Meinung ist aber das es unnötig wäre. Sogar kaufbare Produkte
> (USB-Staubsauger, USB Lampen, Fußwärmer, Tassenwärmer, beleuechtete
> USB-Kabel ...) haben wohl kaum nen Controller drin der den Strom zuerst
> anfordert...

Selbstverständlich gibt es unglaublich schlampige Produkte. Das ist aber 
sicherlich kein Grund, selbst so einen Sche... zu verzapfen. Orientiert 
Euch lieber an guten Produkten, die funktionieren wenigstens 
zuverlässig, was man von den Schlampen nicht gerade behaupten kann.

von Der M. (steinadler)


Lesenswert?

Also ich sag mal, um während der Entwicklung ein externes Netzteil 
einzusparen und mal eben schnell 5V zu beziehen, so dass man sich mit 
dem Laptop an die frische Luft setzen kann, gibt es kein Problem.

Wenn die Schaltung allerdings dauerhaft versorgt werden soll, würde ich 
es schon, an deiner Stelle, sauber implementieren. Also über 
"Stromanforderung".

von Pete K. (pete77)


Lesenswert?

Genau darum geht es. Mal eben unterwegs mit dem Notebook noch ein 
bischen an der Software basteln und Dinge testen.

Was passiert, wenn man mal einen Kurzschluss verursacht ? Raucht dann 
gleich der USB Port des Notebooks ab ?

von Christian R. (supachris)


Lesenswert?

Normalerweise nicht. Bei Gericom Laptops oder sonstigem Billig-Schrott 
kommt das schon mal vor. Sieh doch lieber eine Sicherung zwischen USB 
und deiner Schaltung vor. Gerade bei Laptops ist es ja schwer, da was zu 
reparieren.

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
Noch kein Account? Hier anmelden.