【技术实现步骤摘要】
本专利技术涉及一种时钟检测方法,特别是涉及一种基于FPGA的高精度时钟检测方法。
技术介绍
1588具有纳秒级别的精确度,信息短、占据带宽资源少,综合成本低,可靠性高,因此目前社会在积极推动1588协议的发展和应用。目前,基于FPGA的1588时钟解决方案主要有以下特点:1、直接使用本地时钟直接检测时钟事件(报文到达或者离开);2、时钟(Timer)采用简单的计数器逻辑维护;现有技术的缺点:1、检测时钟时间(报文到达或者离开)的精度低,直接影响对时准确度;2、时钟采用简单的技术器逻辑维护,控制精度低,误差大。
技术实现思路
有鉴于现有技术的上述缺陷,本专利技术所要解决的技术问题是提供一种提高时钟事件的检测精度的方法。为实现上述目的,本专利技术提供了一种基于FPGA的高精度时钟检测方法,在一个时钟周期内产生多个相位不同的时钟信号,通过判断被测量信号与各个时钟信号的相位关系,确定被测信号发生时间;系统主时钟产生n个相位时钟信号,n为正整数;时钟事件的到达,以一个上升沿脉冲表示;D触发器的时钟输入端接收到时钟信号作为D触发器的数据输入信号;所述时钟信号将一个系统时钟周期分割成n个区域,然后判断时钟事件的发生区域。较佳的,所述判断时钟事件的发生区域按以下步骤进行:当时钟事件信号到达,D触发器将锁存输出各个相位时钟信号,输出一个4比特编码值;根据解码映射表 ...
【技术保护点】
一种基于FPGA的高精度时钟检测方法,其特征在于:在一个时钟周期内产生多个相位不同的时钟信号,通过判断被测量信号与各个时钟信号的相位关系,确定被测信号发生时间;系统主时钟产生n个相位时钟信号,n为正整数;时钟事件的到达,以一个上升沿脉冲表示;D触发器的时钟输入端接收到时钟信号作为D触发器的数据输入信号;所述时钟信号将一个系统时钟周期分割成n个区域,然后判断时钟事件的发生区域。
【技术特征摘要】
1.一种基于FPGA的高精度时钟检测方法,其特征在于:在一个时钟周期
内产生多个相位不同的时钟信号,通过判断被测量信号与各个时钟信号的相位
关系,确定被测信号发生时间;
系统主时钟产生n个相位时钟信号,n为正整数;时钟事件的到达,以一个
上升沿脉冲表示;D触发器的时钟输入端接收到时钟信号作为D触发器的数据输
入信号...
【专利技术属性】
技术研发人员:于华,安丰军,李晓倩,张家琦,邹昕,李政,周立,闫攀,
申请(专利权)人:北京浩瀚深度信息技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。