A Mixed Approach for Clock Synchronization in Distributed Data Acquisition Systems

被引:0
|
作者
Manduchi, Gabriele [1 ]
Rigoni, Andrea [1 ]
Trevisan, Luca [1 ]
Patton, Tommaso [1 ]
机构
[1] Consorzio RFX, Corso Stati Uniti 4, I-35127 Padua, Italy
关键词
timing systems; FPGA; SoC; RedPitaya;
D O I
10.3390/s24186155
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Proper timing synchronization is important when data from sensors are acquired by different devices. This paper proposes a simple but effective solution for System on Chip (SoC) architectures that integrates a general-purpose Field Programmable Gate Array (FPGA) with a CPU. The proposed approach relies on a network synchronization protocol implemented in software, such as Network Time Protocol (NTP) or Precision Time Protocol (PTP), and uses the FPGA to generate a clock reference that is maintained in step with the synchronized system clock. The clock generated by the FPGA is obtained from the FPGA oscillator via appropriate fractional clock division. Clock drift is avoided via a software program that periodically compares the FPGA and the system counters, respectively, and adjusts the fractional clock divider in order to slightly adjust the FPGA clock frequency using a Proportional Integral controller. A specific implementation is presented on the RedPitaya platform, generating a 1 MHz clock in step with the NTP synchronized system clock. The presented system has been used in a distributed data acquisition system for fast transient recording in the neutral beam test facility for the ITER nuclear fusion experiment.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] Design of Clock Synchronization based on Wireless Clock Difference Negative Feedback for Independent Distributed Pseudolite Systems
    Chen, Jing
    Zhao, Li
    Li, Chunhui
    Niu, Zhenhua
    2022 IEEE 6TH ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2022, : 1456 - 1460
  • [42] On demand clock synchronization for live VM migration in distributed cloud data centers
    Patel, Yashwant Singh
    Page, Aditi
    Nagdev, Manvi
    Choubey, Anurag
    Misra, Rajiv
    Das, Sajal K.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 138 (138) : 15 - 31
  • [43] Study of the influence of clock instabilities in synchronized data acquisition systems
    Schoukens, J
    Louage, F
    Rolain, Y
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1996, 45 (02) : 601 - 604
  • [44] Study of the influence of clock instabilities in synchronized data acquisition systems
    Vrije Universiteit Brussel, Brussels, Belgium
    IEEE Trans Instrum Meas, 2 (601-604):
  • [45] CLOCK SYNCHRONIZATION SYSTEMS (REVIEW)
    ZELIGER, AN
    TELECOMMUNICATIONS AND RADIO ENGINEERING, 1975, 29 (03) : 48 - 52
  • [46] CLOCK SYNCHRONIZATION SYSTEMS (REVIEW).
    Zeliger, A.N.
    Telecommunications and Radio Engineering (English translation of Elektrosvyaz and Radiotekhnika), 1975, 29-30 (03): : 48 - 52
  • [48] Distributed Data Acquisition Unit with Microsecond-Accurate Wireless Clock Synchronisation
    Cadell, Philip
    Upcroft, Ben
    2013 IEEE EIGHTH INTERNATIONAL CONFERENCE ON INTELLIGENT SENSORS, SENSOR NETWORKS AND INFORMATION PROCESSING, 2013, : 117 - 122
  • [49] DETERMINATION OF CLOCK SYNCHRONIZATION ERRORS IN DISTRIBUTED NETWORKS
    Xia, Weiguo
    Cao, Ming
    SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2018, 56 (02) : 610 - 632
  • [50] Design and implementation of clock synchronization in distributed system
    Liu, Liyue
    Wang, Gengsheng
    Wei, Yongfeng
    Jisuanji Gongcheng/Computer Engineering, 2006, 32 (02): : 279 - 280