Фазове автопідстроювання частоти (ФАПЧ)
Інтерактивний симулятор ФАПЧ: петля захоплює зашумлену несучу. Змінюйте підсилення VCO, смугу фільтра й коефіцієнт загасання — стежте за фазовою похибкою та джитером.
Про цю симуляцію
Ця симуляція моделює контур фазового автопідстроювання (ФАПЧ) другого порядку: фазовий детектор порівнює фазу зашумленої вхідної несучої з фазою генератора, керованого напругою (ГКН), петльовий фільтр перетворює цю похибку на керуючу напругу, а ГКН зсуває власну фазу, щоб відстежувати вхід. Поведінка контуру задається двома параметрами — власною частотою ωn і коефіцієнтом загасання ζ, і ви можете перемикати петльовий фільтр між фільтром першого порядку, ПІ-фільтром і lag-lead фільтром, щоб побачити, як кожен з них впливає на захоплення та усталену похибку.
🔬 Що показано
Три живі відображення одного й того ж контуру: часовий ряд фазової похибки (зелений після захоплення, помаранчевий під час захоплення), фазова діаграма, що показує, як вектори фази входу й ГКН сходяться, та амплітудний графік Боде обраного петльового фільтра. Панель статистики показує поточну фазову похибку, джитер (RMS), діапазон захоплення (pull-in) та оцінений час захоплення.
🎮 Як користуватись
Оберіть петльовий фільтр (1-го порядку, ПІ або lag-lead), потім перетягуйте Підсилення ГКН K₀, Підсилення фазового детектора Kd, Коефіцієнт загасання ζ і Смугу контуру ωn, щоб змінити динаміку. Збільшіть Вхідний шум, щоб додати джитер несучої, або зсуньте Початкове зміщення фази ближче до π, щоб ускладнити захоплення. Спробуйте ζ = 0.707 для швидкого, неколивального захоплення проти ζ = 0.2 для недодемпфованого захоплення з дзвоном.
💡 Чи знали ви?
Кожен сучасний процесор використовує ФАПЧ, щоб помножити повільний кварцовий опорний сигнал (часто 100 МГц) до мультигігагерцевих тактових частот, а FM-радіо використовують демодулятор ФАПЧ, щоб відновлювати звук безпосередньо зі змін фази несучої. Сама ФАПЧ з'явилася у 1932 році, коли французький інженер Анрі де Бельєсіз вперше описав синхронний (гомодинний) прийом.
Часті питання
Які три базові блоки ФАПЧ змодельовані тут?
Симуляція моделює класичну ФАПЧ другого порядку: фазовий детектор, що видає Kd·sin(фазова похибка) між фазою входу й ГКН, петльовий фільтр (можна обрати першого порядку, ПІ або lag-lead), що фільтрує цей сигнал похибки в керуючу напругу, і ГКН, чия вихідна фаза зростає пропорційно підсиленню ГКН K₀, помноженому на відфільтровану керуючу напругу. Фаза ГКН повертається на вхід фазового детектора, замикаючи контур.
Що насправді контролюють коефіцієнт загасання ζ і власна частота ωn?
Разом ζ і ωn задають реакцію контуру другого порядку, так само як і для механічної системи пружина-маса-демпфер. Власна частота ωn задає, наскільки швидко реагує контур — вища ωn дає швидше захоплення, але більше відстежує вхідний шум. Коефіцієнт загасання ζ задає, наскільки коливальним є перехідний процес: ζ = 0.707 дає швидку, майже оптимальну реакцію з мінімальним перерегулюванням, ζ значно нижче 0.5 спричиняє помітний дзвін на графіку фазової похибки перед стабілізацією, а ζ вище 1 дає повільне, передемпфоване наближення до захоплення.
У чому різниця між петльовими фільтрами 1-го порядку, ПІ та lag-lead?
Фільтр першого порядку — це просте пропорційне підсилення, яке залишає невелику залишкову усталену фазову похибку за наявності частотного зміщення. ПІ-фільтр (пропорційно-інтегральний) додає інтегральну дію, яка зводить усталену фазову похибку до нуля після захоплення — саме тому більшість практичних ФАПЧ використовують ПІ-фільтр. Lag-lead фільтр — це полюсно-нульова конструкція, що формує частотну характеристику контуру подібно до ПІ-фільтра, але виражена як дискретна пара полюс-нуль; графік Боде оновлюється наживо, тож ви можете порівняти їхні амплітудні характеристики напряму.
Що означають «захоплення» (lock) і «діапазон захоплення» (pull-in range) у цій симуляції?
Контур позначається як ЗАХОПЛЕНО, щойно фазова похибка лишається нижче невеликого порогу (0.1 рад) протягом 50 послідовних вибірок; він повертається до стану ЗАХОПЛЮЄТЬСЯ, якщо похибка пізніше перевищує потрійний поріг. Діапазон захоплення (показаний як ± радіани на панелі статистики) оцінюється з добутку підсилення ГКН K₀ і підсилення фазового детектора Kd — він показує максимальне початкове зміщення фази, з якого контур може досягти захоплення за поточних налаштувань підсилення.
Де ФАПЧ використовуються в реальній електроніці?
ФАПЧ — один з найпоширеніших базових блоків в електроніці. Схеми генерації тактової частоти й синтезу частот використовують ФАПЧ, щоб помножити стабільний низькочастотний кварцовий опорний сигнал до мультигігагерцевих тактових швидкостей, потрібних сучасним процесорам. Цифрові приймачі використовують схеми відновлення тактового сигналу й даних (CDR) на основі ФАПЧ, щоб відновити чистий бітовий тактовий сигнал із зашумленого вхідного потоку даних. Демодулятори FM-радіо використовують ФАПЧ, щоб відстежувати миттєву фазу несучої й відновлювати звуковий сигнал, а GPS-приймачі використовують ФАПЧ, щоб захоплювати частоту несучої кожного супутника для точного вимірювання відстані.