接收器以及发射和接收系统的制作方法

文档序号:6539119阅读:310来源:国知局
接收器以及发射和接收系统的制作方法
【专利摘要】本发明涉及一种接收器以及发射和接收系统。接收器由以下组成:接收时钟信号的接收器侧放大器;接收数据信号的接收器侧放大器;通过延迟时钟信号和数据信号,生成调整延迟时钟信号和调整延迟数据信号的可变延迟电路;与调整延迟时钟信号同步地锁存调整延迟数据信号的锁存电路部;以及偏移检测电路,其通过和相对于时钟信号具有不同延迟时间的第一时钟信号至第N时钟信号(N是等于或大于2的整数)同步地锁存作为数据信号被传输的特定数据序列,生成偏移检测数据。根据所述偏移检测数据,来控制可变延迟电路中的延迟时间。
【专利说明】接收器以及发射和接收系统
【技术领域】
[0001]本发明涉及一种接收器以及发射和接收系统,具体地涉及一种通过不同的线路发射时钟信号和数据信号的发射和接收系统和在其中使用的接收器。
【背景技术】
[0002]在将数据从发射器发射到接收器的发射和接收系统中使用的数据通信方法之一是,通过不同的线发射时钟信号和数据信号的方法。例如,MIPI标准(移动行业处理器接口)的通信(例如,MIPI DSI和MIPI D-PHY)符合这样的数据通信方法。例如,MIPI D-PHY被用于对面板显示单元的驱动器IC的高速数据通信,并且随着近年来对高分辨率面板的显示面板的发展,需要在MIP1-D-PHY的数据通信中进一步加快速度。
[0003]当要以通过不同的线路发射时钟信号和数据信号的数据通信方法增加通信速度时的一个问题是在时钟信号和数据信号之间偏移出现。在高速通信的情况下,偏移的问题能够变成非常重要的问题。例如,基于MIPI D-PHY标准的发射和接收系统中以1.5Gbps的速度的通信中的偏移的允许范围对于数十至数百个Ps来说是非常小的。
[0004]例如,在日本专利公开(JPH05-110550A,JP H10-164037A 以及 JP2004-236019A)中已知取消偏移的技术。然而,根据发明人的研究,存在改进取消偏移的这些技术的空间。
[0005]引用列表
[0006][专利文献I] JP H05-110550A
[0007][专利文献2] JP HlO-1MO37A
[0008][专利文献3] JP2004-236019A

【发明内容】

[0009]因此,本发明的一个目的是为了提供一种在通过不同的线路发射时钟信号和数据信号的发射和接收系统中取消偏移的技术。
[0010]根据本发明的一个方面,在接收器中,第一接收部被配置成接收外部时钟信号并且输出时钟信号,并且第二接收部被配置成接收外部数据信号并且输出数据信号。可变延迟电路被配置成通过延迟时钟信号和数据中的至少一个生成调整延迟的时钟信号和调整延迟的数据信号,并且锁存电路部被配置成与调整延迟的时钟信号同步地锁存调整延迟的数据信号以输出输出数据信号。偏移检测电路,所述偏移检测电路被配置成和相对于所述时钟信号具有不同延迟时间的第一至第N时钟信号(N是等于或大于2的整数)同步地锁存作为所述数据信号或通过延迟所述数据信号得到的延迟数据信号被传输的特定数据序列来生成偏移检测数据,以及基于所述偏移检测数据,控制所述可变延迟电路来调整所述至少一个信号的延迟时间。
[0011]根据本发明的另一方面,在接收器中,第一接收部被配置成接收外部时钟信号并且输出时钟信号,并且第二接收部被配置成接收外部数据信号并且输出数据信号。可变延迟电路被配置成通过延迟时钟信号和数据信号中的至少一个生成调整延迟的时钟信号和调整延迟的数据信号,并且锁存电路部被配置成与调整延迟的时钟信号同步地锁存调整延迟的数据信号以生成输出数据信号。偏移检测电路,所述偏移检测电路被配置成通过与所述时钟信号或通过延迟所述时钟信号得到的延迟时钟信号同步地锁存以相对于所述数据信号具有不同延迟时间的第一至第N数据信号(N是等于或大于2的整数)传输的特定数据序列,生成偏移检测数据,以及基于所述偏移检测数据,控制所述至少一个信号的延迟时间。
[0012]根据本发明的又一方面,一种发射和接收系统,其包括发射器和接收器,所述接收器被配置成接收来自所述发射器的外部时钟信号和外部数据信号。接收器具有在上面提及的配置。根据实施例,基于MIPID-PHY标准执行从发射器到接收器的外部时钟信号和外部数据信号的传输,并且特定的数据序列是被包含在HY-SYNC代码中的数据序列。
[0013]提供这样一种技术,根据本发明,用以取消在通过不同的线路发射时钟信号和数据信号的发射和接收系统中的偏移。
【专利附图】

【附图说明】
[0014]图1是示出根据本发明的实施例的发射和接收系统的配置的框图;
[0015]图2是示出HS-SYNC代码的图;
[0016]图3是示出实施例中的发射和接收系统的操作的时序图;
[0017]图4是示出实施例中的发射和接收系统的操作的修改示例的时序图;
[0018]图5是示出实施例中的发射和接收系统的操作的另一修改示例的时序图;
[0019]图6A是示出实施例中的发射和接收系统的操作的另一修改示例的时序图;
[0020]图6B是示出实施例中的发射和接收系统的操作的另一修改示例的时序图;
[0021]图7是示出根据另一实施例的发射和接收系统的配置的框图;
[0022]图8是示出根据另一实施例的发射和接收系统的配置的框图;
[0023]图9是示出根据另一实施例的发射和接收系统的配置的框图;
[0024]图10是示出根据另一实施例的发射和接收系统的配置的框图;
[0025]图11是示出示例性实施例1中的可变延迟电路、锁存电路以及偏移检测电路的配置的框图;
[0026]图12是示出在示例性实施例1中的偏移检测电路的操作的时序图;
[0027]图13是示出示例性实施例2中的可变延迟电路、锁存电路以及偏移检测电路的配置的框图;
[0028]图14是示出示例性实施例3中的可变延迟电路、锁存电路以及偏移检测电路的配置的框图;
[0029]图15是示出示例性实施例4中的可变延迟电路、锁存电路以及偏移检测电路的配置的框图;
[0030]图16是示出示例性实施例5中的偏移检测电路的操作的时序图;
[0031]图17是示出示例性实施例5中的可变延迟电路、锁存电路以及偏移检测电路的配置的框图;
[0032]图18是示出示例性实施例6中的可变延迟电路、锁存电路以及偏移检测电路的配置的框图;[0033]图19是示出示例性实施例7中的可变延迟电路、锁存电路以及偏移检测电路的配置的框图;
[0034]图20是示出示例性实施例7中的偏移检测电路的操作的时序图;
[0035]图21A是示出示例性实施例7中的将延迟时间控制到Π/2的延迟电路的配置的框图;
[0036]图21B是示出在示例性实施例7中的将延迟时间控制到UI/2的延迟电路的另一配置的框图;
[0037]图22A是示出图21A中的延迟电路的操作的时序图;
[0038]图22B是示出图21B中的延迟电路的操作的时序图;
[0039]图23是示出具有可变延迟时间的延迟电路的配置的框图;
[0040]图24是示出在示例性实施例8中的发射和接收系统的配置的框图;
[0041]图25是在示例性实施例8中的发射和接收系统转换的修改示例的框图;以及
[0042]图26是示出在示例性实施例9中的发射和接收系统的配置的框图。
【具体实施方式】
[0043]图1是根据一个实 施例的发射和接收系统的配置的框图。发射和接收系统是由发射器(发射装置)I和接收器(接收装置)2组成。发射器I和接收器2通过传输线3和4被连接。发射器I通过传输线3和4将数据信号DATA和时钟信号CLOCK分别发射到接收器
2。在本实施例中,从发射器I到接收器2的数据信号DATA和时钟信号CLOCK的传输是基于 MIPI D-PHY 标准。
[0044]发射器I是由发射侧放大器11和12组成并且接收器2是由接收器侧放大器21和22组成。作为发射侧放大器11和12,高速放大器被用于两者。发射器I的发射侧放大器11起到通过传输线3将数据信号DATA发射到接收器2的第一发射部的作用。发射器I的发射侧放大器12起到通过传输线4将时钟信号CLOCK发射到接收器2的接收器侧放大器22的第二发射部的作用。在传输线3和4中,数据信号DATA和时钟信号CLOCK中的每一个被作为小差分振幅信号发射。
[0045]接收器2起到其中接收器侧放大器21和22接收从发射器I发射的数据信号DATA(外部数据信号)和时钟信号CLOCK (外部时钟信号)作为小差分振幅信号,并且将数据信号DATA和时钟信号CLOCK转换成单端信号的接收部的作用。即,从接收器侧放大器21和22输出的数据信号DATA和时钟信号CLOCK是单端信号。作为接收器侧放大器21和22,高速放大器被用于两者。从接收器2的接收器侧放大器21输出的数据信号DATA是在时钟信号CLOCK的半周期中发射I比特数据的信号。即,数据信号DATA包含每个时钟信号CLOCK的各个沿(包含上升沿和下降沿两者)的I比特数据。
[0046]此外,接收器2进一步是由可变延迟电路23、锁存电路24以及偏移检测电路25组成。可变延迟电路23被配置成控制或者调整在从接收器侧放大器21和22输出的数据信号DATA和时钟信号CLOCK之间的相对延迟并且具有将这些信号中的一个到其它信号延迟了特定的延迟时间的功能。在此,响应于从偏移检测电路25供应的延迟控制信号Sem控制或者调整延迟时间。具有通过图1中的可变延迟电路23调整的延迟的数据信号DATA和时钟信号CLOCK被示出作为数据信号DATAaw和时钟信号CL0CKAW。[0047]锁存电路24与在调整延迟之后的时钟信号CLOCKaw同步地锁存在调整延迟之后的数据信号DATAaw并且生成输出数据信号Dott。在本实施例中,锁存电路24响应于调整延迟之后的时钟信号CLOCKaw的上升沿和下降沿中的每一个锁存调整延迟之后的数据信号DATAadjo
[0048]偏移检测电路25检测数据信号DATA和时钟信号CLOCK之间的偏移并且根据检测到的偏移生成延迟控制信号SCT&。被生成的延迟控制信号3。1被发送到可变延迟电路23。在可变延迟电路23中,响应于根据偏移生成的延迟控制信号Scm控制或者调整在数据信号DATA和时钟信号CLOCK之间的相对延迟。
[0049]在本实施例中,在已知通过数据信号DATA的使用在特定的时序处特定的数据序列被发送到接收器2的假设下执行通过偏移检测电路25的偏移检测。然后,在偏移检测电路25中,通过使用通过与从时钟信号CLOCK生成的多相位时钟信号的同步地锁存特定数据序列获得的数据组(在下文中,被称为“偏移检测数据”)检测偏移。
[0050]在其中基于MIPI D-PHY标准执行从发射器I到接收器2的数据通信的本实施例中,通过与多相位时钟信号同步地锁存被包含在HS-SYNC代码中的特定数据序列生成偏移检测数据。图2是示出HS-SYNC代码的图。HS-SYNC代码是8个比特的串行代码,并且在MIPI D-PHY标准中该值已经被确定为“00011101”。HS-SYNC代码被指定为当在MIPI D-PHY标准中从发射器I到接收器2的数据通信从LP (低功率)模式变成HS (高速)模式时其被插入在通过数据信号DATA发送的数据序列的报头中的规则。这意指对于接收器2来说已知当HS-SYNC代码被发送的时序。
[0051]在HS-SYNC代码中“01110”的数据序列存在。在本实施例中,在数据序列(通过图2中的虚线椭圆示出)中的第一个“I”和第三个“I”被用于偏移检测数据。在其中执行每时钟信号CLOCK的半周期的一个比特的数据的传输的本实施例中,如果在数据信号DATA和时钟信号CLOCK之间的时序是普通的,则必须与时钟信号CLOCK的上升沿或者下降沿同步地锁存数据序列中的第一个“I”和第三个“I”两者。当在数据信号DATA和时钟信号CLOCK之间的任何偏移根本不存在时,即使与在相位上稍微不同于时钟信号CLOCK的时钟信号的下降沿或者上升沿同步地锁存“01110”的数据序列,应正确地锁存“01110”的数据序列的第一个“ I”和第三个“ I”。另一方面,在其中数据信号DATA和时钟信号CLOCK之间存在偏移的情况下,当与在相位上与时钟信号CLOCK稍微不同的时钟信号的下降沿或者上升沿同步地锁存“01110”的数据序列时,不能够正确地锁存第一个“I”或者第三个“1”,导致“O”的数据被锁存。这意指通过参考偏移检测数据,即,通过与从时钟信号CLOCK生成的多相位时钟信号的下降沿或者上升沿同步地锁存“01110”的数据序列获得的数据,能够检测偏移。在此,被用于获得偏移检测数据的多相位时钟信号已经被生成以具有与时钟信号CLOCK的频率相同的频率并且具有彼此不同的相位。
[0052]图3示出在本实施例中的发射和接收系统的操作,并且特别地,示出通过与从时钟信号CLOCK生成的多相位时钟信号的时钟信号CL0CK#0至CL0CK#2的下降沿同步地锁存被包含在HS-SYNC代码中的“01110”的数据序列获得的偏移检测数据。多相位时钟信号的时钟信号CL0CK#0至CL0CK#2中的每一个在当通过数据信号DATA的使用传输“01110”的数据序列时的时区中包含两个下降沿。在下面的描述中,在两个下降沿的前侧上的下降沿被称为“前侧下降沿”,并且在其后侧上的下降沿被称为“后侧下降沿”。[0053]作为示例,如在图3的(a)中所示,当在数据信号DATA和时钟信号CLOCK之间的时序是普通的时,与多相位时钟信号的时钟信号CL0CK#0至CL0CK#2的前侧下降沿同步地锁存“01110”的数据信号的第一个“1”,并且与时钟信号CL0CK#0至CL0CK#2的后侧下降沿同步地锁存第三个“ I ”。结果,所有的偏移检测数据的值是“ I ”。
[0054]同时,如图3的(b)所示,当发生使时钟信号CLOCK到数据信号DATA延迟的偏移时,偏移检测数据的值是通过与其中相对延迟时钟信号的相位的多相位时钟信号(图3的(b))中的时钟信号CL0CK#1和CL0CK#2的后侧下降沿同步地锁存数据序列“01110”获得的“O”。当时钟信号CLOCK到数据信号DATA的延迟增加时,“O”的偏移检测数据值的数量增加。
[0055]此外,如图3的(C)所示,当发生使数据信号DATA到时钟信号CLOCK延迟的偏移时,偏移检测数据的值是通过与其中相对提前其相位的多相位时钟信号(图3的(c))的时钟信号CL0CK#0和CL0CK#1的前侧下降沿同步地锁存数据序列“01110”获得的“O”。当数据信号DATA到时钟信号CLOCK的延迟增加时,“O”的偏移检测数据值的数量也增加。
[0056]用这种方式,能通过“O”的偏移检测数据值的存在,检测偏移的发生。同时,能基于通过响应前侧下降沿或后侧下降沿的锁存,是否生成“O”的偏移检测数据值,确定偏移的方向(即,延迟数据信号DATA和时钟信号CLOCK中的哪一个)。此外,能基于“O”的偏移检测数据值的数量,确定偏移的程度。根据用此方式生成的偏移检测数据,生成延迟控制信号Sctelo能通过响应于延迟控制信号Sem,控制或调整数据信号DATA和时钟信号CLOCK之间的相对时序,取消数据信号DATA和时钟信号CLOCK之间的偏移。
[0057]应注意到通过使时钟信号CLOCK延迟可选延迟时间,能生成其中数据信号DATA和时钟信号CLOCK之间的时序具有如图3的(a)至(c)所不的关系的多相位时钟信号中的时钟信号 CL0CK#0 至 CL0CK#2。
[0058]通过与多相位时钟信号同步地锁存延迟数据信号DATA得到的延迟数据信号DATA.,代替数据信号DATA,可以获得偏移检测数据。即使代替数据信号DATA,使用通过延迟数据信号DATA得到的延迟数据信号DATA.,偏移检测数据的值仅不同,没有实质区别。在这种情况下,通过根据需要改变由偏移检测数据生成延迟控制信号Scm的逻辑,能生成延迟控制信号Scm。
[0059]多相位时钟信号中的三个时钟信号CL0CK#0至CL0CK#2用于生成图3中的偏移检测数据。然而,多相位时钟信号的时钟信号的数量不限于3个。可以与如图4所示的多相位时钟信号的N个时钟信号CL0CK#0至CLOCK# (N-1) (N是等于或大于2的整数)同步地锁存包含在HS-SYNC代码中的数据序列“01110”,生成偏移检测数据。
[0060]同时,代替与多相位时钟信号的时钟信号CL0CK#0至CLOCK# (N_l)同步地锁存数据信号DATA (或延迟数据信号DATA.),生成偏移检测数据,可以通过由数据信号DATA,生成具有不同延迟时间的多个数据信号DATA#0至DATA# (N-1),以及与时钟信号CLOCK同步地锁存多个数据信号中的每一个,生成偏移检测数据,如图5所示。在图5中,示出了其中生成三个数据信号DATA#0至DATA#2的情形。在这种情况下,可以通过使用偏移检测数据,检测偏移。
[0061]例如,如图5的(a)所示,当数据信号DATA和时钟信号CLOCK之间的时序是普通时,与时钟信号CLOCK的前侧下降沿同步地锁存数据信号DATA#0至DATA#2中的每一个的数据序列“01110”中的第一个“1”,以及与其后侧下降沿同步地锁存第三个“I”。结果,偏移检测数据的所有值均为“I”。
[0062]同时,如图5 (b)所示,当发生使时钟信号CLOCK到数据信号DATA延迟的偏移时,偏移检测数据的值是通过与时钟信号CLOCK的后侧下降沿同步地锁存其中相对超前相位的数据信号(图5的(b)中的数据信号DATA#0至DATA#2)中的数据信号DATA#0和DATA#1获得的“O”。当时钟信号CLOCK到数据信号DATA的延迟增加时,“O”的偏移检测数据值的数量也增加。
[0063]此外,如图5的(C)所示,当发生使数据信号DATA到时钟信号CLOCK延迟的偏移时,偏移检测数据的值是通过与时钟信号CLOCK的前侧下降沿同步地锁存其中数据信号DATA#0至DATA#2的相对延迟的相位的数据信号(图5的(c)中的数据信号DATA#1和DATA#2)获得的“O”。当数据信号DATA到时钟信号CLOCK的延迟增加时,“O”的偏移检测数据值的数量也增加。
[0064]用这种方式,即使在其中通过与时钟信号CLOCK同步地锁存具有不同延迟时间的多个数据信号DATA#0至DATA# (N-1),生成偏移检测数据的情况下,也能通过“O”的偏移检测数据值的存在,检测偏移的生成。
[0065]在上述实施例中,包含在HS-SYNC代码中的数据序列“01110”用于生成偏移检测数据,但包含在HS-SYNC代码中的另一数据序列可以用于生成偏移检测数据。图6A示出了通过使用包含在HS-SYNC代码中的数据序列“0011”,生成偏移检测数据的情形。
[0066]如图6A的(a)所示,当校正数据信号DATA和时钟信号CLOCK之间的时序正确时,与多相位时钟信号的时钟信号CL0CK#0至CL0CK#2的特定上升沿同步地锁存数据序列“0011”中的第二个“0”,以及与紧随该上升沿之后的下降沿同步地锁存第一个“I”。结果,与上升沿同步得到的偏移检测数据的所有值均为“O”以及与下一个的下降沿同步得到的偏移检测数据的所有值均为“ I ”。
[0067]同时,如图6A的(b)所示,当发生使时钟信号CLOCK到数据信号DATA延迟的偏移时,偏移检测数据的值是通过与具有多相位时钟信号的时钟信号CL0CK#0至CL0CK#2的超前相位的时钟信号CL0CK#0的特定上升沿同步地锁存得到的“O”。相反,偏移检测数据值为通过与对应于具有延迟相位的时钟信号(图6A的(b)中的多相位时钟信号中的时钟信号CLOCK#I和CL0CK#2)的特定上升沿的上升沿同步地锁存数据信号得到的“I”。当时钟信号CLOCK到数据信号DATA的延迟增加时,得到为“I”的偏移检测数据值的数量也增加。
[0068]此外,如图6A的(C)所示,当使数据信号DATA到时钟信号CLOCK延迟的偏移发生时,偏移检测数据的值是与多相位时钟信号的时钟信号CL0CK#0至CL0CK#2中的、具有延迟相位的时钟信号CL0CK#2的特定下降沿同步地锁存数据信号得到的“I”。另一方面,偏移检测数据的值是通过与对应于具有超前相位的时钟信号(图6A的(c)的时钟信号CL0CK#0和CL0CK#1)的特定下降沿的下降沿同步地锁存数据信号得到的“O”。当数据信号DATA到时钟信号CLOCK的延迟增加时,得到为“O”的偏移检测数据值的数量也增加。
[0069]用这种方式,即使在通过使用HS-SYNC代码中的数据序列“0011”生成偏移检测数据的情况下,也能由偏移检测数据值检测偏移的生成。
[0070]此外,图6B示出了通过使用包含在HS-SYNC代码中的数据序列“1101”,生成偏移检测数据的情形。[0071]如图6B的(a)所示,当数据信号DATA和时钟信号CLOCK之间的时序普通时,与多相位时钟信号的时钟信号CL0CK#0至CL0CK#2中的每一个的特定下降沿同步地锁存数据序列“1100”中的第二个“1”,以及与紧随上述下降沿的上升沿同步地锁存第一个“O”。结果,偏移检测数据的所有值是与上升沿同步得到的“1”,以及偏移检测数据的所有值是与下一个下降沿同步得到的“O”。
[0072]如图6B的(b)所示,当使时钟信号CLOCK到数据信号DATA延迟的偏移发生时,偏移检测数据的值是通过与多相位时钟信号的时钟信号CL0CK#0至CL0CK#2中的、具有超前相位的时钟信号CL0CK#0的特定上升沿同步地锁存得到的“I”。偏移检测数据的值是通过与紧随特定上升沿的下降沿(特定下降沿)同步地锁存得到的“O”。另一方面,偏移检测数据的值是通过与对应于具有延迟相位的时钟信号CL0CK#1和CL0CK#2的特定上升沿的上升沿同步地锁存得到的“I”。偏移检测数据的值是通过与对应于时钟信号CL0CK#1和CL0CK#2的特定下降沿的下降沿同步地锁存得到的“O”。
[0073]此外,如图6A的(C)所示,当使数据信号DATA到时钟信号CLOCK延迟的偏移发生时,偏移检测数据的值是通过与多相位时钟信号的时钟信号CL0CK#0至CL0CK#2中的、具有延迟相位的时钟信号CL0CK#2的特定上升沿同步地锁存得到的“O”。另一方面,偏移检测数据的值是通过与具有对应于具有超前相位的时钟信号(图6B的(c)中的时钟信号CL0CK#0和CL0CK#1)的特定上升沿的上升沿同步地锁存得到的“I”。当数据信号DATA到时钟信号CLOCK的延迟增加时,得到为“I”的偏移检测数据值的数量也增加。
[0074]用这种方式,即使在通过使用HS-SYNC代码中的数据序列“1101”,生成偏移检测数据的情况下,也能由偏移检测数据值检测偏移的生成。
[0075]如从图3至图5、图6A和图6B理解到,通常,能通过锁存具有已知值的可选数据序列,生成偏移检测数据。然而,期望与时钟信号CLOCK或时钟信号CL0CK#0至CL0CK#(N-1)中的每一个的下降沿或上升沿同步地生成偏移检测数据。在图3和图4中示出了仅与时钟信号CL0CK#0至CLOCK# (N-1)的下降沿同步地生成偏移检测数据的情形,以及图5示出了仅与时钟信号CLOCK的下降沿同步地生成偏移检测数据的情形。如图6A和图6B所示,当在生成偏移检测数据的情况下,使用上升沿和下降沿两者时,需要与上升沿同步地锁存数据信号DATA (或数据信号DATA#0至DATA(N-1))的电路和与下降沿同步地锁存数据信号DATA (或数据信号DATA#0至DATA(N-1))的电路两者。从电路规模增加的角度看,这是不期望的。在与时钟信号CLOCK或多相位时钟信号的时钟信号CL0CK#0至CLOCK#(N-1)中的每一个的下降沿和上升沿中的仅一个同步地生成偏移检测数据的配置(执行图3至图5的操作的配置)中,能使用于生成偏移检测数据的电路的电路规模小。
[0076]应注意到当基于除了 MIPI D-PHY标准之外的标准,执行数据信号DATA和时钟信号CLOCK的传输时,应当注意通过与由时钟信号CLOCK生成的多相位时钟信号同步地锁存以特定时序发送到接收器2的特定数据序列,生成偏移检测数据的事实。
[0077]同时,如图7所示,当由可变延迟电路23生成多相位时钟信号的时钟信号CL0CK#0至CLOCK# (N-1)以及在偏移检测电路25中多相位时钟信号的时钟信号CL0CK#0至CLOCK#(N-1)用于生成偏移检测数据时,可以将多相位时钟信号的时钟信号CL0CK#0至CLOCK# (N-1)从可变延迟电路23提供到偏移检测电路25。在这种情况下,在偏移检测电路25中不生成多相位时钟信号的时钟信号CL0CK#0至CLOCK# (N-1)。当从多相位时钟信号的时钟信号CL0CK#0至CLOCK#(N-1)中,选择从可变延迟电路23输出的调整延迟时钟信号CLOCKadj时,这种配置很有效。
[0078]用相同的方式,如图8所示,当由可变延迟电路23生成数据信号DATA#0至DATA(N-1)以及数据信号DATA#0至DATA(N-1)用于由偏移检测电路25生成偏移检测数据时,可以将数据信号DATA#0至DATA(N-1)从可变延迟电路23提供到偏移检测电路25。在这种情况下,在偏移检测电路25中不生成数据信号DATA#0至DATA(N-1)。当从数据信号DATA#0至DATA(N-1)中选择从可变延迟电路23输出的调整延迟数据信号DATAaw时,这种配置很有效。
[0079]此外,如图9所示,当由可变延迟电路23延迟数据信号DATA,使得生成延迟数据信号DATA.,以及在偏移检测电路25中,将该延迟数据信号DATAdw用于生成偏移检测数据时,可以将该延迟数据信号DATAdw从可变延迟电路23提供到偏移检测电路25。应注意到在图7中,也示出了其中将延迟数据信号DATAdw从可变延迟电路23提供到偏移检测电路25的配置。
[0080]用相同的方式,如图10所示,当在可变延迟电路23中延迟时钟信号,使得生成延迟时钟信号CLOCK.,以及将在偏移检测电路25中,将该延迟时钟信号CLOCKdw用于生成偏移检测数据时,可以将延迟时钟信号CLOCKdw从可变延迟电路23提供到偏移检测电路25。
[0081]在下文中,将描述上述实施例,特别是可变延迟电路23、锁存电路24和偏移检测电路25的具体例子。
[0082][示例性实施例1]
[0083]图11是示出示例性实施例1中的可变延迟电路23、锁存电路24和偏移检测电路25的配置的框图。图11中所示的电路配置是图1所示的可变延迟电路23、锁存电路24和偏移检测电路25的具体例子。
[0084]在示例性实施例1中,可变延迟电路23由延迟电路31至33和选择电路34组成。延迟电路31通过延迟时钟信号DATA,生成调整延迟数据信号DATAm。在本实施例中,延迟电路31的延迟时间是固定的。
[0085]延迟电路32和33以及选择电路34构成生成响应于从偏移检测电路25提供的延迟控制信号Sem,通过延迟时钟信号CLOCK得到的调整延迟时钟信号CLOCKaw的时钟可变延迟部23B。详细地,延迟电路32和33是由时钟信号CLOCK生成多相位时钟信号的时钟信号CL0CK#0至CL0CK#2的电路部。在本示例性实施例中,将提供给可变延迟电路23的时钟信号CLOCK原样用作CL0CK#0。延迟电路32通过延迟时钟信号CL0CK#0,生成时钟信号CL0CK#1。延迟电路33通过延迟时钟信号CL0CK#1,生成时钟信号CL0CK#2。选择电路34响应于延迟控制信号Sem,选择多相位时钟信号的时钟信号CL0CK#0至CL0CK#2中的任一个,以及将被选时钟信号输出为调整延迟时钟信号CL0CKm。
[0086]锁存电路24由D型触发器51和52以及解串器电路53组成。D型触发器51与调整延迟时钟信号CLOCKaw的上升沿同步地锁存调整延迟数据信号DATAm。另一方面,D型触发器52与调整延迟时钟信号CLOCKaw的下降沿同步地锁存调整延迟数据信号DATAaw。解串器电路53对从D型触发器51和52输出的数据执行解串处理并生成输出数据信号Dtot。注意,这种配置的锁存电路24与调整延迟时钟信号CLOCKaw的上升沿和下降沿两者同步地锁存调整延迟数据信号DATAaw。[0087]偏移检测电路25由延迟电路41至43、D型触发器44至46以及时序检测电路47组成。延迟电路41通过延迟数据信号DATA,生成延迟数据信号DATAmY。延迟电路42和43是由时钟信号CLOCK,生成多相位时钟信号的时钟信号CL0CK#0至CL0CK#2的电路部。在本示例性实施例1中,将提供给偏移检测电路25的时钟信号CLOCK原样用作时钟信号CL0CK#0。延迟电路42通过延迟时钟信号CL0CK#0,生成时钟信号CL0CK#1。延迟电路43通过延迟时钟信号CLOCK#I,生成时钟信号CL0CK#2。
[0088]D型触发器44至46分别与多相位时钟信号的时钟信号CL0CK#0至CL0CK#2的下降沿同步地锁存延迟数据信号DATA.。将从D型触发器44至46输出的数据用作偏移检测数据。
[0089]时序检测电路47基于从D型触发器44至46输出的偏移检测数据,生成延迟控制信号SCTRl。在本示例性实施例中,将延迟控制信号Scm生成为指示应当选择多相位时钟信号的时钟信号CL0CK#0至CL0CK#2中的哪一个到可变延迟电路23的选择电路34的信号。用于基于偏移检测数据值,确定应当选择多相位时钟信号的时钟信号CL0CK#0至CL0CK#2中的哪一个的逻辑包含在时序检测电路47中。
[0090]示例性实施例1中的可变延迟电路23的延迟电路31至33和偏移检测电路25的延迟电路41至43具有“基本上”相同的延迟时间C。这里,术语“基本上”是指忽略制造时,不可避免地引起的变化。
[0091]图12是示例性实施例1中的偏移检测电路25的操作的时序图。如图12的(a)所示,当数据信号DATA和时钟信号CLOCK之间的时序是普通时,与多相位时钟信号的时钟信号CL0CK#0至CL0CK#2的前侧下降沿同步地锁存传输为延迟数据信号DATAdw的数据序列“01110”的第一个“ 1”,以及与后侧下降沿的每一个同步地锁存第三个“I”结果,偏移检测数据的所有值均为“ I ”。在这种情况下,生成从偏移检测电路25发送到可变延迟电路23的延迟控制信号SCT&来根据偏移检测数据,选择具有中间相位的多相位时钟信号的时钟信号CL0CK#1。通过该操作,能使锁存电路24的D型触发器51和52的操作时序的裕度大。
[0092]同时,如图12的(b)所示,当使时钟信号CLOCK到数据信号DATA延迟的偏移发生时,偏移检测数据的值是通过与具有延迟相位的多相位时钟信号(图12的(b)中的时钟信号CL0CK#1和CL0CK#2)的后侧下降沿同步地锁存由数据信号DATAdw传输的数据序列“01110”得到的“O”。在这种情况下,生成从偏移检测电路25发送到可变延迟电路23的延迟控制信号SCT&来根据偏移检测数据,选择具有相对提前或在先的相位的多相位时钟信号中的时钟信号CL0CK#0。通过该操作,能使锁存电路24的D型触发器51和52的操作时序的裕度大。
[0093]此外,如图12的(C)所示,当使数据信号DATA到时钟信号CLOCK延迟的偏移发生时,偏移检测数据的值是通过与具有超前相位的多相位时钟信号(图12的(c)中的时钟信号CL0CK#0和CL0CK#1)的前侧下降沿同步地锁存得到的“O”。在这种情况下,生成从偏移检测电路25发送到可变延迟电路23的延迟控制信号Scm来根据偏移检测数据,选择具有已经相对延迟的相位的多相位时钟信号的时钟信号CL0CK#2。通过该操作,能使锁存电路24的D型触发器51和52的操作时序的裕度大。
[0094]在任一情况下,在本不例性实施例1中,根据与多相位时钟信号的时钟信号CL0CK#0至CL0CK#2的下降沿同步地锁存由延迟数据信号DATAdw传送的数据序列“01110”得到的偏移检测数据,生成延迟控制信号SCTKp基于延迟控制信号Scm,控制可变延迟电路23的选择电路34。由此,调整在调整延迟数据信号DATAaw和调整延迟时钟信号CLOCKaw之间的相对延迟。能使调整延迟数据信号DATAaw和调整延迟时钟信号CLOCKaw之间的偏移小。
[0095][示例性实施例2]
[0096]图13是示出示例性实施例2中的可变延迟电路23、锁存电路24和偏移检测电路25的配置的框图。图13中所示的电路配置是图9所示的可变延迟电路23、锁存电路24和偏移检测电路25的具体例子。
[0097]图13所示的示例性实施例2的电路配置与图11所示的示例性实施例1的电路配置类似。不同点在于在示例性实施例2的电路配置中,从偏移检测电路25移除延迟电路41,以及将延迟数据信号DATAdw从可变延迟电路23提供给偏移检测电路25。将从可变延迟电路23的延迟电路31输出的调整延迟数据信号DATAaw用作提供给偏移检测电路25的延迟数据信号DATAmY。将已经提供给偏移检测电路25的延迟数据信号DATAdw提供给D型触发器44至46。
[0098]根据图13所示的示例性实施例2的电路配置,与示例性实施例1的电路配置相t匕,减少延迟电路的数量。应注意到示例性实施例2中的可变延迟电路23、锁存电路24和偏移检测电路25的操作与示例性实施例1相同,因此,省略其描述。
[0099][示例性实施例3]
[0100]图14是示出示例性实施例3中的可变延迟电路23、锁存电路24和偏移检测电路25的配置的框图。图14所示的电路配置是图7所示的可变延迟电路23、锁存电路24和偏移检测电路25的具体例子。
[0101]图14所示的示例性实施例3的电路配置与图13所示的示例性实施例2的电路配置类似。不同点在于在示例性实施例3的电路配置中,从偏移检测电路25移除延迟电路42和43,以及将多相位时钟信号的时钟信号CL0CK#0至CL0CK#2从可变延迟电路23提供给偏移检测电路25。除了选择电路34之外,从延迟电路32输出的时钟信号CLOCK#I被提供给偏移检测电路25的D型触发器45。同时,除了选择电路34之外,将从延迟电路33输出的时钟信号CL0CK#2提供给偏移检测电路25的D型触发器46。这里,注意在示例性实施例3中,将时钟信号CLOCK原样用作时钟信号CL0CK#0。
[0102]根据图14所示的示例性实施例3的电路配置,与示例性实施例2的电路配置相t匕,进一步减少延迟电路的数量。应注意到,示例性实施例3中的可变延迟电路23、锁存电路24和偏移检测电路25的操作与示例性实施例1相同,因此,省略其描述。
[0103][示例性实施例4]
[0104]图15是示出示例性实施例4中的可变延迟电路23、锁存电路24和偏移检测电路25的配置的框图。图15所示的电路配置是图1所示的可变延迟电路23、锁存电路24和偏移检测电路25的另一示例性实施例。
[0105]在示例性实施例4中,可变延迟电路23由延迟电路61和62、选择电路63和延迟电路64组成。延迟电路61和62与选择电路63构成响应于从偏移检测电路25提供的延迟控制信号SCT&,将调整延迟数据信号DATAaw生成为通过延迟数据信号DATA得到的延迟信号的可变延迟部23A。详细地,延迟电路61和62是由数据信号DATA,生成具有不同延迟时间的数据信号DATA#0至DATA#2的电路部。在本示例性实施例中,将提供给可变延迟电路23的数据信号DATA原样用作数据信号DATA#0。延迟电路61通过延迟数据信号DATA#0,生成数据信号DATA#1。延迟电路62通过延迟数据信号DATA#1,生成数据信号DATA#2。选择电路63响应于延迟控制信号Sct[将数据信号DATA#0至DATA#2中的任何一个选择为调整延迟数据信号DATAaw,以及输出所选数据信号。延迟电路64通过延迟时钟信号CLOCK,生成调整延迟时钟信号CL0CKaw。在本示例性实施例中,延迟电路64的延迟时间是固定的。
[0106]示例性实施例4中的锁存电路24的配置与实施例1至3中的锁存电路24相同。详细地,示例性实施例4中的锁存电路24由D型触发器51和52以及解串器电路53组成。D型触发器51与调整延迟时钟信号CLOCKaw的上升沿同步地锁存数据信号DATAm。另一方面,D型触发器52与调整延迟时钟信号CLOCKaw的下降沿同步地锁存调整延迟数据信号DATAadjo解串器电路53对从D型触发器51和52输出的数据执行解串处理并生成输出数据信号Dott。注意,这种配置的锁存电路24与调整延迟时钟信号CLOCKaw的上升沿和下降沿两者同步地锁存调整延迟数据信号DATAaw。
[0107]同时,在示例性实施例4中,偏移检测电路25由延迟电路71至73、D型触发器74至76以及时序检测电路77组成。延迟电路71和72是由数据信号DATA,生成数据信号DATA#0至DATA#2的电路部。在本示例性实施例4中,将提供给偏移检测电路25的数据信号DATA原样用作数据信号DATA#0。延迟电路71通过延迟数据信号DATA#0,生成数据信号DATA#I。延迟电路72通过延迟数据信号DATA#I,生成数据信号DATA#2。另一方面,延迟电路73通过延迟时钟信号CLOCK,生成延迟时钟信号CLOCK.。
[0108]D型触发器74至76分别与延迟时钟信号CLOCKm的下降沿同步地锁存数据信号DATA#0至DATA#2。将从D型触发器74至76输出的数据用作偏移检测数据的值。
[0109]时序检测电路77根据从D型触发器74至76输出的偏移检测数据值,生成延迟控制信号SCT&。在本示例性实施例4中,将延迟控制信号Scm生成为指定由可变延迟电路23的选择电路34,应当选择数据信号DATA#0至DATA#2中的哪一个的信号。基于偏移检测数据的值,选择数据信号DATA#0至DATA#2中的哪一个的逻辑包含在时序检测电路77中。
[0110]示例性实施例4中的可变延迟电路23的延迟电路61至63以及偏移检测电路25的延迟电路71至73的延迟时间“基本上”相同。其中,词“基本上”是指忽略制造时不可避免地发生的变化。
[0111]图16是示出示例性实施例4中的偏移检测电路25的操作的时序图。如图16的(a)所示,当数据信号DATA和时钟信号CLOCK之间的时序是普通时,与延迟时钟信号CLOCKm的前侧下降沿同步地锁存由数据信号DATA#0至DATA#2的任何一个传输的数据序列“01110”中的第一个“1”,以及与后侧下降沿同步地锁存其第三个“I”。结果,偏移检测数据的所有值均为“ I ”。在这种情况下,生成从偏移检测电路25发送到可变延迟电路23的延迟控制信号Sctkl来根据偏移检测数据,选择具有中间延迟的数据信号DATA#1。通过这种操作,能使锁存电路24的D型触发器51和52的操作时序的裕度大。
[0112]同时,如图16的(b)所示,当使时钟信号CLOCK到数据信号DATA延迟的偏移发生时,偏移检测数据的值是通过与延迟时钟信号CLOCK.的后侧下降沿同步地锁存具有与数据信号DATA相对小的延迟时间的、数据信号DATA#0至DATA#2中的数据信号(图16的(b)中的数据信号DATA#0和DATA#1 )。在这种情况下,生成从偏移检测电路25发送到可变延迟电路23的延迟控制信号Sctkl来根据偏移检测数据,从数据信号DATA中选择具有相对大的延迟时间的数据信号DATA#2。通过该操作,能使锁存电路24的D型触发器51和52的操作时序的裕度大。
[0113]此外,如图16的(C)所示,当使数据信号DATA到时钟信号CLOCK延迟的偏移发生时,偏移检测数据的值是通过与其前侧下降沿同步地锁存数据信号DATA中的、具有相对大的延迟时间的数据信号(图16的(c)中的数据信号DATA#2)得到的“O”。在这种情况下,生成从偏移检测电路25发送到可变延迟电路23的延迟控制信号Scm来根据偏移检测数据,从数据信号DATA中选择具有相对小的延迟时间的数据信号DATA#0。通过这种操作,能使锁存电路24的D型触发器51和52的操作时序的裕度大。
[0114]在任一情况下,在本示例性实施例中,根据通过与延迟时钟信号CLOCKdw的下降沿同步地锁存由数据信号DATA#0至DATA#2传输的数据序列“01110”得到的偏移检测数据,生成延迟控制信号Scm。响应延迟控制信号Scm,控制可变延迟电路23的选择电路63。结果,在适当的范围中调整该调整延迟数据信号DATAaw和调整延迟时钟信号CLOCKaw之间的相对延迟,以致能使调整延迟数据信号DATAaw和调整延迟时钟信号CLOCKaw之间的偏移小。
[0115][示例性实施例5]
[0116]图17是示出示例性实施例5中的可变延迟电路23、锁存电路24和偏移检测电路25的配置的框图。图17所示的电路配置是图10所示的可变延迟电路23、锁存电路24和偏移检测电路25的具体例子。
[0117]图17中所示的示例性实施例5的电路配置与图15所示的示例性实施例4的电路配置类似。不同点在于在示例性实施例5的电路配置中,从偏移检测电路25移除延迟电路73以及将延迟时钟信号CLOCKdw从可变延迟电路23提供给偏移检测电路25。将从可变延迟电路23的延迟电路64输出的调整延迟时钟信号CLOCKaw用作提供给偏移检测电路25的延迟时钟信号CLOCK.。提供给偏移检测电路25的延迟时钟信号CLOCKdw被提供到D型触发器74至76。
[0118]根据图17所示的示例性实施例5的电路配置,与示例性实施例4的电路配置相t匕,能减少延迟电路的数量。应注意到,示例性实施例5中的可变延迟电路23、锁存电路24和偏移检测电路25的操作与示例性实施例4相同,并且省略其描述。
[0119][示例性实施例6]
[0120]图18是示出示例性实施例6中的可变延迟电路23、锁存电路24和偏移检测电路25的配置的框图。图18中所示的电路配置是图8所示的可变延迟电路23、锁存电路24和偏移检测电路25的具体例子。
[0121]图18所示的示例性实施例6的电路配置与图17所示的示例性实施例5中的电路配置类似。不同点在于在示例性实施例6的电路配置中,从偏移检测电路25移除延迟电路71和72,以及将数据信号DATA#0至DATA#2从可变延迟电路23提供给偏移检测电路25。除了选择电路63之外,从延迟电路61输出的数据信号DATA#1被提供给偏移检测电路25的D型触发器75。同时,除了选择电路63之外,从延迟电路62输出的数据信号DATA#2被提供给偏移检测电路25的D型触发器76。这里,在示例性实施例6中,注意,将数据信号DATA原样用作数据信号DATA#0。
[0122]根据图18所示的示例性实施例6的电路配置,与示例性实施例5的电路配置相t匕,进一步减少延迟电路的数量。应注意到示例性实施例6中的可变延迟电路23、锁存电路24和偏移检测电路25的操作与示例性实施例5相同,并且省略其进一步描述。
[0123][示例性实施例7]
[0124]图19是示出示例性实施例7中的可变延迟电路23、锁存电路24和偏移检测电路25的配置的框图。图19中所示的电路配置是图9所示的可变延迟电路23、锁存电路24和偏移检测电路25的具体例子。
[0125]在示例性实施例7中,可变延迟电路23由数据可变延迟部23A和时钟可变延迟部23B组成。数据可变延迟部23A是将调整延迟数据信号DATAaw生成为通过响应于从偏移检测电路25提供的延迟控制信号SCT[延迟数据信号DATA得到的信号的电路部。详细地,数据可变延迟部23A由延迟电路81和82以及选择电路83组成。延迟电路81通过延迟数据信号DATA,生成数据信号DATA#L.延迟电路82通过延迟数据信号DATA#1,生成数据信号DATAUI/2。选择电路83响应于延迟控制信号Sem,选择数据信号DATA#1和数据信号DATAUI/2中的任何一个,并且将被选信号输出为调整延迟数据信号DATAm。将由延迟电路81生成的数据信号DATA#1作为延迟数据信号DATAdw提供给偏移检测电路25。
[0126]另一方面,时钟可变延迟部23B是将调整延迟时钟信号CLOCKaw生成为通过响应于从偏移检测电路25提供的延迟控制信号SCT[延迟时钟信号CLOCK获得的信号的电路部。详细地,时钟可变延迟部23B由延迟电路84和85以及选择电路86组成。延迟电路84通过延迟时钟信号CLOCK, 生成时钟信号CL0CK#1。延迟电路85通过延迟时钟信号CL0CK#1,生成时钟信号CL0CKUI/2。选择电路86响应于延迟控制信号Sem,选择时钟信号CL0CK#1和时钟信号CL0CKUI/2中的任何一个,以及将所选信号输出为调整延迟时钟信号CL0CKm。
[0127]示例性实施例7中的锁存电路24和偏移检测电路25的配置与示例性实施例5的配置(见图13)相同。锁存电路24由D型触发器51和52以及解串器电路53组成,以及偏移检测电路25由延迟电路42和43、D型触发器44至46以及时序检测电路47组成。在本示例性例子中,将提供给偏移检测电路25的时钟信号CLOCK原样用做时钟信号CL0CK#0,以及由延迟电路42和43生成时钟信号CLOCK#I和CL0CK#2。
[0128]本示例性实施例的一个特征在于设置包含在可变延迟电路23中的每一个延迟电路的延迟时间。将可变延迟电路23的延迟电路81和84的延迟时间和偏移检测电路25的延迟电路42和43的延迟时间设置成基本上相同的延迟时间。在下文中,将延迟电路81、84,42和43的延迟时间称为延迟时间C。另一方面,将延迟电路82和85的延迟时间设置成长于延迟电路81、84、42和43的延迟时间C。
[0129]在本示例性实施例中,将可变延迟电路23的延迟电路82和85的延迟时间设置成“基本上”与Π/2相同。这里,“Π”具有在该发射和接收系统的规格中预定的时钟信号CLOCK的周期的一半的时间。同时,词“基本上”是指忽略制造时不可避免发生的偏差。换句话说,由数据可变延迟部23A的选择电路83选择的数据信号DATA#和DATAUI/2之间的延迟时间差是UI/2,以及由时钟可变延迟部23B的选择电路选择的时钟信号CL0CK#1和CL0CKUI/2之间的延迟时间差是Π/2。根据这种设置,即使数据信号DATA和时钟信号CLOCK处于任何延迟关系,可变延迟电路23能将数据信号DATA和时钟信号CLOCK中的边缘的时序设置到已经预定为规格缺省的时间差内的范围。
[0130]图20是示出示例性实施例7中的偏移检测电路25的操作的时序图。图20示出当使数据信号DATA到时钟信号CLOCK延迟的偏移发生时(即,当时钟信号CLOCK的相位比数据信号DATA超前时),偏移检测电路25的操作。在这种情况下,偏移检测数据是通过与具有超前相位的多相位时钟信号(图20中的时钟信号CL0CK#0和CL0CK#1)的前侧下降沿同步地锁存得到的“O”。在这种情况下,生成从偏移检测电路25发送到可变延迟电路23的延迟控制信号Scm使得选择电路83选择数据信号DATA#1以及选择电路86选择时钟信号CL0CKUI/2。通过该操作,能使锁存电路24的D型触发器51和52的操作时序的裕度大。
[0131]用相同的方式,当使时钟信号CLOCK到数据信号DATA延迟的偏移发生时,导致选择电路83选择数据信号DATAUI/2以及选择电路86选择时钟信号CL0CK#1。生成从偏移检测电路25发送到可变延迟电路23的延迟控制信号SCTKp通过该操作,能使锁存电路24的D型触发器51和52的操作时序的裕度大。
[0132]此外,当从偏移检测数据确定无偏移发生时(例如,当偏移检测数据的所有值均为“1”时),生成从偏移检测电路25发送到可变延迟电路23的延迟控制信号Scm使得选择电路83选择数据信号DATA#1以及选择电路86选择时钟信号CL0CK#1。当确定偏移未发生时,给定与数据信号DATA和时钟信号CLOCK相同的延迟时间,以及生成调整延迟数据信号DATAadj和调整延迟时钟信号CLOCKadjij
[0133]在任一,清况下,在本不例性实施例中,根据通过与多相位时钟信号的时钟信号CL0CK#0至CL0CK#2的下降沿同步地锁存由延迟数据信号DATAdw传送的数据序列“01110”得到的偏移检测数据,生成延迟控制信号SCTKp响应于延迟控制信号SCT&,控制可变延迟电路23的选择电路83和86。由此,将调整延迟数据信号DATAaw和调整延迟时钟信号CLOCKaw之间的相对延迟调整到适当范围。能使调整延迟数据信号DATAaw和调整延迟时钟信号CLOCKaw之间的偏移小。
[0134]在本示例性实施例中,因为延迟电路82和85由诸如反相器的延迟元件组成,所以延迟电路82和85受温度偏差、电源电压和MOS晶体管的阈值电压影响。因此,延迟电路82和85中的每一个的延迟时间实际上改变并且偏离延迟时间UI/2。同时,时钟信号CLOCK的实际周期(频率)也改变。为防止这种变化的影响,期望根据时钟信号CLOCK的周期,调整延迟电路82和85的延迟时间UI/2。
[0135]图21A是示出根据实际使用的时钟信号CLOCK的周期Π,设置延迟电路82的延迟时间Π/2的延迟电路82和85的配置的例子的电路图。在下文中,将描述通过延迟数据信号DATA#1,生成数据信号DATAUI/2的延迟电路82的配置。然而,尽管所提供的信号不同,但延迟电路85的配置是相同的。当将图21A的配置应用于延迟电路85时,提供时钟信号CLOCK#I,代替数据信号DATA#,以及输出时钟信号CL0CKUI/2,代替数据信号DATAUI/2。
[0136]在图21A的配置中,延迟电路82由多个延迟电路Ql1至911(|、多个D型触发器92i至921(|,以及时序检测电路93a、延迟选择电路93b和延迟电路9七至947组成。
[0137]延迟电路W1至911(|中的每一个具有延迟时间C以及操作为从时钟信号CLOCK,生成具有不同延迟时间的顺序延迟信号DELAYl至DELAY10。详细地,延迟电路W1通过使时钟信号CLOCK延迟该延迟时间C,生成顺序延迟信号DELAY1。延迟电路912通过使顺序延迟信号DELAYl延迟该延迟时间C,生成顺序延迟信号DELAY2。在下文中,用相同的方式,延迟电路91」通过延迟顺序延迟信号DELAY(j-Ι),生成顺序延迟信号DELAYj。这里,j是等于或大于2并且等于或小于10的整数。[0138]D型触发器92i至921(|充当与顺序延迟信号DELAYl至DELAY10中的每一个同步地锁存时钟信号CLOCK的延迟控制数据采集部,以及将来自每一个数据输出Q的锁存时钟信号CLOCK的值(高或低电平)输出为延迟控制数据。
[0139]延迟电路9七至947具有延迟时间C并且串联连接。延迟电路941至947操作为从数据信号DATA#1,生成具有不同延迟时间的顺序延迟信号(第二顺序延迟信号)的第二顺序延迟部。详细地,将数据信号DATA#1提供给第一延迟电路91的输入,以及将第一延迟电路91的输出与第二延迟电路942的输入连接。用相同的方式,第(k-Ι)延迟电路94k_i的输出与第k延迟电路94k的输入连接。这里,k是从2至7的整数。
[0140]时序检测电路93a根据从D型触发器92i至921(|输出的延迟控制数据,确定用于从延迟电路91至947输出的顺序延迟信号的数据信号DATAUI/2的最适用的顺序延迟信号。基于从D型触发器92i至921(|输出的值,选择从延迟电路91至947中的任何一个输出的顺序延迟信号的逻辑包含在定时检测电路93a中。延迟选择电路93b从延迟电路91至947输出的顺序延迟信号当中,选择由时序检测电路93a确定的顺序延迟信号,并且输出为数据信号DATAUI/2。
[0141]图22A是示出具有图21A的配置的延迟电路82的操作,特别是,延迟选择电路93的操作的时序图。图22A示出当响应于顺序延迟信号DELAYl至DELAY10的上升沿,D型触发器92i至921(|锁存时钟信号CLOCK的操作时的操作。当D型触发器92i至921(|与顺序延迟信号DELAYl至DELAY10同步地分别锁存时钟信号CLOCK时,从D型触发器92i至921(|输出的值示出顺序延迟信号DELAYl至DELAY10和时钟信号CLOCK的相位关系。因此,可以从D型触发器92i至921(|输出的值,确定以延迟时间C为单位的时钟信号CLOCK的周期。
[0142]例如,如图22k所示,当值是通过与顺序延迟信号DELAYl至DELAY7同步地锁存时钟信号CLOCK得到的“1”,顺序延迟信号DELAYS不稳定,以及值是通过与顺序延迟信号DELAY9和DELAY10同步地锁存时钟信号CLOCK得到的“O ”时,视为时钟信号CLOCK的周期DI几乎与从时钟信号CLOCK到顺序延迟信号DELAYS的延迟时间SC相同。在这种情况下,通过延迟选择电路93,从时钟信号CLOCK选择具有延迟时间4C的延迟电路944的输出信号,能输出从数据信号DATA#I,延迟几乎时钟信号CLOCK的周期DI的一半的数据信号DATAUI/2。
[0143]图21A示出了包含10个延迟电路91和10个D型触发器92的电路配置,以及可以适当地改变延迟电路91或D型触发器92的数量。用相同的方式,能适当地改变延迟电路94的数量。
[0144] 同时,注意到延迟电路91的延迟时间和延迟电路94的延迟时间彼此相同总是不必须的。如果即使延迟电路91的延迟时间和延迟电路94的延迟时间不同,则改变延迟选择电路93的逻辑,能基于D型触发器92i至921(|的输出信号,从延迟电路9七至947的输出信号中,选择来自数据信号DATA#1的延迟时间为Π/2或具有最接近Π/2的延迟时间的信号。
[0145]图21B示出了图21A的延迟电路82的配置的改进例子。在图21B的配置中,与时钟信号CLOCK同步地D型触发器92i至921(|锁存顺序延迟信号DELAYl至DELAY10,以及将来自数据输出Q的锁存延迟信号DELAYl至DELAY10的值(高或低电平)输出为延迟控制数据。在这种情况下,通过将根据从D型触发器92i至921(|输出的延迟控制数据,将从延迟电路91至947中的任何一个输出的顺序延迟信号确定为数据信号DATAUI/2的逻辑包含在时序检测电路93a中。能将从延迟电路91至947中的任何一个输出的顺序延迟信号适当地选择为数据信号DATAUI/2。
[0146]图22B示出了图21B的配置的延迟电路82的操作。图22B示出响应于时钟信号CLOCK的下降沿,D型触发器92i至921(|锁存时钟信号CLOCK时的操作。即使当采用图21B的配置时,基本操作与采用图21A的配置的情形相同。
[0147]应注意到可以在延迟电路82和85间共享延迟电路礼至911(1、D型触发器92i至9210和时序检测电路93a。在这种情况下,提供对应于延迟电路82的延迟电路9七至947和对应于延迟电路85的延迟电路941至947。时序检测电路93a选择从包含在延迟电路82中的延迟电路91至947输出的顺序延迟信号的任何一个来输出为数据信号DATAUI/2,以及选择从包含在延迟电路82中的延迟电路91至947输出的顺序延迟信号的任何一个来输出为时钟信号CL0CKUI/2。
[0148]在本示例性实施例中,可以将能可变地调整延迟时间的配置用于可变延迟电路23的延迟电路81和84以及偏移检测电路25的延迟电路42和43 (见图19)。图23示出了能可变地调整延迟时间的延迟电路的配置的例子。具有图23的配置的延迟电路由与输入端101和选择电路10 3串联连接的延迟元件102i至1027组成。选择电路103选择延迟元件至1027的任何一个的输出信号并且从输出端104输出被选输出信号。可以由寄存器设置选择电路103的操作以致能由金属布线固定地选择特定延迟电路102的输出信号。通过采用图23的配置,能提供延迟电路,其中,基于选择电路103的设定值,延迟时间是可变的。
[0149]同时,可以将图23所示的配置用于在其他实施例的任何一个中使用的延迟电路(延迟电路31至34、41至43、61,62,64和71至73)。每一延迟电路的延迟时间变成可变地调整。
[0150]接着,将描述本实施例的发射和接收系统的改进。
[0151][示例性实施例8]
[0152]图24是示出示例性实施例8的发射和接收系统的配置的框图。在示例性实施例8中,分别在将数据信号DATA和时钟信号CLOCK提供给偏移检测电路25的线路中,提供开关26和27。在将用于生成偏移检测数据的特定数据序列传输为数据信号DATA的特定周期中,接通开关26和27,以及对其他周期则断开。当断开开关26和27时,数据信号DATA和时钟信号CLOCK不提供给偏移检测电路25。在断开开关26和27的周期(即,除特定周期远点的周期)中,保持从偏移检测电路25输出的延迟控制信号SCTKp
[0153]例如,当基于MIP D-PHY标准,发射和接收系统将数据信号DATA和时钟信号CLOCK传输到接收器2时,在将HS-SYNC代码传输为数据信号DATA的周期中,可以接通开关26、27,以及在其他周期中可以断开。
[0154]根据这种配置,在除了检测偏移的周期(B卩,生成偏移检测数据的周期)之外的周期中,能停止将数据信号DATA和时钟信号CLOCK提供给偏移检测电路25,使得能减少偏移检测电路25的消耗电流。
[0155]当将另一数据信号(B卩,延迟数据信号DATA.和数据信号DATA#0至DATA(N-1))提供给偏移检测电路25时,可以对将数据信号提供给偏移检测电路25的信号线上提供开关。同时,当将另一时钟信号(即,延迟时钟信号CLOCK.和多相位时钟信号的时钟信号CL0CK#0至CLOCK# (N-1))提供给偏移检测电路25时,可以对将时钟信号提供给偏移检测电路25的信号线提供开关。
[0156]图25示出了具有这种配置的发射和接收系统的例子。在图25的配置中,对于将延迟数据信号DATAdw从可变延迟电路23提供给偏移检测电路25的信号线,布置开关28。对将多相位时钟信号CL0CK#0至CLOCK# (N-1)从可变延迟电路23提供给偏移检测电路25的信号线,配置开关29。在包含将用于生成偏移检测数据的特定数据序列传输为数据信号DATA的周期的特定周期中,接通开关28和29,以及在除特定周期外的另一周期中断开。当断开开关28和29时,延迟数据信号DATAdw和多相位时钟信号CL0CK#0至CLOCK# (N-1)不提供给偏移检测电路25。在断开开关28和29的周期(即,除了特定周期之外的周期)中,保持从偏移检测电路25输出的延迟控制信号Sctkl的值。根据这种配置,在除检测偏移的周期(即,生成偏移检测数据的周期)外的周期中,能减少偏移检测电路25的消耗电流。
[0157][示例性实施例9]
[0158]图26是示出示例性实施例9中的发射和接收系统的配置的框图。在示例性实施例9中,与时钟信号CLOCK同步地将多个数据信号,具体地,数据信号DATAcitl至DATAtl4从发射器I传输到接收器2。在本示例性实施例中,对数据信号DATAtltl至DATAtl4中的每一个,在接收器2中,提供可变延迟电路23、锁存电路24和偏移检测电路25。
[0159]详细地,发射器I由发射侧放大器仏至113,以及12组成,以及接收器2由接收器侧放大器2、至213,以及22组成。发射器I的发射侧放大器Iltl至Il3分别通过传输线3。至33,将数据信号DATAc?至DATAtl3传输到接收器2的接收器侧放大器同时,发射器I的发射侧放大器12通过传输线4,将时钟信号CLOCK传输到接收器2的接收器侧放大器22。在传输线3。至33和4中,将数据信号DATAtltl至DATAtl3和时钟信号CLOCK传输为差别小的振幅信号。接 收器侧放大器2、至213和22将传输为差别小的振幅信号的数据信号DATAcitl至DATAtl3,以及时钟信号CLOCK分别转换成单端信号。即,从接收器侧放大器2、至213和22输出的数据信号DATAcitl至DATAtl3,和时钟信号CLOCK是单端信号。
[0160]此外,接收器2由可变延迟电路23。至233、锁存电路24。至243以及偏移检测电路250至253组成。可变延迟电路23。至233分别是控制或调整数据信号DATAtltl至DATAtl3与时钟信号CLOCK之间的相对延迟的电路。锁存电路至243与数据信号DATAaw同步地锁存从可变延迟电路23。至233提供的调整延迟时钟信号CL0CKADJ来生成输出数据信号D_至Dout3O偏移检测电路25。至253检测数据信号DATAtltl至DATAtl3和时钟信号CLOCK之间的偏移来根据所检测的偏移,生成延迟控制信号Sctkui至SCTIO。将所生成的延迟控制信号Sctkui至Sctio发送到可变延迟电路2?至233。在可变延迟电路2?至233中,分别响应于根据所检测的偏移生成的延迟控制信号Sctkui至Sctio,控制或调整数据信号DATAcitl至DATAtl3和时钟信号CLOCK之间的相对延迟。可变延迟电路23。至233、锁存电路至243以及偏移检测电路2?至253的配置如在上述示例性实施例中所述。
[0161 ] 在本示例性实施例中,关于多个数据信号DATAcitl至DATAtl3中的每一个,能单独地取消随着时钟信号CLOCK的偏移。
[0162] 已经描述了本发明的具体实施例和示例性实施例。然而,本发明不应当解释为限制于上述实施例和示例性实施例。对本领域的技术人员来说,能以包含改进的各种形式实现本发明是显而易见的。
【权利要求】
1.一种接收器,包括: 第一接收部,所述第一接收部被配置成接收外部时钟信号和输出时钟信号; 第二接收部,所述第二接收部被配置成接收外部数据信号和输出数据信号; 可变延迟电路,所述可变延迟电路被配置成,通过延迟所述时钟信号和所述数据信号中的至少一个信号,来生成调整延迟时钟信号和调整延迟数据信号; 锁存电路部,所述锁存电路部被配置成,与所述调整延迟时钟信号同步地锁存所述调整延迟数据信号,以输出输出数据信号;以及 偏移检测电路,所述偏移检测电路被配置成,和相对于所述时钟信号具有不同延迟时间的第一至第N时钟信号同步地,对作为所述数据信号或者作为通过延迟所述数据信号而得到的延迟数据信号来被传输的特定数据序列进行锁存以生成偏移检测数据,并且控制所述可变延迟电路以基于所述偏移检测数据来调整所述至少一个信号的延迟时间,其中N是等于或大于2的整数。
2.根据权利要求1所述的接收器, 其中,所述偏移检测电路生成控制信号,用以控制所述可变延迟电路以基于所述偏移检测数据来调整所述 至少一个信号的延迟时间, 其中,所述可变延迟电路生成所述第一至第N时钟信号,并且基于所述控制信号来选择所述第一至第N时钟信号中的任何一个,以输出为所述调整延迟时钟信号,以及其中,将所述第一至第N时钟信号从所述可变延迟电路提供给所述偏移检测电路。
3.根据权利要求2所述的接收器, 其中,所述可变延迟电路通过使所述数据信号延迟预定时间周期来生成所述延迟数据信号,并且从所述延迟数据信号来生成所述调整延迟数据信号, 其中,将所述延迟数据信号从所述可变延迟电路提供给所述偏移检测电路,以及其中,所述偏移检测电路通过与所述第一至第N时钟信号同步地对以所述延迟数据信号传输的特定数据序列进行锁存,来生成所述偏移检测数据。
4.根据权利要求1所述的接收器, 其中,基于所述偏移检测数据,所述偏移检测电路生成并输出用于控制所述至少一个信号的延迟时间的控制信号到所述可变延迟电路, 其中,所述可变延迟电路包括: 数据可变延迟部,所述数据可变延迟部被配置成通过延迟所述数据信号,来生成所述调整延迟数据信号;以及 时钟可变延迟部,所述时钟可变延迟部被配置成通过延迟所述时钟信号,来生成所述调整延迟数据信号; 其中,所述数据可变延迟部包括: 第一延迟电路,所述第一延迟电路被配置成,通过使所述数据信号延迟第一延迟时间,来输出第一延迟信号; 第二延迟电路,所述第二延迟电路被配置成,通过使所述第一延迟信号延迟第二延迟时间,来输出第二延迟信号;以及 第一选择电路,所述第一选择电路被配置成,基于所述控制信号,将所述第一延迟信号和所述第二延迟信号中的任何一个选择为所述调整延迟数据信号,其中,所述时钟可变延迟部包括: 第三延迟电路,所述第三延迟电路被配置成,通过使所述时钟信号延迟第一延迟时间,来输出第三延迟信号; 第四延迟电路,所述第四延迟电路被配置成,通过使所述时钟信号延迟第二延迟时间,来输出第四延迟信号;以及 第二选择电路,所述第二选择电路被配置成,基于所述控制信号,将所述第三延迟信号和所述第四延迟信号中的任何一个选择为所述调整延迟时钟信号,以及 其中,所述第二延迟时间基本上与所述时钟信号的一个周期的一半相同。
5.根据权利要求4所述的接收器,进一步包括: 第一顺序延迟部,所述第一顺序延迟部被配置成,从所述时钟信号来生成相对于所述时钟信号具有不同延迟时间的多个第一顺序延迟信号; 延迟控制数据采集部,所述延迟控制数据采集部被配置成,通过与所述多个第一顺序延迟信号同步地锁存所述时钟信号,或者与所述时钟信号同步地锁存所述多个第一顺序延迟信号,来采集延迟控制数据; 时序检测电路;以及 第一延迟选择电路, 其中,所述第二延迟电路包括第二顺序延迟部,所述第二顺序延迟部被配置成,从所述第一延迟信号来生成相对于所述第一延迟信号具有不同延迟时间的多个第二顺序延迟信号, 其中,所述时序检测电路响应于所述延迟控制数据,将所述多个第二顺序延迟信号中的任何一个确定为所述第二延迟信号,以及 其中,所述第一延迟选择电路基于所述时序检测电路的确定,将所述多个第二顺序延迟信号中的任何一个输出为所述第二延迟信号。
6.根据权利要求5所述的接收器, 其中,所述第四延迟电路包括: 第三顺序延迟部,所述第三顺序延迟部被配置成,从所述第三延迟信号来生成相对于所述第三延迟信号具有不同延迟时间的多个第三顺序延迟信号;以及第二延迟选择电路, 其中,所述时序检测电路响应于所述延迟控制数据,将所述多个第三顺序延迟信号中的任何一个确定为所述第三延迟信号,以及 其中,所述第二延迟选择电路基于所述时序检测电路的确定,将所述多个第三顺序延迟信号中的任何一个输出为所述第三延迟信号。
7.根据权利要求1至6中的任何一个所述的接收器,其中, 基于MIPI D-PHY标准,来执行所述外部时钟信号和所述外部数据信号到所述接收器的传输,以及 所述特定数据序列是包含在HY-SYNC代码中的数据序列。
8.根据权利要求1所述的接收器,进一步包括: 第一信号线,所述第一信号线连接到所述偏移检测电路,以提供所述数据信号或者所述延迟数据信号;第二信号线,所述第二信号线连接到所述偏移检测电路,以提供所述时钟信号; 在所述第一信号线中提供的第一开关,以及 在所述第二信号线中提供的第二开关, 其中,所述偏移检测电路被配置成,基于所述偏移检测数据,来生成并且输出用于控制所述至少一个信号的延迟时间的控制信号到所述可变延迟电路, 其中,在包含用于传输所述特定数据序列的周期的特定周期中,所述第一开关和所述第二开关将所述数据信号或者所述延迟数据信号提供给所述偏移检测电路,以及将所述时钟信号提供给所述偏移检测电路, 其中,在除了所述特定周期之外的周期中,所述第一开关和所述第二开关阻止将所述数据信号或者所述延迟数据信号提供给所述偏移检测电路,以及阻止将所述时钟信号提供给所述偏移检测电路,以及 其中,在除了所述特定周期之外的周期中,所述偏移检测电路保持所述控制信号的值。
9.根据权利要求1所述的接收器,进一步包括: 第一信号线,所述第一信号线连接到所述偏移检测电路,以提供所述数据信号或者所述延迟数据信号; 第二信号线,所述第二信号线连接到所述偏移检测电路,以提供第一至第N时钟信号; 在所述第一信号线中提供的第一开关,以及 在所述第二信号线中提供的第二开关, 其中,所述偏移检测电路被配置成,基于所述偏移检测数据,来生成并且输出用于控制所述至少一个信号的延迟时间的控制信号到所述可变延迟电路, 其中,在包含用以传输所述特定数据序列的周期的特定周期中,所述第一开关和所述第二开关将所述数据信号或者所述延迟数据信号提供给所述偏移检测电路,以及将所述第一至第N时钟信号提供给所述偏移检测电路, 其中,在除了所述特定周期之外的周期中,所述第一开关和所述第二开关阻止将所述所述数据信号或者所述延迟数据信号提供给所述偏移检测电路,以及阻止将所述时钟信号提供给所述偏移检测电路,以及 其中,在除了所述特定周期之外的周期中,所述偏移检测电路保持所述控制信号的值。
10.根据权利要求1所述的接收器,进一步包括: 第三接收部,所述第三接收部被配置成,接收第二外部数据信号并且输出第二数据信号; 第二可变延迟电路,所述第二可变延迟电路被配置成,通过延迟所述时钟信号和所述第二数据信号中的至少一个信号,生成第二调整延迟数据信号和第二调整延迟时钟信号;第二锁存电路,所述第二锁存电路被配置成,与所述第二调整延迟时钟信号同步地锁存所述第二调整延迟数据信号,以生成第二输出数据信号,以及 第二偏移检测电路,所述第二偏移检测电路被配置成,通过与相对于所述时钟信号具有不同延迟时间的第一至第N时钟信号同步地锁存通过所述第二数据信号或者通过延迟所述第二数据信号而得到的所述第二延迟数据信号所传输的特定数据序列,来生成第二偏移检测数据,以及基于所述第二偏移检测数据来控制所述第二可变延迟电路中的所述至少一个信号的延迟时间,其中,N是等于或大于2的整数。
11.一种接收器,包括: 第一接收部,所述第一接收部被配置成接收外部时钟信号和输出时钟信号; 第二接收部,所述第二接收部被配置成接收外部数据信号和输出数据信号; 可变延迟电路,所述可变延迟电路被配置成,通过延迟所述时钟信号和所述数据信号中的至少一个信号,生成调整延迟时钟信号和调整延迟数据信号; 锁存电路部,所述锁存电路部被配置成,与所述调整延迟时钟信号同步地锁存所述调整延迟数据信号,以生成输出数据信号;以及 偏移检测电路,所述偏移检测电路被配置成,通过与所述时钟信号或者通过延迟所述时钟信号而得到的延迟时钟信号同步地锁存以相对于所述数据信号具有不同延迟时间的第一至第N数据信号传输的特定数据序列,来生成偏移检测数据,以及基于所述偏移检测数据来控制所述至少一个信号的延迟时间,其中,N是等于或大于2的整数。
12.根据权利要求11所述的接收器, 其中,所述偏移检测电路生成控制信号,用以基于所述偏移检测数据,通过所述可变延迟电路控制所述至少一个信号的延迟时间, 其中,所述可变延迟电路生成所述第一至第N数据信号,并且基于所述控制信号来将所述第一至第N数据信号的任何一个选择为所述调整延迟数据信号,以及 其中,将所述第一至 第N数据信号从所述可变延迟电路提供到所述偏移检测电路。
13.根据权利要求12所述的接收器, 其中,所述可变延迟电路通过使所述时钟信号延迟预定时间来生成所述延迟时钟信号,并且从所述延迟时钟信号来生成所述调整延迟时钟信号, 其中,将所述延迟时钟信号从所述可变延迟电路提供到所述偏移检测电路,以及其中,所述偏移检测电路 通过与所述延迟时钟信号同步地锁存以第一至第N数据信号传输的所述特定数据序列,来生成所述偏移检测数据。
14.一种发射和接收系统,包括: 发射器;以及 接收器,所述接收器被配置成接收来自所述发射器的外部时钟信号和外部数据信号,以及 其中,所述接收器包括: 第一接收部,所述第一接收部被配置成接收所述外部时钟信号和输出时钟信号; 第二接收部,所述第二接收部被配置成接收所述外部数据信号和输出数据信号;可变延迟电路,所述可变延迟电路被配置成,通过延迟所述时钟信号和所述数据信号中的至少一个信号,生成调整延迟时钟信号和调整延迟数据信号; 锁存电路部,所述锁存电路部被配置成,与所述调整延迟时钟信号同步地锁存所述调整延迟数据信号,以输出输出数据信号;以及 偏移检测电路,所述偏移检测电路被配置成,和相对于所述时钟信号具有不同延迟时间的第一至第N时钟信号同步地锁存以所述数据信号或者通过延迟所述数据信号而得到的延迟数据信号传输的特定数据序列,以生成偏移检测数据,并且基于所述偏移检测数据,来控制所述可变延迟电路以调整所述至少一个信号的延迟时间,其中,N是等于或大于2的整数。
15.根据权利要求14所述的发射和接收系统,其中, 基于MIPI D-PHY标准,执行将所述外部时钟信号和所述外部数据信号从所述发射器到所述接收器的传输,以及 所述特定数据序列是包含在HY-SYNC代码中的数据序列。
16.—种发射和接收系统,包括: 发射器;以及 接收器,所述接收器被配置成接收来自所述发射器的外部时钟信号和外部数据信号,以及 其中,所述接收器包括: 第一接收部,所述第一接收部被配置成接收外部时钟信号和输出时钟信号; 第二 接收部,所述第二接收部被配置成接收外部数据信号和输出数据信号; 可变延迟电路,所述可变延迟电路被配置成,通过延迟所述时钟信号和所述数据信号中的至少一个信号,生成调整延迟时钟信号和调整延迟数据信号; 锁存电路部,所述锁存电路部被配置成,与所述调整延迟时钟信号同步地锁存所述调整延迟数据信号,以输出输出数据信号;以及 偏移检测电路,所述偏移检测电路被配置成,通过与所述时钟信号或者通过延迟所述时钟信号而得到的延迟时钟信号同步地锁存以从所述数据信号生成的相对于所述数据信号具有不同延迟时间的第一至第N数据信号来传输的特定数据序列,来生成所述偏移检测数据,并且基于所述偏移检测数据来控制所述至少一个信号的延迟时间,其中,N是等于或大于2的整数。
17.根据权利要求15所述的发射和接收系统,其中, 基于MIPI D-PHY标准,执行将所述外部时钟信号和所述外部数据信号从所述发射器到所述接收器的传输,以及 所述特定数据序列是包含在HY-SYNC代码中的数据序列。
【文档编号】G06F1/04GK104020820SQ201410072385
【公开日】2014年9月3日 申请日期:2014年2月28日 优先权日:2013年2月28日
【发明者】丝鱼川敬一, 小江信一, 黑沢淳, 田村敬 申请人:瑞萨Sp驱动器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1