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的高精度時間進行比較,求出差值,將這個差值作為對設備精度和穩定性的監測值進行存儲,并通過以太網上送至后臺實時的顯示、分析、告警和存儲。