定义

曼彻斯特编码(Manchester Encoding)是一种自同步的数字编码方式,每位数据中间都有跳变,跳变既作为时钟信号又作为数据信号。

特点

  • 每位数据中间都有电平跳变
  • 从高到低跳变表示 1,从低到高跳变表示 0(或相反)
  • 自带时钟同步信息,无需额外传输时钟信号
  • 以太网(Ethernet)采用曼彻斯特编码
  • 编码效率为 50%(即波特率是比特率的两倍)

差分曼彻斯特编码

差分曼彻斯特编码(Differential Manchester Encoding, DME)是曼彻斯特编码的改进:

  • 每位数据中间都有跳变(仅用于时钟同步)
  • 位开始处是否有跳变表示数据:有跳变表示 0,无跳变表示 1
  • 抗干扰能力更强