Forum: Mikrocontroller und Digitale Elektronik Atmel Firmware USB auf 5V


von Peter W. (Gast)


Lesenswert?

Hallo,

der Firmware USB Treiber 
(http://www.obdev.at/products/avrusb/index.html) von Objective 
Development arbeitet auf 3.5V Basis da die USB Datenleitungen 
anscheinend nur von 3.0-3.6V innerhalb der Spezifikation betrieben 
werden können.

Mein Projekt benötigt aber 5V und läuft mit einem Atmel ATmega16. Ich 
plane nun die 5V direkt von USB zu holen. Was ist die einfachste 
Möglichkeit die Datenleitungen trotzdem innerhalb der Spezifikation mit 
3.5V anzusteuern während der Rest auf 5V läuft?

Ich weiss, dass manche Projekte die Spezifikation ignorieren und einfach 
mit 5V auf die Datenleitungen gehen, aber das scheint dann wohl nicht 
bei allen Hubs zu funktionieren. Ein richtiger USB Chip kommt für das 
Projekt nicht in Frage.

von Peter W. (Gast)


Lesenswert?

Niemand einen Tipp? ;)

von Martin Enke (Gast)


Lesenswert?

Hallo Peter W.,

vielleicht bekommst Du keine Antworten weil die Leser einfach nicht 
verstehen was Du eigendlich wissen möchtest?

Also sach ich Dir mal was ich über USB-Spannungen weiss: Die sind 
irgendwo zwischen 4,2 und 5 V, meistens um die 4,5V. Das liegt nämlich 
innerhalb der Spezifikation von USB. Wennsu 5V genau brauchst muss ein 
Netzteil einbauen.
Um die Spannung an D+ und D- braucht man sich eigendlich keine Gedanken 
zu machen, das macht die SIE. Wennsu keine SIE hast und alles mit der 
MCU machst müssen da ein paar Widerstände mit rein.

Gucksdu:
http://www.sensorwiki.org/index.php/Building_a_USB_sensor_interface

MfG

Martin

von Feadi (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

Du brauchst einen bidirektionalen Level-Shifter.

Vielleicht geht die Schaltung im Anhang, kann aber niemand garantieren.

Gruß, Feadi

von Tobias S. (nzg)


Lesenswert?

Je eine 3,6V ZD für D+ und D- nach GND funktionieren hier
einwandfrei als Begrenzer.

Wobei ich irgendwo gelesen hatte das die Gegenstelle auch 5V auf den 
Signalleitungen verkraften soll. (Mag das allerdings nicht 
ausprobieren).

MFG,
    Tobias

von Andi (Gast)


Lesenswert?

Schau dir doch einfach mal die Beispielschaltungen auf der Obdev-Seite 
an, z.B. den AVR-Doper. Der läuft auch mit 5V und nutzt Widerstände und 
Zenerdioden für die Pegelwandlung.

Gruss Andi

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.