美文网首页
工业标准 NRZ异步串行数据传输格式

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

作者: sml_tj | 来源:发表于2021-08-20 10:44 被阅读0次

转自:https://blog.csdn.net/qq_27485531/article/details/86560097
NRZ (Non-return-to-zero Code),不归零编码。

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


image.png

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


image.png

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

相关文章

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

    转自:https://blog.csdn.net/qq_27485531/article/details/8656...

  • 命题-第十四章-选择

    波特率是异步串行通信的关键概念,是用来表征数据传输速度的重要指标。它实质上指的是串行口每秒中传送的( ...

  • 命题_第十四章

    1.什么是串行异步通信?有哪些作用? 答:在异步串行通信中,数据是一帧一帧传送的,通信采用帧格式,无需同步字符,存...

  • iOS多线程小结

    同步异步串行并行 同步串行:不开启线程 同步并行:不开启线程 异步串行:最多开启一个线程 异步并行:开启线程 同步...

  • 多线程GCD的使用

    一、同步/异步、串行/并行的区别 1.同步/异步 同步/异步是指线程与线程之间的关系。 2.串行/并行 串行、并行...

  • GCD 小结

    一、 同步/异步、串行/并行的区别 1.同步/异步 同步/异步是指线程与线程之间的关系. 2.串行/并行 串行/并...

  • GCD基础总结一

    上代码~ 同步串行队列 同步并行队列 异步串行队列 异步并行队列 主队列同步 会卡住 主队列异步

  • GCD 相关函数

    串行同步 串行异步 并行同步 并行异步 主队列同步 会死锁 主队列异步 异步处理耗时,回主线程刷新UI 栅栏函数 ...

  • GCD的几种创建方式及基本使用

    同步函数 同步函数+主队列 同步函数+串行队列 同步函数+并发队列 异步函数 异步函数+主队列 异步函数+串行队列...

  • sync 和 async区别

    同步,异步,串行,并行

网友评论

      本文标题:工业标准 NRZ异步串行数据传输格式

      本文链接:https://www.haomeiwen.com/subject/rwxtiltx.html