DDS генератор на AVR

28.05.2010 19:22

Генератор выдает синусоиду, пилу до 80кгц и меандр 200кгц.

Управление осуществляется 8-ю кнопками. Удержание кнопок +/-1гц и +/-100гц более 5 секунд ускоряет процесс пошаговой настройки в 10 раз.
Формы сигнала с обозначением на дисплее:
Sin - синусоида;
Tri - пила;
Trr - нарастающая форма пилы;
TrF - спадающая форма пилы;
Squ - меандр(П-образная форма);
1/3 - меандр с периодом 1 часть из 3;
2/3 - меандр с периодом 2 части из 3;
EEP - загрузка формы сигнала из энергонезависимой памяти (256 позиций по нулевому адресу еепром).

Наладка:
После первой прошивки, не трогая фьюзы, генератор должен заработать и дисплей должен показывать частоту 1кгц.
После надо настроить фьюзы на внешний кварц 16мгц в АБ убрав галку на CKOPT и установив CKSEL-0, CKSEL-1, CKSEL-2, CKSEL-3, в пони-программаторе все надо сделать наоборот.
Прошивать нужно и еепром, для этого нужно в хекс еепром вставить 256 позиций формы, начиная с адреса 0Х100 уже вставлены фиксированые стандартные частоты.

 

Файлы необходимые к схеме

 

Источник






Рекомендуемый контент




Copyright © 2010-2017 housea.ru. Контакты: info@housea.ru При использовании материалов веб-сайта Домашнее Радио, гиперссылка на источник обязательна.