ZHCSQ64 October 2023 LMK04714-Q1
PRODUCTION DATA
SYNC 和 SYSREF 信号共用同一个 SYNC/SYSREF 时钟分配路径。为了正确使用 JESD204B/C 的 SYNC 和/或 SYSREF,务必要了解 SYNC/SYSREF 系统。图 8-2 展示了包含 SYNC 电路在内的时钟输出块的详细图示。图 8-3 显示了互连,并突出显示了一些用于控制器件以实现 SYNC/SYSREF 目的的重要寄存器。
要复位或同步分频器,必须满足以下条件:
表 8-2 显示了 SYSREF_MUX 和 SYNC_MODE 的一些可能组合。
名称 | SYNC_MODE | SYSREF_MUX | 其它 | 说明 |
---|---|---|---|---|
SYNC 已禁用 | 0 | 0 | CLKin0_DEMUX ≠ 0 | 不会发生同步。 |
引脚或 SPI SYNC | 1 | 0 | CLKin0_DEMUX ≠ 0 | 基本 SYNC 功能,SYNC 引脚极性由 SYNC_POL 选择。 要通过 SPI 实现 SYNC,请切换 SYNC_POL 位。 |
差分输入 SYNC | X | 0 或 1 | CLKin0_DEMUX = 0 | 差分 CLKin0 现在作为 SYNC 输入运行。 |
在引脚转换时触发 JESD204B/C 脉冲发生器。 | 2 | 2 | SYSREF_PULSE_CNT 设置脉冲计数 | 在引脚转换时生成 SYSREF_PULSE_CNT 编程脉冲数。SYNC_POL 可用于通过 SPI 引发 SYNC。 |
在 SPI 编程时触发 JESD204B/C 脉冲发生器。 | 3 | 2 | SYSREF_PULSE_CNT 设置脉冲计数 | 对 SYSREF_PULSE_CNT 寄存器进行编程会开始发送脉冲数。 |
时钟恢复型 SYNC | 1 | 1 | SYSREF 可运行,并且已经根据需要配置了相应的 SYSREF 分频器以适应训练帧大小。 | 可为 LM97600 等非 JESD 转换器实现 n 位帧训练模式的精确 SYNC。 |
外部 SYSREF 请求 | 0 | 2 | SYSREF_REQ_EN = 1 脉冲发生器已上电 | 当 SYNC 引脚被置为有效时,会发生连续的 SYSREF 脉冲。脉冲的开启和关闭实现同步,以防止 SYSREF 上出现窄脉冲。 |
连续 SYSREF | X | 3 | SYSREF_PD = 0 SYSREF_DDLY_PD = 0 SYSREF_PLSR_PD = 1 (1) | 连续 SYSREF 信号。 |
时钟恢复型 SYSREF 分配 | 0 | 0 | SYSREF_DDLY_PD = 1 SYSREF_PLSR_PD = 1 SYSREF_PD = 1。 | CLKin0 的扇出重新生成时钟信号后再分配到时钟分配路径。 |
SYNC/SYSREF 信号由时钟分配路径重新生成时钟信号,因此时钟分配路径上必须存在有效时钟(来自 VCO 或处于分配模式的 FIN0/FIN1 引脚),SYNC 才能生效。
任何未设置 SYNC_DISX 位或 SYNC_DISSYSREF 位的器件时钟分频器或 SYSREF 分频器将在 SYNC/SYSREF 分配路径为高电平时复位。这对于 SYSREF 分频器尤其重要,如果 SYNC_DISSYSREF = 0,这样就让该分频器可以自行复位!确保根据需要设置 SYNC_DISX/SYNC_DISSYSREF 位。
在对 DCLK_X_Y_DIV 使用 2 分频或 3 分频时,SYNC 程序需要首先对 4 分频进行编程,然后在进行 SYNC 之前对 2 分频或 3 分频进行编程。