Программа демонстрации принципа расчетов для гибридного синтезатора с использованием прямого цифрового синтеза.

Программа демонстрирует принципы расчетов для гибридного синтезатора с использованием прямого цифрового синтеза и с относительно узкополосным фильтром на входе фильтрующей петли ФАПЧ.

Структурная схема синтезатора упрощенно выглядит так:

Сигнал с выхода DDS проходит через ФНЧ для фильтрации побочных сигналов в спектре, далеко отстоящих от полосы пропускания относительно узкополосного фильтра. В данных примерах предполагается применение пъезокерамического фильтра с центральной частотой 10.7 МГц и полосой пропускания не уже полученной из расчетов. Далее, после деления, этот сигнал используется для сравнения с поделенным сигналом гетеродина.

Демонстрационная программа (компилируется Visual C++ версии 6.0 или старше) для хранения промежуточных результатов использует компиляторо-зависимое расширение – 64-битный целочисленный тип данных. В управляющем этим синтезатором микроконтроллере возможно применение библиотек для работы с целыми числами большой длинны.

При запуске, программе можно передать значение требуемой частоты в герцах. На выходе печатаются делители кольца ФАПЧ и частота, на генерацию которой настраивается DDS chip. Для микросхем DDS c 32 - разрядным Frequency Tuning Word (FTW) (при абсолютно точно установленной частоте опорного генератора 80 мегагерц) погрешность получаемой на выходе всей системы частоты составляет до 3/100 герца.

Скачать программу ddsdemo.zip (26kb).

Геннадий Завидовский, mgs2001@pochtamt.ru
Санкт-Петербург