【数据采集专栏】时钟同步(有时钟卡方案)

简介

相比单通道数据采集系统,多通道数据采集系统的最大不同之处在于其时钟同步电路。

方案

关于时钟同步

业内有两种方案,单独的时钟卡,和没有单独的时钟卡方案

有单独的时钟卡

系统需要扇出同源时钟到各个采集模块,实现各采集模块的时钟同源;接收时钟的节点与发送时钟的节点时钟相位由于传输链路的存在而具有差异,不同接收时钟节点之间,由于传输链路长度的不一致也具有时钟相位差异,需要设计节点之间的时钟同相机制。

没有单独的时钟卡

靠同步信号进行时钟同步。比较低成本,需要也有同步信号。

方案详情

这个方案实现起来比较简单,适合高精度场景·这里面实现起来有两个技术要点,一个是物理上的等长设计,第二个是FPGA IO delay,的调整。

系统需要扇出同源时钟到各个采集模块,实现各采集模块的时钟同源;接收时钟的节点与发送时钟的节点时钟相位由于传输链路的存在而具有差异,不同接收时钟节点之间,由于传输链路长度的不一致也具有时钟相位差异,需要设计节点之间的时钟同相机制。(用IOdenglay实现,这里还需要注意设计细节,有些物理引脚无法级联,对IO delay也有影响)

设计流程

  • 背板 10MHz 参考同步(最通用)
  • 时钟卡输出 10MHz OCXO 到背板
  • 所有采集卡用这个 10MHz 锁 PLL
  • 生成自己的 ADC 采样时钟
相关推荐
玩嵌入式谁会脱发呀3 小时前
【FPGA】 verilog设计spi读写flash实现数据DMA搬运
fpga开发
LabVIEW开发1 天前
LabVIEW 如何把地下震源定位误差做到5米内
fpga开发·labview·labview知识·labview功能·labview程序
Dr.kangder1 天前
嵌入式处理器架构解析(十)——DSP+FPGA
fpga开发·架构·嵌入式
szxinmai主板定制专家2 天前
Zynq MPSoC实现半导体真空腔体状态监测|FPGA多传感器时序同步采集方案
fpga开发·zynq·控制器·mpsoc·半导体设备·fpga同步
学习FPGA的电气小兴兴2 天前
基于FPGA的DDS信号发生器设计,生成频率可调的正弦波、三角波、锯齿波和方波
fpga开发·数字信号处理·fpga·vivado·dsp·dds·diy
szxinmai主板定制专家2 天前
Zynq MPSoC半导体高精度运动控制方案|FPGA硬件插补实现亚微米级伺服实时控制
人工智能·嵌入式硬件·fpga开发·zynq·运动控制·ethercat
星夜离尘563 天前
ILA 在线调试:Vivado 抓取片内信号与定位下板问题(附完整实操)
fpga开发
jz_ddk3 天前
[学习] 深入理解 USB 通信与 FPGA 实现:从协议到逻辑设计
学习·fpga开发·xilinx·usb2.0
星夜离尘564 天前
PWM 信号生成与呼吸灯:占空比控制、按键调光与舵机扩展(附完整 Verilog 实操)
fpga开发