> manchester | 01 10 | line <

// Manchester-kodning - självklockande linjekod för digital överföring

[SELF-CLOCKING]

Klockåtervinning

Garanterade övergångar i varje bitperiod möjliggör synkronisering av klockan.

[FELDETEKTION]

Feldetektion

Avsaknad av övergångar indikerar omedelbart överföringsfel.

[DC-BALANSERAD]

Ingen DC-komponent

Lika långa höga och låga perioder eliminerar DC-förskjutning i överföringen.

>> teknisk information

Hur Manchester-kodning fungerar:

Manchester-kodning representerar varje bit som en övergång inom en klockperiod. I IEEE-konventionen kodas "0" som låg-till-hög (01) och "1" som hög-till-låg (10). Detta säkerställer en övergång i varje bitperiod för klockåtervinning.

Kodningskonventioner:

IEEE 802.3 (Ethernet): 0 → 01 (stigande övergång) 1 → 10 (fallande övergång) Thomas (G.E. Thomas): 0 → 10 (fallande övergång) 1 → 01 (stigande övergång)

Varför använda Manchester:

  • >Ethernet-nätverk
  • >RFID-kommunikation
  • >NFC-protokoll
  • >Magnetremskort
  • >Infraröda fjärrkontroller

>> vanliga frågor

Vad är Manchester-kodning?

Manchester-kodning är ett linjekodningsschema som kombinerar klock- och datasignaler. Varje bit representeras av en övergång mitt i bitperioden, vilket gör signalen självklockande.

IEEE kontra Thomas-konvention?

IEEE 802.3 (används i Ethernet) kodar 0 som en låg-till-hög övergång (01) och 1 som hög-till-låg (10). Thomas-konventionen gör tvärtom. De flesta moderna system använder IEEE.

Vad är differentiell Manchester?

Differentiell Manchester kodar data utifrån om det finns en övergång eller inte vid bitgränser. En "0" har ingen övergång medan en "1" har en, vilket gör schemat mer robust mot polaritetsväxlingar.

Varför använder Manchester dubbelt så stor bandbredd?

Eftersom varje databits kodas som två symboler kräver Manchester-kodning ungefär dubbelt så stor bandbredd som den ursprungliga signalen. Det är priset för självklockning och feldetektion.

// Jämförelse

BitIEEE 802.3G.E. Thomas
0low → highhigh → low
1high → lowlow → high

// Genomgånget exempel

Data      1 0 1 1
IEEE 802.3 (1 = low->high mid-bit):   01 10 01 01
G.E. Thomas (1 = high->low mid-bit):  10 01 10 10
Each bit = 2 half-bits, always one transition in the middle (self-clocking)
Signal rate = 2 x bit rate  (10 Mbit/s Ethernet -> 20 MHz on the wire)
Diff. Manchester: a transition at bit START = 0, none = 1 (Token Ring)

>> Fler frågor

F: IEEE 802.3 eller G. E. Thomas – vilken konvention?

S: Båda används och är varandras motsats. IEEE 802.3 (10 Mbit/s Ethernet) kodar 0 som hög→låg och 1 som låg→hög; G. E. Thomas tvärtom. Sändare och mottagare måste välja samma.

F: Varför är Manchester självsynkroniserande?

S: Varje bit har en övergång i mitten. Mottagaren återvinner klockan ur den utan separat klockledning, och långa följder av lika bitar tappar inte synk.

F: Vad är priset?

S: Två signaltillstånd per bit, så symbolhastigheten fördubblas: 10 Mbit/s Ethernet kräver 20 MHz. Snabbare varianter använder effektivare linjekoder.

Andra språk