> manchester | 01 10 | line <

// Manchester-koding - selvklokkende linjekode for digital overføring

[SELF-CLOCKING]

Klokkegjenoppretting

Garanterte overganger i hver bitperiode gjør det mulig å synkronisere klokken.

[FEILDETEKSJON]

Feildeteksjon

Manglende overganger indikerer straks feil i overføringen.

[DC-BALANSERT]

Ingen DC-komponent

Like lange høye og lave perioder fjerner DC-bias i overføringen.

>> teknisk info

Hvordan Manchester-koding fungerer:

Manchester-koding representerer hver bit som en overgang innenfor en klokkeperiode. I IEEE-konvensjonen kodes "0" som lav-til-høy (01) og "1" som høy-til-lav (10). Dette sikrer en overgang i hver bitperiode for klokkegjenoppretting.

Kodingskonvensjoner:

IEEE 802.3 (Ethernet): 0 → 01 (stigende overgang) 1 → 10 (fallende overgang) Thomas (G.E. Thomas): 0 → 10 (fallende overgang) 1 → 01 (stigende overgang)

Hvorfor bruke Manchester:

  • >Ethernet-nettverk
  • >RFID-kommunikasjon
  • >NFC-protokoller
  • >Magnetstripekort
  • >Infrarøde fjernkontroller

>> ofte stilte spørsmål

Hva er Manchester-koding?

Manchester-koding er et linjekodingsskjema som kombinerer klokke- og datasignaler. Hver bit representeres av en overgang midt i bitperioden, noe som gjør signalet selvklokkende.

IEEE kontra Thomas-konvensjon?

IEEE 802.3 (brukt i Ethernet) koder 0 som en lav-til-høy overgang (01) og 1 som høy-til-lav (10). Thomas-konvensjonen gjør det motsatte. De fleste moderne systemer bruker IEEE.

Hva er differensiell Manchester?

Differensiell Manchester koder data basert på tilstedeværelse eller fravær av overganger ved bitgrenser. En "0" har ingen overgang, mens en "1" har en overgang, noe som gjør den mer robust mot polaritetsendringer.

Hvorfor bruker Manchester dobbelt båndbredde?

Siden hver databitt kodes som to symboler, krever Manchester-koding omtrent dobbelt så stor båndbredde som det opprinnelige signalet. Dette er prisen for selvklokking og feildeteksjon.

Andre språk