Forum: Mikrocontroller und Digitale Elektronik VUSB: 1,5k widedstand..warum?


von Julian (Gast)


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?

von hp-freund (Gast)


Lesenswert?


von Leonard (Gast)


Lesenswert?

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.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


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.

von Julian (Gast)


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

von hp-freund (Gast)


Lesenswert?

Deshalb die Z-Dioden die die Pegel auf 3,3V begrenzen...

von Conny G. (conny_g)


Lesenswert?

Julian schrieb:
> Datenleitungen vom USB zur kommunikation haben aber 3,3V -> nix gut

Die 3,3V reichen dem AVR um den Pegel zu unterscheiden.

von Julian (Gast)


Lesenswert?

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

von Stephan B. (matrixstorm)


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

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.