IEEE1588 V2 Clock Distribution in FlexRIO Devices: Clock Drift Measurement

Diego Sanz, Mariano Ruiz, Juan Manuel López, Rodrigo Castro, Jesús Vega, Eduardo Barrera
Abstract:
Instrumentation in scientific experiments requires highest accurate to correlate acquired data with a time reference. In order to implement data acquisition channels synchronized to a reference clock, it is necessary to deploy a distributed clock based on computer devices with specific hardware for data acquisition, and to use a technology capable of synchronizing every computer in the system. Although there are several technologies to synchronize devices as the Precision Time Protocol (PTP) IEEE1588 V2, not always is trivial to use it to get a good performance. This work studies how can be used the drift measures between clocks to get them synchronized. The solution has been implemented using a PTP-clock (implemented in a IEEE1588 PXI device), to every PXI/PXIe and the FPGA based FlexRIO devices, able to reconfigure its hardware. The PXI/PXIe bus will be the key element to propagate the clock from the timing board to every RIO/FlexRIO card, achieving to phase their internal clocks with the PTP.
Keywords:
IEEE1588, RIO/FlexRIO, FPGA, Virtual Instrumentation
Download:
IMEKO-TC4-2013-125.pdf
DOI:
-
Event details
IMEKO TC:
TC4
Event name:
TC4 Symposium 2013
Title:
19th IMEKO TC4 Symposium Measurements of Electrical Quantities (together with 17th TC4 IWADC Workshop on ADC and DAC Modelling and Testing)
Place:
Barcelona, SPAIN
Time:
18 July 2013 - 19 July 2013