Hallo, ich habe an meinem mC einen USB Abschluss, der nicht zur Stromversorgung genutzt wird. D+, D- und Masse müssen ja verbunden sein, aber die 5V Leitung? Muss diese zwingend angeschlossen werden, da die Platine ja ein eigenes Netzteil hat? Viele Grüße, Finn
Theoretisch nicht. Praktisch brauchst du eine Information, ob USB angeschlossen ist oder nicht (attach sense, detach sense). Das braucht dein Device. Das lässt sich am einfachsten durch Überwachung der 5V realisieren. Daher haben viele µC einen VBUS-Pin für diesen Zweck. Hat man das nicht, muss man den Pegel an den Datenleitungen überwachen. -> aufwändig.
Ich hab da noch eine Frage: 5V sind jetzt angeschlossen, wie verhindere ich aber, falls das Gerät am Netzstecker/Sromversorgung ausgeschaltet wird, nicht über die USB-Stromversorgung betrieben wird. Es würden ca. 1A Strom fließen - für manche Computer sicherlich nicht all zu schön. Viele Grüße, Finn
Du sollst die Vusb nicht an Vcc deiner Schaltung klemmen! Du solltest Vusb hochohmig (meist über einen Spannungsteiler) an einen Eingang des auf deinem Gerät befindlichen Controllers legen, damit dieser feststellen kann, ob das Gerät an einem USB klemmt oder nicht. Der entsprechende hochohmige Widerstand (50 … 100 kΩ sind da üblich) würde im von dir beschriebenen Fall dann den Strom entsprechend limitieren, der von Vbus über den Widerstand in den Eingang des Controllers fließt (und von dort über die Schutzdioden nach Vcc).
>meist über einen Spannungsteiler
Du brauchst den Widerstand nach Masse. Sonst fängt der Pin alle Arten
von Störungen ein, wenn du den Stecker wieder raus ziehst.
Vielen Dank, funktioniert, man hätte zwar auch selber drauf kommen können, aber wieder etwas dazugelernt :)
:
Bearbeitet durch User
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.