PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : USB Symmetrie



tholan
02.09.2009, 12:14
Hallo liebe Mitroboter,
ich versuche gerade eine Beschreibung der elektrischen Spezifikation
der USB-Datenleitung rauszukriegen.
Die Wikipedia sagt dazu Folgendes:


Die Datenübertragung erfolgt symmetrisch über zwei verdrillte Leitungen,
die eine überträgt das Datensignal, die andere das dazu invertierte Signal.
Der Signalempfänger bildet die Differenzspannung beider Signale;
der Spannungshub zwischen 1- und 0-Pegeln ist dadurch doppelt so groß,
eingestrahlte Störungen werden weitgehend eliminiert.

Was ist das nun für eine Symmetrie?
Rein logisch? 0=0V, 1=5V und das Ganze invertiert auf der anderen Leitung?
Elektrisch symmetrisch?
Und wenn, wo sind dann meine U-Halbe?
-5, 0, +5V oder -2,5, 0, +2,5V?
Ich würde gerne mal mit nem Tiny oder nem Mega so auf Softwarebasis mal üben
und wär dankbar um Aufklärung.
thx,
tholan

tholan
02.09.2009, 13:25
Ui!
Da hab ich mir ja was vorgenommen.
Das ist keine elektrisch symmetrische Übertragung,
sondern eine komplementäre NRZI-kodierte mit Bitstuffing bei 3,3V
Tja, nun mal gucken, wie man NRZI synchronisiert und dekodiert kriegt
und wie das mit dem Bitstuffing zusammenhängt.

vklaffehn
02.09.2009, 23:23
moin!
Vielleicht kannst Du hier ein wenig abgucken :-)

http://www.obdev.at/products/vusb/index-de.html

MfG
Volker

tholan
03.09.2009, 00:30
Super,
da hab ich mal was Handfestes zum Knabbern.
Ne komplette Lowlevel-Implementierung.
Ich hab bis jetzt immer nur so Bröckchen gefunden.
Hab vielen Dank
Und: Respekt für Dein Heligeschwader!