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.
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
Hallo, Du brauchst einen bidirektionalen Level-Shifter. Vielleicht geht die Schaltung im Anhang, kann aber niemand garantieren. Gruß, Feadi
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.