一种低采样率的串口通讯时钟数据恢复系统的制作方法

文档序号:12665760阅读:268来源:国知局
一种低采样率的串口通讯时钟数据恢复系统的制作方法与工艺

本发明涉及一种高速串口通讯系统领域,特别是一种低采样率的串口通讯时钟数据恢复系统。



背景技术:

在高速串口通讯系统中,由于受到噪声的影响,数据在传输时会产生延迟或者幅度失真,因此在接收端需要对数据重新进行定位,即时钟数据恢复。串口通讯的接收器接收衰减的输入串行信号,并需要根据其跳变沿信息提取出时钟信息,从提取出的时钟信息可以估计数据相位的状态。由于时钟信息隐藏在所要传输的串行数据中,接收通道中的时钟和数据恢复电路必须采用特定的算法,能够根据本地时钟和输入数据的相位差来正确的调整本地采样时钟的相位,以保证采样时钟的相位能够位于输入数据码元的中间位置。

现有时钟数据恢复电路一般采用全速率或半速率结构,在高速串行数据恢复时,对采样时钟的频率要求较高,提高了时钟电路的设计难度。



技术实现要素:

本发明的目的在于克服现有技术的上述不足,提供一种低采样率的串口通讯时钟数据恢复系统,降低了采样时钟的频率,采样时钟的频率为数据速率的1/4,使得时钟电路的设计简化,同时降低了电路的动态功耗。

本发明的上述目的是通过如下技术方案予以实现的:

一种低采样率的串口通讯时钟数据恢复系统,包括接收均衡器模块、1/4速率alexander鉴相器模块、串转并模块、电荷泵模块、比较器模块、计数器模块、第一延迟锁相环模块、8相参考时钟模块、相位选择/相位插值模块、第二延迟锁相环模块、相位选择控制模块和相位插值控制模块;

接收均衡器模块:接收外部光电转换模块传来的1.25GHz的串行信号,对串行信号进行补偿,生成补偿后的串行信号;并将补偿后的串行信号传输至1/4速率alexander鉴相器模块;

第一延迟锁相环模块:生成312.5MHz的参考时钟信号,并将参考时钟信号等值转换为8相参考时钟信号,并将8相参考时钟信号传输至相位选择/相位插值模块;

计数器模块:接收比较器模块传来的高信号或低信号,对高信号或低信号进行计数并累加,生成7bit的控制信号;输出的7bit的控制信号将高3位bit信号传输至相位选择控制模块;将低4位bit信号传输至相位插值控制模块;

相位选择控制模块:接收计数器模块传来的高3位bit信号,发出相位选择控制信号至相位选择/相位插值模块;

相位插值控制模块:接收计数器模块传来的低4位bit信号,发出相位插值控制信号至相位选择/相位插值模块;

相位选择/相位插值模块:接收第一延迟锁相环模块传来的8相参考时钟信号;接收相位插值控制模块传来的相位选择控制信号,从8相参考时钟信号选择一相需要的采样时钟信号;接收相位插值控制模块传来的相位插值控制信号,对所选的一相需要的采样时钟信号进行相位插值处理,得到相位插值后的采样时钟信号;并将相位插值后的采样时钟信号传输至第二延迟锁相环模块;

第二延迟锁相环模块:接收相位选择/相位插值模块传来的相位插值后的采样时钟信号,将相位插值后的采样时钟信号转换为8相恢复采样时钟信号,并将8相恢复采样时钟信号传输至1/4速率alexander鉴相器模块;

1/4速率alexander鉴相器模块:接收均衡器模块传来的补偿后的串行信号;接收第二延迟锁相环模块传来的8相恢复采样时钟信号;8相恢复采样时钟信号分别对补偿后的串行信号进行相位锁定,生成4路UP信号和4路DN信号的充放电控制信号,并将充放电控制信号发送至电荷泵模块,控制电荷泵模块中电流源对电容充电和放电;相位锁定时,其中4相恢复采样时钟信号的跳变沿与串行信号的跳变沿对齐,其余4相恢复采样时钟信号作为采样时钟,对串行数据进行采样,得到采样串行数据,并将采样串行数据输入至串转并模块;

串转并模块:接收1/4速率alexander鉴相器模块传来的采样串行数据,进行串转并处理后输出至外部MAC;

电荷泵模块:电荷泵模块包括16个电流源,第一电容、第二电容和一个比较器;接收1/4速率alexander鉴相器模块传来的充放电控制信号;控制电流源对第一电容和第二电容分别进行充电和放电;将第一电容压和第二电容的电压值输出至比较器模块;

比较器模块:接收电荷泵模块传来的第一电容压和第二电容的电压值,对第一电容压和第二电容的电压值进行比较,生成高信号或低信号,将高信号或低信号传输至计数器模块。

在上述的一种低采样率的串口通讯时钟数据恢复系统,所述8相参考时钟信号为将312.5MHz的参考时钟信号等间隔延迟8相,相邻相参考时钟信号等间隔延迟角度为45°,8相参考时钟信号角度分别为0°,45°,90°,135°,180°,225°,270°和315°;每相参考时钟均接收312.5MHz的参考时钟信号。

在上述的一种低采样率的串口通讯时钟数据恢复系统,所述8相恢复采样时钟信号为将相位插值后的采样时钟信号等间隔延迟8相,相邻相参考时钟等间隔延迟角度为45°,8相恢复采样时钟信号角度分别为0°,45°,90°,135°,180°,225°,270°和315°;每相参考时钟均接收值与相位插值后的采样时钟信号值相等。

在上述的一种低采样率的串口通讯时钟数据恢复系统,跳变沿与串行信号的跳变沿对齐的4相恢复采样时钟信号信号角度分别0°,90°,180°和270°。

在上述的一种低采样率的串口通讯时钟数据恢复系统,作为采样时钟的4恢复采样时钟信号角度分别45°,135°,225°和315°。

在上述的一种低采样率的串口通讯时钟数据恢复系统,所述1/4速率alexander鉴相器模块包括第一D触发器、第二D触发器、第三D触发器、第四D触发器、第五D触发器、第六D触发器、第七D触发器、第八D触发器、第一异或门、第二异或门、第三异或门、第四异或门、第五异或门、第六异或门、第七异或门和第八异或门;第一D触发器、第二D触发器、第三D触发器、第四D触发器、第五D触发器、第六D触发器、第七D触发器和第八D触发器并联连接;八个D触发器的D端口串联后连接DATA端;第一D触发器的CLK端与CLK0连接、第二D触发器的CLK端与CLK45连接、第三D触发器的CLK端与CLK90连接、第四D触发器的CLK端与CLK135连接、第五D触发器的CLK端与CLK180连接、第六D触发器的CLK端与CLK225连接、第七D触发器的CLK端与CLK270连接、第八D触发器的CLK端与CLK315连接;第一D触发器的Q端与第一异或门和第八异或门连接、第二D触发器的Q端与第一异或门和第二异或门连接、第三D触发器的Q端与第二异或门和第三异或门连接、第四D触发器的Q端与第三异或门和第四异或门连接、第五D触发器的Q端与第四异或门和第五异或门连接、第六D触发器的Q端与第五异或门和第六异或门连接、第七D触发器的Q端与第六异或门和第七异或门连接、第八D触发器的Q端与第七异或门和第八异或门连接。

在上述的一种低采样率的串口通讯时钟数据恢复系统,所述第一异或门输出UP1信号、第二异或门输出DN1信号、第三异或门输出UP2信号、第四异或门输出DN1信号、第五异或门输出UP3信号、第六异或门输出DN3信号、第七异或门输出UP4信号,第八异或门输出DN4信号;共四个UP信号和4个DN信号。

在上述的一种低采样率的串口通讯时钟数据恢复系统,所述电荷泵模块包括16个电流源,第一电容、第二电容和一个比较器;其中8个电流源并联后,一端接地,同时接第一电容和比较器的正端;其余电流源并联后,一端接地,同时接第二电容和比较器的负端。

在上述的一种低采样率的串口通讯时钟数据恢复系统,所述比较器的正端与第一电容连接;比较器的负端与第二电容连接;当第一电容电压值大于等于第二电容电压值时,比较器输出高信号;第一电容电压值小于第二电容电压值时,比较器输出低信号。

在上述的一种低采样率的串口通讯时钟数据恢复系统,所述计数器模块接收比较器模块传来的高信号时计数值加1,接收比较器模块传来的低信号时计数值减1,每当计数器计数值变化时,生成7bit的控制信号。

本发明与现有技术相比具有如下优点:

(1)本发明采用了包括1/4速率alexander鉴相器模块,电荷泵模块,比较器模块,计数器模块,相位选择/相位插值模块和延迟锁相环模块等,其特征在于,先进的、低采样速率的结构实现了串口通讯系统的时钟和数据恢复、低动态功耗,在快速恢复时钟和数据的同时,降低了锁相环的设计难度和整个电路的功耗;

(2)本发明是一种二进制型鉴相器,鉴相输出仅有两种结果状态,反映了输入数据和时钟的相位超前、滞后的关系。采样时钟的速率为数据速率的1/4,采用八路时钟对数据进行采样,降低了提供参考时钟的频率跟踪环路的设计要求;

(3)本发明相位选择是从参考的八相位时钟中直接选取与目标相位最近接的时钟信号,相位插值是对所选择的一相时钟,通过插值操作逐步缩小和目标时钟的相位差。利用可调控的相位选择器、插值器来获得精确相位的时钟信号,得到最佳数据采样时钟。

附图说明

图1为本发明系统总体结构框图;

图2为本发明1/4速率Alexander鉴相器模块示意图;

图3为本发明电荷泵模块示意图;

图4为本发明为本发明的相位选择/相位插值模块原理图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步详细的描述:

如图1所示为系统总体结构框图,由图可知一种低采样率的串口通讯时钟数据恢复系统,其特征在于:包括接收均衡器模块、1/4速率alexander鉴相器模块、串转并模块、电荷泵模块、比较器模块、计数器模块、第一延迟锁相环模块、8相参考时钟模块、相位选择/相位插值模块、第二延迟锁相环模块、相位选择控制模块和相位插值控制模块;

接收均衡器模块:接收外部光电转换模块传来的1.25GHz的串行信号,对串行信号进行补偿,生成补偿后的串行信号;并将补偿后的串行信号传输至1/4速率alexander鉴相器模块;

第一延迟锁相环模块:生成312.5MHz的参考时钟信号,并将参考时钟信号等值转换为8相参考时钟信号,即将312.5MHz的参考时钟信号等间隔延迟8相,相邻相参考时钟信号等间隔延迟角度为45°,8相参考时钟信号角度分别为0°,45°,90°,135°,180°,225°,270°和315°;每相参考时钟均接收312.5MHz的参考时钟信号;并将8相参考时钟信号传输至相位选择/相位插值模块;

计数器模块:接收比较器模块传来的高信号或低信号,对高信号或低信号进行计数并累加,生成7bit的控制信号;输出的7bit的控制信号将高3位bit信号传输至相位选择控制模块;将低4位bit信号传输至相位插值控制模块;

相位选择控制模块:接收计数器模块传来的高3位bit信号,发出相位选择控制信号至相位选择/相位插值模块;

相位插值控制模块:接收计数器模块传来的低4位bit信号,发出相位插值控制信号至相位选择/相位插值模块;

相位选择/相位插值模块:接收第一延迟锁相环模块传来的8相参考时钟信号;接收相位插值控制模块传来的相位选择控制信号,从8相参考时钟信号选择一相需要采样的时钟信号;接收相位插值控制模块传来的相位插值控制信号,对所选的一相需要采样的时钟信号进行相位插值处理,得到相位插值后的采样时钟信号;并将相位插值后的采样时钟信号传输至第二延迟锁相环模块;

第二延迟锁相环模块:接收相位选择/相位插值模块传来的相位插值后的采样时钟信号,将相位插值后的采样时钟信号转换为8相恢复采样时钟信号,即将相位插值后的采样时钟信号等间隔延迟8相,相邻相参考时钟等间隔延迟角度为45°,8相恢复采样时钟信号角度分别为0°,45°,90°,135°,180°,225°,270°和315°;每相参考时钟均接收值与相位插值后的采样时钟信号值相等。并将8相恢复采样时钟信号传输至1/4速率alexander鉴相器模块;

1/4速率alexander鉴相器模块:接收均衡器模块传来的补偿后的串行信号;接收第二延迟锁相环模块传来的8相恢复采样时钟信号;8相恢复采样时钟信号分别对补偿后的串行信号进行相位锁定,生成4路UP信号和4路DN信号的充放电控制信号,并将充放电控制信号发送至电荷泵模块,控制电荷泵模块中电流源对电容充电和放电;相位锁定时,其中4相恢复采样时钟信号的跳变沿与串行信号的跳变沿对齐,跳变沿与串行信号的跳变沿对齐的4相恢复采样时钟信号信号角度分别0°,90°,180°和270°;其余4恢复采样时钟信号作为采样时钟,采样时钟的4恢复采样时钟信号角度分别45°,135°,225°和315°。对串行数据进行采样,得到采样串行数据,并将采样串行数据输入至串转并模块;

串转并模块:接收1/4速率alexander鉴相器模块传来的采样串行数据,进行串转并处理后输出至外部MAC;

电荷泵模块:电荷泵模块包括16个电流源,第一电容、第二电容和一个比较器;接收1/4速率alexander鉴相器模块传来的充放电控制信号;控制电流源对第一电容和第二电容分别进行充电和放电;将第一电容压和第二电容的电压值输出至比较器模块。

比较器模块:接收电荷泵模块传来的第一电容压和第二电容的电压值,对第一电容压和第二电容的电压值进行比较,生成高信号或低信号,将高信号或低信号传输至计数器模块;

如图2所示为1/4速率Alexander鉴相器模块示意图,由图可知,1/4速率alexander鉴相器模块包括第一D触发器、第二D触发器、第三D触发器、第四D触发器、第五D触发器、第六D触发器、第七D触发器、第八D触发器、第一异或门、第二异或门、第三异或门、第四异或门、第五异或门、第六异或门、第七异或门和第八异或门;第一D触发器、第二D触发器、第三D触发器、第四D触发器、第五D触发器、第六D触发器、第七D触发器和第八D触发器并联连接;八个D触发器的D端口串联后连接DATA端;第一D触发器的CLK端与CLK0连接、第二D触发器的CLK端与CLK45连接、第三D触发器的CLK端与CLK90连接、第四D触发器的CLK端与CLK135连接、第五D触发器的CLK端与CLK180连接、第六D触发器的CLK端与CLK225连接、第七D触发器的CLK端与CLK270连接、第八D触发器的CLK端与CLK315连接;第一D触发器的Q端与第一异或门和第八异或门连接、第二D触发器的Q端与第一异或门和第二异或门连接、第三D触发器的Q端与第二异或门和第三异或门连接、第四D触发器的Q端与第三异或门和第四异或门连接、第五D触发器的Q端与第四异或门和第五异或门连接、第六D触发器的Q端与第五异或门和第六异或门连接、第七D触发器的Q端与第六异或门和第七异或门连接、第八D触发器的Q端与第七异或门和第八异或门连接。

第一异或门输出UP1信号、第二异或门输出DN1信号、第三异或门输出UP2信号、第四异或门输出DN1信号、第五异或门输出UP3信号、第六异或门输出DN3信号、第七异或门输出UP4信号,第八异或门输出DN4信号;共四个UP信号和4个DN信号。

如图3所示为电荷泵模块示意图,由图可知,Alexander型鉴相器只能检测出输入数据和时钟的相位差的极性,不能给出幅值上的信息。Alexander型鉴相器的优点是具有数字电路的特征,鉴相增益高,对工艺条件不敏感。1/4速率Alexander型鉴相器比较数据和八相时钟的相位关系,如果数据相位超前于时钟相位,则四个DN信号输出高,四个UP信号为低,比较器正端放电,负端充电,比较结果为0;反之如果数据相位滞后于时钟相位,则四个DN信号为低,四个UP信号为高,比较器正端充电,负端放电,比较结果为1。

电荷泵模块包括16个电流源,第一电容、第二电容和一个比较器;其中8个电流源并联后,一端接地,同时接第一电容和比较器的正端;其余电流源并联后,一端接地,同时接第二电容和比较器的负端。1/4速率alexander鉴相器输出的UP和DN信号控制16组电流源对两个电容进行充电和放电,比较器判断两个电容上电压的高低,输出的信号作为计数器的输入。

比较器的正端与第一电容连接;比较器的负端与第二电容连接;当第一电容电压值大于等于第二电容电压值时,比较器输出高信号;第一电容电压值小于第二电容电压值时,比较器输出低信号。

当计数器模块接收比较器模块传来的高信号时计数器计数值加1,当接收比较器模块传来的低信号时计数器计数值减1,每当计数器计数值变化时生成7bit的控制信号。

如图4所示为相位选择/相位插值模块原理图,由图可知,相位选择是从参考的八相位时钟中直接选取与目标相位最近接的时钟信号,相位插值是对所选择的一相时钟,通过插值操作逐步缩小和目标时钟的相位差。相位插值电路通过逐位改变16bit控制位,来改变相位插值模块输出电流的大小,可以得到插值输出的时钟波形,权重控制位按照温度计码形式从0000 0000 0000 0000变化到1111 1111 1111 1111,产生16个相邻时钟相位的间隔。由于本设计中每条支路导通时产生的电流大小不一,所以当权重系数逐位依次改变时,相邻时钟相位的间隔变化也不是相等的。相位选择/相位插值电路对八相参考时钟进行选择、插值操作输出一对正交时钟进入延迟锁相环,延迟锁相环产生八相时钟分别对输入数据采样。直到八相采用时钟中四相时钟对准数据的跳变沿,则剩下的四相时钟此时肯定对准数据中间,这四相时钟就是所恢复的数据采样时钟。

本发明说明书中未作详细描述的内容属本领域技术人员的公知技术。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1