SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
For detailed DCC compute calculations, refer to Continuous Monitor of the PLL Frequency With the DCC App Note.
The DCC has two parallel counters that count clock pulses for two independent clock sources:
The error signal is generated by any one of the following conditions:
Any of these errors causes the counters to stop counting. An application must then read out the counter values to determine what caused the error. Once the error is detected, the counters are stopped after 3 FICLK and 2 source clock cycles due to the cross clock domain synchronisation.
Reloads or restarts occur under two conditions:
The DCC module does not check jitter for Clock0 or Clock1.
As the counter preset signal is synchronized to either of the source clock domains, the counters begin downcounting after two corresponding source clock cycles.
The error signal is captured to the FICLK domain. There is 1 FICLK period uncertainty on either side of the fixed width counting window (VALID0) in generating the error signal since the counters work in different clock domains. This should be accounted for when setting the count value for VALID0.
Figure 12-490 through Figure 12-494 shows examples of counters relationship and error generation.