汇点传送时钟产生装置和使用产生的传送时钟的传送方法_2

文档序号:9932877阅读:来源:国知局
的极性。
[0046]时间-数字转换器120连接到数字相位检测器110的输出端,并且将检测到的相位差转换为数字控制振荡器码。例如,检测到的相位差可以用各种形式输出,如UP/DN、Early/Late和Error/Ref,以表明恢复后时钟的相位领先于还是落后于接收时钟的相位,并且时间-数字转换器120将检测到的相位差转换为数字控制振荡器码,作为具有η位的数字信号,η是自然数。因此,可以连续输出具有不同值的数字控制振荡器码,直到第一数字控制振荡器130被锁定。当第一数字控制振荡器130被锁定时,时间-数字转换器120可以输出恒定的数字控制振荡器码。
[0047]第一数字控制振荡器130连接到时间-数字转换器120的输出端,并且输出使用数字控制振荡器码恢复的恢复后时钟。第一数字控制振荡器130具有根据数字控制振荡器码的η位增加或减小的时钟频率。例如,如果使用具有9位的数字控制振荡器码,则数字控制振荡器可以输出具有最多512个不同频率的时钟。
[0048]同时,数字控制振荡器可被设计为具有不同配置。例如,可以通过结合数字-模拟转换器配置数字控制振荡器,或者以使用数字输入作为开关直接控制振荡器的输出的方式配置数字控制振荡器。还应当理解,可以使用各种方式实现数字控制振荡器。
[0049]锁定检测器140连接到第一数字控制振荡器130的输出端,并且判断第一数字控制振荡器130是否被锁定。锁定检测器140比较接收时钟与由第一数字控制振荡器130恢复的恢复后时钟,以输出表示是否发生锁定的锁定检测信号。例如,如果比较并发现接收时钟的上升沿匹配恢复后时钟的上升沿,则锁定检测器140可以判断为锁定已经发生。在另一个实施例中,锁定检测器140可以通过计数接收时钟和恢复后时钟的上升沿的匹配相位的数量来判断锁定。应当理解,可以使用各种其他方式来判断锁定。
[0050]尽管在图2中示出锁定检测器140位于接收器100中,但是锁定检测器140的位置不一定局限于在此所示的位置。此外,尽管示出锁定检测信号直接从锁定检测器140提供给传送时钟配置器200,但是这仅是便于理解的实施例,并且锁定检测信号可以由本身提供或者利用汇点的控制电路(未示出)由控制信号提供。
[0051]串并转换器150使用恢复后时钟将通过双向接口输入的串行数据信号并行化。在此,数据信号可以包括返回数据请求标识符REQUEST,源利用REQUEST请求汇点传送返回数据。返回数据请求标识符REQUEST可以包括传送完成标识符D0NE,D0NE表示源已经完成数据传送。在此,即使还有数据要传送,源也可以向汇点传送返回数据请求标识符REQUEST。并行化后数据被输出到汇点的控制电路。汇点的控制电路不仅处理并行化后数据,而且还控制接收器100、传送时钟配置器200和传送器300的操作。在此,汇点的控制电路利用返回数据请求标识符REQUEST通过传送器300向源传送返回数据。当接收到返回数据请求标识符REQUEST时,汇点的控制电路可以在将返回数据传输到源之后继续接收数据信号。另外,汇点的控制电路还可以在第一次接收到返回数据请求标识符REQUEST时产生返回数据,然后在第二次接收到返回数据请求标识符REQUEST时向源传送返回数据。
[0052]传送时钟配置器200位于接收器100和传送器300之间,并且向位于传送器300中的第二数字控制振荡器310提供数字控制振荡器码。传送时钟配置器200可以在从锁定检测器140接收到锁定检测信号时向第二数字控制振荡器310提供数字控制振荡器码。另外,为了防止由传送器300引起的功率损耗或者为了防止由双向接口连接的传送介质中产生噪声,汇点的控制电路可以在接收操作期间关掉传送器300,并且在传送操作期间关掉接收器100。可以由锁定检测信号和来自控制电路的控制信号的结合触发传送时钟配置器200,以向第二数字控制振荡器310提供数字控制振荡器码。将参照图8和图9描述传送时钟配置器200的实施例和操作。
[0053]第二数字控制振荡器310提供传送时钟。第二数字控制振荡器310使用与锁定检测信号相对应的数字控制振荡器码输出传送时钟。例如,第二数字控制振荡器310和第一数字控制振荡器130可以具有相同的结构。因此,被配置为使锁定检测信号输出的数字控制振荡器码触发后,第二数字控制振荡器310和第一数字控制振荡器130可以输出相同的时钟。
[0054]串行器320将控制电路输入的返回数据串行化并输出。输出的返回数据经由双向接口传送到源。汇点的控制电路将返回数据经由串行器320传送到源。另外,当没有返回数据要传送时,汇点的控制电路经由串行器320向源传送无返回数据标识符NO RETURN DATA。在此,可以将表示返回数据传送区间结束的传送完成标识符DONE与返回数据或无返回数据标识符NO RETURN DATA—起传送。
[0055]双向接口330控制源和汇点之间数据传送的方向。如果从源接收数据信号,则双向接口 330停止从汇点向源传送返回数据,而如果从汇点传送返回数据,则停止接收从源到汇点的数据信号。由汇点的控制电路的控制信号确定双向接口330的数据传送方向。在此,由从源接收到的返回数据请求标识符REQUEST来触发汇点的控制电路,以允许双向接口 330从汇点向源发送返回数据。另外,当返回数据的传送完成时,汇点的控制电路向源传送传送完成标识符DONE,并且双向接口 330允许汇点接收数据信号。与汇点的双向接口的操作类似,源的双向接口也根据返回数据请求标识符REQUEST改变数据传送的方向。
[0056]图3示出用于产生汇点时钟的装置的另一个实施例。
[0057]参考图3,用于产生汇点时钟的装置包括数字相位检测器110、时间-数字转换器120、第一数字控制振荡器130、锁定检测器140、数字滤波器160、传送时钟配置器200和第二数字控制振荡器310。元件的描述参照图2,在此不重复描述。
[0058]与图2相比,图3中所示的用于产生汇点时钟的装置还包括位于时间-数字转换器120和第一数字控制振荡器130之间的数字滤波器160。数字滤波器160对从时间-数字转换器120输出的转换为数字模式的数字控制振荡器码进行滤波。由于数字滤波器160,恢复后时钟和传送时钟的抖动噪声特征可被改善。
[0059 ]图4示出用于产生汇点时钟的装置的又一个实施例。
[0060]参考图4,用于产生汇点时钟的装置包括数字相位检测器110、时间-数字转换器120、第一数字控制振荡器130、锁定检测器140、数字滤波器160、传送时钟配置器200和第二数字控制振荡器310。元件的描述参照图2,在此不重复描述。
[0061]数字相位检测器110检测接收时钟和恢复后时钟之间的相位差。由数字相位检测器110输出的相位差可以是各种形式。例如,该相位差可以是表示快/慢的脉冲或者表示基准/误差的脉冲。无论输出的相位差是什么类型,一旦数字控制振荡器130被锁定,检测到的值就保持恒定类型。例如,在输出表示快/慢的脉冲的情况下,快脉冲和慢脉冲可被同时输出或者作为非常短的脉冲输出。可以用其它不同方式表达锁定状态。因此,锁定检测器140可以使用在锁定状态下输出的相位差的类型来判断锁定是否已经发生。
[0062]图5示出图2至图4中所示的用于产生时钟的装置的操作实施例。
[0063]在接收器100中,当经由双向接口输入数据信号时(400),第一数字控制振荡器130操作将恢复后时钟锁定到输入的数据信号的接收时钟(410)。当接收时钟和恢复后时钟相互锁定时,锁定检测器140输出锁定检测信号(420)。之后,当传送器工作时,通过控制电路的控制将接收器100关掉(430)。
[0064]在传送器300中,与锁定检测信号相对应的η位数字控制振荡器码通过传送时钟配置器200传递到第二数字控制振荡器310(440)。之后,当被η位数字控制振荡器码触发时,第二数字控制振荡器310输出具有恒定频率的传送时钟(450)。传送器300使用传送时钟将返回数据传送到源(460)。
[0065]在一个实施例中,当输出锁定检测信号时,传送器300可以被启动并且产生传送时钟。在另一个实施例中,即使输出锁定检测信号,也只有通过控制电路的控制才可以启动传送器300。在另一个实施例中,即使输出锁定检测信号,也只有接收器100被关掉时,才可以启动传送器300。因此,尽管在图5中示出同时进行步骤420和步骤440,但是根据本实施例,这些步骤可以在不同时间进行。类似地,步骤430和步骤450也不必同时进行。
[0066]图6示出用于产生汇点时钟的装置的另一个实施例。
[0067]参考图6,用于产生汇点时钟的装置包括数字相位检测器110、时间-数字转换器120、第一数字控制振荡器130、锁定检测器140、传送时钟配置器200、西格玛-德尔塔转换器210和第二数字控制振荡器310。元件的描述参照图1Α,在此不重复描述。
[0068]与图2相比,图6中示出的用于产生汇点时钟的装置还包括位于时间-数字转换器120和传送时钟配置器200之间的西格玛-德尔塔转换器210。西格玛-德尔塔转换器210积累从时间-数字转换器120输出的数字控制振荡器码,并且输出平均值。具体来说,西格玛-德尔塔转换器210使用两个数字控制振荡器码的差通过误差反馈操作改变数字控制振荡器码的位数。在本实施例中,西格玛-德尔塔转换器210可以输出具有K位的数字控制振荡器码,K是自然数。由于西格玛-德尔塔转换器210,恢复后时钟和传送时钟的抖动噪声特征可被改善。在另一个实施例中,可以用累加器替代西格玛-德尔塔转换器210。
[0069]图7示出图6中所示的用于产生时钟的装置的操作实施例。
[0070]在接收器100中,当经由双向接口输入数据信号时(400),第一数字控制振荡器130操作将恢复后时钟锁定到输入的数据信号的接收时钟(410)。当接收时钟和恢复后时钟相互锁定时,锁定检测器140输出锁定检测信号(420)。之后,当传送器工作时,通过控制电路的控制将接收器100关掉(430)。
[0071]在传送器300中,与锁定检测信号相对应的η位数字控制振荡器码被传递到西格玛-德尔塔转换器210(470)。在本实施例中,西格玛-德尔塔转换器210积累接收到的η位数字控制振荡器码并且计算平均值,以产生K位的数字控制振荡器码(475)。当锁定检测信号被输出时,西格玛-德尔塔转换器210将K位数字控制振荡器码锁定并输出(480)。之后,当被K位数字控制振荡器码触发时,第二数字控制振荡器310输出具有恒定频率的传送时钟(485)。传送器300使用传送时钟将返回数据传送到源(490)。
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1