(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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.