Un PLL controla un oscilador controlado por voltaje para llevar su frecuencia (o alguna derivada del mismo) al bloqueo de fase (y frecuencia) con una señal de referencia.
Los PLL tienen muchas aplicaciones, desde la creación de una réplica "limpia" de una señal de referencia ruidosa (con las variaciones de amplitud y fase eliminadas), hasta la creación de nuevas frecuencias a través de la multiplicación y división, hasta la demodulación de señales de comunicaciones moduladas en fase y frecuencia. Las características de transferencia de entrada a salida de un PLL pueden controlarse mediante el diseño de su red de retroalimentación.
Un archivo DLL controla una línea de retardo controlada por voltaje, que generalmente tiene muchas derivaciones, para alinear una de esas derivaciones con una señal de referencia. La entrada a la línea de retardo suele ser también la señal de referencia, por lo que los diversos grifos proporcionan señales adicionales que se interpolan y / o extrapolan desde el período de la señal de referencia.
Las DLL se usan comúnmente en comunicaciones de alta velocidad entre chips en una placa (por ejemplo, entre un controlador de memoria y sus chips SDRAM) para "cancelar" cosas como retrasos en el búfer de entrada y salida, así como retrasos en el cableado, lo que permite un control muy estricto sobre configuración y tiempos de espera en relación con la señal del reloj. Esto permite que las velocidades de datos sean mucho más altas de lo que de otro modo sería posible.
Con detectores de fase adecuadamente diseñados, tanto los PLL como los DLL pueden funcionar con señales de referencia no periódicas; Una aplicación común implica alinear las transiciones de señal de datos con un reloj de referencia.
Si bien lo mencionado anteriormente (es decir, la versión limpia de la señal -> PLL), un aspecto clave de dónde difieren los PLL / DLL es que el filtro de PLL bloquea efectivamente la fluctuación de fase en la fuente para que no afecte la salida de VCO, mientras que la propagación de fluctuación de DLL. Al principio, esto puede parecer un aspecto negativo de las DLL, pero puede usarse con gran efecto. En algunos casos, necesita extraer el punto de muestreo principal de la señal que está llegando e ignorar el jitter en la señal, usaría un PLL. En otros casos, digamos cuando una señal y una señal de reloj están sujetas a los mismos efectos inductores de fluctuación en la fuente o en el canal de comunicaciones.