Forum: Mikrocontroller und Digitale Elektronik Warum gibt es bei USB zwei Datenleitungen?


von Jonathan K. (Gast)


Lesenswert?

Hallo,

warum hat USB die zwei Datenleitungen D+ und D-? Soweit ich das gelesen 
habe, ist D+ immer logisch eins, wenn D- logisch null ist und umgekehrt. 
Warum könnte man dann nicht einfach eine der beiden Datenleitungen 
weglassen? Oder z.B. D- dauerhaft auf 1.65V legen? Dann wäre nämlich 
immer noch der unterschied von 200mV zwischen D+ und D- gegeben und es 
wird nix umgedreht. Oder übersehe ich da irgendwas?

Danke schon mal

von Wolfgang (Gast)


Lesenswert?


von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Die differentielle Übertragung dient der Erhöhung der Störfestigkeit, 
eine Störung, die der einen Leitung aufgeprägt wird, wird auch der 
anderen Leitung aufgeprägt, da im Empfänger des Signals die Differenz 
beider Leitungen gebildet wird, löscht sich die aufgeprägte Störung von 
selbst aus.

Deswegen wird das bei praktisch jeder etwas schnelleren seriellen 
Datenübertragung so gemacht - sei es RS485/RS422, SATA, Ethernet oder 
auch digitale Monitorschnittstellen wie DVI/HDMI.

von Jonathan K. (Gast)


Lesenswert?

Okey danke :)

von Christian B. (casandro)


Lesenswert?

Naja, streng genommen hat USB keine echte symmetrische Übertragung.

von Stefan F. (Gast)


Lesenswert?

Es ist ein preisgünstiger Kompromiss, der immerhin 1000 mal besser 
funktioniert, als RS232.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Christian Berger schrieb:
> Naja, streng genommen hat USB keine echte symmetrische Übertragung.

Symmetrisch nicht, aber differentiell. Und darauf kommt es an.

von Noch einer (Gast)


Lesenswert?

Bei USB kommt noch dazu - über die Masseleitung läuft auch die 
Stromversorgung des Gerätes. Wechselnde Stromaufnahme führt zu 
unteschiedlichem Spannungsabfall auf der Masseleitung.

von B e r n d W. (smiley46)


Lesenswert?

> Es ist ein preisgünstiger Kompromiss, der immerhin 1000 mal besser
> funktioniert, als RS232.

Man sollte nicht Äpfel mit Birnen vergleichen. Mach mal eine USB- 
Datenübertragung über 100m. Zusätzlich benötigt USB noch ein paar ms als 
Reaktionszeit.

von Marc Rupprath (Gast)


Lesenswert?

Http://www.mikrocontroller.net/topic/175268

Hallo
du übersiehst hier was ;-).

Es gibt aus dem Franzis Fachbuchverlag gute Bücher zur Einführung in 
USB.

Siehe auch den Link oben.

Kurz: Zweck der Leitungen ist, "einfache" Prüfung des "Non Return to 
Zero Inverted" Kodierverfahrens.

Gruss Marc

von Dirk J. (dirk-cebu)


Lesenswert?

Marc Rupprath schrieb:
> Es gibt aus dem Franzis Fachbuchverlag gute Bücher zur Einführung in
> USB.
Googeln geht schneller und ist billiger als ein Buch zu kaufen und auch 
noch durchzulesen ;)

von B e r n d W. (smiley46)


Lesenswert?

Falscher Fehler!

> Mach mal eine RS232-Datenübertragung über 100m.
> Zusätzlich benötigt RS232 noch ein paar ms als Reaktionszeit.

Ursprünglich wollte ich schreiben:

Mach mal eine USB-Datenübertragung über 100m, schon 6m gehen nur mit 
Hub. Außerdem benötigt USB wegen der Framrate auf dem PC noch ein paar 
ms mehr für die Reaktionszeit.

Mit RS232 kann man natürlich je nach Baudrate 100m überbrücken. RS232 
hat eher ein Problem mit großen Datenmengen wegen der niedrigen 
Baudrate.

Gruß, Bernd

von HildeK (Gast)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Christian Berger schrieb:
>> Naja, streng genommen hat RS232 keine echte symmetrische Übertragung.
>
> Symmetrisch nicht, aber differentiell. Und darauf kommt es an.

Bin ich im falschen Film? RS232 ist nicht differentiell - das wäre dann 
RS485 - und hat kein +D und -D sondern RX und TX.

von Martin M. (capiman)


Lesenswert?

Kann es sein, dass du USB gemeint hast?

von Jonas G. (jstjst)


Lesenswert?

April-Test

Hier sollte U S B stehen: USB

von Martin M. (capiman)


Lesenswert?

Wow, ich schreibe USB (U S B) und die Forensoftware ersetzt dies durch 
RS232

von Martin M. (capiman)


Lesenswert?

Schon wieder:

U S B -> USB

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Es war der 01.04. als Martin Maurer schrieb:
> Wow, ich schreibe USB (U S B) ... ersetzt dies durch RS232
Glück gehabt, heute ist der Tag danach und der Spuk ist vorbei... ;-)

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.