EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 A-Lin 于 2018-10-22 09:46 编辑 ) Y) o6 ~! i3 O
$ X9 i& o4 U( H, ~& y4 J. t1 |3 t& i# g) q' z2 H! [5 i
% a& Y6 k- w. w2 K2 q
我国靶场测量、工业控制、电力系统测量与保护、计算、通信、气象等测试设备均采用国际标准IRIG-B格式的时间码(简称B码)作为时间同步标准。B码是一种串行的时间格式.分为直流码(DC码)和交流码(AC码)两种,其格式和码元定时在文献中有详细描述。本文介绍一种基于FPGA 并执行IRIG-B标准的AC/DC编码技术,与基于 mcu或者 DSP和数字逻辑电路实现的编码方法相比,该技术可以大大降低系统的设计难度,降低成本,提高B码的精确性和系统灵活性。 在此,组合GPS引擎和FPGA,得到B码的编码输出,直接采用GPS引擎的100 pps信号触发输出B码的每个码元,利用从100 pps中恢复的1 pps信号提供B码的时间参考点。DC编码和AC数字调制均由纯硬件逻辑通过查找表实现,它能使每个码元的上升沿都非常精准,都可以作为百分秒的时间参考点。而计时链的预进位功能则保证了绝对时间的精确,不仅可以满足实时系统对时间同步,还可以实现多节点的数据采集严格同步,为分析和度量异步发生的事件提供有力的支持。 1 IRIG-B编码格式 |