【技术实现步骤摘要】
一种信号倾斜补偿装置及方法
[0001]本专利技术涉及数据通信
,尤其涉及一种信号倾斜补偿装置及方法。
技术介绍
[0002]在数据通信中,PCB板卡线路质量是影响数据通信质量的最主要因素。而为了减小外在因素对数据传输质量的影响,通常需要在芯片内部嵌入倾斜补偿机制以提高数据通信鲁棒性。
[0003]现有技术中倾斜补偿通常是通过硬件电路和软件计算协同完成,以消除线长失配等板卡线路质量问题导致的时钟与数据信号倾斜。上述倾斜补偿硬件电路内部通常包含一组延迟单元(线延单元),然后结合软件一起完成信号倾斜程度计算,从而来补偿线延时,但是该类方式会有以下问题:
[0004]1)由于需要CPU完成信号倾斜程度等的计算,需要占用CPU计算资源。
[0005]2)线延单元的延时有限,只能微调,因而信号倾斜补偿量通常是固定不可调的,在实际应用时可能即便采用最大延时量依然无法正确采集到数据。
[0006]现有技术中芯片设计常用的信号倾斜补偿量通常为32TAP,流片成芯片后精度是固定的。例如频率300M、精度是0.1ns的情况下,流片后能调节的信号周期只有3.2ns;而当输入频率变成100M时,信号周期为10ns,该情况下会导致信号有6.8ns的区域无法涵盖;当信号质量较差时,例如:信号的稳定区只有30%,此时很大概率将无法采集到正常数据。
技术实现思路
[0007]本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种实现简单、成本低、信号倾斜补偿量动态可调, ...
【技术保护点】
【技术特征摘要】
1.一种信号倾斜补偿装置,其特征在于,包括:时钟检测模块(1),用于检测输入时钟信号的频率输出;DELAY模块(2),用于接入数据信号并进行延时,其中根据所述时钟检测模块检测到的频率以及数据解析控制模块(3)输出的DELAY值控制所述延时量,输出延时后数据;数据解析控制模块(3),用于接收所述延时后数据并解析其中的PING报文,根据解析结果调整输出的DELAY值。2.根据权利要求1所述的信号倾斜补偿装置,其特征在于,所述DELAY模块(2)包括相互连接的DELAY控制单元(201)以及DELAY延时单元(202),所述DELAY控制单元(201)根据所述时钟检测模块检测到的频率计算控制值,输出给所述DELAY延时单元(202),所述DELAY延时单元(202)根据所述控制值、所述DELAY值控制产生对应时长的延时。3.根据权利要求2所述的信号倾斜补偿装置,其特征在于,所述DELAY延时单元(202)包括线延子单元(221)以及选择子单元(222),所述线延子单元(221)包括多个依次连接的延时电路,每个所述延时电路的输出端与所述选择子单元(222)连接,所述选择子单元(212)根据所述控制值、所述DELAY值控制选择接入一个目标延时电路,以将数据信号通过目标延时电路输出。4.根据权利要求3所述的信号倾斜补偿装置,其特征在于,所述控制值为所需使用的延时电路中相邻延时电路之间的跳变值,所述选择子单元(222)根据所述跳变值从所述线延子单元(221)中确定出所需使用的所有延时电路,并根据所述DELAY值从确定出的延时电路中选取出目标延时电路。5.根据权利要求4所述的信号倾斜补偿装置,其特征在于,所述跳变值按照300/Fre_det计算得到,其中Fre_det为所述检测得到的频率值。6.根据权利要求4所述的信号倾斜补偿装置,其特征在于,所述选择子单元(222)从确定出所需使用的所有延时电路中选取与所述DELAY值对应的延时电路作为目标延时电路。7.根据权利要求3~6中任意所述的信号倾斜补偿装置,其特征在于,所述选择子单元(222)为多选一选择器,所述多选一选择器的控制端分别接入所述控制值、所述DELAY值。8.根据权利要求1~6中任意一项所述的信号倾斜补偿装置,其特征在于,所述数据解析控制模块(3)包括解析电路单元以及存储单元,所述解析电路单元用于解析所述延时后数据中的PING报文,并不断调整DELAY值,将能够解析成功的最小DELAY值以及开始解析失败所对应的最大DELAY值保存在所述存储单元中。9.根据权利要求8所述的信号倾斜补偿装置,其特征在于,所述数据解析控制模块(3)还包括最佳采样点计算单元,用于根据所述存储单元中存储的所述最小DELAY值、最大DELAY值计算出最佳采样点对应的所述DELAY值输出。10.一种信号倾斜补偿方法,其特征在于,包括:检测输入时钟信号的频率;接收数据信号并进行延时,其中根据检测到的频率以及DELAY值控制所述延时量,输出延时后数据;接收所述延时后数据并解析其中的PING报文,根据解析结果调整输出所述DELAY值。11.根据权利要求10所述的信号倾斜补偿方法,其特征在于,所述根据检测到的频率以及DELAY值控制所述延时量包括:
根据检测到的频率计算控制值;根据所述控制值、所述DELAY值控制从多个依次连接的延时电路中选择接入一个目标延时电路,以将数据信号通过目标延时电路输出产生对应时长的延时。12.根据权利要求11所述的信号倾斜补偿方法,其特征在于,所述控制值为所需使用的延时电路...
【专利技术属性】
技术研发人员:刘云杰,陈虎,伍彬山,杨唤荣,
申请(专利权)人:湖南毂梁微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。