本实用新型专利技术涉及一种时钟数据恢复电路。该时钟数据恢复电路包括:相位比较模块和锁定检测模块;所述相位比较模块,用于确定本地时钟与采样数据中的嵌入时钟的相位关系,将所述相位关系发送至所述锁定检测模块;所述锁定检测模块,用于根据所述相位关系确定所述采样数据是否被所述本地时钟锁定。
【技术实现步骤摘要】
时钟数据恢复电路
本技术涉及一种时钟数据恢复电路。
技术介绍
现有的时钟数据恢复电路只能进行数据恢复,时钟数据恢复电路自身往往无法判断数据是否被锁定,只能在数据恢复之后,由特定的锁定判断电路去判断数据是否被锁定。例如,锁定判断电路在某一时间段接收到了数据中包括的用于判断锁定的特定字符串,则可以确定数据被锁定,然后通知后续电路打开输入数据通路和时钟,以实现后续的操作。这种判断数据是否被锁定的过程耗时较长,从而增加了时钟数据恢复电路所在的系统的功耗,而且对于时钟数据恢复电路运行过程的状态,往往不是非常直观。
技术实现思路
有鉴于此,本技术提供一种时钟数据恢复电路,以缩短判断数据是否被锁定的时延,从而简化后续电路设计,同时降低时钟数据恢复电路所在的系统的功耗。在第一方面,本技术实施例提供一种时钟数据恢复电路,所述时钟数据恢复电路包括:相位比较模块和锁定检测模块;所述相位比较模块,用于确定本地时钟与采样数据中的嵌入时钟的相位关系,将所述相位关系发送至所述锁定检测模块;所述锁定检测模块,用于根据所述相位关系确定所述采样数据是否被所述本地时钟锁定。进一步地,所述锁定检测模块包括:第一计数器,第二计数器,第三计数器,第一选择器和第二选择器;当所述相位关系为所述本地时钟的相位滞后于所述嵌入时钟的相位,所述第一计数器加一,所述第二计数器清零;当所述相位关系为所述本地时钟的相位超前于所述嵌入时钟的相位,所述第二计数器加一,所述第一计数器清零;在所述第一计数器的计数值未达到所述第一选择器确定的第一门限值时,所述第一计数器被清零,则所述第一选择器输出有效帧;在所述第二计数器的计数值未达到所述第二选择器确定的第二门限值时,所述第二计数器被清零,则所述第二选择器输出有效帧;所述第三计数器对所述第一选择器和第二选择器输出的有效帧进行计数,当所述第三计数器的计数值达到预先设定的第三门限值时,所述第三计数器输出确定所述采样数据被所述本地时钟锁定。进一步地,所述时钟数据恢复电路还包括:数据采样模块,相位插值模块,锁相环和环路滤波器;所述数据采样模块,用于对数据进行采样,获取所述采样数据中的嵌入时钟,将所述嵌入时钟发送至所述相位比较模块;所述锁相环,用于产生本地时钟,将本地时钟发送至所述相位插值模块;所述环路滤波器,用于根据所述相位关系向所述相位插值模块输出相位超前或滞后的移动信号;所述相位插值模块,用于根据所述相位超前或滞后的移动信号调整所述本地时钟的相位,将调整后的本地时钟发送至所述相位比较模块,以使所述相位比较模块确定调整后的本地时钟与所述嵌入时钟的相位关系;所述相位插值模块,还用于向所述数据采样模块发送采样时钟信号,以使所述数据采样模块对数据进行采样。进一步地,所述锁相环产生的本地时钟的频率与所述嵌入时钟的频率一致。在第二方面,本技术实施例提供一种数据锁定的判断方法,所述方法包括:确定本地时钟与采样数据中的嵌入时钟的相位关系;根据所述相位关系确定所述采样数据是否被所述本地时钟锁定。进一步地,所述根据所述相位关系确定所述采样数据是否被所述本地时钟锁定具体为:当所述本地时钟的相位滞后于所述嵌入时钟的相位的情况连续出现的次数未达到预先设定的第一门限值时,出现所述本地时钟的相位超前于所述嵌入时钟的相位的情况时,将用于判断锁定的计数值加一;当所述本地时钟的相位超前于所述嵌入时钟的相位的情况连续出现的次数未达到预先设定的第二门限值时,出现所述本地时钟的相位滞后于所述嵌入时钟的相位的情况时,将所述用于判断锁定的计数值加一;当所述用于判断锁定的计数值达到预先设定的第三门限值时,确定所述采样数据被所述本地时钟锁定。进一步地,所述本地时钟的频率与所述嵌入时钟的频率一致。通过利用本技术提供的时钟数据恢复电路,可在时钟数据恢复电路进行数据恢复的过程中,由时钟数据恢复电路中的锁定检测模块根据本地时钟的相位与采样数据中的嵌入时钟的相位关系判断采样数据是否被本地时钟锁定,可有效缩短判断采样数据是否被本地时钟锁定的时延,从而简化后续电路设计,同时降低时钟数据恢复电路所在的系统的功耗,并且能够明确时钟数据恢复电路运行过程的状态。【附图说明】图1为本技术实施例一提供的一种时钟数据恢复电路的结构示意图;图2为本技术实施例一提供的一种锁定检测模块的结构示意图;图3为本技术实施例二提供的一种数据锁定的判断方法的流程示意图。【具体实施方式】为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,显然,所描述的实施例仅仅是本技术一部份实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。下面以图1为例详细说明本技术实施例一提供的一种时钟数据恢复电路。如图1所示,其为本技术实施例一提供的一种时钟数据恢复电路的结构示意图。该时钟数据恢复电路包括:相位比较模块110,锁定检测模块120,环路滤波器130,相位插值模块140,锁相环150和数据米样模块160。数据采样模块160的输出端与相位比较模块110的第一输入端相连,相位比较模块110的第二输入端与相位插值模块140的第一输出端相连,相位比较模块110的输出端分别与锁定检测模块120的输入端和环路滤波器130的输入端相连,环路滤波器130的输出端与相位插值模块140的第一输入端相连,相位插值模块140的第二输入端与锁相环150的输出端相连,相位插值模块140的第二输出端与数据采样模块160的第一输入端相连。相位比较模块110用于确定本地时钟与采样数据中的嵌入时钟的相位关系,将确定的本地时钟与采样数据中的嵌入时钟的相位关系发送至锁定检测模块120。其中,嵌入时钟由数据采样模块160提供,数据采样模块160用于根据相位插值模块140向数据采样模块160发送的采样时钟信号进行数据采样,并获取采样数据中的嵌入时钟,将嵌入时钟发送至相位比较模块110。本地时钟由锁相环150产生,并通过相位插值模块140调整后,发送至相位比较模块 110。具体的,环路滤波器130根据相位比较模块110输出的相位关系向相位插值模块140输出相位超前或滞后的移动信号(即前移或后移)。相位插值模块140根据相位超前或滞后的移动信号调整本地时钟的相位,将调整后的本地时钟发送至相位比较模块110,以使相位比较模块110确定调整后的本地时钟与嵌入时钟的相位关系。需要说明的是,锁相环150产生的本地时钟的频率与嵌入时钟的频率一致,本技术不对频率锁定做任何限制。锁定检测模块120用于根据本地时钟与采样数据中的嵌入时钟的相位关系确定采样数据是否被本地时钟锁定。在理想情况下,当采样数据被本地时钟锁定时,本地时钟的相位滞后于嵌入时钟的相位的情况和本地时钟的相位超前于嵌入时钟的相位的情况应该是交替出现的。例如,当相位关系为本地时钟的相位滞后于嵌入时钟的相位时,锁定检测模块120输出UP信号(即UP信号为高电平,DN信号为低电平),当相位关系为本地时钟的相位超前于嵌入时钟的相位时,锁定检测模块120输出DN信号(即DN信号为高电平,UP信号为高电平),那么在理想情况下,当采样数据被本文档来自技高网...
【技术保护点】
一种时钟数据恢复电路,其特征在于,所述时钟数据恢复电路包括:相位比较模块和锁定检测模块;所述相位比较模块,用于确定本地时钟与采样数据中嵌入时钟的相位关系,将所述相位关系发送至所述锁定检测模块;所述锁定检测模块,用于根据所述相位关系确定所述采样数据是否被所述本地时钟锁定。
【技术特征摘要】
1.一种时钟数据恢复电路,其特征在于,所述时钟数据恢复电路包括:相位比较模块和锁定检测模块; 所述相位比较模块,用于确定本地时钟与采样数据中嵌入时钟的相位关系,将所述相位关系发送至所述锁定检测模块; 所述锁定检测模块,用于根据所述相位关系确定所述采样数据是否被所述本地时钟锁定。2.根据权利要求1所述的时钟数据恢复电路,其特征在于,所述锁定检测模块包括--第一计数器,第二计数器,第三计数器,第一选择器和第二选择器; 当所述相位关系为所述本地时钟的相位滞后于所述嵌入时钟的相位,所述第一计数器加一,所述第二计数器清零; 当所述相位关系为所述本地时钟的相位超前于所述嵌入时钟的相位,所述第二计数器加一,所述第一计数器清零; 在所述第一计数器的计数值未达到所述第一选择器确定的第一门限值时,所述第一计数器被清零,则所述第一选择器输出有效帧; 在所述第二计数器的计数值未达到所述第二选择器确定的第二门限值时,所述第二计数器被清零,则所述第二选择器输出有效帧; 所述第三计数器对所述第一选择器和第二选择器输出的有...
【专利技术属性】
技术研发人员:王军宁,潘锐,
申请(专利权)人:英特格灵芯片天津有限公司,
类型:新型
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。