工业标准 NRZ异步串行数据传输格式

NRZ (Non-return-to-zero Code),不归零编码。

在了解NRZ之前,我们先来了解一下RZ 编码(Return-to-zero Code),即归零编码,所谓的归零编码就是在进行编码时每传输完一位数据,信号电平就会返回为0电平(零电平状态),比如正电平代表逻辑1(正电平状态),负电平代表逻辑0(负电平状态),那么在信号传输的过程中就会出现3种不同的信号状态,正电平、负电平、零电平状态。信号传输过程如下图所示

依此类推,那么NRZ就是传输每一位数据都不用归零,信号传输过程如下图所示。

接下来讲解一个各自的优缺点

RZ编码从上图就可以看出它每传输一位数据就会归零,所以接收者只需要采样归零状态之后的采样即可,不需要再加其它时钟信号,实际上, RZ 编码就是相当于把时钟信号用归零编码在了数据之内。这样的信号也叫做自同步(self-clocking)信号。但是这样有一个缺点就是许多数据带宽被用来归零而浪费掉了,所以就有了NRZ,但是这样的话又会失去宝贵的自同步特性。为了解决这个问题就需要用到一种特殊的数据传输技巧,例如,先发送一个一个同步的数据头,比如1010110的这样一个方波信号,让接收者通过这个数据头计算出发送方发送数据的频率,接收方接下来用这个频率进行采样即可解决这个问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值