857 字
4 分钟
JESD204B 多设备同步:确定性延迟的核心要求解析

1. 为什么需要确定性延迟?#

在传统的并行接口中,PCB 走线长度匹配是同步的唯一手段。但在高速串行 JESD204B 接口中,由于串行解复用、弹性缓冲区和多通道对齐的存在,数据在链路中的延迟是随机的。**确定性延迟(Deterministic Latency)**确保了无论何时重新启动系统,从模拟采样到数字输出的延迟始终保持固定。


2. 同步的四大核心要求#

2.1 设备时钟相位对齐(Device Clock Alignment)#

所有转换器的采样时钟必须源自同一个低抖动时钟发生器。

  • 物理挑战:传播延迟、PCB 介电常数随温度的变化以及时钟分配芯片内部的通道偏斜(Skew)都会破坏相位对齐。
  • 对策:采用星形分布拓扑,并确保各路时钟走线阻抗严格匹配。

2.3 SYSREF 信号的严苛时序#

SYSREF 是系统的“发令枪”,用于重置所有设备的局部多帧时钟(LMFC)。

  • 时序约束:SYSREF 必须满足相对于设备时钟的建立时间(Setup Time)保持时间(Hold Time)。在 GSPS 采样率下,这个窗口可能缩短至 100ps 以内。
  • 频率关系:SYSREF 的频率必须是 LMFC 频率的整数分频。其数学表达式为:

其中 是每帧字节数, 是多帧包含的帧数, 是正整数。

2.3 弹性缓冲区释放点(Release Point)#

弹性缓冲区用于吸收因走线长度不一导致的各对 Lane 之间的偏斜(Lane Skew)。

  • 确定性逻辑:接收器在检测到第一个 LMFC 边界后的特定点释放数据。
  • 设计策略:必须设置合适的接收器缓冲区释放延迟(RBD),确保即使在最坏的工艺/温度条件下,所有 Lane 的数据都已到达缓冲区。

2.4 内部数字下/上变频器(DDC/DUC)同步#

对于集成 NCO(数字控制振荡器)的器件,仅同步链路是不够的。

  • NCO 同步:NCO 的相位必须在同一个 LMFC 边缘重置。
  • SYNC 引脚:在多设备系统中,SYNC 信号的去断开(De-assertion)必须对齐到同一个全局 LMFC 周期。

3. 时钟方案实战:从低速到吉兆采样(Gigasample)#

方案 A:单芯片集成方案(适合 <1 GSPS)#

使用 LMK04828 等高性能时钟抖动消除器。它能同时产生多对差分设备时钟和同步的 SYSREF 信号。这种集成方式天生具备良好的通道间偏斜控制。

方案 B:射频合成器 + 分频方案(适合 >3 GSPS)#

对于如 ADC12J4000 这种超高速 ADC,内部不带 PLL 以减少相位噪声。

  • 架构:由 TRF3765 提供 4GHz 的直接采样时钟,而由 LMK04828 提供参考信号及 SYSREF。
  • 难点:此方案需要利用时钟芯片的**动态延迟调节(Dynamic Delay Adjustment)**功能,通过软件微调 SYSREF 路径,直到满足高速采样时钟的捕捉窗口。

4. 结论#

实现 JESD204B 多设备同步是一项系统工程,涉及 PCB 阻抗控制、时钟分配芯片选型以及 FPGA 侧的链路参数配置。

  1. 物理层:确保时钟相位对齐。
  2. 协议层:精确配置 LMFC 与 SYSREF 捕捉。
  3. 应用层:通过合理的缓冲区释放点和 NCO 同步,实现最终的确定性延迟。
JESD204B 多设备同步:确定性延迟的核心要求解析
https://hw.rscclub.website/posts/tislyt628/
作者
杨月昌
发布于
2024-03-12
许可协议
CC BY-NC-SA 4.0