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