假设器件已经具有以下初始配置,并且与 CLKOUT0 相比,应用程序将 CLKOUT2 延迟了一个 VCO 周期:
- VCO 频率 = 2949.12MHz
- CLKOUT0 = 368.64MHz(DCLK0_1_DIV = 8,CLKOUT0_SRC_MUX = 0(器件时钟))
- CLKOUT2 = 368.64MHz(DCLK2_3_DIV = 8,CLKOUT2_SRC_MUX = 0(器件时钟))
应遵循以下步骤:
- 设置 DCLK0_1_DDLY = 8 和 DCLK2_3_DDLY = 9。每个时钟的静态延迟。
- 设置 DCLK0_1_DDLY_PD = 0 和 DCLK2_3_DDLY_PD = 0。给数字延迟电路上电。
- 设置 SYNC_DIS0 = 0 和 SYNC_DIS2 = 0。允许输出同步。
- 通过先将 SYNC 置为有效,然后再置为无效,执行同步。这可以通过使用 SYNC_POL 位或 SYNC 引脚来完成。
- 在同步完成后,您可以通过设置 DCLK0_1_DDLY_PD = 1 和/或 DCLK2_3_DDLY_PD = 1 来断电,以节省电源。
- 设置 SYNC_DIS0 = 1 和 SYNC_DIS2 = 1。防止输出同步,因为这对于使用 JESD204B/C 时的稳态操作非常重要。