SPRZ397K November 2012 – September 2024 TDA2EG-17 , TDA2HF , TDA2HG , TDA2HV , TDA2LF , TDA2SA , TDA2SG , TDA2SX
MMC1/2 SDR104/HS200 Mode DLL Delay Value May Result In Unexpected Tuning Pattern Errors
Low
Internal to the MMC module, a second stage latch is used to recapture data captured by DLL delayed CLK, MMC_DLL_CLK. The second stage latch captures with the original transmitting clock, MMC_CLK.
MMC_DLL_CLK and MMC_CLK both run at the same clock frequency. This results in a narrow range of tuning ratio elements, where the delayed MMC_DLL_CLK comes in phase with MMC_CLK. If the clocks are in phase, the data captured by the first clock violates the setup and hold time requirements needed for the second stage latch, resulting in incorrectly read data. This is known as tuning re-timing errors.
For systems in which MMC DLL tuning algorithm* choses a ratio less than 40, which is sufficiently far from the lowest re-timing error ratio element, no workaround is necessary.
A DLL tuning algorithm has been implemented that can avoid the tuning re-timing errors. More details on this can be found in App Note SPRACA9. The following notes summarize the updated algorithm:
SR 2.0, 1.1, 1.0
TDA2x: 2.0, 1.1, 1.0
DRA75x, DRA74x: 2.0, 1.1, 1.0
AM572x: 2.0, 1.1