PLL steruje oscylatorem sterowanym napięciem w celu doprowadzenia jego częstotliwości (lub jej pochodnej) do blokady fazy (i częstotliwości) za pomocą sygnału odniesienia.
PLL mają wiele zastosowań, od tworzenia „czystej” repliki hałaśliwego sygnału odniesienia (z usuniętymi zmianami amplitudy i faz), po tworzenie nowych częstotliwości przez mnożenie i dzielenie, aż do demodulacji sygnałów komunikacyjnych modulowanych fazowo i częstotliwościowo. Charakterystyką przesyłania danych wejściowych do wyjściowych PLL można sterować poprzez projekt jej sieci zwrotnej.
DLL kontroluje sterowaną napięciem linię opóźniającą, która zwykle ma wiele zaczepów, w celu doprowadzenia jednego z tych zaczepów do wyrównania faz za pomocą sygnału odniesienia. Wejście do linii opóźniającej jest zwykle również sygnałem odniesienia, więc różne dotknięcia zapewniają dodatkowe sygnały, które są interpolowane i / lub ekstrapolowane z okresu sygnału odniesienia.
Biblioteki DLL są powszechnie stosowane w szybkiej komunikacji między układami scalonymi na płycie (np. Między kontrolerem pamięci a jego układami SDRAM) w celu „anulowania” rzeczy takich jak opóźnienia bufora wejściowego i wyjściowego, a także opóźnień okablowania, umożliwiając bardzo ścisłą kontrolę w czasie ustawiania i utrzymywania względem sygnału zegara. Dzięki temu szybkości przesyłania danych mogą być znacznie wyższe niż byłoby to możliwe w innym przypadku.
Dzięki odpowiednio zaprojektowanym detektorom faz zarówno PLL, jak i DLL mogą pracować z nieokresowymi sygnałami odniesienia; powszechne zastosowanie obejmuje wyrównanie przejść sygnału danych z zegarem odniesienia.
Chociaż wspomniana powyżej (tj. Czysta wersja sygnału -> PLL) kluczowym aspektem różnic między PLL / DLL jest to, że filtr PLL i skutecznie blokują jitter źródła w wpływie na wyjście VCO, podczas gdy DLL propaguje jitter. Na początku może się to wydawać negatywnym aspektem bibliotek DLL, ale można go wykorzystać z doskonałym skutkiem. W niektórych przypadkach musisz wyciągnąć główny punkt próbkowania z nadchodzącego sygnału i zignorować fluktuacje w sygnale, użyłbyś PLL. W innych przypadkach, powiedzmy, gdy sygnał i sygnał zegarowy są poddawane tym samym efektom wywołującym drgania u źródła lub w kanale komunikacyjnym.