ZHCSQ64 October 2023 LMK04714-Q1
PRODUCTION DATA
固定数字延迟值在同步事件后对时钟输出生效。因此,在同步事件期间,输出将保持低电平状态一段时间。对于在应用程序运行期间调整数字延迟时不能接受时钟中断的应用程序,可以使用动态数字延迟来调整相位。
尽管分频值小于 8 时有一些特殊行为,但表 8-4 展示了一种已知的有效方法来获得所需的延迟。请注意,延迟移位仅在 DCLKOUTX_Y_DLY = 15 时有效。一般方法是设置固定延迟,然后使用动态延迟进行适当的调整。尽管将所有固定延迟设置为 15 不是必需的设置,但这样做可以简化计算,即使对于不需要特殊处理的通道也是如此。当分频值小于 8 时,通过分频值也可以调整起始位置。
根据方程式 1 来计算总延迟:
根据方程式 2 来计算 DynamicDelay (DDLYd_STEP_CNT):
分频值 | 延迟移位 | 特殊处理 |
---|---|---|
2 | +1 | 对于每个需要特殊处理的通道:
|
3 | +1 | |
4 | 0 | |
5 | +3 | |
6 | -1 | |
7 | 0 | |
≥ 8 | 0 | 无 |
请考虑表 8-5 中所示的以下示例。此示例在 2949.12MHz 下使用内部 VCO。要进行此设置,请执行以下操作:
输出 | 频率 | 所需延迟 | 分频值和固定延迟 | 动态延迟 |
---|---|---|---|---|
CLKOUT0 | 368.84MHz | 无 (8) |
DCLK0_1_DIV = 8 DCLK0_1_DDLY = 8 |
DCLK0_1_DDLY_PD = 1 无需特殊处理。 |
CLKOUT2 | 368.84MHz | 1 个 VCO 周期 (9) |
DCLK2_3_DIV = 8 DCLK2_3_DDLY = 8 + 1 = 9 |
DCLK0_1_DDLY_PD = 1 无需特殊处理 |
CLKOUT4 | 1474.56MHz | 无 (8) |
DCLK4_5_DIV = 2 DCLK4_5_DDLY = 15 |
DCLK4_5_DDLY_PD = 1 无动态延迟,因为 (8 – 15 – 1) % 2 = 0 |
CLKOUT6 | 1474.56MHz | 1 个 VCO 周期 (9) |
DCLK6_7_DIV = 2 DCLK6_7_DDLY = 15 |
DCLK6_7_DDLY_PD = 0 DDLYd6_EN = 1,0 DDLYd_STEP_CNT = (9 – 15 – 1) % 2 = 1 |
CLKOUT8 | 737.28MHz | 2 个 VCO 周期 (10) |
DCLK8_9_DIV = 4 DCLK8_9_DDLY = 15 |
DCLK8_9_DDLY_PD = 0 DDLYd8_EN = 0,1 DDLYd_STEP_CNT=(10 – 15 – 0) % 4 = 3 |
CLKOUT10 | 491.52MHz | 无 (8) |
DCLK10_11_DIV = 6 DCLK10_11_DDLY = 15 |
DCLK10_11_DDLY_PD = 1 无动态延迟,因为 (8 –15 – (–1)) % 6 = 0 |
CLKOUT12 | 589.824MHz | 无 (8) |
DCLK12_13_DIV = 5 DCLK12_13_DDLY = 15 |
DCLK12_13_DDLY_PD=1 无动态延迟,因为 (8 – 15 – 3) % 5 = 0 |