Три блоки в контурі
Фазова петля (PLL) побудована з трьох компонентів, підключених у кільце: фазовий детектор, який порівнює фазу вхідного опорного сигналу з фазою власного виходу контуру, фільтр петлі, який згладжує це порівняння в чисте керуюче напруження, і генератор керуючих напруг (VCO), частота якого встановлюється за допомогою цієї напруги. Вихід VCO подається назад у фазовий детектор, замикаючи петлю.
Посилання: ──► фазовий детектор ──► фільтр петлі ──► VCO ──► вихід ▲ │ └───────────── зворотний зв’язок ─────────────┘ Якщо VCO відхиляється вперед у фазі, детектор повідомляє про позильну похибку, фільтр перетворює її на керуючу напругу, яка уповільнює VCO; якщо вона відстає, петля прискорює її. Зворотний зв’язок, як і в будь-якій системі керування, змушує похибку фази до невеликого, стабільного значення — і коли вона досягає цього, частота VCO необхідним чином заблокована до опорної частоти, оскільки похибка фази, яка більше не змінюється, означає, що дві частоти однакові.
reference in ──► phase detector ──► loop filter ──► VCO ──► output
▲ │
└───────────── feedback ─────────────┘
Захоплення діапазону, діапазон блокування та робота фільтра
PLL не може миттєво заблокуватися на будь-якому сигналі з будь-якої початкової точки. Діапазон захоплення — це смуга частот навколо безперешкодної частоти VCO, в межах якої, після блокування, петля залишається заблокованою при зміні вхідного сигналу. Діапазон захоплення – зазвичай вужчий – це смуга, в межах якої розблокована петля може отримати блокування вперше, і він визначається в основному шириною смуги фільтра: вужчий фільтр відкидає більше шуму після блокування, але займає більше часу та може захоплювати лише з меншого діапазону при початковому запуску.
Фільтр петлі – не випадковий комунікаційний елемент – це те, що перетворює три прості блоки на стабільну систему керування другого порядку. Занадто мало фільтрації робить петлю шумною та схильною до перекосів; занадто багато – вона реагує надмірно повільно, щоб відстежувати справді змінний сигнал. Реальні розробки свідомо обирають час константи фільтра для балансування швидкості блокування, відсікання шуму та стабільності, використовуючи ту ж мову, що й для будь-якої петлі зворотного зв’язку: коефіцієнт гасіння та власна частота.
Система фазового управління: один кристал, багато частот
Вставте програмований лічильник поділу на N між виходом VCO та вхідним сигналом зворотного зв'язку фазового детектора. Цей цикл змушує розділений сигнал відповідати опорній частоті, що означає, що сам VCO повинен працювати в N разів швидше, ніж опорна частота. Змініть N — чисто цифрова операція — і вихідна частота перестрибне до нової множності тієї ж стабільної опорної частоти, без необхідності використання нового кристала. Це генерування частот, і це те, як один кристал осцилятора всередині радіо, WiFi-чіпу або синтезатора клавішних інструментів генерує кожен канал або ноту, який йому потрібен.
Деміюдалізація та відновлення годинника
Оскільки напруга керування VCO (осцилювальника з зворотним зв’язком) за конструкцією є такою, що відповідає миттєвій частоті вхідного сигналу, ця напруга сама по собі несе інформацію, коли вхідний сигнал модулюється за частотою. Безпосереднє вимірювання цієї напруги дозволяє відновити оригінальний сигнальний модуль - це саме так працює PLL (циклічно-схоплююча ланка) при демодуляції FM радіо без окремої диференціальної схеми. Таке ж відстежувальне поведінку, застосоване до шумного цифрового потоку даних замість гладкого носія, відновлює чистий годинник, синхронізований з вхідними бітами - відновлення годинника та даних, що є необхідним у кожному серійному цифровому зв’язку, який не передає свій годинник окремим кабелем.
Ріди релей
Прості аналогові PLL використовують мультиплікатор (мікшер) як детектор фази, вихід якого містить термін пропорційний синусу фазовій різниці — точний поблизу нуля помилки, але нелінійний далеко від нього. Цифрові PLL зазвичай використовують детектор частоти та фази, побудований з логічних елементів, який генерує окремі сигнали «вгору» і «вниз», ширина яких пропорційна фазовій помилці та, що важливо, також повідомляє, який сигнал швидший навіть до блокування, надаючи контуру набагато ширший і більш надійний діапазон захоплення, ніж чистий порівнювач фази.
Frequently asked questions
Що означає, коли ПАР (PLL) заблоковано?
Заблокований означає, що частота VCO точно відповідає вхідній частоті, а фазова помилка між ними увійти до невеликого, постійного значення, яке підтримується фільтром петлі. До блокування фазова помилка змінюється з часом, і частота VCO продовжує коригуватися; після блокування лише шум або справжнє зміна вхідної частоти впливає на неї.
Чому ПАР потребує низькочастотного фільтра між фазовим детектором і VCO?
Вихідний сигнал фазового детектора містить як корисний повільно змінюваний сигнал помилки, так і швидкий ривк на вхідній частоті та її гармоніках. Якщо цей ривк подавати безпосередньо на VCO, він буде модуляцією частоти, створюючи побічні смуги; фільтр петлі згладжує помилку в чисте керуюче напруження, а також встановлює швидкість відповіді та стабільність петлі.
Чому синтез частоти - це просто ПАР із дільником?
Вставте лічильник з розділенням на N між виходом VCO і вхідним сигналом фазового детектора зворотного зв'язку, і петля заблокує поділену частоту до опорної, що змушує сам VCO працювати в N разів швидше, ніж опорна частота. Зміна N електронно, без нового кристала, - це саме те, як одинаковий опорний осцилятор генерує багато різних частот всередині радіоприймача або синтезатора.
Спробуйте наживо
Усе, що вище, працює прямо у вашому браузері — відкрийте Phase-Locked Loop і змінюйте параметри під час роботи. Нічого не встановлюється, нічого не завантажується на сервер, уся модель живе в одній вкладці.
▶ Відкрити симуляцію Phase-Locked Loop