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 条
  • [21] Research on and Realization of an Adaptive Clock Synchronization Algorithm for Distributed Systems
    Yang, Jia
    He, Piyan
    KNOWLEDGE ENGINEERING AND MANAGEMENT, 2011, 123 : 129 - +
  • [22] Simple Clock Synchronization for Distributed Real-Time Systems
    Zhang, Minghu
    Shen, Senzu
    Shi, Jian
    Zhang, Ting
    2008 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1-5, 2008, : 1268 - 1272
  • [23] SYNCHRONIZATION OF REPLICATED DATA IN DISTRIBUTED SYSTEMS
    SON, SH
    INFORMATION SYSTEMS, 1987, 12 (02) : 191 - 202
  • [24] Research on Synchronized Data Acquisition System Based on Distributed Clock
    Hao, Yuyu
    Li, Shugang
    Zhang, Tianjun
    Wei, Zongyong
    MOBILE INFORMATION SYSTEMS, 2022, 2022
  • [25] Research on Synchronized Data Acquisition System Based on Distributed Clock
    Hao, Yuyu
    Li, Shugang
    Zhang, Tianjun
    Wei, Zongyong
    Mobile Information Systems, 2022, 2022
  • [26] Advantages of a distributed data acquisition approach
    Sarfi, Tom
    Semancik, Jon
    2007 IEEE AUTOTESTCON, VOLS 1 AND 2, 2007, : 567 - 572
  • [27] The Importance of Data Synchronization in Multiboard Acquisition Systems
    Coviello, Giuseppe
    Avitabile, Gianfranco
    Florio, Antonello
    20TH IEEE MEDITERRANEAN ELETROTECHNICAL CONFERENCE (IEEE MELECON 2020), 2020, : 293 - 297
  • [28] HARDWARE-ASSISTED SOFTWARE CLOCK SYNCHRONIZATION FOR HOMOGENEOUS DISTRIBUTED SYSTEMS
    RAMANATHAN, P
    KANDLUR, DD
    SHIN, KG
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (04) : 514 - 524
  • [29] Clock-Centric Serial Links for the Synchronization of Distributed Readout Systems
    Sajjad, Mohsin
    Chaudhuri, Sandeep K.
    Kleppinger, Joshua W.
    Mandal, Krishna C.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2020, 67 (08) : 1946 - 1951
  • [30] External/internal clock synchronization in ATM-based distributed systems
    George, L
    Lizzi, C
    Montiel, J
    23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS, 1997, : 359 - 368