Manchester code - what is it?

Serial digital communications has become quite popular. There are many varieties: among the standard interfaces at the board level, we have UART, SPI and I2C. Digital communication can also be achieved using analog signals. One example is a radio frequency data line that uses changes in analog amplitude, frequency, or phase to wirelessly transmit binary data. There are also high-speed differential interfaces, such as LVDS or USB-based serial communications.

Manchester code: what is it and why use it

. . , . . - -, 1 0 .

— , , , , , .

manchester code




. . . , , .





:

  • .
  • "1" , ; "0" , .
  • , 1 0, .

— , , :

  • .
  • , ().
  • , .

:

  • , , , .
  • - .

( 1949 ) , . , , ( Non Return to Zero NRZ). , .

unit and zero




, (DPLL) . DPLL, - -. , DPLL .

























(20 ). . 10 / 5 20 . Ethernet, . CAT5e 100 / MLT 4b/5b. ( , ), , 100 / 31 . Gigabit Ethernet 8b/10b, , 1 / 100 .

, . , , , +5 , , 0 .

types of coding




II, . . . 1, 0. ( ).

, .

, . . , , , , .

, .

— : , . , . .

. , , , , , .

. , :

  • , ;
  • .

encoding methods




. , , , - .

. , ( ) .

UART , , . :

  • , , .
  • , , Tx Rx .
  • , , , .

kinds of codes




, , . - . , .

, , .

Ethernet, — IEEE 802.3. — , .

. 0 , ( « »). 1 . Ethernet +0,85 , -0,85 , 1,7 .

code manchester ii




, . , , . , , . - , , 50 %. , 10 / 20 .

manchester coding




Another version, called differential Manchester coding, is a binary zero code by switching the voltage at the beginning of the bit interval and a binary code of one without a transition at the beginning of the bit interval. In both cases, the transition occurs in the middle of the interval for synchronization purposes. Differential Manchester encoding is used for Token Ring IEEE 802.5 networks.




All Articles