top_img_1.png

这里有面向工程师的热门信息,从控制
机器产品的基础知识到应用,应有尽有!

新規CTA

连接器相关信息

2018/09/07

用编码消灭错误!

本篇将讲解高速传输接口常用的编码。这个术语对于达到传输规格的要求非常重要。

本节将讲解高速传输接口常用的编码。这个术语对于达到传输规格的要求非常重要。

本站的文章中多次提到的数据传输,是指IC读取、传输电压是“0”还是“1”。
在数据传输通路内,“1”、“0”是乱序传输。

其中也可能有电压“1”或“0”连续出现的情况。
如果像这样一直持续传输相同的电压,接收数据的IC可能会接受不到突然出现的不同电压。
比如说,用捕手和投手来打比方,
当捕手一直在接高球的时候,突然接一个低球就会失手。
接收数据的IC也是如此,在续出现电压“1”的时候,突然出现电压“0”就会接收不到,从而出现错误。

20160628-1

这个问题的解决措施就是编码。
编码是指像下图一样,对部分数据进行转换,防止电压“0”或“1”持续出现。

20160628-2

许多传输规格都要求采用这种编码,是进行高速传输的必需项目。

转换方式如下所示,有许多种方法。
  • 8B10B :将8比特数据置换为10比特
  • 64B66B :将64比特数据置换为66比特
  • 128B130B :将128比特数据置换为130比特

另外,传输规格都对置换方法作出了规定。
上图是PCI Express(1.0/2.0)所要求的8B10B置换的示例,在连续8比特为“0”的数据中掺加“1”,置换成了10比特。

这些转换使用IC进行。

这篇文章的内容是否对您有所帮助呢?本篇介绍的是编码相关的内容,为了消灭在高速传输中的错误,这是非常重要的一环。希望可以给您的设计带来帮助。

新規CTA
top_banner.png