> manchester | 01 10 | line <

// Kodowanie Manchester – samosynchronizujący kod linii dla transmisji cyfrowej

[SELF-CLOCKING]

Odzyskiwanie zegara

Gwarantowane przejście w każdej ramce bitowej umożliwia synchronizację zegara.

[WYKRYWANIE-BŁĘDÓW]

Wykrywanie błędów

Brak przejść natychmiast wskazuje na błędy transmisji.

[ZRÓWNOWAŻONY-DC]

Brak składowej stałej

Równe czasy poziomów wysokich i niskich eliminują składową stałą w torze transmisyjnym.

>> informacje techniczne

Jak działa kodowanie Manchester:

Kodowanie Manchester reprezentuje każdy bit jako przejście w obrębie okresu zegara. W konwencji IEEE "0" jest kodowane jako przejście z niskiego na wysoki (01), a "1" z wysokiego na niski (10). Zapewnia to przejście w każdej ramce bitowej, co umożliwia odzyskiwanie zegara.

Konwencje kodowania:

IEEE 802.3 (Ethernet): 0 → 01 (przejście narastające) 1 → 10 (przejście opadające) Thomas (G.E. Thomas): 0 → 10 (przejście opadające) 1 → 01 (przejście narastające)

Dlaczego używać Manchester:

  • >Sieci Ethernet
  • >Komunikacja RFID
  • >Protokoły NFC
  • >Karty z paskiem magnetycznym
  • >Piloty na podczerwień

>> najczęstsze pytania

Czym jest kodowanie Manchester?

Kodowanie Manchester to schemat kodowania linii, który łączy sygnały zegarowe i dane. Każdy bit jest reprezentowany przez przejście w środku okresu bitu, dzięki czemu sygnał jest samosynchronizujący.

Konwencja IEEE czy Thomasa?

IEEE 802.3 (używana w Ethernet) koduje 0 jako przejście z niskiego na wysoki (01), a 1 z wysokiego na niski (10). Konwencja Thomasa działa odwrotnie. Większość współczesnych systemów używa IEEE.

Czym jest Manchester różnicowy?

Manchester różnicowy koduje dane na podstawie obecności lub braku przejścia na granicach bitów. "0" oznacza brak przejścia, natomiast "1" oznacza przejście, co zwiększa odporność na odwrócenie polaryzacji.

Dlaczego kodowanie Manchester wymaga podwójnej przepustowości?

Ponieważ każdy bit danych jest kodowany jako dwa symbole, kodowanie Manchester wymaga około dwukrotnie większej przepustowości niż sygnał pierwotny. Jest to koszt za samosynchronizację i wykrywanie błędów.

Inne języki