
DCLKout0
368.64 MHz
DCLKout2
368.64 MHz
First
Adjustment
VCO
2949.12 MHz
DCLKout2
368.64 MHz
Second
Adjustment
CNTH = 4
CNTL = 5
CNTH = 4
CNTL = 5
CNTH = 4
CNTL = 5
SNAS605AR – MARCH 2013 – REVISED DECEMBER 2015
9.3.3.3 Single and Multiple Dynamic Digital Delay Example
In this example two separate adjustments will be made to the device clocks. In the first adjustment a single delay
of 1 VCO cycle will occur between DCLKout2 and DCLKout0. In the second adjustment two delays of 1 VCO
cycle will occur between DCLKout2 and DCLKout0. At this point in the example, DCLKout2 will be delayed 3
VCO cycles behind DCLKout0.
Assuming the device already has the following initial configurations:
•
VCO frequency: 2949.12 MHz
•
DCLKout0 = 368.64 MHz, DCLKout0_DIV = 8
•
DCLKout2 = 368.64 MHz, DCLKout2_DIV = 8
The following steps illustrate the example above:
1. Set DCLKout2_DDLY_CNTH = 4. First part of delay for DCLKout2.
2. Set DCLKout2_DDLY_CNTL = 5. Second part of delay for DCLKout2.
3. Set DCLKout2_DDLY_PD = 0. Enable the digital delay for DCLKout2.
4. Set DDLYd2_EN = 1. Enable dynamic digital delay for DCLKout2.
5. Set SYNC_DIS0 = 1 and SYNC_DIS2 = 0. Sync should be disabled to DCLKout0, but not DCLKout2.
6. Set SYNC_MODE = 3. Enable SYNC event from SPI write to DDLYd_STEP_CNT's register.
7. Set SYNC_MODE = 2, SYSREF_MUX = 2. Setup proper SYNC settings.
8. Set DDLYd_STEP_CNT = 1. This begins the
first adjustment.
Before step 8 DCLKout2 clock edge is aligned with DCLKout0.
After step 8, DCLKout2 counts four VCO cycles high and then five VCO cycles low as programmed by
DCLKout2_DDLY_CNTH and DCLKout2_DDLY_CNTL fields, effectively delaying DCLKout2 by one VCO cycle
with respect to DCLKout0. This is the first adjustment.
9. Set DDLYd_STEP_CNT = 2. This begins the
second adjustment.
Before step 9, DCLKout2 clock edge was delayed 1 VCO cycle from DCLKout0.
After step 9, DCLKout2 counts four VCO cycles high and then five VCO cycles low as programmed by
DCLKout2_DDLY_CNTH and DCLKout2_DDLY_CNTL fields twice, delaying DCLKout2 by two VCO cycles with
respect to DCLKout0. This is the second adjustment.
Figure 15. Single and Multiple Adjustment Dynamic Digital Delay Example
Copyright © 2013–2015, Texas Instruments Incorporated
41
Product Folder Links: