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

dds avr

dds avr
Генератор выдает синусоиду, пилу до 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 уже вставлены фиксированые стандартные частоты.

 

 

Источник

Обсудить эту статью на форуме (0 ответов).
Вся информация, предоставленная на данном ресурсе разрешена к ознакомлению детям школьного возраста. Все практическое использование может быть связана с повышенной электрической опасностью и разрешено детям только под присмотром взрослых.