Forum: Mikrocontroller und Digitale Elektronik Was ist Disparität


von Girokonto (Gast)


Lesenswert?

0101 = neutrale parität
1110 = postive pariät
1000 = negative parität



 Disparität = 1  bei D21.5 1010101010 = sind anzahl 1 und 0 = gleich..

Disparität = 0  bei K28.5 0011111010 = ungleiche anzhal
(nochmal? K28.5) = 1100000101 anzahl unterscheidlich Disparität 1




 was bedeutet +-1 0
https://dewiki.de/Lexikon/8b10b-Code

was soll das alles ?

von Gigabit (Gast)


Lesenswert?

5 Einsen und 5 Nullen: Code mit neutraler Disparität
6 Einsen und 4 Nullen: Code mit positiver Disparität
4 Einsen und 6 Nullen: Code mit negativer Disparität
Ziel ist es, die Disparität aufzuheben, damit der Pegel des 
Gleichanteils des elektrischen Signals dauerhaft Null ist.

https://www.wikide.wiki/wiki/es/8b/10b

von Girokonto (Gast)


Angehängte Dateien:

Lesenswert?

ja das mit neutral, positiv und negativ kann ich nachvollziehen.
anzahl 1en soll = anzahl 0 sein damit es neutral ist.


Im Anhang habe ich mal die Tabelle die ich noch nicht verstehe.
Was meinen die mit 1, +1 -1 usw..

von Anita H. (anita1995)


Lesenswert?

Gleichspannungsfreiheit bei Leitungscodes?

von Girokonto (Gast)


Lesenswert?

Oder was bedeuet folgendes:

Disparität = 0  bei K28.5= 0011111010 (ich sehe hier  ungleiche Anzahl)
Disparität = 1   bei K28.5 = 1100000101 (ich sehe hier  ungleiche 
Anzahl)

von Girokonto (Gast)


Lesenswert?

Anita H. schrieb:
> Gleichspannungsfreiheit bei Leitungscodes?

Ja. Und dann wird da noch mehr beschrieben. Die Unterscheiden dann 
bestimmte Codes und deren Disparität.
Also K28.5 kann einmal eine Disparität von 1 haben und einmal von 0.
Leider steht dort nicht was K28.5 ist und was Disparität 1 und 0 ist.
:D

von Girokonto (Gast)



Lesenswert?

Im Anhang mal die Tabelle wo das mit K28.5 steht

von Achim S. (Gast)


Lesenswert?

Girokonto schrieb:
> Oder was bedeuet folgendes:
>
> Disparität = 0  bei K28.5= 0011111010 (ich sehe hier  ungleiche Anzahl)
> Disparität = 1   bei K28.5 = 1100000101 (ich sehe hier  ungleiche
> Anzahl)

Verlinke bitte das konkrete Dokument, in dem du diese Aussage findest. 
Aus dem Zusammenhang gerissene Schnipselchen davon lassen sich kaum 
sinnvoll einordnen.

von Girokonto (Gast)


Lesenswert?


von Mike J. (linuxmint_user)


Lesenswert?

Gigabit schrieb:
> Ziel ist es, die Disparität aufzuheben, damit der Pegel des
> Gleichanteils des elektrischen Signals dauerhaft Null ist.

Bei uns wurde das nicht mit so neumodischen Wörtern erklärt, sondern man 
hat gesagt dass der Wert dieses Signals unter dem Integral null sein 
muss.

von Simon (Gast)


Lesenswert?

Girokonto schrieb:
> ja das mit neutral, positiv und negativ kann ich nachvollziehen.
> anzahl 1en soll = anzahl 0 sein damit es neutral ist.
>
> Im Anhang habe ich mal die Tabelle die ich noch nicht verstehe.
> Was meinen die mit 1, +1 -1 usw..

Ich denke, du musst die Disparität von Bit zu Bit betrachten, und dafür 
ist die Tabelle.

von Achim S. (Gast)


Lesenswert?

Girokonto schrieb:
> 
https://www.xilinx.com/support/documentation/user_guides/ug482_7Series_GTP_Transceivers.pdf
>
> S.104

Xilinx erklärt die Tabelle nicht besonders ausführlich. Aber eine 
mögliche Lesart wäre:

- der TX-pattern generator kann für PCIe compliance tests die 
Patternfolge
0011111010 1010101010 1100000101 0101010101 ausgeben.
- man starte mit einer disparity von 0 und überträgt das pattern 
0011111010
- danach ist die disparity (der bisherigen patternfolge) 1 und der 
pattern generator gibt 1010101010 aus
- danach ist die disparity weiter 1 und der pattern generator gibt 
1100000101 aus
- danach ist die disparity wieder 0 und der pattern generator gibt 
0101010101 aus
- danach ist die disparity weiter 0 und alles startet von vorne.

von Achim S. (Gast)


Lesenswert?

Girokonto schrieb:
> Leider steht dort nicht was K28.5 ist

das steht übrigens auf S. 263 des Dokuments. Um den 8 Bit Wert 1011 1100 
in einen 10 Bit K-Character umzusetzen gibt es zwei Möglichkeiten
- als 001111 1010 (wenn man die bisherige Disparität erhöhen will)
- als 110000 0101 (wenn man die bisherige Disparität reduzieren will)

Beide K-Character werden beim PCI-compliance test offenbar abwechselnd 
benutzt, so dass die Disparität immer zwischen 0 und 1 schwankt. 
Möglicherweise ist das für die Transceiver eine besonders "schwierige" 
Disparitätsabfolge, so dass grade sie beim compliance test überprüft 
wird.

Wenn man das genauer klären will müsste sich ggf. mal die 
PCIe-Spezifikation rauswühlen, was dort in den compliance tests alles 
gefordert ist.

von Girokonto (Gast)


Lesenswert?

Danke für eure Antworten.
Werde sie mir anschauen und ein paar Grundlagen wiederholen!

Achim S. schrieb:
> das steht übrigens auf S. 263 des Dokuments. Um den 8 Bit Wert 1011 1100

Ja stimmt natürlich.

Achim S. schrieb:
> - als 001111 1010 (wenn man die bisherige Disparität erhöhen will)
> - als 110000 0101 (wenn man die bisherige Disparität reduzieren will)

Interessant :)

Achim S. schrieb:
> Beide K-Character werden beim PCI-compliance test offenbar abwechselnd
> benutzt, so dass die Disparität immer zwischen 0 und 1 schwankt.

Na gut dann bezieht sich die Tabelle wohl auf den Test und ich habe das 
einfach aus dem Zusammenhang gerissen.

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.