一种编码器,包括: 变化点计数器,用于对n(n:正整数)位数据的变化点进行计数,以产生计数结果,其中在各个变化点处,邻接位的值发生了改变; 该变化点计数器在计数结果大于预定值的时候输出值为“真”的识别位; 码转换器,用于当识别位为“真”时转换n位数据,以致n位数据中位于预定位置的位被取反;以及 并行-串行转换器,用于将通过把识别位加到码转换器的输出上产生的(n+1)位数据转换成(n+1)位串行码。(*该技术在2023年保护过期,可自由使用*)
【技术实现步骤摘要】
本专利技术涉及一种用于把并行数据转换成串行数据的编码器、一种用于把串行数据转换成并行数据的解码器以及一种用于传送串行数据的数据传送系统。更特别是,本专利技术涉及一种编码器、一种解码器,以及一种通过减少串行数据的变化点(changing point)来减少要被传送的数据的高频分量从而有效抑制电磁干扰(EMI)的数据传送系统。
技术介绍
关于用于传送串行数据的数据传送系统,一个重要的问题是我们怎样有效地抑制“EMI”,即由电磁波辐射诱发的电磁效应。作为EMI的主要原因,电磁能是通过要被传送的数据的高频分量产生的。近些年来,为了应付更高的数据传输要求,数据传送速率正变得越来越高。在这种情况下,作用于串行数据的单个位的持续时间(即串行数据的电信号的脉冲宽度)变得更窄了,结果,在数据的邻接位的值改变的变化点处,信号的曲线被锐化了。这意味着信号或数据的高频分量增大,使诱发EMI的问题更加突出。为了抑制作为EMI的原因的、要被传送的信号或数据的高频分量,已经研究出并公开了一些用于减少要被传送的串行数据的变化点的对策。图1显示了一种用于传送串行数据的、利用查找表减少要被传送的串行数据的变化点的现有技术数据传送系统的原理框图。以下可将图1的现有技术数据传送系统称为“第一现有技术数据传送系统”。如图1所示,该数据传送系统包括数据发送电路210和数据接收电路220。在该系统中,识别位被加到要被传送的8(8-bit)位数据(位0到位7)上,形成了9位数据(位0′到位8′)。这样形成的9位数据作为“传送单元”用于数据传送操作。数据发送电路210包括编码器211和输出电路212。编码器211具有查找表213和并行-串行转换电路214。在查找表213中,事先存储了9位数据。以下列方式产生这9位数据。特别是,分别修改要被传送的8位数据(即原始的8位数据),以致减少要被传送的8位数据的变化点,从而形成修改的8位数据。此后,把一个用于指示已进行了修改的识别位加到这样形成的修改的8位数据上,从而形成9位数据。然后将这9位数据存储在查找表213中。通过把原始的8位数据(位0到位7)用作地址访问查找表213,获得对应于原始的8位数据的、具有减少的变化点的9位数据(位0′到位8′)。通过并行-串行转换电路214把这样获得的9位数据转换成串行码。包括输出缓冲器和用于控制数据传输的控制电路的输出电路212把发自并行-串行转换电路214的串行码输出到传输通道或传输线230。作为克服EMI的对策,可以附加地进行一个用于形成差分对信号线的过程和/或一个滤波过程。另一方面,数据接收电路220包括输入电路221和解码器222。具有输入缓冲器和用于控制数据接收操作的控制电路的输入电路221接收经由传输线230传送的串行码。作为克服EMI的对策,可以附加地进行一个逆滤波过程和/或一个用于形成单信号线的过程。在解码器222的查找表224中,事先存储了用于根据识别位把数据发送电路210的编码器211产生的9位数据恢复成原始的8位数据的8位数据。通过串行-并行转换电路223把输入电路221接收的串行码转换成9位的并行数据(位0′到位8′)。通过把这样获得的9位并行数据用作地址来访问查找表224,获得原始的8位数据(位0到位7)。于2001年公布的未审查的日本专利申请No.2001-36590公开了一种串行数据传输系统,以下可将该串行数据传输系统称为“第二现有技术数据传送系统”。No.2001-36590公开的串行数据传输系统的目的是,即使提高了数据传送速率,也抑制作为EMI的原因的、要被传送的信号或数据的高频分量。在该系统中,通过转换装置转换要被传送的信号或数据(具体地说,改变要被传送的信号或数据的位),以便减少信号或数据的变化点,从而形成转换的数据或信号。此后,把用于说明怎样通过转换装置转换要被传送的信号或数据的转换数据加到转换的数据或信号上。随后,通过发送装置发送附加了转换数据的转换的数据或信号。然而,关于第一现有技术数据传送系统,分别在数据发送电路210和数据接收电路220中提供查找表213和214。因此,该第一现有技术数据传送系统的优点是,在编码器211和解码器222中的数据转换的自由度高。然而,这些查找表213和214分别需要大存储容量。因此,该第一现有技术数据传送系统的缺点是,系统的电路规模大且制造成本高。例如,对于数据发送电路210的查找表213,需要的存储容量。对于数据接收电路220的查找表224,需要的存储容量。如果考虑在要被传送的邻接数据之间的边界处形成的变化点,则对于数据发送电路210的查找表213需要的存储容量。关于第二现有技术数据传送系统,通过转换装置执行的要被传送的信号或数据的转换是要被传送的信号或数据的位的序列改变,这是一个复杂的过程。因此,第二现有技术数据传送系统的一个缺点是编码器和解码器的负担重。由于把用于说明怎样转换要被传送的信号或数据的转换数据加到了转换的数据或信号上,因此传送单元的位长度增大了。从而,如果串换数据很复杂,则第二现有技术数据传送系统就有另一个缺点,需要提高传送频率,结果可能阻止有效的EMI抑制。而且,由于转换数据自身的变化点以及那些在要被发送的数据和转换数据之间的边界处产生的变化点,如果添加的转换数据特殊,则有可能与执行转换操作之前相比变化点数增加了。在这种情况下,不能够抑制作为EMI的原因的高频分量,这是第二现有技术数据传送系统的另一个缺点。
技术实现思路
考虑到上述的缺点和问题,提出本专利技术。因此,本专利技术的一个目的是提供一种编码器、一种解码器,以及一种数据传送系统,用于通过减少串行数据的变化点来有效抑制要被传送的数据的高频分量,从而抑制EMI。本专利技术的另一个目的是提供一种编码器、一种解码器,以及一种数据传送系统,用于通过利用更简单的处理减少串行数据的变化点来减少必需的电路组件或元件,从而以低成本抑制EMI。本专利技术的另一个目的是提供一种编码器、一种解码器,以及一种数据传送系统,用于减少要被传送的数据和被加到要被传送的数据上的数据的变化点,从而确保抑制EMI。本专利技术的更进一步目的是提供一种编码器、一种解码器,以及一种数据传送系统,其不仅减少要被传送的数据的变化点,而且还减少在要被传送的邻接数据之间的边界处产生的变化点,从而确保抑制EMI。由以下的说明,对于本领域的技术人员本专利技术的上述目的以及其它没有特别提及的目的将变得清楚。根据本专利技术的第一方面,提供了一种编码器,该编码器包括变化点计数器,用于对n(n正整数)位数据的变化点计数以产生计数结果,其中在各个变化点处,邻接位的值发生了改变;该变化点计数器在计数结果大于预定值的时候输出一个值为“真”的识别位;码转换器,用于在识别位为“真”时转换n位数据,以致n位数据中位于预定位置的位被取反;以及并行-串行转换器,用于将通过把识别位加到码转换器的输出上产生的(n+1)位数据转换成(n+1)位串行码。在此,概括变化点的特性。n位数据的变化点数的最大值Nmax为(n-1),即Nmax=(n-1)。当把n位数据p的变化点数定义为Np,并且把通过交替地对n位数据p的组成位取反产生的n位数据定义为q时,通过以下方程式给出n位数据q的变化点数Nq。Nq=(n-1)-Np。例如,如果n本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:堀良彦,
申请(专利权)人:恩益禧电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。