基于ARM+FPGA的IRIG-B码产生器的研制
2012-06-15高林胡永辉侯雷
高林,胡永辉,侯雷
基于ARM+FPGA的IRIG-B码产生器的研制
高林1,2,3,胡永辉1,2,侯雷1,2
(1. 中国科学院国家授时中心,西安 710600;2. 中国科学院精密导航定位与定时技术重点实验室,西安 710600;3. 中国科学院研究生院,北京 100039)
本设计中采用ARM芯片作为主控芯片,FPGA芯片作为主功能芯片,使用C和Verilog语言编程。通过软件控制生成IRIG-B(DC)码信号,由分频1 PPS信号和外部标准1 PPS信号锁相同步保证时标信号的同步,在产生DC码后采用基于FPGA内部ROM数字查找表技术实现AC码的数字调制。整体方案设计简单,应用方便。
IRIG-B码;ARM芯片;现场可编程门阵列(FPGA);数字调制
0 引言
时间统一设备在测控中提供一种符合标准的同步信号作为基本参考单位,这是非常重要的。我国在靶场测量,工业控制,航空航天,通信实验,电力系统维护等方面大多采用国际标准IRIG-B格式时间码(简称B码)作为同步标准。B码信号产生器作为时间统一设备的重要组成部分,其设计不仅要满足精度的要求,同时要考虑应用现场需求[1]。
在测试实验中,通过地面基准时频站和配备原子钟的时统车来保障测控设备间的时间同步,尽管可以满足精度要求,但成本较高,在飞行测试和其他移动测量中难以满足要求。随着我国卫星导航系统的不断建设和更为先进的授时技术不断发展,在此基础上设计研制成本低廉、性能良好、便于携带的IRIG-B码信号产生器可以很好地应用于移动测量中来保障时间统一,还可以广泛应用于国防实验、金融、电力等部门。本文正是基于实际项目需求,提出了使用ARM芯片和FPGA芯片的组合研制IRIG-B码信号产生器,设计中合理地使用集成器件,使得外围电路简单,逻辑清晰。……
