一种动态可配置高精度高可靠的时钟网络制造技术

技术编号:23470527 阅读:30 留言:0更新日期:2020-03-06 12:39
一种动态可配置高精度高可靠的时钟网络,包括若干网络单元,各网络单元按照菊花链环状拓扑结构构成顺时针首尾相链的时钟网络,其中,时钟基准流是各时钟单元的时钟基准,由本网络单元本地基准和外部输入基准中选出,同时上一级网络单元输出时钟基准作为下一级网络单元的外部输入的时钟基准;配置信息流是各网络单元的配置信息通道,按照菊花链顺时针依次串成环状拓扑结构,使配置信息流按环状顺序遍历整个时钟网络。本发明专利技术可以通过远程配置消除由于时钟器件由于老化引起同步精度下降的问题,大幅度延长时钟网络的工作时间。

A high precision and reliable clock network with dynamic configuration

【技术实现步骤摘要】
一种动态可配置高精度高可靠的时钟网络
本专利技术涉及一种动态可配置时钟网络,用于组建高可靠长寿命高稳定度的数字电路的时钟系统。技术背景目前一般数字电路的全同步时钟网络都是利用时钟单元孤立搭建,时钟网络根据具体要求设计专用的时钟网络。缺陷是时钟网络本身固定不可扩展,容错性差。同步系统越复杂,相应同步单元越多,为了消除整个网络同步偏差的开发代价就越大,难以标准化。时钟网络使用中,随着时间推移,时钟元器件的老化,性能衰退,同步精度会不断下降,系统同步性能不断劣化,最终导致整个时钟网络系统因老化而无法工作。由于全同步时钟网络系统本身复杂且网络参数固定不可配置,使得所设计的时钟网络无法维护,使用寿命大大缩短。时钟网络中的时钟基准对整个时钟网络的可靠性和稳定度影响很大,仅采用简单增加冗余的方式,受限于一般常用时钟基准集中的结构,当集中结构的时钟基准出现性能下降或故障时,时钟网络的同步性能就会下降或整体瘫痪。另外,专用型时钟网络各时钟单元本身的非独立性且依赖于整个网络的配置控制,要想调好整个时钟网络,必须等所有时钟单元齐全后才能组网调试,调试时各单元同步关系互相依赖,导致调试过程复杂且风险暴露滞后。目前一般数字电路的全同步时钟网络都是利用时钟单元孤立搭建,时钟网络根据具体要求设计专用的时钟网络。一般参数固定不可配置,不可扩展,组网后难以维护。时钟网络的控制和时钟基准的控制都是集中于网络控制器。
技术实现思路
本专利技术的技术解决问题是:由于器件延时和系统噪声引起各种时钟同步偏差,本专利技术首先用于消除由此引起各个电路的工作时钟同步误差,能自动校准整个系统的时钟工作精度在同步要求范围以内,解决因时钟同步精度不好而导致电路工作不稳定;本专利技术可以通过远程配置消除由于时钟器件由于老化引起同步精度下降的问题,大幅度延长时钟网络的工作时间;本专利技术的解决时钟单元非独立,时钟网络参数不可配置,时钟网络的可扩展性和可维护性差的问题。本专利技术通过组建分布式菊花链连接的环状时钟网络,相较于集中控制型(配置参数集中存贮,时钟基准备份)的时钟网络能提高时钟系统的可靠性和灵活性。本专利技术所采用的技术方案是:一种动态可配置高精度高可靠的时钟网络,包括若干网络单元,各网络单元按照菊花链环状拓扑结构构成顺时针首尾相链的时钟网络,其中,时钟基准流是各时钟单元的时钟基准,由本网络单元的本地基准和外部输入基准中选出,同时上一级网络单元输出时钟基准作为下一级网络单元的外部输入的时钟基准;配置信息流是各网络单元的配置信息通道,按照菊花链顺时针依次串成环状拓扑结构,使配置信息流按环状顺序遍历整个时钟网络。所述网络单元包括串口通讯模块,配置信息控制器,配置信息存贮器,模拟参数解译模块,本地时钟基准生成器,时钟同步驱动模块,初始化加载控制模块,时钟同步器和同步精度检测器;其中,串口通讯模块接收配置信息,分别发送至配置信息控制器和模拟参数解译模块;配置信息控制器对配置信息进行处理,判断配置信息是时钟网络校正信息还是实时驱动信息,将时钟网络校正信息发送至配置信息存贮器进行存储,将实时驱动信息直接解译成时钟同步驱动模块的控制参数,发送至时钟同步驱动模块;配置信息存贮器存贮含时钟网络校正信息的初始化配置信息;初始化加载控制模块在上电后,根据本网络单元的ID号,从配置信息存贮器中提取相应的ID号的初始化配置信息,给时钟同步驱动模块和模拟参数解译模块;模拟参数解译模块按照实时配置信息或初始化配置信息生成本地时钟基准的参数和选择时钟基准信息,将本地时钟基准的参数发送至本地时钟基准生成器,将选择时钟基准信息发生至时钟基准选择器;本地时钟基准生成器完成本地时钟基准的生成;时钟基准选择器接收本地时钟基准和外部时钟基准,根据选择时钟基准信息选择其中一种输出本网络单元的同步基准时钟,发送至时钟同步器、同步精度检测器;时钟同步驱动模块将初始化配置信息或实时驱动信息解译为时钟同步器工作所需参数,发送给时钟同步器;时钟同步器按照同步基准时钟的节拍及时钟同步器工作所需参数,生成同步时钟,发送同步精度检测器;同时输出可作为下一级网络单元的基准。同步精度检测器对同步基准时钟和时钟同步器生成的同步时钟进行时钟相差检测,判断是否满足整个时钟网格的同步要求。如果收到通讯串口的初始化配置数据更动后,将配置数据解译并存入与该ID号网络单元对应的配置存贮区,以备下一次上电默认调用。如果接收到校正配置信息,则直接通过时钟同步驱动器驱动时钟同步器,通过同步精度检测器直接在线观测同步实际效果。当时钟网络的参考基准老化后,通过时钟网络基准切换指令从环状时钟网络的剩余网络单元中选取任一时钟基准作为全网时钟同步基准,基准同步关系按照环状次第顺序交替更新。动态可配置高精度高可靠时钟网络的时钟同步方法,包括步骤如下:步骤一:上电后,判断串口通讯模块是否有配置指令数据变动,如果有配置指令数据,则将配置信息发送至配置信息控制器和模拟参数解译模块,进入步骤二;如果没有配置指令数据,则初始化加载控制模块从配置信息存贮器中加载上次工作时配置参数,通过ID号比对,抽取适合本网络单元的初始化加载信息发送至模拟参数解译模块和时钟同步驱动模块,进入步骤三;步骤二、配置信息控制器对配置信息进行处理,判断配置信息是时钟网络校正信息还是实时驱动信息;将时钟网络校正信息发送至配置信息存贮器进行存储;将实时驱动信息直接解译成时钟同步驱动模块的控制参数,发送至时钟同步驱动模块;模拟参数解译模块按照实时配置信息生成本地时钟基准的参数和选择时钟基准信息,将本地时钟基准的参数发送至本地时钟基准生成器,将选择时钟基准信息发生至时钟基准选择器,进入步骤四;步骤三、模拟参数解译模块按照初始化配置信息生成本地时钟基准的参数和选择时钟基准信息,将本地时钟基准的参数发送至本地时钟基准生成器,将选择时钟基准信息发生至时钟基准选择器,进入步骤四;步骤四、本地时钟基准生成器完成本地时钟基准的生成;时钟基准选择器接收本地时钟基准和上一级网络单元发送的时钟基准,根据选择时钟基准信息选择其中一种输出本网络单元的同步基准时钟,发送至时钟同步器、同步精度检测器;时钟同步驱动模块将初始化配置信息或实时驱动信息解译为时钟同步器工作所需参数,发送给时钟同步器;步骤五、时钟同步器按照同步基准时钟的节拍及时钟同步器工作所需参数,生成同步时钟,发送同步精度检测器;同时输出作为下一级网络单元的基准;步骤六、同步精度检测器对同步基准时钟和时钟同步器生成的同步时钟进行时钟相差检测,判断是否满足整个时钟网格的同步要求。本专利技术与现有技术相比的优点在于:(1)本专利技术通过远程校正配置解决因时钟网络长期工作后老化的时钟噪声增加问题,延长时钟网络工作寿命。(2)本专利技术可动态指定时钟网络的任一时钟单元的时钟作为整个时钟网格的基准,实现时钟多重冗余备份功能,其可靠性是一般时钟网络的可靠性的n倍。(3)本专利技术的时本文档来自技高网...

【技术保护点】
1.一种动态可配置高精度高可靠的时钟网络,其特征在于,包括若干网络单元,各网络单元按照菊花链环状拓扑结构构成顺时针首尾相链的时钟网络,其中,时钟基准流是各时钟单元的时钟基准,由本网络单元的本地基准和外部输入基准中选出,同时上一级网络单元输出时钟基准作为下一级网络单元的外部输入的时钟基准;配置信息流是各网络单元的配置信息通道,按照菊花链顺时针依次串成环状拓扑结构,使配置信息流按环状顺序遍历整个时钟网络。/n

【技术特征摘要】
1.一种动态可配置高精度高可靠的时钟网络,其特征在于,包括若干网络单元,各网络单元按照菊花链环状拓扑结构构成顺时针首尾相链的时钟网络,其中,时钟基准流是各时钟单元的时钟基准,由本网络单元的本地基准和外部输入基准中选出,同时上一级网络单元输出时钟基准作为下一级网络单元的外部输入的时钟基准;配置信息流是各网络单元的配置信息通道,按照菊花链顺时针依次串成环状拓扑结构,使配置信息流按环状顺序遍历整个时钟网络。


2.根据权利要求1所述的一种动态可配置高精度高可靠的时钟网络,其特征在于,所述网络单元包括串口通讯模块,配置信息控制器,配置信息存贮器,模拟参数解译模块,本地时钟基准生成器,时钟同步驱动模块,初始化加载控制模块,时钟同步器和同步精度检测器;
其中,串口通讯模块接收配置信息,分别发送至配置信息控制器和模拟参数解译模块;
配置信息控制器对配置信息进行处理,判断配置信息是时钟网络校正信息还是实时驱动信息,将时钟网络校正信息发送至配置信息存贮器进行存储,将实时驱动信息直接解译成时钟同步驱动模块的控制参数,发送至时钟同步驱动模块;
配置信息存贮器存贮含时钟网络校正信息的初始化配置信息;
初始化加载控制模块在上电后,根据本网络单元的ID号,从配置信息存贮器中提取相应的ID号的初始化配置信息,给时钟同步驱动模块和模拟参数解译模块;
模拟参数解译模块按照实时配置信息或初始化配置信息生成本地时钟基准的参数和选择时钟基准信息,将本地时钟基准的参数发送至本地时钟基准生成器,将选择时钟基准信息发生至时钟基准选择器;
本地时钟基准生成器完成本地时钟基准的生成;时钟基准选择器接收本地时钟基准和外部时钟基准,根据选择时钟基准信息选择其中一种输出本网络单元的同步基准时钟,发送至时钟同步器、同步精度检测器;
时钟同步驱动模块将初始化配置信息或实时驱动信息解译为时钟同步器工作所需参数,发送给时钟同步器;
时钟同步器按照同步基准时钟的节拍及时钟同步器工作所需参数,生成同步时钟,发送同步精度检测器;同时输出可作为下一级网络单元的基准。
同步精度检测器对同步基准时钟和时钟同步器生成的同步时钟进行时钟相差检测,判断是否满足整个时钟网格的同步要求。


3.根据权利要求2所述的一种动态可配置高精度高可靠的时钟网络,其特征在于,如果收到通讯串口的初始化配置数据更动后,将配置数据解译并存入与该ID号网络单元对应的配置存贮区,以备下一次上电默...

【专利技术属性】
技术研发人员:万旻李硕李恺黄义成桂梅刘涛王蕴龙崔雪楠柴凤萍王磊耿树芳张峰瑞
申请(专利权)人:北京空间机电研究所
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1