Свежие обсуждения
Измерения

DDS-генератор на AVR нужна помощь

Эта тема уже обсуждалась 04.04.2008 года. Но у меня после монтажа генератора ситуация с точностью до наоборот - индикатор все показывает (запустился без проблем), а на выходе генератора ничего нет! При программировании МК я в CodeVision поставил галочку только на фьюз CKOPT (как я понимаю это работа МК от внешнего кварцевого генератора).В самом программаторе сразу включился внешний генератор(правда там кварц на 8 МГц), а в схеме DDS - генератора я осциллографом импульсов на 12-13 ногах МК не вижу. Процесс в генераторе идет, но конечного продукта - импульсов, нет. Да, вот еще - я еще не собрал выходные каскады на LM358N, но ведь сигнал DDS_OUT после резисторов скорее всего можно увидеть и без них, или нет? Заранее благодарен за любую информацию по проблеме.

 

Я так понимаю речь идет об этом генераторе:

http://www.scienceprog.com/avr-dds-signal-generator-v20/

ЗДВ: При программировании МК я в CodeVision поставил галочку только на фьюз CKOPT (как я понимаю это работа МК от внешнего кварцевого генератора)

Неправильно понимаете.... CKOPT подключает дополнительные конденсаторы для увеличения амплитуды генерации. CKSEL0-3 - отвечает за источник (внутренний RC, кварц, генератор), SUT0-1 - задержка запуска. У Вас запустилось все, надо полагать от внутреннего RC-генератора. Если контроллер был новый, он сконфигурирован по умолчанию для работы от внутреннего RC, а Вы всего-лишь подключили еще конденсаторы. Поэтому Вы и не видите импульсов на кварце. Теперь Вам нужно выставить фузы для работы от внешнего. Картинка с правильно установленными фузами (для понипрога) есть в статье-оригинале. А еще фузы можно посчитать самостоятельно: http://www.engbedded.com/fusecalc/

ЗДВ: но ведь сигнал DDS_OUT после резисторов скорее всего можно увидеть и без них, или нет

Сигнал на DDS_OUT увидеть можно.

 

Уважаемый electra, спасибо за конструктивный отклик на мои проблемы. Вобщем собрав всю информацию по теме и поразмыслив неторопясь я запустил-таки генератор в полном объеме!!!
Но фьюзы в данном случае были обсолютно не причем. Причина была в том, что я не подключил 32 ногу МК (AREF) на +5 вольт - для меня до сих пор не очевидно подключение выхода
внутреннего источника 1,3 вольт к шине питания МК. Пока не понял, но решил разобраться окончательно.
Еще раз большое спасибо. Успехов Вам. Дмитрий Владимирович.

 

Вопрос к ЗДВ а как он у тебя работает во всём заданом диапазоне,у меня свыше 1000гц начинает падать амплитуда и искажаться форма сигнала

 

Уважаемый ЗДВ, я рад что Вы запустили генератор в полном объеме и все же, я бы убедился что генератор тактируется внешним кварцем как полагается. Иначе от внутреннего RC генератора работать будет но "неправильно". При наличии осциллографа или частотомера проверьте 16Mhz на одной из ног кварца. Установите 1Khz, скажем синусоиды и убедитесь частотомером на DDS_OUT, что там действительно 1KHz. При отсутствии вышеуказанных приборов 1kHz можно определить на слух - это тот звук который "сопровождает" цветную рамку на неработающих телевизионных каналах. Отличить от 500Hz или скажем 2kHz будет несложно

 

Уважаемый electra, здравствуйте. Я объединил Вашу просьбу с вопросом rubic (здравствуйте rubic), создал фотосессию и выложил ее на свой сайт - вроде неплохо получилось.
Прямая ссылка: http://master-plata.narod.ru/DDS.html
История с генератором такая - я нашел на radiokot.ru схему DDS-генератора на AVR(автор Kotovasiya), за день собрал, сигналы по форме устойчивее, чем в нынешнем, да и управление другое - не выходя из формы можно менять частоту. Меандр там до 200 КГц. Что еще надо? Вот только индикатор не запускался ни в какую. Я обратился к автору с просьбой о консультации, но в целом, можно сказать, он меня послал.......на форум, где обсуждался этот вопрос. На какой форум и когда и где сие действо происходило он не сообщил.А я, в свои неполные 60 лет, еще не такой опытный интернет-поисковик. Вобщем разыскивая форум нашел вашу схему и собрал ее - вот такая история. Как не странно, но я бы повторил попытку собрать DDS- генератор Kotovasiya если случится поговорить конструктивно с тем, кто эту конструкцию собрал и настроил.
Очень приятно было с Вами общаться. Может когда поговорим еще. Удачи Вам. С уважением, Дмитрий Владимирович.

 

http://radiokot.ru/forum/viewtopic.php?t=12124&start=0 - здесь это обсуждается. Автор сделал варианты для разных индикаторов.

 

Уважаемый ZXC, спасибо за ссылку на форум. С предметом темы разобрался и вопросов больше нет. Так, что дискуссию на данном форуме я закрываю. Всем участникам диалога огромное спасибо. Удачи вам, успехов.
Дмитрий Владимирович.