DY4000采用北斗/GPS二合一模块获取高精度绝对时间,北斗/GPS二合一模块本身的对时精度为<土100ns;DY-4000采用FPGA编程实现了IEEE1588硬件支持的内核模块,并采用了IEEE1588对时的算法用于设备与北斗/GPS模块的对时,对时精度为<土40ns;从而保证了BSA-4000自身的时间与绝对时间的差值<土140ns(140ns的偏差为极端情况,正常运行情况下,BSA-4000自身的时间与绝对时间的差值<土100ns)。
DY4000采用CPU+FPGA的方式实现设备的功能,CPU采用了Freescale最新QorIQ PowerQUICC通讯处理器(P1010),利用P1010较强的处理和通信能力来实现TMU的相关运算和通讯,利用P1010丰富的外围接口为时间监测提供支持(利用SATA接口存储大量的监测数据等);FPGA则主要实现了IEEE1588硬件支持的内核模块(64bit支持频率漂移补偿的RTC),并用FPGA编程实现了IEEE1588对时的相关算法来实现RTC与北斗/GPS模块的高精度对时,同时利用FPGA的高时钟分辨率(8ns)来对外部输入的信号进行监测和处理(IRIG-B的码元的上升沿/下降沿,PPS的上升沿等),从而实现对外部输入信号的高精度解析(精度达到100ns)。
DY4000在自身拥有了高精度时间,并且能够对输入的信号进行高精度的解析之后,可以对站内的授时设备(主时钟,备时钟等)和被授时设备(合并单元、智能断路器、智能组件等)进行精度和稳定性监测(要求这些设备能够输出PPS或IRIG-B)。将授时设备或被授时设备输出的光纤或RS485的IRIG-B或PPS接入到TMU设备的输入接口上,TMU利用自身的高精度时间对输入的信号进行高精度的解析,获取输入信号的时间信息,将输入信号的时间信息与TMU的高精度时间进行比较,求出差值,将这个差值作为对设备精度和稳定性的监测值进行存储,并通过以太网上送至后台实时的显示、分析、告警和存储。