ZHCSJ15C November 2018 – March 2025 ADC12DJ3200QML-SP
PRODUCTION DATA
JESD204B 子类 1 概述了一种通过串行链路实现确定性延迟的方法。如果两个器件实现相同的确定性延迟,则可以将其视为同步。从系统启动到启动的这一延迟必须是确定性的。实现确定性延迟有两个关键要求。第一项要求是正确采集 SYSREF 使 ADC12DJ3200QML-SP 能为其提供多种功能,以简化千兆采样时钟速率下的这一要求(有关更多信息,请参阅用于多器件同步和确定性延迟的 SYSREF 采集 部分)。
第二项要求是在接收器中选择适当的弹性缓冲器释放点。因为 ADC12DJ3200QML-SP 是 ADC,因此在 JESD204B 链路接中 ADC12DJ3200QML-SP 是发送器 (TX),而逻辑器件是接收器 (RX)。弹性缓冲器是实现确定性延迟的关键块,通过在数据从发送器传输到接收器时吸收串行化数据传播延迟的变化来实现。适当的释放点是针对延迟变化提供足够裕度的释放点。错误的释放点会导致一个 LMFC 周期的延迟变化。要选择合适的释放点,需要了解弹性缓冲器中以 LMFC 边沿为基准的数据的平均到达时间以及所有器件的总预期延迟变化。利用此信息,可以定义 LMFC 周期内无效释放点的区域,该区域从所有通道的最小延迟一直延展到最大延迟。本质上,设计人员必须确保所有通道的数据在释放点发生之前到达所有器件。
图 6-20 示出了用于演示此要求的时序图。在此图中,显示了两个 ADC 的数据。第二个 ADC 具有更长的布线距离 (tPCB),因此链路延迟更长。首先,根据所有器件的数据到达时间,将 LMFC 周期的无效区域标记为关闭。然后,使用释放缓冲器延迟 (RBD) 参数设置释放点,将释放点从 LMFC 边缘移动适当数量的帧时钟,以便释放点发生在 LMFC 周期的有效区域内。在图 6-20 中,由于有效区域的每一侧都有足够的裕度,因此 LMFC 边沿 (RBD = 0) 是释放点的理想选择。
图 6-20 用于弹性缓冲器释放点选择的 LMFC 有效区域定义TX 和 RX LMFC 未必需要进行相位对齐,但了解其相位对于正确选择弹性缓冲器释放点至关重要。此外,弹性缓冲器释放点在每个 LMFC 周期内发生,但缓冲器仅在所有通道均已到达时释放。因此,总链路延迟可能超过单个 LMFC 周期;请参阅 JESD204B 多器件同步:将要求进行分解技术概要 了解更多信息。