Хардуерно внедряване на двоична напълно цифрова фазова заключена система

Системите с фазова блокировка (PLL), направени в напълно цифрова версия, тоест без използването на аналогови елементи като нискочестотни филтри (LPF) и осцилатор с контролирано напрежение (VCO), се използват широко в много LSI за телекомуникации, където се изисква възстановяване на часовника.честота на предавателната система. Липсата на дискретни аналогови компоненти в такава схема позволява да се постигне висока повторяемост на параметрите и същевременно по-ниска цена на блока за управление на честотата.

Разглежда се типичен пример за изпълнение на възел на изцяло цифрова фазова заключена система (PTSPLL, английска нотация - DPLL) на програмируем логически LSI (FPGA) от Altera. Описанието на хардуерната част на езика Verilog ви позволява лесно да прехвърлите възела към FPGA на други производители, например Xilinx, Actel и Lattice.

В предишна статия ("Чип новини", ╧ 9, 2002, стр. 16), блок-схемата на PCFLF беше разгледана подробно и беше направен анализ на широко използваните последователни филтри на цикъла, които служат за повишаване на имунитета срещу шум на системата. Там е описан и филтър за произволно ходене с променлива стойност за нулиране, чието използване позволява да се постигнат добри динамични характеристики на контура, без да се губи имунитет. По-долу ще разгледаме изпълнението и прилагането на такъв възел в реална система.

В процеса на работа с телекомуникационно оборудване стана необходимо да се свърже оригиналният модул за обработка на сигнала към сигналните линии на интерфейса ISDN-BRI в точка S, който отговаря на спецификацията ITU-T I.430. Физическата конфигурация на този интерфейс има един мрежов терминал, два завършващи резистора (единият в мрежовия терминал, другият в края на шината) и осигурява възможност за свързване на няколко терминални устройства към шината [1]. Електрическата спецификация на интерфейса ITU-T G.961 предвижда предаване на битове с данни чрез трикратен код (фиг. 1) с променлива импулсна полярност - биполярен AMI код. Този код има недостатъка, че ако се предаде дълга последователност от тях, разпределението на часовника може да бъде влошено. В някои версии на оборудването, използващо такъв код, данните са специално кодирани, за да се улесни синхронизирането на приемника, но за интерфейса I.430 не е предвидено кодиране. Като се имат предвид практически използваните комуникационни системи, изградени на този интерфейс, може да се гарантира, че в зависимост от състоянието на канала, продължителността на „периода на мълчание“ достига дължината на един кадър. В същото време изискванията на спецификацията установяват недопустимост на десинхронизация на конзолата и главното оборудване дори в случай на "тишина" в линията до 40 кадъра, т.е. 10 ms. По този начин беше необходимо да се изгради възел, който осигурява надеждна синхронизация на приемо-предавателя на крайното устройство с главното оборудване.

Фигура 1. Форма на вълната на основния потребителски интерфейс

Използване на PCSFAPCH за изграждане на възел на синхронизатора

За да се осигури битова синхронизация, тоест да се получи на изхода на възела последователност от импулси, всеки ръб на който, положителен или отрицателен, попада в средата на битовия интервал на входния сигнал, препоръчително е да се използва PDSFAP, който има достатъчна инерция, за да предотврати "отклонение" на фазата на изхода на синхронизатор за предаване на дълга поредица единици. В нашия случай такива интервали могат да достигнат 240 μs, при липса на активирано крайно оборудване в шината. В този случай продължителността на един битов интервал е 5,2 μs, което е еквивалентно на скоростта на предаване на данни с честота 192 kHz. Възможни са и други версии на устройството, като например използването на брояч, рестартиран от ръба на входния сигнал, но такъв синхронизатор няма да има граница на шумоустойчивост и освен това е много взискателен за точността на задаване на честотата на главния генератор в проектираната система.

Характеристики на включването на PCFAPCH в смесена сигнална верига

Разглежданото устройство, съдържащо синхронизаторния блок, е аналогово-цифрова схема, при която сигналите, постъпващи на входа от интерфейса на шината, са аналогови, а работата по синхронизиране и разделяне на битовете на входната последователност се извършва от цифрови схеми на стандарта LVTTL или LVCMOS. За да се свържат нивата на сигнала на интерфейса, използван с логическите нива на цифровата част на системата, може да се използва аналогово-цифров преобразувател, когато се използва процесор за цифров сигнал (DSP) в по-нататъшната обработка, или сравнителен който разделя положителните и отрицателните импулси на троичния AMI код. В описания възел използването на DSP е излишно и схемата, показана на фиг. 2. Потенциалите на заземяване на оборудването, което осъществява мрежовото прекратяване, и наземните потенциали на терминалното оборудване могат да се различават, освен това често се предава постоянно напрежение върху двойките сигнали на интерфейса за захранване на терминалите. Поради тези причини входният сигнал, за да се избегне нежеланото влияние на общото напрежение, се подава към изолационния трансформатор Т1, след което положителните и отрицателните импулси от нивото на LVTTL се разпределят върху компаратора СMP1, който може да бъде приложени директно към входа на синхронизатора. Схемата AGC не е задължителна, но нейното използване е подходящо, когато нивата на сигнала на предавателите в шината са нестабилни или неизвестни предварително, което може да е следствие от затихване в нискокачествената линия.