Модернизация заключается в припаивании «бутербродом» к готовому синтезатору на AD9834 китайского блочка на AD9850 и заливки новой прошивки. В этом случае AD9834 используется в качестве опорника, а AD9850 в качестве основного VFO. Возможна постройка данной конструкции с нуля. Можно упростить синтезатор, исключив из схемы AD9834 и относящиеся к ней детали. В таком случае синтезатор получается очень простым, можно собрать на макетной плате за час.
Прошивка была написана под данную схему в CodeVision 2.05.3 (исходник прилагается, язык Си). В прошивке сохранены все авторские функции за исключением интеллектуального валкодера. Данная функция у меня (и не только) работала не очень хорошо, из-за применения энкодеров с сильно разнящимся числом импульсов на оборот. Переключение шага производится, кнопкой «step»(в авторском варианте «lock»), можно выбрать шаг 10 Гц, 100Гц, 200Гц, 500Гц, 1 кГц, 10кГц.
Особенности прошивки:
Первое включение нужно сделать с нажатой кнопкой «rit». В EEPROM контроллера пропишутся значения по умолчанию. В дальнейшем эта функция может быть использована для установки настроек по умолчанию, на случай возможных сбоев.
В сервисном режиме выставляются значения прямой и инверсной ПЧ, она же частота опорника AD9834, а также тактовой частоты AD9834. Тактовая частота AD9850 не выставляется и по умолчанию установлена 125 мГц. Вход в сервис также как и в авторском варианте – включение питания с нажатой кнопкой «menu», переключение пунктов по кругу тоже кнопкой «menu». Запоминание – кнопка «mode», для каждого пункта отдельно. В сервисном режиме работает кнопка переключения шага, в авторском варианте этого не было, и нужно было либо редактировать EEPROM, либо делать приспособление для накручивания энкодера.
Если в режиме приема включен УВЧ или аттенюатор, то при включении передачи автоматически отключатся, и снова будут включены при переходе на прием. Это освобождает от дополнительных коммутаций.
Если конструкция покажется интересной, то возможны другие модернизации, как например, использование еще одного китайского модуля в качестве опорника вместо AD9834 или установка более качественной DDS AD9951-9954. А если применить контроллер с бОльшим количеством памяти (сейчас Атмега8 загружена по полной), то возможно введение иных полезных функций.
В архиве схема, прошивка и исходник.