(V-)USB und externe Spannungsversorgung - nicht self-powered

OP #3118619
Lesenswert?

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 ?
#3118654
Lesenswert?

> 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.
OP #3118932
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren