ZHCSQ64 October 2023 LMK04714-Q1
PRODUCTION DATA
为了确保 JESD204B/C 正常运行,必须调整 SYSREF 和器件时钟之间的时序关系,以便获得出色的建立时间和保持时间,如图 8-6 所示。为了在 SYSREF 和器件时钟之间提供所需的建立时间和保持时间,可以调整全局 SYSREF 数字延迟 (SYSREF_DDLY)、本地 SYSREF 数字延迟 (SCLKX_Y_DDLY)、本地 SYSREF 半步进 (SCLKX_Y_HS) 和本地 SYSREF 模拟延迟(SCLKX_Y_ADLY、SCLK2_3_ADLY_EN)。还可以调整器件时钟数字延迟 (DCLKX_Y_DDLY) 和半步进(DCLK0_1_HS、DCLK0_1_DCC),以便相对于 SYSREF 调整相位。
时钟与 SYSREF 之间的延迟是这些路径的延迟之间的差异。
变量/字段 | 备注 | 示例(fVCO = 2.5GHz,分频值 = 6) |
---|---|---|
ClockFixedDelay (DCLKX_Y_DDLY) |
ClockFixedDelay = 6000ps (DCLK0_1_DDLY = 15) |
|
ClockFixedDelayCorrection |
分频值小于 8 时的校正值。
|
ClockFixedDelayCorrection = –400ps (–1 个 VCO 周期) |
ClockDutyCycleCorrect (DCLKX_Y_DCC) |
如果启用,则添加一个 VCO 周期 |
ClockDutyCycleCorrect = 400 (DCLKX_Y_DCC = 1) |
ClockDynamicDelay (dDLY_STEP_CNT) |
ClockDynamicDelay 是对 dDLY_STEP_CNT 进行编程的累积效果。如果通道的动态延迟为禁用状态,则该值为零 | ClockDynamicDigitalDelay = 0 (DDLYd0_EN = 0) |
ClockHalfStep (DCLKX_Y_HS) |
如果启用,这将是 VCO 周期的 ½ |
ClockHalfStep = 200 (DCLKX_Y_DCC = 1) |
SysrefGlobalDelay (SYSREF_DDLY) |
SYSREF_DDLY≥8 才能确保正常运行 |
SysRefGlobalDelay = 4800ps (SYSREF_DDLY = 12) |
SysrefFixedDelay (SCLKX_Y_DDLY) |
这是延迟代表的周期数 | SysrefFixedDelay = 2 × 400 = 800ps (SCLK0_1_DDLY = 1) |
SysrefHalfStep (SCLKX_Y_HS) |
SYSREF 的半步不是确切的半步,而是少了大约 60ps。 |
SysrefHalfStep = 200 – 60 = 140ps (SCLK0_1_HS = 1) |
SysrefAnalogDelay (SCLKX_Y_ADLY) |
这是模拟延迟的指定值(以 ps 为单位) |
SysrefAnalogDelay = 230ps (SCLK0_1_ADLY = 5) |
TotalClockDelay = 6000 + (–400) + 400 – 200 + 0 = 5800ps | ||
TotalSysrefDelay = 80 + 400 + 4800 + 800 – 140 + 230 = 6170 ps | ||
Clock to SYSREF Delay = 6170 – 5800 = 370ps |