一种校准电路、校准方法、接口和相关设备与流程

文档序号:29036047发布日期:2022-02-25 18:47阅读:58来源:国知局
一种校准电路、校准方法、接口和相关设备与流程

1.本发明实施例涉及集成电路技术领域,具体涉及一种校准电路、校准方法、接口和相关设备。


背景技术:

2.在芯片的互连接口中,一般采用对接口进行训练的方式,来校准接口的数据信号和时钟信号的相位关系,进而优化接口的时序。但是,训练是在接口初始化阶段完成的,在接口传输阶段,电压和温度等参数的变化,会导致数据信号和时钟信号的相位关系偏离最优值。尤其在传输速度比较高的接口中,这种偏离会导致接口时序出错,限制接口的传输速度。基于此,如何校准数据信号和时钟信号的相位关系偏离,是本领域技术人员亟待解决的问题之一。


技术实现要素:

3.有鉴于此,本发明实施例提供了一种校准电路、校准方法、接口和相关设备,以校准数据信号和时钟信号的相位关系的偏离。
4.为解决上述问题,本发明实施例提供如下技术方案:
5.本发明第一方面提供了一种校准电路,包括时钟生成模块、数据采样模块和校准模块;
6.所述时钟生成模块用于接收第一时钟信号,并根据所述第一时钟信号,获得依次延时的第一采样时钟信号至第n采样时钟信号,n为大于或等于3的自然数;
7.所述数据采样模块用于接收第一数据信号,并根据所述第一采样时钟信号至所述第n采样时钟信号,对所述第一数据信号进行采样,获得第一采样数据信号至第n采样数据信号;其中,任一采样时钟信号用于生成第二时钟信号,与所述采样时钟信号对应的采样数据信号用于生成第二数据信号;
8.所述校准模块用于获得所述第一采样数据信号至所述第n采样数据信号的比较结果,并判断所述比较结果与初始比较结果是否相同,若不同,根据比较结果输出相应的控制信号至所述时钟生成模块或所述数据采样模块,以通过调节采样时钟信号或采样数据信号的时序,校准所述第二时钟信号和所述第二数据信号的相位关系。
9.本发明第二方面提供了一种校准方法,包括:
10.接收第一时钟信号和第一数据信号;
11.根据所述第一时钟信号,获得依次延时的第一采样时钟信号至第n采样时钟信号,n为大于或等于3的自然数;
12.根据所述第一采样时钟信号至所述第n采样时钟信号,对所述第一数据信号进行采样,获得第一采样数据信号至第n采样数据信号;其中,任一采样时钟信号用于生成第二时钟信号,与所述采样时钟信号对应的采样数据信号用于生成第二数据信号;
13.获得所述第一采样数据信号至所述第n采样数据信号的比较结果,并判断所述比
较结果与初始比较结果是否相同,若不同,根据比较结果调节采样时钟信号或采样数据信号的时序,以校准所述第二时钟信号和所述第二数据信号的相位关系。
14.本发明第三方面提供了一种接口,包括如上所述的校准电路。
15.本发明第四方面提供了一种芯片,包括如上所述的接口。
16.本发明第五方面提供了一种电子设备,包括如上所述的芯片。
17.本发明实施例提供的校准电路、校准方法、接口和相关设备,根据接收的第一时钟信号,获得第一采样时钟信号至第n采样时钟信号,根据第一采样时钟信号至第n采样时钟信号,对接收的第一数据信号进行采样,获得第一采样数据信号至第n采样数据信号,获得第一采样数据信号至第n采样数据信号的比较结果之后,判断比较结果与初始比较结果是否相同,若相同,说明第一数据信号与第一时钟信号的相位关系未发生偏离,若不同,说明第一数据信号与第一时钟信号的相位关系发生了偏离。
18.由于任一采样时钟信号用于生成第二时钟信号,对应的采样数据信号用于生成第二数据信号,因此,可以通过调节采样时钟信号或采样数据信号的时序,校准第二时钟信号和第二数据信号的相位关系,进而可以使得具有校准电路的接口输出的第二时钟信号和第二数据信号的相位关系始终保持在最优值,进而可以保证接口的时序和传输速度始终保持在最优值。
附图说明
19.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
20.图1为本发明一个实施例提供的校准电路的结构示意图;
21.图2为本发明另一个实施例提供的校准电路的结构示意图;
22.图3为本发明一个实施例提供的第一时钟信号和采样时钟信号的时序图;
23.图4为本发明一个实施例提供的第一数据信号、采样时钟信号和采样数据信号的时序图;
24.图5为本发明另一个实施例提供的第一数据信号、采样时钟信号和采样数据信号的时序图;
25.图6为本发明另一个实施例提供的第一数据信号、采样时钟信号和采样数据信号的时序图;
26.图7为本发明一个实施例提供的校准电路的结构示意图;
27.图8为本发明一个实施例提供的控制方法的流程图;
28.图9为本发明一个实施例提供的接口的结构示意图。
具体实施方式
29.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
30.芯片的互连接口,尤其是小芯片(chiplet)或者裸片到裸片(die-to-die)的互连接口,一般用于实现芯片之间信号的传输,该信号一般包括时钟信号和数据信号。由于数据信号和时钟信号的相位关系会影响接口的时序和传输速度,因此,在接口初始化阶段,会对接口进行训练,以校准接口的数据信号和时钟信号的相位关系。
31.但是,随着信号传输工作的持续进行,芯片的电压和温度等参数会发生偏离,而电压和温度等参数的变化,又会导致接口传输的数据信号和时钟信号的相位关系发生偏离,因此,为了保证数据信号和时钟信号的相位关系始终保持不变,就需要在接口的数据传输阶段,也对数据信号和时钟信号的相位关系进行动态校准。
32.虽然可以在初始化阶段训练完成之后,一直重复训练,并将训练结果与初始化训练结果进行比较,来判断数据传输阶段数据信号和时钟信号的相位关系是否发生了变化,但是,该方法需要额外的数据通道监控训练结果,校准成本较高。
33.基于此,本发明实施例提供了一种校准电路、校准方法、接口和相关设备,以解决上述问题,所述校准电路包括时钟生成模块、数据采样模块和校准模块;
34.所述时钟生成模块用于接收第一时钟信号,并根据所述第一时钟信号,获得依次延时的第一采样时钟信号至第n采样时钟信号,n为大于或等于3的自然数;
35.所述数据采样模块用于接收第一数据信号,并根据所述第一采样时钟信号至所述第n采样时钟信号,对所述第一数据信号进行采样,获得第一采样数据信号至第n采样数据信号;其中,任一采样时钟信号用于生成第二时钟信号,与所述采样时钟信号对应的采样数据信号用于生成第二数据信号;
36.所述校准模块用于获得所述第一采样数据信号至所述第n采样数据信号的比较结果,并判断所述比较结果与初始比较结果是否相同,若不同,根据比较结果输出相应的控制信号至所述时钟生成模块或所述数据采样模块,以通过调节采样时钟信号或采样数据信号的时序,校准所述第二时钟信号和所述第二数据信号的相位关系。
37.若比较结果与初始比较结果相同,说明第一数据信号与第一时钟信号的相位关系未发生偏离,若比较结果与初始比较结果不同,说明第一数据信号与第一时钟信号的相位关系发生了偏离,从而可以通过调节采样时钟信号或采样数据信号的时序,校准第二时钟信号和第二数据信号的相位关系。
38.基于上述发明构思,作为本发明实施例公开内容的一种可选实现,本发明实施例提供了一种校准电路,该校准电路主要应用于接口,该接口可以为互连接口,如小芯片或者裸片到裸片的互连接口,当然,本发明并不仅限于此,该校准电路还可以应用于其他需要校准时钟信号和数据信号相位关系的器件,在此不再赘述。
39.如图1所示,图1为本发明一个实施例提供的校准电路的结构示意图,该校准电路用于接收第一时钟信号clk1和第一数据信号data1,输出第二时钟信号clk2和第二数据信号data2。并且,该校准电路包括时钟生成模块20、数据采样模块21和校准模块22。
40.其中,时钟生成模块20用于接收第一时钟信号clk1,并根据第一时钟信号clk1,获得依次延时的第一采样时钟信号c
11
至第n采样时钟信号c
1n
,n为大于或等于3的自然数。
41.数据采样模块21用于接收第一数据信号data1,并根据第一采样时钟信号c
11
至第n采样时钟信号c
1n
,对第一数据信号data1进行采样,获得第一采样数据信号d
11
至第n采样数
据信号d
1n
。即,数据采样模块21根据第一采样时钟信号c
11
对第一数据信号data1进行采样,获得第一采样数据信号d
11
;诸如此类,数据采样模块21根据第n采样时钟信号c
1n
对第一数据信号data1进行采样,获得第n采样数据信号d
1n

42.其中,任一采样时钟信号用于生成第二时钟信号clk2,与该采样时钟信号对应的采样数据信号用于生成第二数据信号data2。如,第一采样时钟信号c
11
用于生成第二时钟信号clk2,第一采样数据信号d
11
用于生成第二数据信号data2。其中,第一采样时钟信号c
11
至第n采样时钟信号c
1n
与第一采样数据信号d
11
至第n采样数据信号d
1n
分别对应。
43.校准模块22用于获得第一采样数据信号d
11
至第n采样数据信号d
1n
的比较结果,并判断比较结果与初始比较结果是否相同,若不同,根据比较结果输出相应的控制信号至时钟生成模块20或数据采样模块21,以通过调节采样时钟信号或采样数据信号的时序,校准第二时钟信号clk2和第二数据信号data2的相位关系。
44.本发明实施例中,可以通过校准电路实时动态地监控第一时钟信号clk1和第一数据信号data1的相位关系,并在第一时钟信号clk1和第一数据信号data1的相位关系发生变化时,校准第二时钟信号clk2与第二数据信号data2的相位关系,以使具有该校准电路的接口输出的第二时钟信号clk2和第二数据信号data2的相位关系始终保持在最优值,进而可以保证接口的时序和传输速度始终保持在最优值。此外,本发明实施例中,既不需要对接口进行训练,也不需要额外的数据通道监控训练结果,因此,校准成本较低。
45.本发明一些实施例中,如图2所示,图2为本发明另一实施例提供的校准电路的结构示意图,该校准电路还包括串并转换模块23,该串并转换模块23与时钟生成模块20、数据采样模块21和校准模块22相连。
46.串并转换模块23用于对第一采样数据信号d
11
至第n采样数据信号d
1n
进行串并转换,获得第一输出数据信号d
21
至第n输出数据信号d
2n
,对第一采样时钟信号c
11
至第n采样时钟信号c
1n
进行分频,获得第一输出时钟信号c
21
至第n输出时钟信号c
2n

47.即,串并转换模块23对第一采样数据信号d
11
进行串并转换,获得第一输出数据信号d
21
;诸如此类,串并转换模块23对第n采样数据信号d
1n
进行串并转换,获得第n输出数据信号d
2n
。串并转换模块23对第一采样时钟信号c
11
进行分频,获得第一输出时钟信号c
21
;诸如此类,串并转换模块23对第n采样时钟信号c
1n
进行分频,获得第n输出时钟信号c
2n

48.其中,任一输出时钟信号为第二时钟信号clk2,与该输出时钟信号对应的输出数据信号为第二数据信号data2。如,第一输出时钟信号为第二时钟信号clk2,第一输出数据信号为第二数据信号data2。
49.基于此,校准模块22还用于对第一输出数据信号d
21
至第n输出数据信号d
2n
进行相互比较,来获得第一采样数据信号d
11
至第n采样数据信号d
1n
的比较结果。
50.如,若第一输出数据信号d
21
至第n输出数据信号d
2n
均相同,则第一采样数据信号d
11
至第n采样数据信号d
1n
的比较结果为:第一采样数据信号d
11
至第n采样数据信号d
1n
均相同。若第一输出数据信号d
21
与第二输出数据信号d
22
至第n输出数据信号d
2n
不相同,则第一采样数据信号d
11
至第n采样数据信号d
1n
的比较结果为:第一采样数据信号d
11
与第二采样数据信号d
12
至第n采样数据信号d
1n
不相同。
51.如图3所示,图3为本发明一个实施例提供的第一时钟信号clk1和采样时钟信号的时序图,其中,可以通过对第一时钟信号clk1进行延时,来获得依次延时的第一采样时钟信
号c
11
至第n采样时钟信号c
1n
。也就是说,第一采样时钟信号c
11
至第n采样时钟信号c
1n
与第一时钟信号clk1的周期和频率是相同的,只是跳变沿的到来时间依次延迟。
52.如图4所示,图4为本发明一个实施例提供的第一数据信号data1、采样时钟信号和采样数据信号的时序图,图4中仅以上升沿触发采样为例进行说明,如,第一采样时钟信号c
11
的第一个上升沿到来之后,第一采样时钟信号c
11
对第一数据信号data1进行第一次采样,使得第一采样数据信号d
11
的数据与第一数据信号data1第一个数据周期t1内的数据相同;第二采样时钟信号c
12
的第一个上升沿到来之后,第二采样时钟信号c
12
对第一数据信号data1进行第一次采样,使得第二采样数据信号d
12
的数据与第一数据信号data1第一个数据周期t1内的数据相同;以此类推。当然,本发明并不仅限于此,在另一些实施例中,也可以通过下降沿触发来采样数据,在此不再赘述。
53.需要说明的是,校准模块22还用于根据第一采样时钟信号c
11
至第n采样时钟信号c
1n
获得比较时段,并对同一比较时段内的第一采样数据信号d
11
至第n采样数据信号d
1n
进行相互比较,来获得第一采样数据信号d
11
至第n采样数据信号d
1n
的比较结果。
54.如图4所示,第一个比较时段可以为第n采样时钟信号c
1n
第一个上升沿与第一采样时钟信号c
11
第二个上升沿之间的时段;第二个比较时段可以为第n采样时钟信号c
1n
第二个上升沿与第一采样时钟信号c
11
第三个上升沿之间的时段;以此类推。
55.当然,本发明另一些实施例中,校准模块22还用于根据第一输出时钟信号c
21
至第n输出时钟信号c
2n
获得比较时段,并对同一比较时段内的第一输出数据信号d
21
至第n输出数据信号d
2n
进行相互比较,在此不再赘述。
56.本发明一些实施例中,可以令初始比较结果为:第一采样数据信号d
11
至第n采样数据信号d
1n
完全相同。
57.基于此,时钟生成模块20还用于对第一时钟信号clk1进行延时,以获得依次延时第一预设时间t1的第一采样时钟信号c
11
至第n采样时钟信号c
1n
。第一预设时间t1用于使第一采样时钟信号c
11
至第n采样时钟信号c
1n
,对第一数据信号data1同一数据周期t内的相同数据进行采样,以使初始比较结果为第一采样数据信号d
11
至第n采样数据信号d
1n
完全相同。
58.需要说明的是,可以先设置一个较小的延时时间,如设置延时间隔为一个延时单元,使得第一采样时钟信号c
11
至第n采样时钟信号c
1n
的延时间隔较小,保证采样得到的第一采样数据信号d
11
至第n采样数据信号d
1n
是同一数据周期内的数据。然后逐步增加延时间隔,若第一采样数据信号d
11
与第二采样数据信号d
12
不同,或,第n-1采样数据信号d
1n-1
与第n采样数据信号d
1n
不同,则减小延时间隔,以在保证采样得到的第一采样数据信号d
11
至第n采样数据信号d
1n
相同的情况下,使得采样间隔尽可能的大,以提高校准精度。其中,最终确定的延时间隔即第一预设时间t1。
59.若初始比较结果为第一采样数据信号d
11
至第n采样数据信号d
1n
完全相同,则比较结果与初始比较结果不同为:第一采样数据信号d
11
至第n采样数据信号d
1n
中至少一个采样数据信号与其他采样数据信号不同。也就是说,若第一采样数据信号d
11
至第n采样数据信号d
1n
中至少一个采样数据信号与其他采样数据信号不同,则校准模块22根据比较结果输出相应的控制信号至时钟生成模块20或数据采样模块21,以使时钟生成模块20基于控制信号,调节第一采样时钟信号c
11
至第n采样时钟信号c
1n
的时序,或使数据采样模块21基于控制信
号,调节第一采样数据信号d
11
至第n采样数据信号d
1n
的时序,以校准第二时钟信号clk2与第二数据信号data2的相位关系。
60.当然,本发明并不仅限于此,在另一些实施例中,初始比较结果还可以为第一采样数据信号d
11
至第n-1采样数据信号d
1n-1
完全相同,但与第n采样数据信号d
1n
不同,在此不再赘述。
61.需要说明的是,本发明实施例中的时钟信号和数据信号的相位关系是指时钟信号的跳变沿和数据信号的跳变沿的位置关系。若第一时钟信号clk1和第一数据信号data1的相位关系未发生偏离,则第一时钟信号clk1的跳变沿和第一数据信号data1的跳变沿的位置关系是图4所示的固定的间隔l;若第一时钟信号clk1和第一数据信号data1的相位关系发生了偏离,则第一时钟信号clk1的跳变沿和第一数据信号data1的跳变沿的位置关系发生了变化,如第一时钟信号clk1的跳变沿和第一数据信号data1的跳变沿的间隔l变大或缩小了。
62.若初始比较结果为第一采样数据信号d
11
至第n采样数据信号d
1n
完全相同,如图4所示,第一采样数据信号d
11
至第n采样数据信号d
1n
都为高电平,说明实际得到的比较结果为第一采样数据信号d
11
至第n采样数据信号d
1n
完全相同,说明实际得到的比较结果与初始比较结果相同,第一时钟信号clk1和第一数据信号data1的相位关系未发生变化或偏离。
63.如图5所示,图5为本发明另一个实施例提供的第一数据信号data1和第一采样时钟信号c
11
至第n采样时钟信号c
1n
的时序图,第一采样数据信号d
11
为低电平,第二采样数据信号d
12
至第n采样数据信号d
1n
都为高电平,则说明实际得到的比较结果为第一采样数据信号d
11
至第n采样数据信号d
1n
中至少一个采样数据信号与其他采样数据信号不同,说明实际得到的比较结果与初始比较结果不同,第一时钟信号clk1和第一数据信号data1的相位关系发生了变化或偏离。
64.由于串并转换只是将串行信号转换为了并行信号,时钟信号和数据信号的相位关系并未发生变化,因此,第二时钟信号clk2与第二数据信号data2的相位关系,与第一时钟信号clk1和第一数据信号data1的相位关系相同,也发生了变化。为了校准第二时钟信号clk2与第二数据信号data2的相位关系,可以将第一采样时钟信号c
11
至第n采样时钟信号c
1n
共同延时,使第一采样时钟信号c
11
至第n采样时钟信号c
1n
的跳变沿都向右移动,或者,将第一采样数据信号d
11
至第n采样数据信号d
1n
共同提前,使第一采样数据信号d
11
至第n采样数据信号d
1n
的跳变沿都向左移动。
65.如图6所示,图6为本发明另一个实施例提供的第一数据信号data1和第一采样时钟信号c
11
至第n采样时钟信号c
1n
的时序图,第n采样数据信号d
1n
为低电平,第一采样数据信号d
11
至第n-1采样数据信号d
1n-1
都为高电平,则说明实际得到的比较结果为第一采样数据信号d
11
至第n采样数据信号d
1n
中至少一个采样数据信号与其他采样数据信号不同,说明实际得到的比较结果与初始比较结果不同,第一时钟信号clk1和第一数据信号data1的相位关系发生了变化。
66.此时,为了校准第二时钟信号clk2与第二数据信号data2的相位关系,可以将第一采样时钟信号c
11
至第n采样时钟信号c
1n
共同提前,使第一采样时钟信号c
11
至第n采样时钟信号c
1n
的跳变沿都向左移动,或者,将第一采样数据信号d
11
至第n采样数据信号d
1n
共同延时,使第一采样数据信号d
11
至第n采样数据信号d
1n
的跳变沿都向右移动。
67.也就是说,本发明一些实施例中,若第一采样数据信号d
11
至第i采样数据信号d
1i
与第i+1采样数据信号d
1i+1
至第n采样数据信号d
1n
不同,i为小于n/2的自然数,输出第一控制信号至时钟生成模块20,以使时钟生成模块20基于第一控制信号,将第一采样时钟信号c
11
至第n采样时钟信号c
1n
共同提前,或者,输出第二控制信号至所述数据采样模块21,以使所述数据采样模块21基于所述第二控制信号,将所述第一采样数据信号d
11
至所述第n采样数据信号d
1n
共同延时;
68.若第一采样数据信号d
11
至第i采样数据信号d
1i
与第i+1采样数据信号d
1i+1
至第n采样数据信号d
1n
不同,i为大于n/2、小于n的自然数,输出第三控制信号至时钟生成模块20,以使时钟生成模块20基于第三控制信号,将第一采样时钟信号c
11
至第n采样时钟信号c
1n
共同延时,或者,输出第四控制信号至所述数据采样模块21,以使所述数据采样模块21基于所述第四控制信号,将所述第一采样数据信号d
11
至所述第n采样数据信号d
1n
共同提前。
69.本发明一些实施例中,n为奇数,如n等于3,当然,本发明并不仅限于此,在另一些实施例中,n还可以为偶数。当n为奇数时,n/2并非自然数,因此,不会出现i等于n/2的情况。当n为偶数时,n/2为自然数,因此,i可以等于n/2,即当n为偶数时,i为大于或等于n/2、小于n的自然数。
70.可选地,当n为奇数时,第(n+1)/2采样时钟信号用于生成第二时钟信号,第(n+1)/2采样数据信号用于生成第二数据信号;当n为偶数时,第n/2采样时钟信号用于生成第二时钟信号,第n/2采样数据信号用于生成第二数据信号。
71.基于此,本发明一些实施例中,如表1所示,若第一采样数据信号、第二采样数据信号和第三采样数据信号都为低电平,如为000,则比较结果与初始比较结果相同,说明当前相位关系正确,不需要校准,保持当前状态即可。若第一采样数据信号、第二采样数据信号和第三采样数据信号都为高电平,如为111,则比较结果与初始比较结果相同,说明当前相位关系正确,不需要校准,保持当前状态即可。若第一采样数据信号和第二采样数据信号为低电平、第三采样数据信号为高电平,如为001,则比较结果与初始比较结果不同,说明时钟信号延迟了,需要将时钟信号提前。若第一采样数据信号为高电平,第二采样数据信号和第三采样数据信号为低电平,如为100,则比较结果与初始比较结果不同,说明时钟信号提前了,需要将时钟信号延迟。若为101或010,说明数据出现了错误,不需要对相位关系进行调整,保持当前状态即可。
72.表1
73.采样数据信号状态校准000正确保持001时钟信号延迟了提前时钟信号010错误保持011时钟信号提前了延迟时钟信号100时钟信号提前了延迟时钟信号101错误保持110时钟信号延迟了提前时钟信号111正确保持
74.由于第二时钟信号clk2是由第一采样时钟信号c
11
至第n采样时钟信号c
1n
中的至
少一个采样时钟信号获得的,因此,可以通过调节第一采样时钟信号c
11
至第n采样时钟信号c
1n
的时序,来调节第二时钟信号clk2的时序,进而可以调节第二时钟信号clk2与第二数据信号data2的相位关系。
75.由于第二数据信号data2是由第一采样数据信号d
11
至所述第n采样数据信号d
1n
中的至少一个采样数据信号获得的,因此,可以通过调节第一采样数据信号d
11
至所述第n采样数据信号d
1n
的时序,来调节第二数据信号data2的时序,进而可以调节第二时钟信号clk2与第二数据信号data2的相位关系。
76.基于此,本发明实施例中,可以通过将第一采样时钟信号c
11
至第n采样时钟信号c
1n
延时或提前,来调节第二时钟信号clk2的跳变沿的位置,通过将第一采样数据信号d
11
至所述第n采样数据信号d
1n
延时或提前,来调节第二数据信号data2的跳变沿的位置,进而调节第二时钟信号clk2与第二数据信号data2的跳变沿的位置关系,进而调节第二时钟信号clk2与第二数据信号data2的相位关系。
77.本发明一些实施例中,如图7所示,图7为本发明一个实施例提供的校准电路的结构示意图,该时钟生成模块20包括差分放大器200和延时电路201。其中,差分放大器200的输入端接收第一时钟信号clk1,其中,第一时钟信号clk1为差分时钟信号,差分放大器200输出放大后的第一时钟信号clk1至延时电路201。延时电路201用于对放大后的第一时钟信号clk1进行延时,以获得第一采样时钟信号c
11
至第n采样时钟信号c
1n

78.在上述任一实施例的基础上,本发明一些实施例中,如图7所示,数据采样模块21包括m个运算放大器210和m个采样单元211。采样单元211包括第一采样器至第n采样器。m为大于或等于1的自然数。
79.每个运算放大器210的一个输入端均接收第一数据信号data1,每个运算放大器210的另一个输入端均接收参考信号vref,每个运算放大器210均输出放大后的第一数据信号data1给一个采样单元211的第一采样器至第n采样器,以使采样单元211的第一采样器至第n采样器分别对第一数据信号data1进行采样,获得第一采样数据信号d11至第n采样数据信号d1n。
80.其中,参考信号vref可以由参考电压产生电路生成,也就是说,本发明一些实施例中,校准电路还包括参考电压产生电路。当然,本发明并不仅限于此,在另一些实施例中,参考信号vref也可以由接口所在的芯片提供,在此不再赘述。
81.在上述任一实施例的基础上,本发明一些实施例中,如图7所示,串并转换模块23包括第一解串器至第n解串器。
82.第一解串器至第n解串器分别接收m个第一采样数据信号d
11
至m个第n采样数据信号d
1n
,分别对m个第一采样数据信号d
11
至m个第n采样数据信号d
1n
进行串并转换,获得第一输出数据信号d
21
至第n输出数据信号d
2n
。第一解串器至第n解串器分别对第一采样时钟信号c
11
至第n采样时钟信号c
1n
进行分频,获得第一输出时钟信号c
21
至第n输出时钟信号c
2n

83.如,第一解串器对m个第一采样数据信号d
11
进行串并转换,获得第一输出数据信号d
21
,第一解串器对第一采样时钟信号c
11
进行分频,获得第一输出时钟信号c
21
;第二解串器对m个第二采样数据信号d
12
进行串并转换,获得第二输出数据信号d
22
,第二解串器对第二采样时钟信号c
12
进行分频,获得第二输出时钟信号c
22
;以此类推,第n解串器对m个第n采样数据信号d
1n
进行串并转换,获得第n输出数据信号d
2n
,第n解串器对第n采样时钟信号c
1n

行分频,获得第n输出时钟信号c
2n

84.本发明一些实施例中,采样器均为边沿触发器,如上升沿触发器或下降沿触发器。当然,本发明并不仅限于此,在另一些实施例中,m等于2,并且,一个采样单元内的第一采样器至第n采样器为上升沿触发器,另一个采样单元内的第一采样器至第n采样器为下降沿触发器。第一解串器至第n解串器为2:8的解串器,从而可以将上升沿触发器采样到的一个采样数据信号以及下降沿触发器采样到的另一个采样数据信号,输入到同一个2:8的解串器中,获得输出数据信号。
85.作为本发明实施例公开内容的另一种可选实现,本发明实施例提供了一种校准方法,应用于校准电路,该校准电路为如上任一实施例提供的校准电路。如图8所示,图8为本发明一个实施例提供的校准方法的流程图,该校准方法包括:
86.s801:接收第一时钟信号和第一数据信号;
87.s802:根据第一时钟信号,获得依次延时的第一采样时钟信号至第n采样时钟信号,n为大于或等于3的自然数;
88.s803:根据第一采样时钟信号至第n采样时钟信号,对第一数据信号进行采样,获得第一采样数据信号至第n采样数据信号;其中,任一采样时钟信号用于生成第二时钟信号,与采样时钟信号对应的采样数据信号用于生成第二数据信号;
89.s804:获得第一采样数据信号至第n采样数据信号的比较结果,并判断比较结果与初始比较结果是否相同;若不同,进入s805;
90.s805:根据比较结果调节采样时钟信号或采样数据信号的时序,校准第二时钟信号和第二数据信号的相位关系。
91.其中,若比较结果与初始比较结果相同,说明第一数据信号与第一时钟信号的相位关系未发生偏离,若比较结果与初始比较结果不同,说明第一数据信号与第一时钟信号的相位关系发生了偏离,从而可以校准第二时钟信号与第二数据信号的相位关系,以使接口的第二时钟信号和第二数据信号的相位关系始终保持在最优值,进而可以保证接口的时序和传输速度始终保持在最优值。
92.本发明一些实施例中,校准方法还包括:
93.对第一采样数据信号至第n采样数据信号进行串并转换,获得第一输出数据信号至第n输出数据信号,对第一采样时钟信号至第n采样时钟信号进行分频,获得第一输出时钟信号至第n输出时钟信号;其中,任一输出时钟信号为第二时钟信号,与输出时钟信号对应的输出数据信号为第二数据信号;
94.获得第一采样数据信号至第n采样数据信号的比较结果包括:对第一输出数据信号至第n输出数据信号进行相互比较,来获得第一采样数据信号至第n采样数据信号的比较结果。
95.本发明一些实施例中,根据第一时钟信号,获得第一采样时钟信号至第n采样时钟信号,包括:
96.对第一时钟信号进行延时,以获得依次延时第一预设时间的第一采样时钟信号至第n采样时钟信号;第一预设时间用于使第一采样时钟信号至第n采样时钟信号,对第一数据信号同一数据周期内的数据进行采样,以使初始比较结果为第一采样数据信号至第n采样数据信号完全相同。
97.本发明一些实施例中,比较结果与初始比较结果不同为:第一采样数据信号至第n采样数据信号中至少一个采样数据信号与其他采样数据信号不同;
98.若比较结果与初始比较结果不同,根据比较结果调节采样时钟信号或采样数据信号的时序包括:
99.若第一采样数据信号至第i采样数据信号与第i+1采样数据信号至第n采样数据信号不同,i为小于n/2的自然数,n为奇数,将第一采样时钟信号至第n采样时钟信号共同提前,或者,将第一采样数据信号至第n采样数据信号共同延时;
100.若第一采样数据信号至第i采样数据信号与第i+1采样数据信号至第n采样数据信号不同,i为大于n/2、小于n的自然数,将第一采样时钟信号至第n采样时钟信号共同延时,或者,将第一采样数据信号至第n采样数据信号共同提前。
101.作为本发明实施例公开内容的另一种可选实现,本发明实施例还提供了一种接口,如图9所示,图9为本发明一个实施例提供的接口的结构示意图,该接口包括如上任一实施例提供的校准电路。当然,本发明一些实施例中,如图9所示,接口包括串并转换模块。
102.作为本发明实施例公开内容的另一种可选实现,本发明实施例提供了一种芯片,该芯片包括如上任一实施例提供的接口。
103.作为本发明实施例公开内容的另一种可选实现,本发明实施例提供了一种电子设备,该电子设备包括如上任一实施例提供的芯片。
104.本发明实施例的电子设备包括但不仅限于移动通信设备、超移动个人计算机设备、便携式娱乐设备、服务器和其他具有数据交互功能的电子设备,其中,移动通信设备包括但不仅限于智能手机和多媒体手机,超移动个人计算机设备包括不仅限于平板电脑,便携式娱乐设备包括但不仅限于电子书和掌上游戏机,服务器包括但不仅限于计算机设备。
105.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
106.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1