Hi Ich arbeite gerade mit VUSB und mir stellen sich 2 Fragen bezueglich der Pegelanpassung der Datenleitungen. Ich hab verstanden dass der Pegel des Avr und des USB nich zusammenpassen und der USB vor dem 5V Pegel "geschietzt werden muss". Allerdings verstehe ich folgendes nicht: 1) Warum die 1,5k bei Data -gegen 5V ? in einem vohrigen Thread steht dazu" weil der USB standard dass so verlangt.....habe leider aber dazu nicht gefunden und wuerde gerne wissen warum der std dass so verlanngt. 2) die.beiden 3,3 bzw. 3,6V Dioden gegennMasse verstehe ich ehrlich gesagt nicht, weil: "fliessen" die 3,3/3,6 V nicht dann ueber Masse ab sodass nur 5- 3,3/3,6V also 1,4-1,7V bleiben?
1. http://www.netzmafia.de/skripten/hardware/USB/index.html unter: USB-Signale 2. http://www.elektronik-kompendium.de/sites/slt/1012151.htm
Julian schrieb: > Ich hab verstanden dass der Pegel des > Avr und des USB nich zusammenpassen und der USB vor dem 5V Pegel > "geschietzt werden muss". Wieso? AVR arbeitet mit 5V. USB arbeitet mit 5V. Passt.
Leonard schrieb: >> Ich hab verstanden dass der Pegel des >> Avr und des USB nich zusammenpassen und der USB vor dem 5V Pegel >> "geschietzt werden muss". > > Wieso? AVR arbeitet mit 5V. USB arbeitet mit 5V. Passt. Nein, die Datenleitungen sind mit 3,3 Volt spezifiziert. hp-freund hat im Link http://www.netzmafia.de/skripten/hardware/USB/index.html das schon angedeutet. Zitat: >Die Signale auf den beiden Leitungen, D+ und D-, >sind Differenzsignale mit Spannungspegeln von 0 und 3,3 Volt. Ein LDO kann entweder die gesamte USB Peripherie auf 3,3 Volt regeln, oder es werden nur die Datenleitungen begrenzt (wie z.B. mit den Zenerdioden). Zenerdioden in diesem niedrigen Spannungsbereich sind allerdings nicht sehr steil, deswegen ist evtl. die LDO Lösung die bessere.
Leonard schrieb: > Julian schrieb: >> Ich hab verstanden dass der Pegel des >> Avr und des USB nich zusammenpassen und der USB vor dem 5V Pegel >> "geschietzt werden muss". > > Wieso? AVR arbeitet mit 5V. USB arbeitet mit 5V. Passst Der AVR hat als Versorgung 5V.Der USB hat als VCC 5V das passt.Aber da der AVR mit 5V betrieben wird liegen an den I/O pins 5V an. Die Datenleitungen vom USB zur kommunikation haben aber 3,3V -> nix gut
Julian schrieb: > Datenleitungen vom USB zur kommunikation haben aber 3,3V -> nix gut Die 3,3V reichen dem AVR um den Pegel zu unterscheiden.
Conny G. schrieb: > Julian schrieb: >> Datenleitungen vom USB zur kommunikation haben aber 3,3V -> nix gut > > Die 3,3V reichen dem AVR um den Pegel zu unterscheiden. aber mit den 5V grille ich doch den USB Port
Hallo 1) VUSB implementiert nur low-speed USB (1.5Mbps) 2) Um dem Host "low-speed" zu signalisieren wird D- auf Vcc gezogen waehrend D+ auf 0V ist. 3) In Verbindung mit den Zenerdioden liegen daher an D- ca. 3.3V an. 4) Die 68 Ohm Widerstaende am AVR sollen auch wieder den Strom begrenzen, sodass dieZenerdioden Spannung auf ca. 3.3V ziehen koennen. 5) Der AVR ist 3V Logik tolerant, deswegen reicht der 3.3V Pegel vom USB-Host aus. Ein VUSB-Beispiel ist z.B.: http://matrixstorm.com/avr/tinyusbboard/ MfG
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.