Une PLL contrôle un oscillateur commandé en tension afin de mettre sa fréquence (ou une dérivée de celui-ci) en verrouillage de phase (et de fréquence) avec un signal de référence.
Les PLL ont de nombreuses applications, de la création d'une réplique "propre" d'un signal de référence bruyant (avec suppression des variations d'amplitude et de phase), à la création de nouvelles fréquences par multiplication et division, à la démodulation de signaux de communication modulés en phase et en fréquence. Les caractéristiques de transfert d'entrée à sortie d'une PLL peuvent être contrôlées par la conception de son réseau de rétroaction.
Une DLL contrôle une ligne à retard commandée en tension, qui comporte généralement de nombreuses prises, afin d'amener l'une de ces prises en alignement de phase avec un signal de référence. L'entrée de la ligne à retard est généralement aussi le signal de référence, de sorte que les différentes prises fournissent des signaux supplémentaires qui sont interpolés et / ou extrapolés à partir de la période du signal de référence.
Les DLL sont couramment utilisées dans les communications à haut débit entre les puces d'une carte (par exemple, entre un contrôleur de mémoire et ses puces SDRAM) afin "d'annuler" des choses comme les retards de tampon d'entrée et de sortie ainsi que les retards de câblage, permettant un contrôle très serré sur les temps d'installation et de maintien par rapport au signal d'horloge. Cela permet aux débits de données d'être beaucoup plus élevés qu'il ne serait possible autrement.
Avec des détecteurs de phase convenablement conçus, les PLL et les DLL peuvent fonctionner avec des signaux de référence non périodiques; une application courante consiste à aligner les transitions des signaux de données avec une horloge de référence.
Alors que ce qui est mentionné ci-dessus (c'est-à-dire une version propre du signal -> PLL), un aspect clé de la différence entre les PLL et les DLL est que le filtre de PLL et empêche efficacement la gigue dans la source d'affecter la sortie du VCO, tandis que la DLL propage la gigue. Au début, cela peut sembler être un aspect négatif des DLL, mais il peut être utilisé à bon escient. Dans certains cas, vous devez extraire le point d'échantillonnage principal du signal qui arrive et ignorer la gigue du signal, vous utiliseriez une PLL. Dans d'autres cas, disons quand un signal et un signal d'horloge sont soumis aux mêmes effets inducteurs de gigue soit à la source, soit dans le canal de communication.