> 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.

Andra språk