曼彻斯特码(Manchester code),又称数字双向码、分相码或相位编码(PE),是 一种常用的的二元码线路编码方式之一,被[物理层]用来编码一个同步位流的时钟和数据。在通信技术中,用来表示所要发送比特 流中的数据与定时信号所结合起来的代码。 常用在[以太网]通信,列车总线控制,工业总线等领域。
编码规则
在曼彻斯特编码中,每一位的中间有一跳变,位中间的跳变既作[时钟信号],又作数据信号;从高到低跳变表示“1”,从低到高跳变表示“0”。还有一种是[差分曼彻斯特编码],每位中间的跳变仅提供时钟定时,而用每位开始时有无跳变表示“0”或“1”,有跳变为“0”,无跳变为“1”。
其中非常值得注意的是,在每一位的"中间"必有一跳变,根据此规则,可以得出曼彻斯特编码波形图的画法。例如:传输二进制信息0,若将0看作一位,我们以0为中心,在两边用虚线界定这一位的范围,然后在这一位的中间画出一个电平由高到低的跳变。后面的每一位以此类推即可画出整个波形图。
网友评论