发送装置、发送方法和通信系统与流程

文档序号:15742685发布日期:2018-10-23 22:33阅读:313来源:国知局
发送装置、发送方法和通信系统与流程

本公开涉及一种发送信号的发送装置、一种用于这种发送装置中的发送方法以及一种包括这种发送装置的通信系统。



背景技术:

伴随着近年来电子设备的高功能性和多功能性,电子设备安装有各种装置,例如,半导体芯片、传感器和显示装置。在这些装置之间交换多条数据,并且随着电子设备的更高功能性和增加的多功能性,这些数据量已经增加。因此,通常使用高速接口交换数据。例如,高速接口能够以几Gbps发送和接收数据。

已经公开了各种技术,以便实现提高高速接口中的通信性能。例如,专利文献1和专利文献2均公开了一种使用三条发送路径发送三个差分信号的通信系统。

现有技术文献

专利文献

专利文献1:日本特开平06-261092号公报

专利文献2:美国专利第8064535号说明书



技术实现要素:

如上所述,通信系统期望具有提高的通信性能,并且期望具有进一步提高的通信性能。

期望提供一种发送装置、一种发送方法和一种通信系统,其可以增强通信性能。

根据本公开的实施方式的发送装置包括多个驱动器部和控制器。多个驱动器部均被配置为使用第一电压状态、第二电压状态和第三电压状态来发送信号,并且能够设置每个电压状态中的电压。所述第三电压状态是在第一电压状态和第二电压状态之间的状态。控制器通过基于偏斜信息在每个驱动器部中设置加重电压,来使多个驱动器部执行加重。

根据本公开的实施方式的发送方法包括:使多个驱动器部均使用第一电压状态、第二电压状态和在第一电压状态和第二电压状态之间的第三电压状态来发送信号;并且通过基于偏斜信息在每个驱动器部中设置加重电压,来使多个驱动器部均执行加重。

根据本公开的实施方式的通信系统包括发送装置和接收装置。发送装置包括多个驱动器部和控制器。多个驱动器部均被配置为使用第一电压状态、第二电压状态和第三电压状态来发送信号,并且能够设置每个电压状态中的电压。所述第三电压状态是在第一电压状态和第二电压状态之间的状态。控制器通过基于偏斜信息在每个驱动器部中设置加重电压,来使多个驱动器部执行加重。

在根据本公开实施方式的发送装置、发送方法和通信系统中,每个驱动器使用第一电压状态、第二电压状态和第三电压状态来发送信号。在这种情况下,在每个驱动器部中设置加重电压,使多个驱动器部均执行加重。基于偏斜信息,来设置加重电压。

根据本发明实施方式的发送装置、发送方法和通信系统,基于偏斜信息来设置每个驱动器部中的加重电压,从而可以增强通信性能。应注意,在此处描述的效果无需是限制性的,并且可以具有本公开中描述的任何效果。

附图说明

图1是示出根据本公开的实施方式的通信系统的配置示例的方框图。

图2是示出根据第一实施方式的通信系统发送和接收的信号的电压状态的说明图。

图3是示出由图1所示的通信系统发送和接收的信号的电压状态的说明图。

图4是示出由图1所示的通信系统发送和接收的符号的转变的说明图。

图5是示出根据第一实施方式的发送器的配置示例的方框图。

图6示出了图5中所示的发送符号生成器的操作示例。

图7是示出图5中所示的输出部的配置示例的方框图。

图8是示出图7中所示的定时控制器的操作示例的时间波形图。

图9是示出图7中所示的驱动器部的配置示例的方框图。

图10是示出图7中所示的加重控制器的操作示例的表。

图11A是图9中所示的驱动器部的操作示例的示意图。

图11B是图9中所示的驱动器部的另一操作示例的示意图。

图11C是图9中所示的驱动器部的另一操作示例的示意图。

图12是示出图1中所示的接收器的配置示例的方框图。

图13是示出图12中所示的接收器的接收操作的示例的说明图。

图14是示意性地示出图1中所示的通信系统的特征示例的眼图。

图15A是示出根据第一实施方式的通信系统的操作示例的时间波形图。

图15B是示出根据第一实施方式的通信系统的另一操作示例的时间波形图。

图15C是示出根据第一实施方式的通信系统的另一操作示例的时间波形图。

图15D是示出根据第一实施方式的通信系统的另一操作示例的时间波形图。

图15E是示出根据第一实施方式的通信系统的另一操作示例的另一时间波形图。

图16A是示出在存在偏斜的情况下根据第一实施方式的通信系统的操作示例的时间波形图。

图16B是示出在存在偏斜的情况下根据第一实施方式的通信系统的另一操作示例的时间波形图。

图17A是示出在基于偏斜信息设置加重电压的情况下的通信系统的特征示例的眼图。

图17B是示出在加重电压固定的情况下的通信系统的特征示例的眼图。

图18是示出根据第二实施方式的通信系统发送和接收的信号的电压状态的说明图。

图19是示出根据第二实施方式的发送器的配置示例的方框图。

图20是示出图19中所示的输出部的配置示例的方框图。

图21是示出图20中所示的加重控制器的操作示例的表。

图22A是图20中所示的驱动器部的操作示例的示意图。

图22B是图20中所示的驱动器部的另一操作示例的示意图。

图22C是图20中所示的驱动器部的另一操作示例的示意图。

图23A是图20中所示的驱动器部的另一操作示例的示意图。

图23B是图20中所示的驱动器部的另一操作示例的示意图。

图23C是图20中所示的驱动器部的另一操作示例的示意图。

图24A是图20中所示的驱动器部的另一操作示例的示意图。

图24B是图20中所示的驱动器部的另一操作示例的示意图。

图24C是图20中所示的驱动器部的另一操作示例的示意图。

图25A是示出图20所示的输出部的操作示例的时间波形图。

图25B是示出图20中所示的输出部的另一操作示例的时间波形图。

图25C是示出图20中所示的输出部的另一操作示例的时间波形图。

图26A是示出根据第二实施方式的通信系统的操作示例的时间波形图。

图26B是示出根据第二实施方式的通信系统的另一操作示例的时间波形图。

图26C是示出根据第二实施方式的通信系统的另一操作示例的时间波形图。

图26D是示出根据第二实施方式的通信系统的另一操作示例的时间波形图。

图26E是示出根据第二实施方式的通信系统的另一操作示例的时间波形图。

图27是示出根据变形例的发送器的配置示例的方框图。

图28是示出图27中所示的输出部的配置示例的方框图。

图29是示出根据另一变形例的通信系统发送和接收的信号的电压状态的说明图。

图30是应用了根据实施方式的通信系统的智能电话的外观配置的透视图。

图31是示出应用了根据实施方式的通信系统的应用处理器的配置示例的方框图。

图32是示出应用了根据实施方式的通信系统的图像传感器的配置示例的方框图。

图33是示出应用了根据实施方式的通信系统的车辆控制系统的配置示例的方框图。

具体实施方式

在下文中,参考附图,详细描述本公开的一些实施方式。应注意,按以下顺序给出描述:

1、第一实施方式

2、第二实施方式

3、应用例

<1、第一实施方式>

[配置示例]

图1示出了根据第一实施方式的通信系统(通信系统1)的配置示例。通信系统1使用三条线路来发送信号,并且旨在通过预加重来实现通信性能的提高。

通信系统1包括发送装置10、发送路径100和接收装置30。发送装置10包括三个输出端子ToutA、ToutB和ToutC。发送路径100包括线路110A、110B和110C。接收装置30包括三个输入端子TinA、TinB和TinC。发送装置10的输出端子ToutA和接收装置30的输入端子TinA经由线路110A彼此耦合。发送装置10的输出端子ToutB和接收装置30的输入端子TinB经由线路110B彼此耦合。发送装置10的输出端子ToutC和接收装置30的输入端子TinC经由线路110C彼此耦合。在该示例中,线路110A至110C的每个特征阻抗大约是50[Ω]。

发送装置10分别从输出端子ToutA、输出端子ToutB和输出端子ToutC输出信号SIGA、信号SIGB和信号SIGC。接收装置30经由输入端子TinA、输入端子TinB和输入端子TinC分别接收信号SIGA、信号SIGB和信号SIGC。信号SIGA、SIGB和SIGC可以均具有三个电压状态SH、SM和SL。

图2示出了三个电压状态SH、SM和SL。电压状态SH是对应于两个高电平电压VH(VH0和VHminus)的状态。在没有执行预加重操作的情况下,高电平电压VH0是高电平电压。高电平电压VHminus是比高电平电压VH0低预定电压(加重电压ΔVE)的电压。电压状态SM是对应于三个中电平电压VM(VM0、VMplus和VMminus)的状态。中电平电压VM0是在没有执行预加重操作的情况下的中电平电压。中电平电压VMplus是比中电平电压VM0高加重电压ΔVE的电压。中电平电压VMminus是比中电平电压VM0低加重电压ΔVE的电压。电压状态SL是对应于两个低电平电压VL(VL0和VLplus)的状态。低电平电压VL0是在没有执行预加重操作的情况下的低电平电压。低电平电压VLplus是比低电平电压VL0高加重电压ΔVE的电压。

图3示出了信号SIGA、SIGB和SIGC中的每一个的电压状态。发送装置10使用三个信号SIGA、SIGB和SIGC来发送六个符号“+x”、“-x”、“+y”、“-y”、“+z”和“-z”。例如,在发送符号“+x”的情况下,发送装置10分别将信号SIGA、信号SIGB和信号SIGC带入电压状态SH、电压状态SL和电压状态SM。在发送符号“-x”的情况下,发送装置10分别将信号SIGA、信号SIGB和信号SIGC带入电压状态SL、电压状态SH和电压状态SM。在发送符号“+y”的情况下,发送装置10分别将信号SIGA、信号SIGB和信号SIGC带入电压状态SM、电压状态SH和电压状态SL。在发送符号“-y”的情况下,发送装置10分别将信号SIGA、信号SIGB和信号SIGC带入电压状态SM、电压状态SL和电压状态SH。在发送符号“+z”的情况下,发送装置10分别将信号SIGA、信号SIGB和信号SIGC带入电压状态SL、电压状态SM和电压状态SH。在发送符号“-z”的情况下,发送装置10分别将信号SIGA、信号SIGB和信号SIGC带入电压状态SH、电压状态SM和电压状态SL。

发送路径100使用这种信号SIGA、SIGB和SIGC来发送符号的序列。换言之,三条线路110A、110B和110C用作一条通道,通过该通道发送符号的序列。

通信系统1经由发送路径100将信号SIGA、SIGB和SIGC发送到接收装置30。在这种情况下,例如,在发送路径100具有长距离的情况下,发送装置10可以通过执行预加重操作来增强波形质量。此外,如稍后所述,发送装置10还具有基于偏斜信息INF设置加重电压ΔVE的功能。即,通常,在使用多条线路发送信号的情况下,存在可能根据各条线路的线长度的差异、各条线路的特征阻抗的差异而发生偏斜的可能性。通信系统1可以通过基于偏斜信息INF设置加重电压ΔVE来减少偏斜对通信性能的影响。

[发送装置10]

如图1所示,发送装置10包括时钟生成器11、处理器12和发送器20。

时钟生成器11生成时钟信号TxCK。例如,时钟信号TxCK具有2.5[GHz]的频率。应注意,例如,在使用所谓的半速率架构来配置发送装置10中的电路的情况下,时钟信号TxCK(不限于此)也可以具有1.25[GHz]的频率。例如,时钟生成器11包括例如锁相环(PLL),并且基于从发送装置10的外部提供的参考时钟(未示出)来生成时钟信号TxCK。此外,时钟生成器11将该时钟信号TxCK提供给处理器12和发送器20。

处理器12通过执行预定处理来生成转变信号TxF0至TxF6、TxR0至TxR6以及TxP0至TxP6。在此处,一组转变信号TxF0、TxR0和TxP0指示将由发送装置10发送的符号序列中的符号转变。同样,一组转变信号TxF1、TxR1和TxP1指示符号转变,一组转变信号TxF2、TxR2和TxP2指示符号转变,一组转变信号TxF3、TxR3和TxP3指示符号转变,一组转变信号TxF4、TxR4和TxP4指示符号转变,一组转变信号TxF5、TxR5和TxP5指示符号转变,并且一组转变信号TxF6、TxR6和TxP6指示符号转变。换言之,处理器12生成七组转变信号。在下文中,适当地使用转变信号TxF、TxR和TxP来表示这七组转变信号中的任何组。

图4示出了转变信号TxF、TxR和TxP与符号转变之间的关系。分配给每个转变的三位数字值按该顺序指示转变信号TxF、TxR和TxP的值。

转变信号TxF(翻转)使符号在“+x”和“-x”之间转变,使符号在“+y”和“-y”之间转变,并使符号在“+z”和“-z”之间转变。具体地,在转变信号TxF为“1”的情况下,使符号转变,以改变其极性(例如,从“+x”到“-x”)。在转变信号TxF为“0”的情况下,不执行这种转变。

在转变信号TxF为“0”的情况下,转变信号TxR(旋转)和TxP(极性)使符号在“+x”与除“-x”以外的那些之间、在“+y”与除“-y”以外的那些之间并且在“+z”与除“-z”以外的那些之间转变。具体地,在转变信号TxR和TxP分别为“1”和“0”的情况下,在图3中,使该符号在保持极性的同时顺时针转变(例如,从“+x”转变到“+y”)。在转变信号TxR和TxP分别为“1”和“1”的情况下,在图3中,使该符号改变极性并且也顺时针转变(例如,从“+x”转变到“-y”)。另外,在转变信号TxR和TxP分别为“0”和“0”的情况下,在图3中,使符号在保持极性的同时逆时针转变(例如,从“+x”转变到“+z”)。在转变信号TxR和TxP分别为“0”和“1”的情况下,在图3中,使该符号改变极性并且也逆时针转变(例如,从“+x”转变到“-z”)。

处理器12生成七组这种转变信号TxF、TxR和TxP。此外,处理器12将这七组转变信号TxF、TxR和TxP(转变信号TxF0至TxF6、TxR0至TxR6以及TxP0至TxP6)提供给发送器20。

发送器20基于转变信号TxF0至TxF6、TxR0至TxR6以及TxP0至TxP6来生成信号SIGA、SIGB和SIGC。

图5示出了发送器20的配置示例。发送器20包括串行器21F、21R和21P、发送符号生成器22、偏斜信息存储部13、转变检测器25和输出部26。

串行器21F通过基于转变信号TxF0至TxF6和时钟信号TxCK按该顺序串行化转变信号TxF0至TxF6来生成转变信号TxF9。串行器21R通过基于转变信号TxR0至TxR6和时钟信号TxCK按该顺序串行化转变信号TxR0至TxR6来生成转变信号TxR9。串行器21P通过基于转变信号TxP0至TxP6和时钟信号TxCK按该顺序串行化转变信号TxP0至TxP6来生成转变信号TxP9。

发送符号生成器22基于转变信号TxF9、TxR9和TxP9以及时钟信号TxCK生成符号信号Tx1、Tx2和Tx3。发送符号生成器22包括信号生成器23和触发器24。

信号生成器23基于转变信号TxF9、TxR9和TxP9以及符号信号D1、D2和D3生成与当前符号NS相关的符号信号Tx1、Tx2和Tx3。具体地,信号生成器23基于符号信号D1、D2和D3(在当前符号NS之前的符号DS)和转变信号TxF9、TxR9和TxP9所表示的符号如图4所示确定当前符号NS,并且输出所确定的当前符号NS,作为符号信号Tx1、Tx2和Tx3。

触发器24基于时钟信号TxCK执行符号信号Tx1、Tx2和Tx3的采样,并分别输出采样结果,作为符号信号D1、D2和D3。

图6示出了发送符号生成器22的操作示例。图6示出了基于符号信号D1、D2和D3所表示的符号DS以及转变信号TxF9、TxR9和TxP9而要生成的符号NS。通过示例,描述符号DS为“+x”的情况。在转变信号TxF9、TxR9和TxP9是“000”的情况下,符号NS是“+z”。在转变信号TxF9、TxR9和TxP9是“001”的情况下,符号NS是“-z”。在转变信号TxF9、TxR9和TxP9是“010”的情况下,符号NS是“+y”。在转变信号TxF9、TxR9和TxP9是“011”的情况下,符号NS是“-y”。在转变信号TxF9、TxR9和TxP9是“1xx”的情况下,符号NS是“-x”。在此处,“x”表示可以采用“1”和“0”中的任何一个。这同样适用于符号DS是“-x”、“+y”、“-y”、“+z”和“-z”中的任何一个的情况。

偏斜信息存储部13存储偏斜信息INF。例如,偏斜信息INF包括关于发送路径100的每条线路110A、110B和110C中的延迟时间的信息。偏斜信息存储部13包括例如寄存器等。例如,偏斜信息存储部13从发送装置10的外部预先提供有偏斜信息INF,并存储偏斜信息INF。此外,偏斜信息存储部13将该偏斜信息INF提供给转变检测器25。

转变检测器25基于转变信号TxF9、TxR9和TxP9、符号信号D1、D2和D3以及偏斜信息INF来生成加重控制信号MUP、MDN和CTRL。

具体地,如图6中的实线所环绕的WUP所示,在转变信号TxF9、TxR9和TxP9是“000”并且由符号信号D1、D2和D3表示的符号DS是“+x”、“+y”或“+z”的情况下,并且在转变信号TxF9、TxR9和TxP9是“010”并且由符号信号D1、D2和D3表示的符号DS是“-x”、“-y”或“-z”的情况下,转变检测器25将加重控制信号MUP设置为“1”(激活),并将加重控制信号MDN设置为“0”(不激活)。这使输出部26将电压状态SM中的电压设置为比中电平电压VM0高加重电压ΔVE的中电平电压VMplus,将电压状态SH中的电压设置为比高电平电压VH0低加重电压ΔVE的高电平电压VHminus,并且将电压状态SL中的电压设置为低电平电压VL,如稍后所述。

此外,如图5中的虚线所环绕的WDN所示,在转变信号TxF9、TxR9和TxP9是“000”并且由符号信号D1、D2和D3表示的符号DS是“-x”、“-y”或“-z”的情况下,并且在转变信号TxF9、TxR9和TxP9是“010”并且由符号信号D1、D2和D3表示的符号DS是“+x”、“+y”或“+z”的情况下,转变检测器25将加重控制信号MUP设置为“1”(激活),并将加重控制信号MDN设置为“0”(不激活)。这使输出部26将电压状态SM中的电压设置为比中电平电压VM0低加重电压ΔVE的中电平电压VMminus,将电压状态SH中的电压设置为高电平电压VH0,并且将电压状态SL中的电压设置为比低电平电压VL0高加重电压ΔVE的低电平电压VLplus,如稍后所述。

此外,在除了上述情况之外的情况下,转变检测器25将加重控制信号MUP和MDN都设置为“0”(不激活)。这使输出部26将电压状态SM中的电压设置为中电平电压VM0,将电压状态SH中的电压设置为高电平电压VH0,并将电压状态SL中的电压设置为低电平电压VL0,如稍后所述。

即,如稍后所述,在转变信号TxF9、TxR9和TxP9是“000”或“010”的情况下,存在信号SIGA和信号SIGA之间的差值AB、信号SIGB和信号SIGC之间的差值BC、以及信号SIGC和信号SIGA之间的差值CA中的任何一个的转变时间可能被延长的可能性。因此,转变检测器25基于转变信号TxF9、TxR9和TxP9以及符号信号D1、D2和D3确认符号的转变是否是可能延长任何差值AB、BC和CA的转变时间的符号转变。然后,转变检测器25根据确认结果生成加重控制信号MUP和MDN。输出部26基于加重控制信号MUP和MDN执行加重操作。

此外,例如,在偏斜信息INF是指示发送路径100的线路110A中的延迟时间短的信息的情况下,在转变信号TxF9、TxR9和TxP9是“000”或“010”并且符号DS是“+y”或“-y”的情况下,转变检测器25将加重控制信号CTRL设置为“1”(激活),并且在其他情况下,将加重控制信号CTRL设置为“0”(不激活)。此外,例如,在偏斜信息INF是指示发送路径100的线路110B中的延迟时间短的信息的情况下,在转变信号TxF9、TxR9和TxP9是“000”或“010”并且符号DS是“+z”或“-z”的情况下,转变检测器25将加重控制信号CTRL设置为“1”(激活),并且在其他情况下,将加重控制信号CTRL设置为“0”(不激活)。此外,例如,在偏斜信息INF是表示发送路径100的线路110C中的延迟时间短的信息的情况下,在转变信号TxF9、TxR9和TxP9是“000”或“010”并且符号DS是“+x”或“-x”的情况下,转变检测器25将加重控制信号CTRL设置为“1”(激活),并且在其他情况下,将加重控制信号CTRL设置为“0”(不激活)。这使输出部26在加重控制信号CTRL为“1”(激活)的情况下将加重电压ΔVE设置为比加重控制信号CTRL为“0”(不激活)的情况更大的电压,如稍后所述。这使得通信系统1可以减少偏斜对通信性能的影响。结果,可以增强通信性能。

输出部26基于符号信号Tx1、Tx2和Tx3、加重控制信号MUP、MDN和CTRL以及时钟信号TxCK生成信号SIGA、SIGB和SIGC。

图7示出了输出部26的配置示例。输出部26包括驱动器控制器27、定时控制器27T、加重控制器28A、28B和28C、以及驱动器部29A、29B和29C。

驱动器控制器27基于符号信号Tx1、Tx2和Tx3以及时钟信号TxCK生成信号UPA、DNA、UPB、DNB、UPC和DNC。具体地,驱动器控制器27基于符号信号Tx1、Tx2和Tx3表示的符号NS,来确定信号SIGA、SIGB和SIGC的每个电压状态,如图3所示。此外,例如,在信号SIGA进入电压状态SH的情况下,驱动器控制器27分别将信号UPA和DNA设置为“1”和“0”。在信号SIGA进入电压状态SL的情况下,驱动器控制器27分别将信号UPA和DNA设置为“0”和“1”。在信号SIGA进入电压状态SM的情况下,驱动器控制器27将信号UPA和DNA都设置为“1”。这也适用于信号UPB和DNB以及信号UPC和DNC。此外,驱动器控制器27将信号UPA和DNA、信号UPB和DNB以及信号UPC和DNC分别提供给加重控制器28A、加重控制器28B和加重控制器28C。

基于加重控制信号MUP、MDN和CTRL以及时钟信号TxCK,定时控制器27T通过分别对加重控制信号MUP、MDN和CTRL执行时间调整来生成加重控制信号MUP2、MDN2和CTRL2。此外,定时控制器27T将加重控制信号MUP2和MDN2提供给每个加重控制器28A、28B和28C。另外,定时控制器27T将加重控制信号CTRL提供给每个驱动器部29A、29B和29C。

图8示出了要提供给加重控制器28A的信号UPA和PDA以及加重控制信号MUP2和MDN2以及要提供给驱动器部29A的加重控制信号CTRL2中的每一个的波形的示例。信号UPA和DNA中的每一个可以根据与一个符号对应的周期(单位间隔UI)而改变。在该示例中,信号UPA在时间t1从低电平变为高电平,在相当于从时间t1开始经过两个单位间隔UI的时间t3从高电平变为低电平,在相当于从时间t3开始经过一个单位间隔UI的时间t4从低电平变为高电平,并且在相当于从时间t4开始经过一个单位间隔UI的时间t5从高电平变为低电平(图8的(A))。此外,信号DNA在相当于从时间t1开始经过一个单位间隔UI的时间t2从高电平变为低电平,并且在时间t3从低电平变为高电平(图8的(B))。加重控制信号MUP2和MDN2可以在单位间隔UI的开始时间均从低电平变为高电平,并且可以在相当于从单位间隔UI的开始时间开始经过单位间隔UI的一半(0.5UI)的时间均从高电平变为低电平。在该示例中,加重控制信号MUP2在时间t1从低电平变为高电平,并且在相当于从时间t1开始经过单位间隔UI的一半(0.5UI)的时间从高电平变为低电平(图8的(C))。此外,加重控制信号MDN2在时间t4从低电平变为高电平,并且在从时间t4开始经过单位间隔UI的一半(0.5UI)的时间从高电平变为低电平(图8的(D))。加重控制信号CTRL2可以根据单位间隔UI而改变。在该示例中,加重控制信号CTRL2在时间t1从低电平变为高电平,并且在时间t2从高电平变为低电平(图8的(E))。定时控制器27T通过对加重控制信号MUP、MDN和CTRL执行时间调整来生成这种加重控制信号MUP2、MDN2和CTRL2。

加重控制器28A基于信号UPA和DNA以及加重控制信号MUP2和MDN2生成八个信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1。驱动器部29A基于这八个信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1以及加重控制信号CTRL2生成信号SIGA。

加重控制器28B基于信号UPB和DNB以及加重控制信号MUP2和MDN2生成八个信号UPBA0、UPBB0、UPBA1、UPBB1、DNBA0、DNBB0、DNBA1和DNBB1。驱动器部29B基于这八个信号UPBA0、UPBB0、UPBA1、UPBB1、DNBA0、DNBB0、DNBA1和DNBB1以及加重控制信号CTRL2生成信号SIGB。

加重控制器28C基于信号UPC和DNC以及加重控制信号MUP2和MDN2生成八个信号UPCA0、UPCB0、UPCA1、UPCB1、DNCA0、DNCB0、DNCA1和DNCB1。驱动器部29C基于这八个信号UPCA0、UPCB0、UPCA1、UPCB1、DNCA0、DNCB0、DNCA1和DNCB1以及加重控制信号CTRL2生成信号SIGC。

图9示出了驱动器部29A的配置示例。应注意,这同样适用于驱动器部29B和29C。驱动器部29A包括M个电路UA0(电路UA01到UA0M)、N个电路UB0(电路UB01到UB0N)、M个电路UA1(电路UA11到UA1M)、N个电路UB1(电路UB11到UB1N)、M个电路DA0(电路DA01至DA0M)、N个电路DB0(电路DB01至DB0N)、M个电路DA1(电路DA11至DA1M)、N个电路DB1(电路DB11至DB1N)和加重电压设置部14。在此处,“M”是大于“N”的数字。应注意,这不是限制性的;或者,“M”可以是例如小于“N”的数字。

电路UA01到UA0M、UB01至UB0N、UA11到UA1M和UB11到UB1N中的每一个包括晶体管91和电阻器92。该示例中,晶体管91是N沟道金属氧化物半导体(MOS)场效应晶体管(FET)。在每个电路UA01到UA0M中,向晶体管91的栅极提供信号UPAA0,向晶体管91的漏极提供电压V1,并且晶体管91的源极耦合到电阻器92的一端。在每个电路UB01至UB0N中,向晶体管91的栅极提供信号UPAB0,向晶体管91的漏极提供电压V1,并且晶体管91的源极耦合到电阻器92的一端。在每个电路UA11至UA1M中,向晶体管91的栅极提供信号UPAA1,向晶体管91的漏极提供电压V1,并且晶体管91的源极耦合到电阻器92的一端。在每个电路UB11至UB1N中,向晶体管91的栅极提供信号UPAB1,向晶体管91的漏极提供电压V1,并且晶体管91的源极耦合到电阻器92的一端。在电路UA01到UA0M、UB01至UB0N、UA11到UA1M和UB11到UB1N中的每一个中,电阻器92的一端耦合到晶体管91的源极,电阻器92的另一端耦合到输出端子ToutA。在该示例中,处于导通状态的晶体管91的电阻值与电阻器92的电阻值之和为“50×(2×M+2×N)”[Ω]。

电路DA01至DA0M、DB01至DB0N、DA11至DA1M、DB11至DB1N中的每一个包括电阻器93和晶体管94。在电路DA01至DA0M、DB01至DB0N、DA11至DA1M、DB11至DB1N中的每一个中,电阻器93的一端耦合到输出端子ToutA,电阻器93的另一端耦合到晶体管94的漏极。在该示例中,晶体管94是N沟道MOS FET。在每个电路DA01至DA0M中,向晶体管94的栅极提供信号DNAA0,晶体管94的漏极耦合到电阻器93的另一端,并且晶体管94的源极接地。在每个电路DB01至DB0N中,向晶体管94的栅极提供信号DNAB0,晶体管94的漏极耦合到电阻器93的另一端,并且晶体管94的源极接地。在每个电路DA11至DA1M中,向晶体管94的栅极提供信号DNAA1,晶体管94的漏极耦合到电阻器93的另一端,并且晶体管94的源极接地。在每个电路DB11至DB1N中,向晶体管94的栅极提供信号DNAB1,晶体管94的漏极耦合到电阻器93的另一端,并且晶体管94的源极接地。在该示例中,电阻器93的电阻值和处于导通状态的晶体管94的电阻值之和为“50×(2×M+2×N)”[Ω]。

加重电压设置部14基于加重控制信号CTRL2来设置加重电压ΔE。具体地,如稍后所述,加重电压设置部14通过在保持数字“M”和“N”之和(M+N)的同时改变数字“M”和“N”来设置加重电压ΔE。

图10示出了加重控制器28A和驱动器部29A的操作示例。应注意,这同样适用于加重控制器28B和驱动器部29B,并且这同样适用于加重控制器28C和驱动器部29C。在此处,表示“X”可以是“0”或“1”。

例如,在信号UPA和DNA为“10”并且加重控制信号MUP2和MDN2为“0X”的情况下,加重控制器28A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“11110000”。这在驱动器部29A中使得电路UA01到UA0M、UB01至UB0N、UA11到UA1M和UB11到UB1N中的每一个中的晶体管91进入导通状态。结果,信号SIGA具有高电平电压VH0,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。

例如,在信号UPA和DNA为“10”并且加重控制信号MUP2和MDN2为“10”的情况下,加重控制器28A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“10110001”。这在驱动器部29A中使得电路UA01到UA0M、UA11到UA1M和UB11到UB1N中的每一个中的晶体管91进入导通状态,并且使得电路DB11到DB1N中的每一个中的晶体管94进入导通状态。结果,信号SIGA具有比高电平电压VH0低加重电压ΔVE的高电平电压VHminus,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。

例如,在信号UPA和DNA为“11”并且加重控制信号MUP2和MDN2为“10”的情况下,加重控制器28A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“11011000”。这在驱动器部29A中使得电路UA01到UA0M、UB01至UB0N、UB11到UB1N中的每一个中的晶体管91进入导通状态,并且使得每个电路DA01至DA0M中的晶体管94进入导通状态。结果,信号SIGA具有比中电平电压VM0高加重电压ΔVE的中电平电压VMplus,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。

例如,在信号UPA和DNA为“11”并且加重控制信号MUP2和MDN2为“00”的情况下,加重控制器28A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“11001100”。这在驱动器部29A中使得电路UA01到UA0M和UB01至UB0N中的每一个中的晶体管91进入导通状态,并且使得电路DA01至DA0M和DB01至DB0N中的每一个中的晶体管94进入导通状态。结果,信号SIGA具有中电平电压VM0,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。

例如,在信号UPA和DNA为“11”并且加重控制信号MUP2和MDN2为“01”的情况下,加重控制器28A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“10001101”。这在驱动器部29A中使得电路UA01到UA0M中的每一个中的晶体管91进入导通状态,并且使得电路DA01至DA0M、DB01至DB0N和DB11至DB1N中的每一个中的晶体管94进入导通状态。结果,信号SIGA具有比中电平电压VM0低加重电压ΔVE的中电平电压VMminus,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。

例如,在信号UPA和DNA为“01”并且加重控制信号MUP2和MDN2为“01”的情况下,加重控制器28A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“01001110”。这在驱动器部29A中使得每个电路UB01至UB0N中的晶体管91进入导通状态,并且使得电路DA01至DA0M、DB01至DB0N和DA11至DA1M中的每一个中的晶体管94进入导通状态。结果,信号SIGA具有比低电平电压VL0高加重电压ΔVE的低电平电压VLplus,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。

例如,在信号UPA和DNA为“01”并且加重控制信号MUP2和MDN2为“X0”的情况下,加重控制器28A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“00001111”。这在驱动器部29A中使得电路DA01至DA0M、DB01至DB0N、DA11至DA1M以及DB11至DB1N中的每一个中的晶体管94进入导通状态。结果,信号SIGA具有低电平电压VL0,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。

图11A至11C均示出了在输出符号“-z”时驱动器部29A的操作示例。图11A示出了加重控制信号MUP2和MDN2为“00”的情况。图11B示出了加重控制信号MUP2和MDN2为“10”的情况。图11C示出了加重控制信号MUP2和MDN2为“01”的情况。在图11A至11C中,在电路UA01到UA0M、UB01至UB0N、UA11到UA1M和UB11到UB1N中,由实线表示的电路表示晶体管91处于导通状态的电路,并且由虚线表示的电路表示晶体管91处于截止状态的电路。同样,在电路DA01至DA0M、DB01至DB0N、DA11至DA1M以及DB11至DB1N中,由实线表示的电路表示晶体管94处于导通状态的电路,并且由虚线表示的电路表示晶体管94处于截止状态的电路。

如图11A所示,在加重控制信号MUP2和MDN2为“00”的情况下,在驱动器部29A中,M个电路UA0、N个电路UB0、M个电路UA1和N个电路UB1中的每一个中的晶体管91处于导通状态。此外,在驱动器部29B中,M个电路UA0和N个电路UB0中的每一个中的晶体管91处于导通状态,并且M个电路DA0和N个电路DB0中的每一个中的晶体管94处于导通状态。此外,在驱动器部29C中,M个电路DA0、N个电路DB0、M个电路DA1和N个电路DB1中的每一个中的晶体管94处于导通状态。这使信号SIGA的电压进入高电平电压VH0,使信号SIGB的电压进入中电平电压VM0,并使信号SIGC的电压进入低电平电压VL0。

如图11B所示,在加重控制信号MUP2和MDN2为“10”的情况下,在驱动器部29A中,M个电路UA0、M个电路UA1和N个电路UB1中的每一个中的晶体管91处于导通状态,并且N个电路DB1中的每一个中的晶体管94处于导通状态。此外,在驱动器部29B中,M个电路UA0、N个电路UB0和N个电路UB1中的每一个中的晶体管91处于导通状态,并且M个电路DA0中的每一个中的晶体管94处于导通状态。此外,在驱动器部29C中,M个电路DA0、N个电路DB0、M个电路DA1和N个电路DB1中的每一个中的晶体管94处于导通状态。这使信号SIGA的电压进入高电平电压VHminus,使信号SIGB的电压进入中电平电压VMplus,并使信号SIGC的电压进入低电平电压VL0。即,与图11A的情况相比,驱动器部29A使N个电路UB0中的每一个中的晶体管91进入截止状态,并且使N个电路DB1中的每一个中的晶体管94进入导通状态,从而将信号SIGA的电压从高电平电压VH0降低到高电平电压VHminus。此外,与图11A的情况相比,驱动器部29B使N个电路UB1中的每一个中的晶体管91进入导通状态,并且使N个电路DB0中的每一个中的晶体管94进入截止状态,从而将信号SIGB的电压从中电平电压VM0增大到中电平电压VMplus。

在这种情况下,在加重控制信号CTRL为“1”的情况下,与加重控制信号CTRL为“0”的情况相比,每个驱动器部29A至29C的加重电压设置部14增加数量“N”并减少数量“M”。因此,在驱动器部29A中,电路UA0、UB0、UA1和UB1中的、其中晶体管91处于导通状态的电路的数量减少,并且电路DA0、DB0、DA1和DB1中的、其中晶体管94处于导通状态的电路的数量增加。因此,信号SIGA具有更低的电压(高电平电压VHminus)。此外,在驱动器部29B中,电路UA0、UB0、UA1和UB1中的、其中晶体管91处于导通状态的电路的数量增加,并且电路DA0、DB0、DA1和DB1中的、其中晶体管94处于导通状态的电路的数量减少。因此,信号SIGB具有更高的电压(中电平电压VMplus)。换言之,在这种情况下,加重电压ΔVE增大。

如图11C所示,在加重控制信号MUP2和MDN2为“01”的情况下,在驱动器部29A中,M个电路UA0、N个电路UB0、M个电路UA1和N个电路UB1中的每一个中的晶体管91处于导通状态。此外,在驱动器部29B中,M个电路UA0中的每一个中的晶体管91处于导通状态,并且M个电路DA0、N个电路DB和N个电路DB1中的每一个中的晶体管94处于导通状态。此外,在驱动器部29C中,N个电路UB0中的每一个中的晶体管91处于导通状态,并且M个电路DA0、N个电路DB0和M个电路DA1中的每一个中的晶体管94处于导通状态。这使信号SIGA的电压进入高电平电压VH0,使信号SIGB的电压进入中电平电压VMminus,并使信号SIGC的电压进入低电平电压VLplus。即,与图11A的情况相比,驱动器部29B使N个电路UB0中的每一个中的晶体管91进入截止状态,并且使N个电路DB1中的每一个中的晶体管94进入导通状态,从而将信号SIGB的电压从中电平电压VM0降低到中电平电压VMminus。此外,与图11A的情况相比,驱动器部29C使N个电路UB0中的每一个中的晶体管91进入导通状态,并且使N个电路DB1中的每一个中的晶体管94进入截止状态,从而将信号SIGC的电压从低电平电压VL0增大到低电平电压VLplus。

在这种情况下,在加重控制信号CTRL为“1”的情况下,与加重控制信号CTRL为“0”的情况相比,每个驱动器部29A至29C的加重电压设置部14增加数量“N”并减少数量“M”。因此,在驱动器部29B中,电路UA0、UB0、UA1和UB1中的、其中晶体管91处于导通状态的电路的数量减少,并且电路DA0、DB0、DA1和DB1中的、其中晶体管94处于导通状态的电路的数量增加。因此,信号SIGB具有更低的电压(中电平电压VMminus)。此外,在驱动器部29C中,电路UA0、UB0、UA1和UB1中的、其中晶体管91处于导通状态的电路的数量增加,并且电路DA0、DB0、DA1和DB1中的、其中晶体管94处于导通状态的电路的数量减少。因此,信号SIGC具有更高的电压(低电平电压VLplus)。换言之,在这种情况下,加重电压ΔVE增大。

以这种方式,输出部26基于符号信号Tx1、Tx2和Tx3、加重控制信号MUP、MDN和CTRL以及时钟信号TxCK生成信号SIGA、SIGB和SIGC。此时,如稍后所述,在符号的转变是可能延长信号SIGA和信号SIGB之间的差值AB、信号SIGB和信号SIGC之间的差值BC以及信号SIGC和信号SIGA之间的差值CA中的任何一个的转变时间的符号转变的情况下,输出部26基于加重控制信号MUP2和MDN2执行预加重操作。这使得通信系统1可以增强波形质量。结果,可以增强通信性能。

此外,如稍后所述,在通信系统1中存在偏斜的情况下,输出部26基于加重控制信号CTRL2设置与偏斜对应的加重电压ΔVE。这使得通信系统1能够减少偏斜对通信性能的影响。结果,可以增强通信性能。

(接收装置30)

如图1所示,接收装置30包括接收器40和处理器32。

接收器40接收信号SIGA、SIGB和SIGC,并且还基于这些信号SIGA、SIGB和SIGC,生成转变信号RxF、RxR和RxP以及时钟信号RxCK。

图12示出了接收器40的配置示例。接收器40包括电阻器41A、41B和41C、开关42A、42B和42C、放大器43A、43B和43C、时钟生成器44、触发器45和46、以及信号生成器47。

电阻器41A、41B和41C均用作通信系统1的终端电阻器,并且在该示例中,均具有大约50[Ω]的电阻值。电阻器41A的一端耦合到输入端子TinA并被提供信号SIGA,电阻器41A的另一端耦合到开关42A的一端。电阻器41B的一端耦合到输入端子TinB并被提供信号SIGB,并且电阻器41B的另一端耦合到开关42B的一端。电阻器41C的一端耦合到输入端子TinC并被提供信号SIGC,并且电阻器41C的另一端耦合到开关42C的一端。

开关42A的一端耦合到电阻器41A的另一端,并且开关42A的另一端耦合到每个开关42B和42C的另一端。开关42B的一端耦合到电阻器41B的另一端,并且开关42B的另一端耦合到每个开关42A和42C的另一端。开关42C的一端耦合到电阻器41C的另一端,并且开关42C的另一端耦合到每个开关42A和42B的另一端。在接收装置30中,开关42A、42B和42C均被设置为接通状态,因此,电阻器41A至41C均用作终端电阻器。

放大器43A的正输入端子耦合到放大器43C的负输入端子和电阻器41A的一端,并被提供有信号SIGA。放大器43A的负输入端子耦合到放大器43B的正输入端子和电阻器41B的一端,并被提供有信号SIGB。放大器43B的正输入端子耦合到放大器43A的负输入端子和电阻器41B的一端,并被提供有信号SIGB。放大器43B的负输入端子耦合到放大器43C的正输入端子和电阻器41C的一端,并被提供有信号SIGC。放大器43C的正输入端子耦合到放大器43B的负输入端子和电阻器41C的一端,并被提供有信号SIGC。放大器43C的负输入端子耦合到放大器43A的正输入端子和电阻器41A,并被提供有信号SIGA。

利用该配置,放大器43A输出与信号SIGA和信号SIGB之间的差值AB(SIGA-SIGB)对应的信号。放大器43B输出与信号SIGB和信号SIGC之间的差值BC(SIGB-SIGC)对应的信号。放大器43C输出与信号SIGC和信号SIGA之间的差值CA(SIGC-SIGA)对应的信号。

图13示出了在接收器40接收符号“+x”的情况下放大器43A、43B和43C中的每一个的操作示例。应注意,由于每个开关42A、42B和42C处于接通状态,所以省略了开关42A、42B和42C的图示。在该示例中,信号SIGA的电压状态是电压状态SH,信号SIGB的电压状态是电压状态SL,并且信号SIGC的电压状态是电压状态SM。在这种情况下,电流Iin按输入端子TinA、电阻器41A、电阻器41B和输入端子TinB的顺序流动。此外,分别向放大器43A的正输入端子和负输入端子提供对应于电压状态SH的电压和对应于电压状态SL中的电压,以使差值AB为正(AB>0),因此,放大器32A输出“1”。此外,分别向放大器43B的正输入端子和负输入端子提供对应于电压状态SL中的电压和对应于电压状态SM的电压,以使差值BC为负(BC<0),因此,放大器43B输出“0”。此外,分别向放大器43C的正输入端子和负输入端子提供对应于电压状态SM的电压和对应于电压状态SH的电压,以使差值CA为负(CA<0),因此,放大器43C输出“0”。

时钟生成器44基于来自每个放大器43A、43B和43C的输出信号来生成时钟信号RxCK。

触发器45将来自放大器43A、43B和43C的相应输出信号延迟时钟信号RxCK的一个时钟周期,并且输出相应的经延迟的输出信号。触发器46将来自触发器45的三个输出信号延迟时钟信号RxCK的一个时钟周期,并且输出相应的经延迟的输出信号。

信号生成器47基于来自每个触发器45和46的输出信号以及时钟信号RxCK,来生成转变信号RxF、RxR和RxP。转变信号RxF、RxR和RxP分别对应于发送装置10中的转变信号TxF9、TxR9和TxP9(图5),并且均表示符号转变。信号生成器47基于来自触发器45的输出信号所表示的符号和来自触发器46的输出信号所表示的符号来识别符号转变(图4),并且生成转变信号RxF、RxR和RxP。

处理器32(图1)基于转变信号RxF、RxR和RxP以及时钟信号RxCK执行预定处理。

在此处,驱动器部29A、29B和29C均对应于本公开中的“驱动器部”的具体示例。偏斜信息存储部13、转变检测器25、定时控制器27T和加重控制器28A、28B和28C均对应于本公开中的“控制器”的具体示例。发送符号生成器22对应于本公开中的“信号生成器”的特定示例。电路UA01至UA0M、UB01至UB0N、UA11至UA1M以及UB11至UB1N均对应于本公开中的“第一子电路”的具体示例。电路DA01至DA0M、DB01至DB0N、DA11至DA1M以及DB11至DB1N均对应于本公开中的“第二子电路”的具体示例。

[操作和作用]

接下来,描述根据本实施方式的通信系统1的操作和工作。

(总体操作的概况)

首先,参考图1、图5以及图7来描述通信系统1的总体操作的概况。发送装置10的时钟生成器11生成时钟信号TxCK。处理器12通过执行预定处理来生成转变信号TxF0至TxF6、TxR0至TxR6以及TxP0至TxP6。在发送器20(图5)中,串行器21F基于转变信号TxF0至TxF6和时钟信号TxCK生成转变信号TxF9。串行器21R基于转变信号TxR0至TxR6和时钟信号TxCK生成转变信号TxR9。串行器21P基于转变信号TxP0至TxP6和时钟信号TxCK生成转变信号TxP9。发送符号生成器22基于转变信号TxF9、TxR9和TxP9以及时钟信号TxCK生成符号信号Tx1、Tx2和Tx3。转变检测器25基于转变信号TxF9、TxR9和TxP9、符号信号D1、D2和D3以及偏斜信息INF,生成加重控制信号MUP、MDN和CTRL。

在输出部26(图7)中,驱动器控制器27基于符号信号Tx1、Tx2和Tx3以及时钟信号TxCK生成信号UPA、DNA、UPB、DNB、UPC和DNC。定时控制器27T通过基于加重控制信号MUP、MDN和CTRL以及时钟信号TxCK分别对加重控制信号MUP、MDN和CTRL执行时间调整来生成加重控制信号MUP2、MDN2和CTRL2。加重控制器28A基于信号UPA和DNA以及加重控制信号MUP2和MDN2生成信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1。加重控制器28B基于信号UPB和DNB以及加重控制信号MUP2和MDN2生成信号UPBA0、UPBB0、UPBA1、UPBB1、DNBA0、DNBB0、DNBA1和DNBB1。加重控制器28C基于信号UPC和DNC以及加重控制信号MUP2和MDN2生成信号UPCA0、UPCB0、UPCA1、UPCB1、DNCA0、DNCB0、DNCA1和DNCB1。驱动器部29A基于信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1以及加重控制信号CTRL2生成信号SIGA。驱动器部29B基于信号UPBA0、UPBB0、UPBA1、UPBB1、DNBA0、DNBB0、DNBA1和DNBB1以及加重控制信号CTRL2生成信号SIGB。驱动器部29C基于信号UPCA0、UPCB0、UPCA1、UPCB1、DNCA0、DNCB0、DNCA1和DNCB1以及加重控制信号CTRL2生成信号SIGC。

在接收装置30(图1)中,接收器40接收信号SIGA、SIGB和SIGC,并基于信号SIGA、SIGB和SIGC生成转变信号RxF、RxR和RxP以及时钟信号RxCK。处理器32基于转变信号RxF、RxR和RxP以及时钟信号RxCK执行预定处理。

(关于预加重操作)

接下来,详细描述预加重操作。在发送装置10中,转变检测器25基于转变信号TxF9、TxR9和TxP9以及符号信号D1、D2和D3生成加重控制信号MUP和MDN。具体地,转变检测器25基于转变信号TxF9、TxR9和TxP9以及符号信号D1、D2和D3确认符号的转变是否是可能延长信号SIGA和信号SIGB之间的差值AB、信号SIGB和信号SIGC之间的差值BC以及信号SIGC和信号SIGA之间的差值CA中的任何一个的转变时间的符号转变。基于确认结果,转变检测器25生成加重控制信号MUP和MDN。

图14示意性地示出了在发送装置10不执行预加重操作的情况下差值AB、BC和CA的眼图。在图14中,ΔV表示高电平电压VH0和中电平电压VM0之间的差值。同样,ΔV表示中电平电压VM0和低电平电压VL0之间的差值。如图14所示,转变W21和转变W22中的每一个是具有比任何其他转变更长的转变时间的转变。转变W21是从-2ΔV变为+ΔV的转变,并且转变W22是从+2ΔV变为-ΔV的转变。

转变检测器25基于转变信号TxF9、TxR9和TxP9以及符号信号D1、D2和D3确认符号的转变是否是可能延长差值AB、BC和CA中的任何一个的转变时间的符号转变,例如,转变W21和转变W22。此外,如图6所示,在转变信号TxF9、TxR9和TxP9是“000”或“010”的情况下,转变检测器25确定符号的转变是可能延长差值AB、BC和CA中的任何一个的转变时间的符号转变。此外,如图5中实线所环绕的WUP所示,在转变信号TxF9、TxR9和TxP9是“000”并且由符号信号D1、D2和D3表示的符号DS是“+x”、“+y”或“+z”的情况下,并且在转变信号TxF9、TxR9和TxP9是“010”并且由符号信号D1、D2和D3表示的符号DS是“-x”、“-y”或“-z”的情况下,转变检测器25将加重控制信号MUP设置为“1”(激活)。另外,如图6中虚线所环绕的WDN所示,在转变信号TxF9、TxR9和TxP9是“000”并且由符号信号D1、D2和D3表示的符号DS是“-x”、“-y”或“-z”的情况下,并且在转变信号TxF9、TxR9和TxP9是“010”并且由符号信号D1、D2和D3表示的符号DS是“+x”、“+y”或“+z”的情况下,转变检测器25将加重控制信号MDN设置为“1”(激活)。

在加重控制信号MUP2和MDN2都为“0”的情况下,输出部26将电压状态SH中的电压设置为高电平电压VH0,将电压状态SM中的电压设置为中电平电压VM0,将电压状态SL中的电压设置为低电平电压VL0。此外,例如,在加重控制信号MUP2和MDN2为“10”的情况下,输出部26将电压状态SH中的电压设置为高电平电压VHminus,将电压状态SM中的电压设置为中电平电压VMplus,将电压状态SL中的电压设置为低电平电压VL0。此外,例如,在加重控制信号MUP2和MDN2为“01”的情况下,输出部26将电压状态SH中的电压设置为高电平电压VHO,将电压状态SM中的电压设置为中电平电压VMminus,将电压状态SL中的电压设置为低电平电压VHplus。

图15A至15E均示出了在符号从“+x”转变为除“+x”之外的任何符号的情况下通信系统1的操作示例。图15A示出了符号从“+x”转变为“-x”的情况。图15B示出了符号从“+x”转变为“+y”的情况。图15C示出了符号从“+x”转变为“-y”的情况。图15D示出了符号从“+x”转变为“+z”的情况。图15E示出了符号从“+x”转变为“-z”的情况。图15A至15E中的每一个的(A)分别表示在发送装置10的输出端子ToutA、ToutB和ToutC处的信号SIGA、SIGB和SIGC的波形。图15A至15E中的每一个的(B)表示接收装置30中的差值AB、BC和CA的波形。此外,实线均表示执行预加重操作时的波形,虚线均表示在没有执行预加重操作时的波形。

在符号DS是“+x”并且转变信号TxF9、TxR9和TxP9是“1xx”的情况下,如图6所示,符号从“+x”转变为“-x”(图15A)。此时,如图6所示,转变检测器25将加重控制信号MUP和MDN都设置为“0”(不激活)。如图15A所示,这使信号SIGA从高电平电压VH0变为低电平电压VL0,使信号SIGB从低电平电压VL0变为高电平电压VH0,并使信号SIGC保持中电平电压VM0。即,在符号从“+x”转变为“-x”的情况下,差值AB、BC和CA的转变都不对应于转变W21和转变W22中的任何一个。因此,加重控制器28A、28B和28C分别控制驱动器部29A、29B和29C不执行预加重操作。

此外,在符号DS是“+x”并且转变信号TxF9、TxR9和TxP9是“010”的情况下,符号从“+x”转变为“+y”(图15B)。此时,如图6所示,转变检测器25将加重控制信号MDN设置为“1”(激活),并将加重控制信号MUP设置为“0”(不激活)。如图15B所示,这使信号SIGA从高电平电压VH0通过中电平电压VMminus变为中电平电压VM0,使信号SIGB从低电平电压VL0变为高电平电压VH0,并且使信号SIGC从中电平电压VM0通过低电平电压VLplus变为低电平电压VL0。此时,在发送装置10输出符号“+y”的周期的前半周期(0.5UI)中,加重控制器28A控制驱动器部29A将信号SIGA的电压设置为比中电平电压VM0低加重电压ΔVE的中电平电压VMminus。同样,在发送装置10输出符号“+y”的周期的前半周期(0.5UI)中,加重控制器28C控制驱动器部29C将信号SIGC的电压设置为比低电平电压VL0高加重电压ΔVE的低电平电压VLplus。即,差值AB的转变对应于转变W22,导致差值AB的转变时间可能延长的可能性。因此,加重控制器28A和28C分别控制驱动器部29A和29C均执行预加重操作。

此外,在符号DS是“+x”并且转变信号TxF9、TxR9和TxP9是“011”的情况下,符号从“+x”转变为“-y”(图15C)。此时,如图6所示,转变检测器25将加重控制信号MUP和MDN都设置为“0”(不激活)。如图15C所示,这使信号SIGA从高电平电压VH0变为中电平电压VM0,使信号SIGB保持低电平电压VL0,并使信号SIGC从中电平电压VM0变为高电平电压VH0。即,在符号从“+x”转变为“-y”的情况下,差值AB、BC和CA的转变都不对应于转变W21和转变W22中的任何一个。因此,加重控制器28A、28B和28C分别控制驱动器部29A、29B和29C不执行预加重操作。

此外,在符号DS是“+x”并且转变信号TxF9、TxR9和TxP9是“000”的情况下,符号从“+x”转变为“+z”(图15D)。此时,如图6所示,转变检测器25将加重控制信号MUP设置为“1”(激活),并将加重控制信号MDN设置为“0”(不激活)。如图15D所示,这使信号SIGA从高电平电压VH0变为低电平电压VL0,使信号SIGB从低电平电压VL0通过中电平电压VMplus变为中电平电压VM0,并且使信号SIGC从中电平电压VM0通过高电平电压VHminus变为高电平电压VH0。此时,在发送装置10输出符号“+z”的周期的前半周期(0.5UI)中,加重控制器28B控制驱动器部29B将信号SIGB的电压设置为比中电平电压VM0高加重电压ΔVE的中电平电压VMplus。同样,在发送装置10输出符号“+z”的周期的前半周期(0.5UI)中,加重控制器28C控制驱动器部29C将信号SIGC的电压设置为比高电平电压VH0低加重电压ΔVE的高电平电压VHminus。即,差值AB的转变对应于转变W22,导致差值AB的转变时间可能延长的可能性。因此,加重控制器28B和28C分别控制驱动器部29B和29C均执行预加重操作。

此外,在符号DS是“+x”并且转变信号TxF9、TxR9和TxP9是“001”的情况下,符号从“+x”转变为“-z”(图15E)。此时,如图6所示,转变检测器25将加重控制信号MUP和MDN都设置为“0”(不激活)。如图15E所示,这使信号SIGA保持高电平电压VH0,使信号SIGB从低电平电压VL0变为中电平电压VM0,并使信号SIGC从中电平电压VM0变为低电平电压VL0。即,在符号从“+x”转变为“-z”的情况下,差值AB、BC和CA的转变都不对应于转变W21和转变W22中的任何一个。因此,加重控制器28A、28B和28C分别控制驱动器部29A、29B和29C不执行预加重操作。

以这种方式,在通信系统1中,在符号的转变是可能延长差值AB、BC和CA中的任何一个的转变时间的符号转变的情况下,执行预加重操作。这使得可以增强波形质量,例如,在发送路径100具有长距离的情况下。特别地,在发送装置10中,无论输出电压如何,驱动器部29A、29B和29C均具有约50[Ω]的输出阻抗。无论输出电压如何,这使得在通信系统1中输出阻抗能够与发送路径100的特征阻抗一致,从而可以增强波形质量。结果,可以增强通信性能。

在通信系统1中,如图15B所示,在电压状态SM中的电压是低于中电平电压VM0的中电平电压VMminus的情况下,电压状态SL中的电压被设置为高于低电平电压VL0的低电平电压VLplus。此外,如图15D所示,在电压状态SM中的电压是高于中电平电压VM0的中电平电压VMplus的情况下,电压状态SH中的电压被设置为低于高电平电压VH0的高电平电压VHminus。这使得可以抑制作为三个信号SIGA、SIGB和SIGC的平均电压的共模电压波动。结果,通信系统1可以降低可能发生电磁干扰(EMI)的可能性,从而可以增强通信性能。

此外,在通信系统1中,转变检测器25基于转变信号TxF9、TxR9和TxP9检测特定符号转变,并且加重控制器28A、28B和28C分别使驱动器部29A、29B和29C基于检测结果执行预加重操作。例如,这使得在通信系统1中能够仅在可能降低波形质量的符号转变上动态地执行预加重操作,从而使得可以有效地增强波形质量。

(关于加重电压ΔVE的设置)

接下来,详细描述基于偏斜信息INF设置加重电压ΔVE的操作。转变检测器25基于转变信号TxF9、TxR9和TxP9、符号信号D1、D2和D3以及偏斜信息INF生成加重控制信号CTRL。具体地,例如,在偏斜信息INF是指示发送路径100的线路110A中的延迟时间短的信息的情况下,在转变信号TxF9、TxR9和TxP9是“000”或者“010”并且符号DS是“+y”或“-y”的情况下,转变检测器25将加重控制信号CTRL设置为“1”(激活),并且在其他情况下,将加重控制信号CTRL设置为“0”(不激活)。此外,例如,在偏斜信息INF是指示发送路径100的线路110B中的延迟时间短的信息的情况下,在转变信号TxF9、TxR9和TxP9是“000”或者“010”并且符号DS是“+z”或“-z”的情况下,转变检测器25将加重控制信号CTRL设置为“1”(激活),并且在其他情况下,将加重控制信号CTRL设置为“0”(不激活)。此外,例如,在偏斜信息INF是指示发送路径100的线路110C中的延迟时间短的信息的情况下,在转变信号TxF9、TxR9和TxP9是“000”或者“010”并且符号DS是“+x”或“-x”的情况下,转变检测器25将加重控制信号CTRL设置为“1”(激活),并且在其他情况下,将加重控制信号CTRL设置为“0”(不激活)。

输出部26基于加重控制信号CTRL设置加重电压ΔVE。具体地,输出部26在加重控制信号CTRL为“1”(激活)的情况下将加重电压ΔVE设置为比加重控制信号CTRL为“0”(不激活)的情况更大的电压。

图16A和16B均示出了在偏斜信息INF是指示发送路径100的线路110C中的延迟时间短的信息的情况下通信系统1的操作示例。图16A示出符号从“+x”转变为“+y”的情况,图16B示出了符号从“+x”转变为“+z”的情况。图16A和16B中的每一个的(A)分别表示在发送装置10的输出端子ToutA、ToutB和ToutC处的信号SIGA、SIGB和SIGC的波形。图16A和16B中的每一个的(B)表示接收装置30中的差值AB、BC和CA的波形。

在符号DS是“+x”并且转变信号TxF9、TxR9和TxP9是“010”的情况下,符号从“+x”转变为“+y”(图16A)。此时,转变检测器25将加重控制信号CTRL设置为“1”(激活)。即,在该示例中,偏斜信息INF是指示发送路径100的线路110C中的延迟时间短的信息;转变信号TxF9、TxR9和TxP9为“010”;符号DS是“+x”。因此,转变检测器25将加重控制信号CTRL设置为“1”。随着从“+x”到“+y”的符号转变,信号SIGA、SIGB和SIGC均与图15B中所示的情况类似地改变。在这种情况下,由于加重控制信号CTRL为“1”,所以输出部26将加重电压ΔVE设置为比加重控制信号CTRL为“0”的情况更大的电压。

此时,接收装置30中的差值AB在比差值BC和CA更晚的时间开始转变,如图16A的(B)所示。换言之,在该示例中,发送路径100的线路110C中的延迟时间比线路110A和110B中的每一个的延迟时间短,因此,差值AB最晚开始转变。此外,差值AB的转变对应于转变W22,导致差值AB的转变时间可能延长的可能性。即使在这种情况下,输出部26也将加重电压ΔVE设置为大电压,从而可以缩短差值AB的转变时间。

此外,在符号DS是“+x”并且转变信号TxF9、TxR9和TxP9是“000”的情况下,符号从“+x”转变为“+z”(图16B)。此时,转变检测器25将加重控制信号CTRL设置为“1”(激活)。即,在该示例中,偏斜信息INF是指示发送路径100的线路110C中的延迟时间短的信息;转变信号TxF9、TxR9和TxP9为“000”;符号DS是“+x”。因此,转变检测器25将加重控制信号CTRL设置为“1”。随着从“+x”到“+z”的符号转变,信号SIGA、SIGB和SIGC均与图15D中所示的情况类似地改变。在这种情况下,由于加重控制信号CTRL为“1”,所以输出部26将加重电压ΔVE设置为比加重控制信号CTRL为“0”的情况更大的电压。

此时,接收装置30中的差值AB在比差值BC和CA更晚的时间开始转变,如图16B的(B)所示。此外,差值AB的转变对应于转变W22,导致差值AB的转变时间可能延长的可能性。即使在这种情况下,输出部26也将加重电压ΔVE设置为大电压,从而可以缩短差值AB的转变时间。

图17A示出了在基于偏斜信息INF设置加重电压ΔVE的情况下差值AB、BC和CA的眼图。图17B示出了在加重电压ΔVE固定的情况下差值AB、BC和CA的眼图。通信系统1可以通过基于偏斜信息INF设置加重电压ΔVE来扩大眼睛开口,如图17A所示。结果,可以增强通信性能。

以这种方式,在通信系统1中,基于偏斜信息INF设置加重电压ΔVE。这使得通信系统1能够根据偏斜改变差值AB、BC和CA中的每一个的转变时间,从而使得可以减小偏斜对通信性能的影响。具体地,在通信系统1中,在诸如转变W21和转变W22(图14)等具有长转变时间的转变最晚开始转变的情况下,将加重电压ΔVE设置为大电压,从而使得可以有效地减少偏斜对通信性能的影响。

此外,在通信系统1中,加重电压ΔVE的设置允许减少偏斜对通信性能的影响,从而使得可以增强通信性能。即,例如,在发送装置具有调整信号SIGA、SIGB和SIGC中的每一个的延迟量的缓冲电路并且调整缓冲电路中的延迟量以执行去偏斜的情况下,延迟量受到过程变化和电源电压的波动以及温度的波动的影响,从而导致调整精度可能降低的可能性。另外,在该配置中,由于调整分辨率低,所以可能无法进行微调。同时,在通信系统1中,设置加重电压ΔVE,从而可以提高调整分辨率并提高调整精度。

[效果]

如上所述,在本实施方式中,在符号的转变是可能延长差值AB、BC和CA中的任何一个的转变时间的符号转变的情况下,执行预加重操作,从而可以增强通信性能。特别地,无论输出电压如何,输出阻抗都设置为约50[Ω],因此,可以增强波形质量并增强通信性能。

在本实施方式中,在电压状态SM中的电压被设置为中电平电压VMminus的情况下,电压状态SL中的电压被设置为低电平电压VLplus。在电压状态SM中的电压被设置为中电平电压VMplus的情况下,电压状态SH中的电压被设置为高电平电压VHminus。这使得可以降低可能发生电磁干扰的可能性,从而可以增强通信性能。

在本实施方式中,基于转变信号检测特定符号转变,并且基于检测结果执行预加重操作,从而使得可以有效地增强通信性能。

在本实施方式中,基于偏斜信息设置加重电压,从而使得可以减小偏斜对通信性能的影响。

[变形例1-1]

在前述实施方式中,如图8所示,加重控制信号MUP2和MDN2可以均在单位间隔UI的开始时间从低电平变为高电平,并且可以均在从单位间隔UI的开始时间开始经过相当于单位间隔UI的一半(0.5UI)的时间,从高电平变为低电平;然而,这不是限制性的。或者,例如,每个加重控制信号MUP2和MDN2可以在单位间隔UI的开始时间从低电平变为高电平,并且可以在从单位间隔UI的开始时间开始经过比相当于单位间隔UI的一半的时间更短的时间,从高电平变为低电平。此外,例如,加重控制信号MUP2和MDN2中的每一个可以在单位间隔UI的开始时间从低电平变为高电平,并且可以在从单位间隔UI的开始时间开始经过比相当于单位间隔UI的一半的时间更长的时间,从高电平变为低电平。

[变形例1-2]

在前述实施方式中,在转变信号TxF9、TxR9和TxP9是“000”或“010”的情况下,执行预加重操作;然而,这不是限制性的。可以在其他情况下执行预加重操作。

<2、第二实施方式>

接下来,描述根据第二实施方式的通信系统2。本实施方式与前述第一实施方式的不同之处在于加重操作的方法。应注意,将相同的附图标记分配给与根据前述第一实施方式的通信系统1中的部件基本上相同的部件,并且在适当时省略其描述。

如图1所示,通信系统2包括发送装置50。发送装置50包括发送器60。通信系统2使用去加重来实现通信性能的增强。

图18示出了通信系统2中的三个电压状态SH、SM和SL。电压状态SH是对应于三个高电平电压VH(VH0、VH1和VH2)的状态。在高电平电压VH0、VH1和VH2中,高电平电压VH0是最低电压,高电平电压VH2是最高电压。电压状态SM是对应于三个中电平电压VM(VM0、VM1plus和VM1minus)的状态。在中电平电压VM0、VM1plus和VM1minus中,中电平电压VM1minus是最低电压,中电平电压VM1plus是最高电压。电压状态SL是对应于三个低电平电压VL(VL0、VL1和VL2)的状态。在低电平电压VL0、VL1和VL2中,低电平电压VL0是最高电压,低电平电压VL2是最低电压。在没有执行去加重操作的情况下,高电平电压VH2是高电平电压。在没有执行去加重操作的情况下,中电平电压VM0是中电平电压。在没有执行去加重操作的情况下,低电平电压VL2是低电平电压。

图19示出了发送器60的配置示例。发送器20包括串行器21F、21R和21P、发送符号生成器22、发送符号生成器62、偏斜信息存储部53和输出部66。

发送符号生成器62基于转变信号TxF9、TxR9和TxP9以及时钟信号TxCK生成符号信号Tx1、Tx2和Tx3以及符号信号D1、D2和D3。

偏斜信息存储部53存储偏斜信息INF。此外,偏斜信息存储部53还具有基于偏斜信息INF生成加重控制信号CTRLA、CTRLB和CTRLC的功能。

具体地,例如,在偏斜信息INF是指示发送路径100的线路110A中的延迟时间短的信息的情况下,偏斜信息存储部53将加重控制信号CTRLB和CTRLC都设置为“1”(激活),并将加重控制信号CTRLA设置为“0”(不激活)。这使输出部66使信号SIGB和SIGC中的每一个中的加重电压ΔVE大于信号SIGA中的加重电压ΔVE,如稍后所述。

此外,例如,在偏斜信息INF是指示发送路径100的线路110B中的延迟时间短的信息的情况下,偏斜信息存储部53将加重控制信号CTRLA和CTRLC都设置为“1”(激活),并将加重控制信号CTRLB设置为“0”(不激活)。这使输出部66使信号SIGA和SIGC中的每一个中的加重电压ΔVE大于信号SIGB中的加重电压ΔVE,如稍后所述。

此外,例如,在偏斜信息INF是指示发送路径100的线路110C中的延迟时间短的信息的情况下,偏斜信息存储部53将加重控制信号CTRLA和CTRLB都设置为“1”(激活),并将加重控制信号CTRLC设置为“0”(不激活)。这使输出部66使信号SIGA和SIGB中的每一个中的加重电压ΔVE大于信号SIGC中的加重电压ΔVE,如稍后所述。

以这种方式,偏斜信息存储部53基于偏斜信息INF生成加重控制信号CTRLA、CTRLB和CTRLC。此外,偏斜信息存储部53将加重控制信号CTRLA、CTRLB和CTRLC提供给输出部66。

输出部66基于符号信号Tx1、Tx2和Tx3、符号信号D1、D2和D3、加重控制信号CTRLA、CTRLB和CTRLC以及时钟信号TxCK生成信号SIGA、SIGB和SIGC。

图20示出了输出部66的配置示例。输出部66包括驱动器控制器67N、驱动器控制器67D和加重控制器68A、68B和68C。

驱动器控制器67N基于与当前符号NS相关的符号信号Tx1、Tx2和Tx3并基于时钟信号TxCK生成信号MAINAN、SUBAN、MAINBN、SUBBN、MAINCN和SUBCN。具体地,驱动器控制器67N基于由符号信号Tx1、Tx2和Tx3指示的当前符号NS确定信号SIGA、SIGB和SIGC的每个电压状态,如图3所示。此外,例如,在使信号SIGA进入电压状态SH的情况下,驱动器控制器67N分别将信号MAINAN和SUBAN设置为“1”和“0”。在使信号SIGA进入电压状态SL的情况下,驱动器控制器67N分别将信号MAINAN和SUBAN设置为“0”和“1”。在使信号SIGA进入电压状态SM的情况下,驱动器控制器67N将信号MAINAN和SUBAN都设置为“1”或“0”。这同样适用于信号MAINBN和SUBBN以及信号MAINCN和SUBCN。此外,驱动器控制器67N将信号MAINAN和SUBAN、信号MAINBN和SUBBN以及信号MAINCN和SUBCN分别提供给加重控制器68A、加重控制器68B和加重控制器68C。

驱动器控制器67D基于与当前符号NS之前的符号DS相关的符号信号D1、D2和D3并且基于时钟信号TxCK,生成信号MAINAD、SUBAD、MAINBD、SUBBD、MAINCD和SUBCD。驱动器控制器67D具有与驱动器控制器67N的电路配置相同的电路配置。此外,驱动器控制器67D将信号MAINAD和SUBAD、信号MAINBD和SUBBD以及信号MAINCD和SUBCD分别提供给加重控制器68A、加重控制器68B和加重控制器68C。

加重控制器68A基于信号MAINAN和SUBAN以及信号MAINAD和SUBAD生成八个信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1。驱动器部29A基于信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1并且基于从偏斜信息存储部53提供的加重控制信号CTRLA,生成信号SIGA。

加重控制器68B基于信号MAINBN和SUBBN以及信号MAINBD和SUBBD生成八个信号UPBA0、UPBB0、UPBA1、UPBB1、DNBA0、DNBB0、DNBA1和DNBB1。驱动器部29B基于信号UPBA0、UPBB0、UPBA1、UPBB1、DNBA0、DNBB0、DNBA1和DNBB1并基于从偏斜信息存储部53提供的加重控制信号CTRLB生成信号SIGB。

加重控制器68C基于信号MAINCN和SUBCN以及信号MAINCD和SUBCD生成八个信号UPCA0、UPCB0、UPCA1、UPCB1、DNCA0、DNCB0、DNCA1和DNCB1。驱动器部29C基于信号UPCA0、UPCB0、UPCA1、UPCB1、DNCA0、DNCB0、DNCA1和DNCB1并基于从偏斜信息存储部53提供的加重控制信号CTRLC生成信号SIGC。

图21示出了加重控制器68A的操作示例。图22A至22C均示出了当信号SIGA进入电压状态SH时驱动器部29A的操作示例。图23A至23C均示出了当信号SIGA进入电压状态SM时驱动器部29A的操作示例。图24A至24C均示出了当信号SIGA进入电压状态SL时驱动器部29A的操作示例。应注意,在此处,通过示例描述了加重控制器68A和驱动器部29A;然而,这同样适用于加重控制器68B和驱动器部29B,并且这同样适用于加重控制器68C和驱动器部29C。

在与当前符号NS相关的信号MAINAN和SUBAN都是“0”或“1”的情况下,加重控制器68A将信号SIGA的电压设置为这三个中电平电压VM0、VM1plus和VM1minus中的一个,如图23A至23C所示。

具体地,如图21所示,例如,在与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别为“0”和“0”并且与当前信号NS相关的信号MAINAN和SUBAN分别为“0”和“0”的情况下,加重控制器68A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“11001100”。这在驱动器部29A中使电路UA01至UA0M和UB01至UB0N中的每一个中的晶体管91进入导通状态,并且使电路DA01至DA0M和DB01至DB0N中的每一个中的晶体管94进入导通状态,如图23B所示。结果,信号SIGA具有作为中电平电压VM0的电压,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。这同样适用于与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别为“1”和“1”并且与当前符号NS相关的信号MAINAN和SUBAN分别为“0”和“0”的情况。此外,这同样适用于与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别为“0”和“0”并且与当前符号NS相关的信号MAINAN和SUBAN分别为“1”和“1”的情况。此外,这同样适用于与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别为“1”和“1”并且与当前符号NS相关的信号MAINAN和SUBAN分别为“1”和“1”的情况。

此外,例如,在与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别为“0”和“1”并且与当前符号NS相关的信号MAINAN和SUBAN分别为“0”和“0”的情况下,加重控制器68A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“11011000”。这在驱动器部29A中使电路UA01至UA0M、UB01至UB0N和UB11至UB1N中的每一个中的晶体管91进入导通状态,并且使在每个电路DA01至DA0M中的晶体管94进入导通状态,如图23A所示。结果,信号SIGA具有作为中电平电压VM1plus的电压,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。这同样适用于与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别为“0”和“1”并且与当前符号NS相关的信号MAINAN和SUBAN分别为“1”和“1”的情况。

此外,例如,在与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别为“1”和“0”并且与当前符号NS相关的信号MAINAN和SUBAN分别为“0”和“0”的情况下,加重控制器68A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“10001101”。这在驱动器部29A中使电路UA01至UA0M中的每一个中的晶体管91进入导通状态,并且使电路DA01至DA0M、DB01至DB0N以及DB11至DB1N中的每一个中的晶体管94处于导通状态,如图23C所示。结果,信号SIGA具有作为中电平电压VM1minus的电压,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。这同样适用于与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别为“1”和“0”并且与当前符号NS相关的信号MAINAN和SUBAN分别为“1”和“1”的情况。

此外,在与当前符号NS相关的信号MAINAN和SUBAN分别为“0”和“1”的情况下,加重控制器68A将信号SIGA的电压设置为三个低电平电压VL0、VL1和VL2中的一个,如图24A至24C所示。

具体地,例如,在与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别是“1”和“0”并且与当前符号NS相关的信号MAINAN和SUBAN分别为“0”和“1”的情况下,加重控制器68A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“00001111”。这在驱动器部29A中使电路DA01至DA0M、DB01至DB0N、DA11至DA1M以及DB11至DB1N中的每一个中的晶体管94处于导通状态,如图24C所示。结果,信号SIGA具有作为低电平电压VL2的电压,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。

此外,例如,在与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别为“0”和“0”并且与当前符号NS相关的信号MAINAN和SUBAN分别为“0”和“1”的情况下,加重控制器68A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“01001110”。这在驱动器部29A中使电路UB01至UB0N中的每一个中的晶体管91进入导通状态,并且使电路DA01至DA0M、DB01至DB0N以及DA11至DA1M中的每一个中的晶体管94处于导通状态,如图24B所示。结果,信号SIGA具有作为低电平电压VL1的电压,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。这同样适用于与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别为“1”和“1”并且与当前符号NS相关的信号MAINAN和SUBAN分别为“0”和“1”的情况。

此外,例如,在与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别为“0”和“1”并且与当前符号NS相关的信号MAINAN和SUBAN分别为“0”和“1”的情况下,加重控制器68A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“01011010”。这在驱动器部29A中使电路UB01至UB0N和UB11至UB1N中的每一个中的晶体管91进入导通状态,并且使电路DA01至DA0M以及DA11至DA1M中的每一个中的晶体管94处于导通状态,如图24A所示。结果,信号SIGA具有作为低电平电压VL0的电压,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。

此外,在与当前符号NS相关的信号MAINAN和SUBAN分别为“1”和“0”的情况下,加重控制器68A将信号SIGA的电压设置为三个高电平电压VH0、VH1和VH2中的一个,如图22A至22C所示。

具体地,例如,在与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别为“0”和“1”并且与当前符号NS相关的信号MAINAN和SUBAN分别为“1”和“0”的情况下,加重控制器68A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“11110000”。这在驱动器部29A中使电路UA01至UA0M、UB01至UB0N、UA11至UA1M和UB11至UB1N中的每一个中的晶体管91进入导通状态,如图22A所示。结果,信号SIGA具有作为高电平电压VH2的电压,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。

此外,例如,在与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别是“0”和“0”并且与当前符号NS相关的信号MAINAN和SUBAN分别为“1”和“0”的情况下,加重控制器68A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“10110001”。这在驱动器部29A中使电路UA01至UA0M、UA11至UA1M和UB11至UB1N中的每一个中的晶体管91进入导通状态,并且使电路DB11至DB1N中的每一个中的晶体管94进入导通状态,如图22B所示。结果,信号SIGA具有作为高电平电压VH1的电压,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。这同样适用于与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别为“1”和“1”并且与当前符号NS相关的信号MAINAN和SUBAN分别为“1”和“0”的情况。

此外,例如,在与当前符号NS之前的符号DS相关的信号MAINAD和SUBAD分别为“1”和“0”并且与当前符号NS相关的信号MAINAN和SUBAN分别是“1”和“0”的情况下,加重控制器68A将信号UPAA0、UPAB0、UPAA1、UPAB1、DNAA0、DNAB0、DNAA1和DNAB1设置为“10100101”。这在驱动器部29A中使电路UA01到UA0M和UA11到UA1M中的每一个中的晶体管91进入导通状态,并且使电路DB01至DB0N和DB11至DB1N中的每一个中的晶体管94进入导通状态,如图22C所示。结果,信号SIGA具有作为高电平电压VH0的电压,并且驱动器部29A具有约50[Ω]的输出终端电阻器(输出阻抗)。

与前述第一实施方式的情况类似,在加重控制信号CTRLA为“1”的情况下,与加重控制信号CTRL为“0”的情况相比,驱动器部29A的加重电压设置部14增加数量“N”并减少数量“M”。因此,在驱动器部29A中,电路UA0、UB0、UA1和UB1中的、其中晶体管91处于导通状态的电路的数量减少,并且电路DA0、DB0、DA1和DB1中的、其中晶体管94处于导通状态的电路的数量增加。结果,加重电压ΔVE增加。这同样适用于驱动器部29B和29C。

以这种方式,输出部66基于当前符号NS在输出端子ToutA、ToutB和ToutC处设置相应的电压状态,并且基于当前符号NS和当前符号NS之前的符号DS设置相应电压状态中的电压电平。在这种情况下,发送装置50以类似于所谓的双抽头有限脉冲响应(FIR)滤波器的方式操作,并执行去加重操作。这使得通信系统2能够增强通信性能。

此外,在通信系统2中存在偏斜的情况下,输出部66基于加重控制信号CTRLA、CTRLB和CTRLC设置与偏斜对应的加重电压ΔVE。这使得通信系统2能够减少偏斜对通信性能的影响。结果,可以增强通信性能。

(关于去加重操作)

接下来,详细描述去加重操作。在发送装置50中,输出部66基于当前符号NS在输出端子ToutA、ToutB和ToutC处设置相应的电压状态,并且基于当前符号NS和当前符号NS之前的符号DS设置相应电压状态中的电压电平。

图25A示出了在信号SIGA的电压状态从电压状态SH转变到另一电压状态的情况下信号SIGA的电压变化。应注意,这同样适用于信号SIGB和SIGC。在图25A中,ΔV表示高电平电压VH0和中电平电压VM0之间的差值,并且同样表示中电平电压VM0和低电平电压VL0之间的差值。高电平电压VH0、中电平电压VM0和低电平电压VL0均是用于去加重操作的参考电压。

在信号SIGA的电压状态从电压状态SH转变为电压状态SM的情况下,信号SIGA的电压从三个高电平电压VH(VH0、VH1和VH2)中的一个变为中电平电压VM1minus。具体地,在这种情况下,当前符号NS之前的符号DS中的电压状态是电压状态SH,因此,信号MAINAD和SUBAD分别是“1”和“0”。例如,当前符号NS中的电压状态是电压状态SM,因此,信号MAINAN和SUBAN分别是“0”和“0”。因此,如图21所示,驱动器部29A基于从加重控制器68A提供的信号将信号SIGA的电压设置为中电平电压VM1minus。即,在这种情况下,信号SIGA的转变量约为(-ΔV),因此,加重控制器68A将转变之后的信号SIGA的电压设置为比作为参考的中电平电压VM0低一级的中电平电压VM1minus。

此外,在信号SIGA的电压状态从电压状态SH转变到电压状态SL的情况下,信号SIGA的电压从三个高电平电压VH(VH0、VH1和VH2)中的一个变为低电平电压VL2。具体地,在这种情况下,当前符号NS之前的符号DS中的电压状态是电压状态SH,因此,信号MAINAD和SUBAD分别是“1”和“0”。当前符号NS中的电压状态是电压状态SL,因此,信号MAINAN和SUBAN分别是“0”和“1”。因此,如图21所示,驱动器部29A基于从加重控制器68A提供的信号将信号SIGA的电压设置为低电平电压VL2。即,在这种情况下,信号SIGA的转变量约为(-2ΔV),因此,加重控制器68A将转变之后的信号SIGA的电压设置为比作为参考的低电平电压VL0低两级的低电平电压VL2。

此外,在信号SIGA的电压状态保持在电压状态SH的情况下,信号SIGA的电压从三个高电平电压VH(VH0、VH1和VH2)中的一个变为高电平电压VH0。具体地,在这种情况下,当前符号NS之前的符号DS中的电压状态是电压状态SH,因此,信号MAINAD和SUBAD分别是“1”和“0”。当前符号NS中的电压状态是电压状态SH,因此,信号MAINAN和SUBAN分别是“1”和“0”。因此,如图21所示,驱动器部29A基于从加重控制器68A提供的信号将信号SIGA的电压设置为高电平电压VH0。以这种方式,在发送装置50中,在多个单位间隔期间信号SIGA的电压状态保持在电压状态SH的情况下,信号SIGA的电压在第二单位间隔中或者随后的单位间隔中被设置为高电平电压VH0。换言之,该高电平电压VH0是已经经过去加重的电压。

图25B示出了在信号SIGA的电压状态从电压状态SM转变到另一电压状态的情况下信号SIGA的电压变化。

在信号SIGA的电压状态从电压状态SM转变到电压状态SH的情况下,信号SIGA的电压从三个中电平电压VM(VM0、VMplus和VMminus)中的一个变为高电平电压VH1。具体地,在这种情况下,当前符号NS之前的符号DS中的电压状态是电压状态SM,因此,例如,信号MAINAD和SUBAD分别是“0”和“0”。当前符号NS中的电压状态是电压状态SH,因此,信号MAINAN和SUBAN分别是“1”和“0”。因此,如图21所示,驱动器部29A基于从加重控制器68A提供的信号将信号SIGA的电压设置为高电平电压VH1。即,在这种情况下,信号SIGA的转变量约为(+ΔV),因此,加重控制器68A将转变之后的信号SIGA的电压设置为比作为参考的高电平电压VH0高一级的高电平电压VH1。

此外,在信号SIGA的电压状态从电压状态SM转变到电压状态SL的情况下,信号SIGA的电压从三个中电平电压VM(VM0、VM1plus和VM1minus)中的一个变为低电平电压VL1。具体地,在这种情况下,当前符号NS之前的符号DS中的电压状态是电压状态SM,因此,例如,信号MAINAD和SUBAD分别是“0”和“0”。当前符号NS中的电压状态是电压状态SL,因此,信号MAINAN和SUBAN分别是“0”和“1”。因此,如图21所示,驱动器部29A基于从加重控制器68A提供的信号,将信号SIGA的电压设置为低电平电压VL1。即,在这种情况下,信号SIGA的转变量约为(-ΔV),因此,加重控制器68A将转变之后的信号SIGA的电压设置为比作为参考的低电平电压VL0低一级的低电平电压VL1。

此外,在信号SIGA的电压状态保持在电压状态SM的情况下,信号SIGA的电压从三个中电平电压VM(VM0、VM1plus和VM1minus)中的一个变为中电平电压VM0。具体地,在这种情况下,当前符号NS之前的符号DS中的电压状态是电压状态SM,因此,例如,信号MAINAD和SUBAD分别是“0”和“0”。当前符号NS中的电压状态是电压状态SM,因此,例如,信号MAINAN和SUBAN分别是“0”和“0”。因此,如图21所示,驱动器部29A基于从加重控制器68A提供的信号,将信号SIGA的电压设置为中电平电压VM0。以这种方式,在发送装置50中,在多个单位间隔期间信号SIGA的电压状态保持在电压状态SM的情况下,信号SIGA的电压在第二单位间隔及随后的单位间隔中被设置为中电平电压VM0。

图25C示出了在信号SIGA的电压状态从电压状态SL转变到另一电压状态的情况下信号SIGA的电压变化。

在信号SIGA的电压状态从电压状态SL转变到电压状态SM的情况下,信号SIGA的电压从三个高电平电压VL(VL0、VL1和VL2)中的一个变为中电平电压VM1plus。具体地,在这种情况下,当前符号NS之前的符号DS中的电压状态是电压状态SL,因此,信号MAINAD和SUBAD分别是“0”和“1”。当前符号NS中的电压状态是电压状态SM,因此,例如,信号MAINAN和SUBAN分别是“0”和“0”。因此,如图21所示,驱动器部29A基于从加重控制器68A提供的信号,将信号SIGA的电压设置为中电平电压VM1plus。即,在这种情况下,信号SIGA的转变量约为(+ΔV),因此,加重控制器68A将转变之后的信号SIGA的电压设置为比作为参考的中电平电压VM0高一级的中电平电压VM1plus。

此外,在信号SIGA的电压状态从电压状态SL转变为电压状态SH的情况下,信号SIGA的电压从三个低电平电压VL(VL0、VL1和VL2)中的一个变为高电平电压VH2。具体地,在这种情况下,当前符号NS之前的符号DS中的电压状态是电压状态SL,因此,信号MAINAD和SUBAD分别是“0”和“1”。当前符号NS中的电压状态是电压状态SH,因此,信号MAINAN和SUBAN分别是“1”和“0”。因此,如图21所示,驱动器部29A基于从加重控制器68A提供的信号,将信号SIGA的电压设置为高电平电压VH2。即,在这种情况下,信号SIGA的转变量约为(+2ΔV),因此,加重控制器68A将转变之后的信号SIGA的电压设置为比作为参考的高电平电压VH0高两级的高电平电压VH2。

此外,在信号SIGA的电压状态保持在电压状态SL的情况下,信号SIGA的电压从三个低电平电压VL(VL0、VL1和VL2)中的一个变为低电平电压VL0。具体地,在这种情况下,当前符号NS之前的符号DS中的电压状态是电压状态SL,因此,信号MAINAD和SUBAD分别是“0”和“1”。当前符号NS中的电压状态是电压状态SL,因此,信号MAINAN和SUBAN分别是“0”和“1”。因此,如图21所示,驱动器部29A基于从加重控制器68A提供的信号,将信号SIGA的电压设置为低电平电压VL0。以这种方式,在发送装置50中,在多个单位间隔期间信号SIGA的电压状态保持在电压状态SL的情况下,信号SIGA的电压在第二单位间隔中或者随后的单位间隔中被设置为低电平电压VL0。换言之,该低电平电压VL0是已经经过去加重的电压。

以这种方式,发送装置50根据与电压状态的转变相关联的电压的转变量,设置在信号SIGA、SIGB和SIGC中的每一个中的转变之后的电压。具体地,在电压状态转变到高一级的状态的情况下,发送装置50将转变之后的电压设置为比参考电压(例如,中电平电压VM0或高电平电压VH0)高一级的电压。换言之,在这种情况下,发送装置50设置相当于一级的正加重电压ΔVE。此外,在电压状态转变到高两级的状态的情况下,发送装置50将转变之后的电压设置为比参考电压(例如,高电平电压VH0)高两级的电压。换言之,在这种情况下,发送装置50设置相当于两级的正加重电压ΔVE。此外,在电压状态转变到低一级的状态的情况下,发送装置50将转变之后的电压设置为比参考电压(例如,中电平电压VM0或低电平电压VL0)低一级的电压。换言之,在这种情况下,发送装置50设置相当于一级的负加重电压ΔVE。此外,在电压状态转变为低两级的状态的情况下,发送装置50将转变之后的电压设置为比参考电压(例如,低电平电压VL0)低两级的电压。换言之,在这种情况下,发送装置50设置相当于两级的负加重电压ΔVE。以这种方式,发送装置50在信号SIGA、SIGB和SIGC中的每一个中根据电压的转变量这样设置加重电压ΔVE,以与转变量成比例。

图26A至26E均示出了在符号从“+x”转变为除“+x”之外的任何符号的情况下通信系统1的操作示例。图26A示出了符号从“+x”转变为“-x”的情况。图26B示出了符号从“+x”转变为“+y”的情况。图26C示出了符号从“+x”转变为“-y”的情况。图26D示出了符号从“+x”转变为“+z”的情况。图26E示出了符号从“+x”转变为“-z”的情况。在图26A至26E中的每一个中,实线均表示执行去加重操作时的波形,虚线均表示不进行去加重操作时的波形。此外,尽管转变之前的信号SIGA的电压是三个高电平电压VH中的一个,但是为了便于描述,在该图中,信号SIGA的电压被设置为高电平电压VH0。同样,转变之前的信号SIGB的电压被设置为低电平电压VL0,并且转变之前的信号SIGC的电压被设置为中电平电压VM0。

如图26A的(A)所示,在符号从“+x”转变为“-x”的情况下,信号SIGA从高电平电压VH0变为低电平电压VL2,信号SIGB从低电平电压VL0变为高电平电压VH2,信号SIGC保持在中电平电压VM0。即,信号SIGA的转变量约为(-2ΔV),因此,发送装置50将信号SIGA的电压设置为比作为参考的低电平电压VL0低两级的低电平电压VL2。此外,信号SIGB的转变量约为(+2ΔV),因此,发送装置50将信号SIGB的电压设置为比作为参考的高电平电压VH0高两级的高电平电压VH2。此时,如图26A的(B)所示,差值AB(SIGA-SIGB)的转变量约为(-4ΔV),因此,转变之后的差值AB比不执行去加重操作的情况低四级。此外,差值BC(SIGB-SIGC)的转变量约为(+2ΔV),因此,转变之后的差值BC比不执行去加重操作的情况高两级。此外,差值CA(SIGC-SIGA)的转变量约为(+2ΔV),因此,转变之后的差值CA比不执行去加重操作的情况高两级。

如图26B的(A)所示,在符号从“+x”转变为“+y”的情况下,信号SIGA从高电平电压VH0变为中电平电压VM1minus,信号SIGB从低电平电压VL0变为高电平电压VH2,信号SIGC从中电平电压VM0变为低电平电压VL1。即,信号SIGA的转变量约为(-ΔV),因此,发送装置50将信号SIGA的电压设置为比作为参考的中电平电压VM0低一级的中电平电压VM1minus。此外,信号SIGB的转变量约为(+2ΔV),因此,发送装置50将信号SIGB的电压设置为比作为参考的高电平电压VH0高两级的高电平电压VH2。此外,信号SIGC的转变量约为(-ΔV),因此,发送装置50将信号SIGC的电压设置为比作为参考的低电平电压VL0低一级的低电平电压VL1。此时,如图26B的(B)所示,差值AB(SIGA-SIGB)的转变量约为(-3ΔV),因此,转变之后的差值AB比不执行去加重操作的情况低三级。此外,差值BC(SIGB-SIGC)的转变量约为(+3ΔV),因此,转变之后的差值BC比不执行去加重操作的情况高三级。

如图26C的(A)所示,在符号从“+x”转变为“-y”的情况下,信号SIGA从高电平电压VH0变为中电平电压VM1minus,信号SIGB保持在低电平电压VL0,信号SIGC从中电平电压VM0变为高电平电压VH1。即,信号SIGA的转变量约为(-ΔV),因此,发送装置50将信号SIGA的电压设置为比作为参考的中电平电压VM0低一级的中电平电压VM1minus。此外,信号SIGC的转变量约为(+ΔV),因此,发送装置50将信号SIGC的电压设置为比作为参考的高电平电压VH0高一级的高电平电压VH1。此时,如图26C的(B)所示,差值AB(SIGA-SIGB)的转变量约为(-ΔV),因此,转变之后的差值AB比不执行去加重操作的情况低一级。此外,差值BC(SIGB-SIGC)的转变量约为(-ΔV),因此,转变之后的差值BC比不执行去加重操作的情况低一级。此外,差值CA(SIGC-SIGA)的转变量约为(+2ΔV),因此,转变之后的差值CA比不执行去加重操作的情况高两级。

如图26D的(A)所示,在符号从“+x”转变为“+z”的情况下,信号SIGA从高电平电压VH0变为低电平电压VL2,信号SIGB从低电平电压VL0变为中电平电压VM1plus,信号SIGC从中电平电压VM0变为高电平电压VH1。即,信号SIGA的转变量约为(-2ΔV),因此,发送装置50将信号SIGA的电压设置为比作为参考的低电平电压VL0低两级的低电平电压VL2。此外,信号SIGB的转变量约为(+ΔV),因此,发送装置50将信号SIGB的电压设置为比作为参考的中电平电压VM0高一级的中电平电压VM1plus。此外,信号SIGC的转变量约为(+ΔV),因此,发送装置50将信号SIGC的电压设置为比作为参考的高电平电压VH0高一级的高电平电压VH1。此时,如图26D的(B)所示,差值AB(SIGA-SIGB)的转变量约为(-3ΔV),因此,转变之后的差值AB比不执行去加重操作的情况低三级。此外,差值CA(SIGC-SIGA)的转变量约为(+3ΔV),因此,转变之后的差值CA比不执行去加重操作的情况高三级。

如图26E的(A)所示,在符号从“+x”转变为“-z”的情况下,信号SIGA保持在高电平电压VH0,信号SIGB从低电平电压VL0变为中电平电压VM1plus,信号SIGC从中电平电压VM0变为低电平电压VL1。即,信号SIGB的转变量约为(+ΔV),因此,发送装置50将信号SIGB的电压设置为比作为参考的中电平电压VM0高一级的中电平电压VM1plus。此外,信号SIGC的转变量约为(-ΔV),因此,发送装置50将信号SIGC的电压设置为比作为参考的低电平电压VL0低一级的低电平电压VL1。此时,如图26E的(B)所示,差值AB(SIGA-SIGB)的转变量约为(-ΔV),因此,转变之后的差值AB比不执行去加重操作的情况低一级。此外,差值BC(SIGB-SIGC)的转变量约为(+2ΔV),因此,转变之后的差值BC比不执行去加重操作的情况高两级。此外,差值CA(SIGC-SIGA)的转变量约为(-ΔV),因此,转变之后的差值CA比不执行去加重操作的情况低一级。

以这种方式,在通信系统2中,根据信号SIGA、SIGB和SIGC中的每一个中的电压的转变量来设置加重电压ΔVE。换言之,发送装置50对信号SIGA、SIGB和SIGC的每一个(单端信号)执行去加重操作。结果,通信系统2可以增强信号SIGA、SIGB和SIGC中的每一个的波形质量,从而增强通信性能。

此外,在通信系统2中,为信号SIGA、SIGB和SIGC中的每一个如此设置加重电压,从而允许在作为差分信号的差值AB、BC和CA中的每一个中,也根据电压的转变量来设置加重电压。结果,通信系统2也可以针对差值AB、BC和CA中的每一个来增强波形质量,从而增强通信性能。

(关于加重电压ΔVE的设置)

接下来,详细描述基于偏斜信息INF设置加重电压ΔVE的操作。偏斜信息存储部53基于偏斜信息INF生成加重控制信号CTRLA、CTRLB和CTRLC。

具体地,例如,在偏斜信息INF是指示发送路径100的线路110A中的延迟时间短的信息的情况下,偏斜信息存储部53将加重控制信号CTRLB和CTRLC都设置为“1”(激活),并将加重控制信号CTRLA设置为“0”(不激活)。这使输出部66使在信号SIGB和SIGC中的每一个中的加重电压ΔVE大于信号SIGA中的加重电压ΔVE。结果,可以缩短信号SIGB和SIBC中的每一个的转变时间,从而使得可以在差值AB、BC和CA的眼图中扩大眼睛开口,类似于前述第一实施方式的情况。结果,可以增强通信性能。

同样,例如,在偏斜信息INF是指示发送路径100的线路110B中的延迟时间短的信息的情况下,偏斜信息存储部53将加重控制信号CTRLA和CTRLC都设置为“1”(激活),并将加重控制信号CTRLB设置为“0”(不激活)。这使输出部66使信号SIGA和SIGC中的每一个中的加重电压ΔVE大于信号SIGB中的加重电压ΔVE。结果,可以缩短信号SIGA和SIGC中的每一个的转变时间,从而使得可以在差值AB、BC和CA的眼图中扩大眼睛开口,类似于前述第一实施方式的情况。结果,可以增强通信性能。

同样,例如,在偏斜信息INF是指示发送路径100的线路110C中的延迟时间短的信息的情况下,偏斜信息存储部53将加重控制信号CTRLA和CTRLB都设置为“1”(激活),并将加重控制信号CTRLC设置为“0”(不激活)。这使输出部66使信号SIGA和SIGB中的每一个中的加重电压ΔVE大于信号SIGC中的加重电压ΔVE。结果,可以缩短信号SIGA和SIGB中的每一个的转变时间,从而使得可以在差值AB、BC和CA的眼图中扩大眼睛开口,类似于前述第一实施方式的情况。结果,可以增强通信性能。

以这种方式,在通信系统2中,基于偏斜信息INF设置加重电压ΔVE。这使得通信系统2能够根据偏斜改变差值AB、BC和CA中的每一个的转变时间,从而使得可以减小偏斜对通信性能的影响。

如上所述,在本实施方式中,根据信号SIGA、SIGB和SIGC中的每一个中的电压的转变量来设置加重电压,使得可以增强信号SIGA、SIGB和SIGC中的每一个的波形质量,从而增强通信性能。其他效果类似于前述第一实施方式的情况的效果。

[变形例2-1]

在前述实施方式中,输出部66基于符号信号Tx1、Tx2和Tx3以及符号信号D1、D2和D3生成信号SIGA、SIGB和SIGC;然而,这不是限制性的。下面详细描述根据本变形例的发送装置50A。

图27示出了发送装置50A的发送器60A的配置示例。发送器60A包括发送符号生成器22、偏斜信息存储部53和输出部66A。输出部66A基于符号信号Tx1、Tx2和Tx3、加重控制信号CTRLA、CTRLB和CTRLC以及时钟信号TxCK生成信号SIGA、SIGB和SIGC。

图28示出了输出部66A的配置示例。输出部66A包括驱动器控制器67N和触发器17A、17B和17C。驱动器控制器67N基于与当前符号NS相关的符号信号Tx1、Tx2和Tx3并基于时钟信号TxCK生成信号MAINAN、SUBAN、MAINBN、SUBBN、MAINCN和SUBCN。触发器17A将信号MAINAN和SUBAN延迟时钟信号TxCK的一个时钟周期,并输出相应的延迟信号,作为信号MAINAD和SUBAD。触发器17B将信号MAINBN和SUBBN延迟时钟信号TxCK的一个时钟周期,并输出相应的延迟信号,作为信号MAINBD和SUBBD。触发器17C将信号MAINCN和SUBCN延迟时钟信号TxCK的一个时钟周期,并输出相应的延迟信号,作为信号MAINCD和SUBCD。

这种配置还使得可以实现与前述实施方式的情况的效果类似的效果。

[变形例2-2]

在前述实施方式中,发送装置50执行去加重操作;然而,这不是限制性的。发送装置50还可以执行预加重操作。图29示出了三个电压状态SH、SM和SL。电压状态SH是与三个高电平电压VH(VH0、VH1和VH2)对应的状态。电压状态SM是与三个中电平电压VM(VM0、VM1plus和VM1minus)对应的状态。电压状态SL是与三个低电平电压VL(VL0、VL1和VL2)对应的状态。在没有执行预加重操作的情况下,高电平电压VH0是高电平电压。在没有执行预加重操作的情况下,中电平电压VM0是中电平电压。在没有执行预加重操作的情况下,低电平电压VL0是低电平电压。这种配置还使得可以实现与前述实施方式的情况的效果类似的效果。

<3、应用例>

接下来描述已经在前述实施方式和变形例中的任一个中描述的通信系统的应用例。

(应用例1)

图30示出应用了根据前述实施方式等中的任何一个的通信系统的智能电话300(多功能移动电话)的外观。在智能电话300中安装有各种装置。根据前述实施方式等中的任何一个的通信系统应用于在这些装置之间交换数据的通信系统。

图31示出了在智能电话300中使用的应用处理器310的配置示例。应用处理器310包括中央处理单元(CPU)311、存储器控制器312、电源控制器313、外部接口314、图形处理单元(GPU)315、媒体处理器316、显示控制器317和移动工业处理器接口(MIPI)接口318。在该示例中,CPU 311、存储器控制器312、电源控制器313、外部接口314、GPU 315、媒体处理器316和显示控制器317耦合到系统总线319,以允许经由系统总线319进行相互数据交换。

CPU 311根据程序处理在智能手机300中处理的各种信息。存储器控制器312控制在CPU 311执行信息处理时使用的存储器501。电源控制器313控制智能电话300的电源。

外部接口314是用于与外部装置进行通信的接口。在该示例中,外部接口314耦合到无线通信部502和图像传感器410。无线通信部502执行与移动电话基站的无线通信。无线通信部502包括例如基带部、射频(RF)前端部和其他部件。图像传感器410获取图像,并且包括例如CMOS传感器。

GPU 315执行图像处理。媒体处理器316处理诸如语音、字母和图形等信息。显示控制器317经由MIPI接口318控制显示器504。MIPI接口318将图像信号发送到显示器504。作为图像信号,例如,可以使用YUV格式信号、RGB格式信号或任何其他格式信号。例如,MIPI接口318基于从包括晶体谐振器的振荡器电路330提供的参考时钟来进行操作。例如,根据前述实施方式等中的任何一个的通信系统应用于MIPI接口318与显示器504之间的通信系统。

图32示出了图像传感器410的配置示例。图像传感器410包括传感器部411、图像信号处理器(ISP)412、联合图像专家组(JPEG)编码器413、CPU 414、随机存取存储器(RAM)415、只读存储器(ROM)416、电源控制器417、内部集成电路(I2C)接口418和MIPI接口419。在该示例中,这些块体耦合到系统总线420,以允许经由系统总线420进行相互数据交换。

传感器部分411获取图像,并且由例如CMOS传感器配置成。ISP 412对由传感器部分411获取的图像执行预定处理。JPEG编码器413对由ISP 412处理的图像进行编码,以生成JPEG格式图像。CPU 414根据程序控制图像传感器410的相应块体。RAM 415是在CPU 414执行信息处理时使用的存储器。ROM 416存储要在CPU 414中执行的程序、通过校准获得的设置值以及任何其他信息。电源控制器417控制图像传感器410的电源。I2C接口418从应用处理器310接收控制信号。虽然未示出,但是除了控制信号,图像传感器410还从应用处理器310接收时钟信号。具体地,图像传感器410被配置为基于各种频率的时钟信号进行操作。MIPI接口419向应用处理器310发送图像信号。作为图像信号,例如,可以使用YUV格式信号、RGB格式信号或任何其他格式信号。例如,MIPI接口419基于从包括晶体谐振器的振荡器电路430提供的参考时钟来进行操作。例如,根据前述实施方式等中的任何一个的通信系统应用于MIPI接口419与应用处理器310之间的通信系统。

(应用例2)

图33示出了应用了根据前述实施方式等中的任何一个的通信系统的车辆控制系统600的配置示例。车辆控制系统600控制汽车、电动车辆、混合动力电动车辆、两轮车辆等的操作。该车辆控制系统600包括驱动系统控制单元610、车身系统控制单元620、电池控制单元630、车外信息检测单元640、车内信息检测单元650以及集成控制单元660。这些单元经由通信网络690彼此耦合。作为通信网络690,例如,可以使用符合任何标准的网络,例如,控制器区域网络(CAN)、本地互联网络(LIN)、局域网(LAN)和FlexRay(注册商标)。每个单元包括例如微型计算机、存储部、驱动要控制的装置的驱动电路、通信I/F等。

驱动系统控制单元610控制与车辆的驱动系统有关的装置的操作。车辆状态检测部611耦合到驱动系统控制单元610。车辆状态检测部611检测车辆的状态。例如,车辆状态检测部611包括陀螺仪传感器、加速度传感器、检测加速器踏板和制动踏板的操作量或转向角度的传感器、或者任何其他传感器。驱动系统控制单元610基于由车辆状态检测部611检测到的信息来控制与车辆的驱动系统有关的装置的操作。例如,前述实施方式等中的任何一个的通信系统应用于驱动系统控制单元610和车辆状态检测部611之间的通信系统。

车身系统控制单元620控制安装在车辆上的各种装置的操作,例如,无钥匙进入系统、电动车窗装置和各种灯。

电池控制单元630控制电池631。电池631耦合到电池控制单元630。电池631向驱动电机供电,并且包括例如二次电池、冷却系统等。电池控制单元630从电池631获取诸如温度、输出电压和剩余电池量等信息,并且基于该信息控制电池631的冷却系统等。例如,前述实施方式等中的任何一个的通信系统应用于电池控制单元630和电池631之间的通信系统。

车外信息检测单元640检测车辆外部的信息。成像部分641和车外信息检测部642耦合到车外信息检测单元640。成像部641捕获车辆外部的图像,并且包括例如飞行时间(ToF)相机、立体相机、单眼相机、红外相机等。车外信息检测部642检测车辆外部的信息,例如,包括检测天气和气候的传感器、检测车辆周围的其他车辆、障碍物、行人等的传感器、以及任何其他传感器。车外信息检测单元640基于由成像部641获取的图像以及由车外信息检测部642检测到的信息来识别例如天气和气候、路面状况等,并且检测物体,例如,车辆周围的其他车辆、障碍物、行人、标志、道路上的文字,或者检测物体与车辆之间的距离。例如,前述实施方式等中的任何一个的通信系统应用于在车外信息检测单元640与成像部641和车外信息检测部642中的每一个之间的通信系统。

车内信息检测单元650检测车辆内部的信息。驾驶员状态检测部651耦合到车内信息检测单元650。驾驶员状态检测部651检测驾驶员的状态,并且包括例如相机、生物传感器、麦克风等。车内信息检测单元650基于由驾驶员状态检测部651检测到的信息来监测例如驾驶员的疲劳程度或驾驶员的集中程度、驾驶员是否打瞌睡以及任何其他因素。例如,前述实施方式等中的任何一个的通信系统应用于车内信息检测单元650和驾驶员状态检测部651之间的通信系统。

集成控制单元660控制车辆控制系统600的操作。操作部661、显示部662和仪表板663耦合到集成控制单元660。乘客操作该操作部661。操作部661包括例如触摸面板、各种按钮、开关等。显示部662显示图像,并且例如由液晶显示面板等配置成。仪表面板663显示车辆的状态,并且包括诸如速度计、各种警告灯等仪表。例如,前述实施方式等中的任何一个的通信系统应用于集成控制单元660与操作部661、显示部662和仪表板663中的每一个之间的通信系统。

尽管上面已经参考一些实施方式和变形例以及电子设备的应用例描述了该技术,但是该技术不限于这些实施方式等,并且可以以各种方式修改。

例如,在前述各实施方式等中,输出部26和66均通过改变驱动器部29A、29B和29C中的数字“M”和“N”来设置加重电压ΔVE;然而,这不是限制性的。

应注意,在本文中描述的效果仅仅是说明性的,而不是限制性的,并且可能具有其他效果。

应注意,该技术可以具有以下配置。

(1)一种发送装置,包括:

多个驱动器部,每个驱动器部被配置为使用第一电压状态、第二电压状态和第三电压状态来发送信号,并且能够设置每个电压状态中的电压,所述第三电压状态是在第一电压状态和第二电压状态之间的状态;以及

控制器,通过基于偏斜信息在每个驱动器部中设置加重电压,来使多个驱动器部执行加重。

(2)根据(1)所述的发送装置,其中,

所述多个驱动器部包括

第一驱动器部,选择性地将第一输出端子处的电压状态设置为第一电压状态、第二电压状态和第三电压状态中的一个,

第二驱动器部,选择性地将第二输出端子处的电压状态设置为第一电压状态、第二电压状态和第三电压状态中的一个,以及

第三驱动器部,选择性地将第三输出端子处的电压状态设置为第一电压状态、第二电压状态和第三电压状态中的一个,并且

所述第一输出端子处的电压状态、所述第二输出端子处的电压状态和所述第三输出端子处的电压状态彼此不同。

(3)根据(2)所述的发送装置,其中

由多个驱动器部中的每一个发送的数据信号表示符号的序列,并且

所述控制器使所述多个驱动器部在序列中发生预定符号转变时执行加重。

(4)根据(3)所述的发送装置,其中,

所述预定符号转变包括第一符号转变和第二符号转变,并且

所述控制器基于偏斜信息,将第一符号转变处的每个驱动器部中的加重电压设置为大于第二符号转变中的每个驱动器部中的加重电压的电压。

(5)根据(3)或(4)所述的发送装置,其中,所述预定符号转变是其中所述第一输出端子处的电压状态、所述第二输出端子处的电压状态和所述第三输出端子处的电压状态均改变的符号转变。

(6)根据(3)至(5)中任一项所述的发送装置,其中,所述控制器为所述第三电压状态下的电压设置加重电压。

(7)根据(6)所述的发送装置,其中,所述控制器还为所述第一电压状态下的电压或所述第二电压状态下的电压选择性地设置加重电压。

(8)根据(3)至(7)中任一项所述的发送装置,还包括信号生成器,所述信号生成器基于指示符号转变的转变信号来生成指示符号的符号信号,其中,

所述控制器通过基于转变信号来检测预定符号转变来确定是否使所述多个驱动器部执行加重。

(9)根据(2)所述的发送装置,其中,

由所述多个驱动器部中的每一个发送的数据信号表示符号的序列,并且

所述控制器基于偏斜信息,将所述多个驱动器部中的一个中的加重电压设置为大于所述多个驱动器部中的另一个中的加重电压的电压。

(10)根据(9)所述的发送装置,其中,所述控制器将在第一输出端子处的电压状态从第一电压状态转变到第二电压状态的情况下的第一驱动器部中的加重电压设置为大于在第一输出端子处的电压状态从第一电压状态转变到第三电压状态的情况下的第一驱动器部中的加重电压的电压。

(11)根据(10)所述的发送装置,还包括信号生成器,所述信号生成器基于指示符号转变的转变信号来生成第一符号信号和第二符号信号,所述第二符号信号指示由第一符号信号指示的符号之前的符号,其中,

所述控制器基于第一符号信号和第二符号信号,设置第一驱动器部中的加重电压。

(12)根据(10)所述的发送装置,还包括信号生成器,所述信号生成器基于指示符号转变的转变信号来生成符号信号,其中,

所述控制器基于符号信号指示的符号的序列来设置第一驱动器部中的加重电压。

(13)根据(2)至(13)中任一项所述的发送装置,其中,

所述第一驱动器部包括

第一电路,设置在从第一电源到第一输出端子的路径上,和

第二电路,设置在从第二电源到第一输出端子的路径上,并且

所述控制器通过设置第一电路的阻抗和第二电路的阻抗之间的阻抗比,来设置第一驱动器部中的加重电压。

(14)根据(13)所述的发送装置,其中,所述控制器设置阻抗比,以允许所述第一电路的阻抗和所述第二电路的阻抗的并联阻抗恒定。

(15)根据(13)或(14)所述的发送装置,其中,

第一电路包括多个第一子电路,每个第一子电路包括设置在从第一电源到第一输出端子的路径上的第一电阻器和第一晶体管,

第二电路包括多个第二子电路,每个第二子电路包括设置在从第二电源到第一输出端子的路径上的第二电阻器和第二晶体管,并且

所述控制器通过在第一电路中的多个第一晶体管中设置要进入导通状态的第一晶体管的数量,并通过在第二电路中的多个第二晶体管中设置要进入导通状态的第二晶体管的数量,来设置第一驱动器部中的加重电压。

(16)根据(15)所述的发送装置,其中,

所述多个第一子电路分组为多个第一组,

所述多个第二子电路分组为多个第二组,并且

所述控制器通过以第一组为单位导通和截止第一电路中的多个第一晶体管并且通过以第二组为单位导通和截止第二电路中的多个第二晶体管,来设置第一驱动器部中的加重电压。

(17)根据(16)所述的发送装置,其中,

所述多个第一组包括第一子组和第二子组,并且

属于第一子组的第一子电路的数量与属于第二子组的第一子电路的数量不同。

(18)一种发送方法,包括:

使多个驱动器部使用第一电压状态、第二电压状态和在第一电压状态和第二电压状态之间的第三电压状态来发送信号;并且

通过基于偏斜信息在每个驱动器部中设置加重电压,来使多个驱动器部执行加重。

(19)一种通信系统,包括:

发送装置;以及

接收装置,

所述发送装置包括

多个驱动器部,每个驱动器部被配置为使用第一电压状态、第二电压状态和第三电压状态来发送信号,并且能够设置每个电压状态中的电压,所述第三电压状态是在第一电压状态和第二电压状态之间的状态;以及

控制器,其通过基于偏斜信息在每个驱动器部中设置加重电压,来使多个驱动器部执行加重。

本申请要求于2016年3月1日向日本专利局提交的日本优先权专利申请JP2016-038854的权益,其全部内容通过引用结合于此。

本领域技术人员应该理解,根据设计要求和其他因素,可以进行各种修改、组合、子组合和变更,只要在所附权利要求或其等同物的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1