发明名称 精确时间协议时钟转换为IRIG-B码的方法和装置
摘要 精确时间协议时钟转换为IRIG-B码的方法和装置,包括IEEE1588同步模块、时间接口模块、基础时钟模块、IRIG-B编码模块和波形产生模块;在保持IEEE155协议报文与主时钟同步后,IEEE1588同步模块获得由二进制格式的秒信息组成的UTC时间,然后换算为BCD格式的年月日时分秒时间信息并输给所述的时间接口模块;IEEE1588同步模块产生的1PPS信号上升沿触发IRIG-B编码模块,转换由IRIG-B码元组成的串行码;然后IEEE1588同步模块接收一个中断信号,更新所述的BCD格式的年月日时分秒时间信息;波形生成模块接收由IRIG-B码元组成的串行码,转换成相应的波形输出。
申请公布号 CN102255682B 申请公布日期 2014.09.24
申请号 CN201110184312.9 申请日期 2011.06.30
申请人 北京东土科技股份有限公司 发明人 黄剑超
分类号 H04L29/06(2006.01)I;H04J3/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 代理人
主权项 精确时间协议时钟转换为IRIG‑B码的方法,其特征在于: A、在保持IEEE1588协议报文与主时钟同步后,IEEE1588同步模块获得由二进制格式的秒信息组成的UTC时间,然后换算为BCD格式的年月日时分秒时间信息,输给时间接口模块; B、在所述的换算为BCD格式的年月日时分秒信息过程中的秒时间信息生成时所述的IEEE1588同步模块产生1PPS信号,所述的1PPS信号的上升沿触发IRIG‑B编码模块,所述IRIG‑B编码模块实现将BCD码格式保存的年月日时分秒时间信息转换成由IRIG‑B码元组成的串行码; C、所述的时间接口模块产生一个中断信号发送给所述IEEE1588同步模块,所述IEEE1588同步模块更新所述的BCD格式的年月日时分秒时间信息; D、波形生成模块接收所述的由IRIG‑B码元组成的串行码后,转换成相应的波形输出; 所述的换算为BCD格式的年月日时分秒时间信息的过程包括以1970年1月1日0时0分0秒为起点,计算出所述由二进制格式的秒信息组成的UTC时间对应的年月日时分秒时间信息,并以BCD码的格式通过8位异步并行总线写入所述的时间接口模块进行存储,所述的年月日时分秒时间信息包括秒时间信息(sec)、分时间信息(min)、时时间信息(hour)、天时间信息(day)和年时间信息(year); 所述IRIG‑B编码模块实现将BCD码格式保存的时间信息转换成由IRIG‑B码元组成的串行码的过程包括: 所述的IRIG‑B编码模块以10MHz的工作时钟不断地检测所述的1PPS信号; 当检测到所述的1PPS信号的上升沿的时候,立即在10MHz时钟的上升沿处产生高电平,输出一个P码元,同时获取存储在所述时间接口模块中的BCD格式的年月日时分秒时间信息,然后启动计数器计数; 所述的计数器从0开始计数,最大计数值到99,计数值每次加1; 所述的计数器每次加1以后,判断与计数值对应的B码位输出时间信息位还是位置信息位,如果是时间信息位,则把对应的时间信息位转换为逻辑码元输出;如果是位置信息位,则输出P码元。 
地址 100041 北京市石景山区实兴东街18号崇新创意大厦2层