码农的世界开发经验随笔

曼切斯特编码

2019-09-28  本文已影响0人  山东大葱哥

曼彻斯特码(Manchester code),又称数字双向码、分相码或相位编码(PE),是 一种常用的的二元码线路编码方式之一,被[物理层]用来编码一个同步位流的时钟和数据。在通信技术中,用来表示所要发送比特 流中的数据与定时信号所结合起来的代码。 常用在[以太网]通信,列车总线控制,工业总线等领域。

编码规则

在曼彻斯特编码中,每一位的中间有一跳变,位中间的跳变既作[时钟信号],又作数据信号;从高到低跳变表示“1”,从低到高跳变表示“0”。还有一种是[差分曼彻斯特编码],每位中间的跳变仅提供时钟定时,而用每位开始时有无跳变表示“0”或“1”,有跳变为“0”,无跳变为“1”。

其中非常值得注意的是,在每一位的"中间"必有一跳变,根据此规则,可以得出曼彻斯特编码波形图的画法。例如:传输二进制信息0,若将0看作一位,我们以0为中心,在两边用虚线界定这一位的范围,然后在这一位的中间画出一个电平由高到低的跳变。后面的每一位以此类推即可画出整个波形图。

上一篇 下一篇

猜你喜欢

热点阅读