• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

分布式数据采集系统中时钟同步的混合方法。

A Mixed Approach for Clock Synchronization in Distributed Data Acquisition Systems.

作者信息

Manduchi Gabriele, Rigoni Andrea, Trevisan Luca, Patton Tommaso

机构信息

Consorzio RFX, Corso Stati Uniti, 4, 35127 Padova, Italy.

出版信息

Sensors (Basel). 2024 Sep 23;24(18):6155. doi: 10.3390/s24186155.

DOI:10.3390/s24186155
PMID:39338899
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11435663/
Abstract

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.

摘要

当不同设备采集来自传感器的数据时,正确的定时同步非常重要。本文针对将通用现场可编程门阵列(FPGA)与CPU集成的片上系统(SoC)架构提出了一种简单而有效的解决方案。所提出的方法依赖于在软件中实现的网络同步协议,如网络时间协议(NTP)或精确时间协议(PTP),并使用FPGA生成与同步系统时钟保持同步的时钟参考。FPGA生成的时钟通过适当的分数分频从FPGA振荡器获得。通过一个软件程序避免时钟漂移,该程序分别定期比较FPGA和系统计数器,并使用比例积分控制器调整分数分频器,以便略微调整FPGA时钟频率。在RedPitaya平台上给出了一个具体实现,生成与NTP同步系统时钟同步的1MHz时钟。所展示的系统已用于分布式数据采集系统,用于ITER核聚变实验中性束测试设施中的快速瞬态记录。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1974/11435663/e540c2acbaa5/sensors-24-06155-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1974/11435663/7b2c8546dbf3/sensors-24-06155-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1974/11435663/24b49b51d261/sensors-24-06155-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1974/11435663/36848db80bfa/sensors-24-06155-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1974/11435663/0a12b16e3639/sensors-24-06155-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1974/11435663/18b67f81ec72/sensors-24-06155-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1974/11435663/e540c2acbaa5/sensors-24-06155-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1974/11435663/7b2c8546dbf3/sensors-24-06155-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1974/11435663/24b49b51d261/sensors-24-06155-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1974/11435663/36848db80bfa/sensors-24-06155-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1974/11435663/0a12b16e3639/sensors-24-06155-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1974/11435663/18b67f81ec72/sensors-24-06155-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1974/11435663/e540c2acbaa5/sensors-24-06155-g006.jpg

相似文献

1
A Mixed Approach for Clock Synchronization in Distributed Data Acquisition Systems.分布式数据采集系统中时钟同步的混合方法。
Sensors (Basel). 2024 Sep 23;24(18):6155. doi: 10.3390/s24186155.
2
Implementation of field-programmable Gate array-based clock synchronization in the fiber channel communication system.基于现场可编程门阵列的光纤通道通信系统时钟同步实现
Rev Sci Instrum. 2024 Mar 1;95(3). doi: 10.1063/5.0185215.
3
A field programmable gate array based synchronization mechanism of analog and digital local oscillators in bandwidth-interleaved data acquisition systems.带宽交错数据采集系统中基于现场可编程门阵列的模拟和数字本地振荡器同步机制。
Rev Sci Instrum. 2021 Mar 1;92(3):034703. doi: 10.1063/5.0039666.
4
A field programmable gate array-based timing and control system for the dynamic compression sector.一种基于现场可编程门阵列的动态压缩扇区定时与控制系统。
Rev Sci Instrum. 2022 Apr 1;93(4):043005. doi: 10.1063/5.0081205.
5
A field-programmable gate array (FPGA)-based data acquisition system for closed-loop experiments.基于现场可编程门阵列(FPGA)的数据采集系统,用于闭环实验。
Rev Sci Instrum. 2022 Nov 1;93(11):114712. doi: 10.1063/5.0121898.
6
A Fuzzy-PI Clock Servo with Window Filter for Compensating Queue-Induced Delay Asymmetry in IEEE 1588 Networks.一种用于补偿IEEE 1588网络中排队引起的延迟不对称的带窗口滤波器的模糊PI时钟伺服器。
Sensors (Basel). 2024 Apr 8;24(7):2369. doi: 10.3390/s24072369.
7
Distributed large-scale graph processing on FPGAs.基于现场可编程门阵列(FPGA)的分布式大规模图形处理
J Big Data. 2023;10(1):95. doi: 10.1186/s40537-023-00756-x. Epub 2023 Jun 4.
8
Power-Oriented Monitoring of Clock Signals in FPGA Systems for Critical Application.面向关键应用的 FPGA 系统时钟信号的以功率为中心的监测。
Sensors (Basel). 2021 Jan 25;21(3):792. doi: 10.3390/s21030792.
9
A Versatile Board for Event-Driven Data Acquisition.一种用于事件驱动数据采集的多功能板卡。
Sensors (Basel). 2024 Mar 1;24(5):1631. doi: 10.3390/s24051631.
10
Parallel Optimisation and Implementation of a Real-Time Back Projection (BP) Algorithm for SAR Based on FPGA.基于FPGA的合成孔径雷达实时反投影(BP)算法的并行优化与实现
Sensors (Basel). 2022 Mar 16;22(6):2292. doi: 10.3390/s22062292.

本文引用的文献

1
A Versatile Board for Event-Driven Data Acquisition.一种用于事件驱动数据采集的多功能板卡。
Sensors (Basel). 2024 Mar 1;24(5):1631. doi: 10.3390/s24051631.
2
White Rabbit Clock Synchronization: Ultimate Limits on Close-In Phase Noise and Short-Term Stability Due to FPGA Implementation.白兔时钟同步:由于现场可编程门阵列(FPGA)实现而导致的近程相位噪声和短期稳定性的极限
IEEE Trans Ultrason Ferroelectr Freq Control. 2018 Sep;65(9):1726-1737. doi: 10.1109/TUFFC.2018.2851842. Epub 2018 Jun 29.