9.3.3.1.1 Fixed Digital Delay Example
Assuming the device already has the following initial configurations, and the application should delay DCLKout2 by one VCO cycle compared to DCLKout0.
- VCO frequency = 2949.12 MHz
- DCLKout0 = 368.64 MHz (DCLKout0_DIV = 8)
- DCLKout2 = 368.64 MHz (DCLKout2_DIV = 8)
The following steps should be followed
- Set DCLKout0_DDLY_CNTH = 4 and DCLKout2_DDLY_CNTH = 4. First part of delay for each clock.
- Set DCLKout0_DDLY_CNTL = 4 and DCLKout2_DDLY_CNTL = 5. Second part of delay for each clock.
- Set DCLKout2_DDLY_PD = 0 and DCLKout2_DDLY_PD = 0. Power up the digital delay circuit.
- Set SYNC_DIS0 = 0 and SYNC_DIS2 = 0. Allow the output to be synchronized.
- Perform SYNC by asserting, then unasserting SYNC. Either by using SYNC_POL bit or the SYNC pin.
- Power down DCLKout2_DDLY_PD = 0 and/or DCLKout2_DDLY_PD = 1 to save power now that the SYNC is complete.
- Set SYNC_DIS0 = 1 and SYNC_DIS2 = 1 to prevent the output from being synchronized; this step is very important for steady-state operation when using JESD204B.
Table 4 shows the recommended DCLKoutX_DDLY_CNTH and DCLKoutX_DDLY_CNTL alternate divide setting for delay by one VCO cycle. The clock will output high during the DCLKoutX_DDLY_CNTH time to permit a continuous output clock. The clock output will be low during the DCLKoutX_DDLY_CNTL time.
Table 4. Recommended DCLKoutX_DDLY_CNTH/_CNTL Values for Delay by One VCO Cycle
| CLOCK DIVIDER |
_CNTH |
_CNTL |
|
CLOCK DIVIDER |
_CNTH |
_CNTL |
| 2 |
2 |
3 |
|
17 |
9 |
9 |
| 3 |
3 |
4 |
|
18 |
9 |
10 |
| 4 |
2 |
3 |
|
19 |
10 |
10 |
| 5 |
3 |
3 |
|
20 |
10 |
11 |
| 6 |
3 |
4 |
|
21 |
11 |
11 |
| 7 |
4 |
4 |
|
22 |
11 |
12 |
| 8 |
4 |
5 |
|
23 |
12 |
12 |
| 9 |
5 |
5 |
|
24 |
12 |
13 |
| 10 |
5 |
6 |
|
25 |
13 |
13 |
| 11 |
6 |
6 |
|
26 |
13 |
14 |
| 12 |
6 |
7 |
|
27 |
14 |
14 |
| 13 |
7 |
7 |
|
28 |
14 |
15 |
| 14 |
7 |
8 |
|
29 |
15 |
15 |
| 15 |
8 |
8 |
|
30 |
15 |
16(1) |
| 16 |
8 |
9 |
|
31 |
16(1) |
16(1) |
(1) To achieve _CNTH/_CNTL value of 16, 0 must be programmed into the _CNTH/_CNTL field.