在电子设备中执行数据采样控制的方法及其装置的制造方法_2

文档序号:9633635阅读:来源:国知局
0与采样器组110之间这些时钟路径中至少一个时钟路径的每个时钟路径上时钟的相位。例如,在控制模块140的控制下,移相电路142可以偏移VC0 130生成的其中一个时钟(例如,时钟CK。和时钟CK ■之一)的相位,并可以旁路VC0 130生成的另一个时钟(例如,时钟CK。和时钟CK ■中另一个时钟)。因此,当装置100利用DFE接收机中的数据采样器112执行数据采样时,控制模块140可以自适应地调节数据采样时间,从而装置100可以准确跟踪DFE接收机的接收信号的眼形图并平衡抖动裕量。
[0022]基于图1所示的架构,通过改变DFE接收机的配置,控制模块140可以正确地执行电子设备中的数据采样控制,以减少或防止判决反馈均衡的副作用(例如,由于对数据采样器112应用诸如阈值LEV_H或LEV_L的电压电平阈值而导致的不平衡裕量的问题)。因此,装置100可以正确重现接收信号所承载的数据,并可以提高包含该电子设备的整个系统的整体性能。
[0023]图2例示了根据本发明的实施方式用于在电子设备中执行数据采样控制的方法200的流程图。图2所示的方法200可以应用于图1所示的装置100,并且可以应用于其控制模块140。该方法可以描述如下。
[0024]步骤210,控制模块140根据DFE接收机的接收信号执行至少一种模式检测操作,以检测接收信号的至少一种数据模式。例如,图1所示的控制模块140可以包括被设置为执行上述至少一种模式检测操作的模式检测器(未示出)。
[0025]步骤220,控制模块140检测DFE接收机的接收信号的数据模式是否匹配预定的数据模式,以选择性地触发DFE接收机的数据采样时间偏移配置。例如,当检测到该数据模式匹配预定的数据模式时,控制模块140可以决定触发数据采样时间偏移配置。在另一个例子中,上述预定的数据模式是多个预定的数据模式之一,并且上述数据采样时间偏移配置是DFE接收机的多个数据采样时间偏移配置之一。在这种情形下,当检测到该数据模式匹配上述多个预定的数据模式之一时,控制模块140可以决定触发多个数据采样时间偏移配置之一,例如与上述多个预定的数据模式之一相关的对应数据采样时间偏移配置。因此,基于步骤220的检测结果,当数据采样时间偏移配置被触发时,进入步骤230 ;否则,重新进入步骤210。
[0026]步骤230,当数据采样时间偏移配置被触发时,控制模块140利用移相时钟(例如,时钟CK1S。的派生时钟(derivative)),而不是与DFE接收机的正常配置对应的正常时钟(例如,时钟CK1S。),来作为DFE接收机中边缘采样器114的边缘采样器时钟CKED(;E,以锁定到接收信号的边缘时刻(edge timing)上,并且控制模块140控制移相时钟和正常时钟分别具有不同相位,以对DFE接收机的数据采样时间进行偏移,用于在DFE接收机中执行数据采样。在此实施方式中,移相时钟是正常时钟的派生时钟,正常时钟是从VC0 130直接输出的时钟。由于诸如时钟CK1S。的正常时钟是从VC0 130输出的,因而VC0 130生成的上述时钟包括正常时钟,移相时钟(例如,时钟CK.的派生时钟)不是从VC0 130输出的。
[0027]根据此实施方式,装置100可以利用DFE接收机中的数据采样器112,通过被触发的数据采样时间偏移配置对接收信号执行采样操作。由于时钟CK。可以用作数据采样器112的数据采样器时钟CKDATA,上述由VC0 130生成的时钟可以进一步包括数据采样器112的数据采样器时钟CKDATA,并且数据采样器时钟CKDATA(例如,时钟CK。)的相位与正常时钟(例如,时钟CK1S。)的相位之间的相位差可以是常数。在数据采样器时钟CKDATA(例如,时钟CK。)的相位和正常时钟(例如,时钟CK.)的相位的相位差保持恒定的情形下,由于控制模块140控制移相时钟(例如,时钟CK.的派生时钟)和正常时钟(例如,时钟CK 180)分别具有不同的相位,并且由于控制模块140利用移相时钟(例如,时钟CK.的派生时钟)作为DFE接收机中边缘采样器114的边缘采样器时钟CKED(;E,以锁定到接收信号的边缘时刻,装置100可以自适应地调节数据采样时间,并因而可以准确跟踪DFE接收机的接收信号的眼形图并平衡抖动裕量。
[0028]根据一些实施方式,当数据采样时间偏移配置被触发时,控制模块140可以将正常时钟(例如,时钟CK1S。)锁定到接收信号的非零交叉时刻,以将移相时钟(例如,时钟CK.的派生时钟)锁定到接收信号的边缘时刻,其中接收信号的非零交叉时刻表示接收信号的电压电平达到预定的非零阈值LEV_XSH的时刻。例如,控制模块140可以包括位于DFE接收机中并且耦接到VC0 130的采样时间偏移采样器(图1未示出)。当数据采样时间偏移配置被触发时,采样时间偏移采样器可以根据预定的非零阈值LEV_XSH对接收信号执行采样操作,以将正常时钟(例如,时钟CK1S。)锁定到接收信号的非零交叉时刻。请注意,控制模块140的采样时间偏移采样器不同于DFE接收机中的任何数据采样器112和边缘采样器114。
[0029]在这些实施方式的一些实施方式中,控制模块140可以进一步包括移相电路(图1未示出)和耦接到采样时间偏移采样器和移相电路的采样时间偏移逻辑电路(图1未示出),其中移相电路被设置为生成移相时钟(例如,时钟CK.的派生时钟)。例如,当数据采样时间偏移配置被触发时,采样时间偏移逻辑电路可以根据正常时钟(例如,时钟CK1S。)控制移相电路执行移相操作以生成移相时钟(例如,时钟CK.的派生时钟),并根据采样时间偏移采样器的采样结果,通过利用移相电路来调整移相时钟(例如,时钟CK.的派生时钟)与正常时钟(例如,时钟CK1S。)之间的相位偏移。
[0030]在这些实施方式的一些实施方式中,数据采样器可以根据对应于步骤220中所述的预定数据模式的预定阈值,对接收信号执行采样操作。例如,在步骤220中所述的预定数据模式是High-High-Low(HHL)数据模式(例如,三个连续比特{1,1,0}的数据模式,高电压电平表示逻辑值1,低电压电平表示逻辑值0)的情形下,该预定阈值可以是阈值LEV_H。在另一个例子中,在步骤220中所述的预定数据模式是Low-Low-High(LLH)数据模式(例如,三个连续比特{0,0,1}的数据模式,高电压电平表示逻辑值1,低电压电平表示逻辑值0)的情形下,该预定阈值可以是阈值LEV_L。此外,预定的非零阈值LEV_XSH可以等于该预定阈值,或者可以等于该预定阈值与预定因子FAC的乘积。例如,在步骤220中所述的预定数据模式是HHL数据模式的情形下,该预定的非零阈值LEV_XSH可以等于阈值LEV_H。在另一个例子中,在步骤220中所述的预定数据模式是HHL数据模式的情形下,该预定的非零阈值LEV_XSH可以等于阈值LEV_H与预定因子FAC的乘积(LEV_H*FAC)。在另一个例子中,在步骤220中所述的预定数据模式是LLH数据模式的情形下,该预定的非零阈值LEV_XSH可以等于阈值LEV_L。在另一个例子中,在步骤220中所述的预定数据模式是LLH数据模式的情形下,该预定的非零阈值LEV_XSH可以等于阈值LEV_L与预定因子FAC的乘积(LEV_L*FAC)。
[0031]根据一些实施方式,控制模块140可以包括上述被设置为生成移相时钟的移相电路。当数据采样时间偏移配置被触发时,移相电路可以根据正常时钟(例如,时钟CK1S。)执行移相操作以生成移相时钟(例如,时钟CK.的派生时钟)。例如,移相电路可以包括相位插值器。此外,当数据采样时间偏移配置被触发时,移相电路根据正常时钟(例如,时钟CK180)通过利用相位插值器执行相位插值,来执行移相操作。在另一个例子中,移相电路可以包括可调延迟线。此外,当数据采样时间偏移配置被触发时,移相电路通过利用可调延迟线使正常时钟(例如,时钟CK1S。)延迟来执行移相操作,以生成移相时钟(例如,时钟CK.的派生时钟)。
[0032]根据一些实施方式,在对应于接收信号的单位间隔(unit interval, UI)中,步骤220中所述的预定数据模式可以是上述多个预定数据模式中的一个,步骤220中所述的数据采样时间偏移配置可以是上述DFE接收机的多个数据采样时间偏移配置中的一个。此外,在对应于接收信号的另一个单位间隔UI (例如,在执行包括步骤210、步骤220、步骤230的循环的另一时间中重新进入步骤220)中,控制模块140可以检测,电子设备中DFE接收机的接收信号的另一数据模式是否匹配多个预定数据模式中的另一预定数据模式,以选择地触发多个数据采样时间偏移配置内的另一数据采样时间偏移配置。例如,当该另一数据采样时间偏移配置被触发时,控制模块140能够利用移相时钟(例如,时钟CK.的上述派生时钟,或者时钟CK1S。的另一派生时钟),而不是与DFE接收机的正常配置对应的正常时钟(例如,时钟CK1S。),作为DFE接收机中边缘采样器114的边缘采样器时钟CKED(;E,以锁定接收信号的边缘时刻,并且能够控制移相时钟和正常时钟分别具有不同的相位,以将DFE接收机的数据采样时间偏移。
[0033]例如,在上述单位间隔UI中,步骤220中所述的预定数据模式是HHL数据模式,上述DFE接收机的多个数据采样时间偏移配置中的一个可以使得预定的非零阈值LEV_XSH等于
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1