ФАПЧ управляет генератором, управляемым напряжением, чтобы привести свою частоту (или некоторую ее производную) в фазовую (и частотную) синхронизацию с опорным сигналом.
ФАПЧ имеет много приложений, от создания «чистая» копии шумного опорного сигнала (с амплитудой и фазой колебаний удалены), чтобы создать новые частоты посредством умножения и деления, чтобы демодулировать и с фазовыми частотно-модулированными сигналами связи. Передаточные характеристики между входом и выходом ФАПЧ можно контролировать посредством проектирования сети обратной связи.
DLL управляет линией задержки, управляемой напряжением, которая обычно имеет много отводов, чтобы привести один из этих отводов в фазовое выравнивание с опорным сигналом. На вход линии задержки, как правило, также опорный сигнал, таким образом, различные краны обеспечивают дополнительные сигналы, которые интерполированные и / или экстраполированы из периода опорного сигнала.
Библиотеки DLL обычно используются для высокоскоростной связи между микросхемами на плате (например, между контроллером памяти и его микросхемами SDRAM), чтобы «устранить» такие вещи, как задержки входного и выходного буфера, а также задержки проводки, обеспечивая очень жесткий контроль превышение времени установки и удержания относительно тактового сигнала. Это позволяет скорости передачи данных быть намного выше, чем было бы возможно в противном случае.
Благодаря соответствующим образом разработанным фазовым детекторам как ФАПЧ, так и DLL могут работать с непериодическими опорными сигналами; обычное приложение включает в себя согласование переходов сигналов данных с эталонным тактовым сигналом.
В то время как упомянутое выше (то есть чистая версия сигнала -> PLL), ключевым аспектом, в котором отличаются PLL / DLL, является то, что фильтр PLL и эффективно блокирует джиттер в источнике от воздействия на выходной сигнал VCO, тогда как DLL распространяет джиттер. Сначала это может показаться негативным аспектом DLL, но это может быть использовано с большим эффектом. В некоторых случаях вам нужно извлечь основную точку выборки из поступающего сигнала и игнорировать дрожание в сигнале, вы должны использовать PLL. В других случаях, скажем, когда сигнал и тактовый сигнал подвергаются одинаковым эффектам, вызывающим дрожание, либо в источнике, либо в канале связи.
Они разные по своей структуре. ФАПЧ используют генератор, управляемый напряжением (VCO), а DLL - нет.
DLL являются более новыми, чем PLL, и используются чаще в цифровых приложениях. DLL используют переменную фазу для достижения блокировки, т.е. они фиксируют фиксированную разность фаз, в то время как PLL используют блок переменной частоты, т.е. они регулируют свою частоту, пока не будет блокировка.
Для большинства приложений цифровой блокировки вы можете использовать их взаимозаменяемо.
источник
Ключевые различия между PLL и DLL:
1) ФАПЧ извлекает (фиксирует) частоту и фазу входного сигнала. DLL извлекает только фазу.
2) DLL нужны эталонные часы. ФАПЧ не нуждается в эталонных часах, а генерирует их.
3) PLLs использует VCO. В DLL нет VCO.
Таким образом, в некотором смысле можно сказать, что PLL сильнее DLL, потому что он может извлекать частоту данных, а не только фазы. Предполагая наличие идеального эталонного тактового сигнала (частота данных известна), DLL и PLL могут выполнять одну и ту же функцию - выравнивать данные относительно эталонного тактового сигнала, присутствующего в приемнике. Однако способ «выравнивания» выполняется иначе. PLL изменяет частоту, в то время как DLL изменяет задержку (путем регулировки емкости транзистора накачки тока внутри VCDL).
аппендикс
Источник изображений: RJ Baker "CMOS Circuit Design, Layout and Simulation, Third Edition"
источник