VUSB: 1,5k widedstand..warum?

Gast #3255451
Lesenswert?
• ▲
▼
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?
(Firma: matzetronics) #3255462
Lesenswert?
• ▲
▼
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.
Gast #3255466
Lesenswert?
• ▲
▼
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
#3256428
Lesenswert?
• ▲
▼
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

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.