Ahoy. Mal wieder eine kurze Frage: Wenn ich (V-)USB verwende, sollte ich die Logik [µC] wohl am einfachsten per V_usb versorgen, da es ansonsten [z.B. bei "offen liegendem" V_usb] diverse Probleme [externe Schaltung darf keinen Strom in V_usb einspeisen, muss aber für An- und Abmeldung am Host ein paar mA bewegen, usw.] geben kann, korrekt ? Hintergrund: Ich habe eine einfache Schaltung aufgebaut, mit der ich (a) einen 12V Verbraucher schalten und (b) ein Signal mit einer Spannung von 14 - 16V modulieren möchte. Leider zu spät kam mir die Idee, die Schaltung per USB konfiguierbar zu machen, bzw. direkt über USB mit Kommandos füttern zu können - zu diesem Zeitpunkt wurde die Logik aber bereits über eine eigene 5V Schiene versorgt. Ich hatte versucht, nur D+ und D- sowie GND zu verbinden; darüber hinaus habe ich den 1.5k Pull-Up an D- mit V_usb verbunden - funktioniert nicht. Eine etwas längere Lektüre zu dem Problem brachte zutage, dass es wohl nicht ganz so einfach ist, ein Gerät mit eigener Spannungsversorgung "mal eben" an den USB zu stecken, bus-powered [zumindest für die Logik] erscheint allein sinnvoll. --- Zusatzfrage: Wenn die Logik dann bus-powered wäre, kann ich immer noch sauber die anderen (o.g.) Spannungen schalten, wenn ich die Massen verbinde, korrekt ?
> muss aber für An- und Abmeldung am Host ein paar mA bewegen Falsch. Die Anmeldung erfolt über den Pullup Widerstand. > Ich hatte versucht, nur D+ und D- sowie GND zu verbinden; darüber hinaus > habe ich den 1.5k Pull-Up an D- mit V_usb verbunden - funktioniert > nicht. Welches Verhalten hattest Du in diesem Fall? Das hätte eigentlich tun müssen, so sind die meisten externen 3,5" Festplatten beschaltet. Der 1.5k Pullup soll nach +3,3 Volt gehen laut Spec. Aber VUSB halte ich für eine Krücke - es gibt auch AVR mit richtigem USB.
Jim Meba schrieb: > Welches Verhalten hattest Du in diesem Fall?
1 | Cannot enable port 1. Maybe the USB cable is bad? |
sowie
1 | new low speed USB device number 23 using ohci_hcd |
2 | device not accepting address 23, error -62 |
3 | new full speed USB device number 24 using ohci_hcd |
4 | device not accepting address 24, error -62 |
5 | unable to enumerate USB device on port 1 |
Das Kabel wird's nicht sein, das funktionierte bis zuletzt an einem anderen Gerät.
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.