有关串行通信的知识,介绍了串行通信的几种数字编码方式,共有三种,一是NRZ编码,二是曼彻斯特(Manchester)编码,三是微分曼彻斯特编码,一起来了解下。
1、NRZ编码
NRZ编码,又称为不归零编码,常用正电压表示“1”,负电压表示“0”,在一个码元时间内,电压均不需要回到零。特点是全宽码,一个码元占一个单元脉冲的宽度。
2、曼彻斯特(Manchester)编码
在曼彻斯特编码中,每个二进制位(码元)的中间都有电压跳变。用电压的正跳变表示“0”,电压的负跳变表示“1”。
跳变都发生在每一个码元的中间位置(半个周期),接收端可以方便地利用它作为同步时钟,这种曼彻斯特编码又称为自同步曼彻斯特编码。
这种编码的最多应用领域是局域网—以太网,在数据传输时采用这种数字编码。
3、微分曼彻斯特编码
微分曼彻斯特编码是曼彻斯特编码的一种修改形式,其特点为:用每一位的起始处有无跳变来表示“0”和“1”,若有跳变则为“0”,无跳变则为“1”;而每一位中间的跳变只用来作为同步的时钟信号。
所以,它也是一种自同步编码,同步曼彻斯特编码和微分曼彻斯特编码的每一位都用不同电平的两个半位来表示,可以始终保持直流的平衡,不会造成直流的累积。