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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren