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

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Аватара пользователя
Noblako
Открыл глаза
Сообщения: 48
Зарегистрирован: Вс янв 20, 2008 19:44:22

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

Сообщение Noblako »

Наконец то пришли все детали на "DDS генератор на AD9833" от пользователя под ником grott
Плату вытравил,компоненты запаял, подцепил программатор-микросхема определилась. Зашил сперва фъюзы как описано в статье:EXTENDED - 0xFE, HIGH - 0xFF, LOW - 0xB7 - после этого МК залочился и уже не окликался.
По калькулятору фъюзов AVR я понял , что отрубил фъюз бит SPIEN

Изображение

Выпаял МК и закатал новый. Подцепил программатор - новая микросхема определилась. Зашил фъюзы уже с учетом бита SPIEN: EXTENDED - 0xFE, HIGH - 0xDF, LOW - 0xB7 МК ОПЯТЬ ЗАЛОЧИЛСЯ!

Изображение

Автор, подскажи, какие фъюзы все же должны быть? Последний МК остался, а запустить твое детище очень хочется.
lawr
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

Re: DDS генератор на AD9833

Сообщение lawr »

Нет, он не залоченый, просто теперь после программирования фьюзов, без внешнего кварца микроконтроллер работать и определяться не будет. Прицепите кварц и усе :)
Аватара пользователя
Noblako
Открыл глаза
Сообщения: 48
Зарегистрирован: Вс янв 20, 2008 19:44:22

Re: DDS генератор на AD9833

Сообщение Noblako »

Кварц стоит, с конденсаторами в обвязке.Все как по схеме.
Не пойму что за режим такой "Ext.Full-swing Crystal"? Внешний кварц максимальной частоты? Если так , то какая максимальная частота, как по ДШ 20 мГц?
lawr
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

Re: DDS генератор на AD9833

Сообщение lawr »

При кварце 25Мгц запустится без проблем. Другое дело если кварц гармониковый т.е. 8,333, хотя и при нём должно работать, частота будет до 4 МГц. Если есть сомнения, для проверки работы, поставьте кварц на 20 МГц или 26 с мобилки. А-то и косячок м.б.
Аватара пользователя
Noblako
Открыл глаза
Сообщения: 48
Зарегистрирован: Вс янв 20, 2008 19:44:22

Re: DDS генератор на AD9833

Сообщение Noblako »

Запаял новый МК и попытался сперва залить .hex и .eep
В обоих случаях дал ошибки при проверке МК. При заливке во флеш:

Изображение

При прошивки ЕЕПРОМ:

Изображение

При этом сигнатура кристалла читается нормально:

Изображение

И даже заводские фъюзы читаются на ура:

Изображение

Написал автору в ЛС, может ответит .........
lawr
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

Re: DDS генератор на AD9833

Сообщение lawr »

Пока автор не ответил, все же...
Прицепите м/к к программатору на весу на проводках + кварц на на 7 и 8 пины (если TQFP) + питание, сделайте Erase, затем залейте Flash и Eeprom, прочитайте м/к, запрограммируйте фузы, прочитайте м/к (кварц подключен), снова сделайте Erase и восстановите заводские фузы, снова прочитайте м/к. Убедились, что контроллер тут не причем? (иначе – программатор в ведро)
При внутрисхемном программировании после прошивки контроллер стартует сразу. Видимо, что-то садит питание или порты.
Внимательно обследуйте плату!
Аватара пользователя
Noblako
Открыл глаза
Сообщения: 48
Зарегистрирован: Вс янв 20, 2008 19:44:22

Re: DDS генератор на AD9833

Сообщение Noblako »

lawr писал(а):При внутрисхемном программировании после прошивки контроллер стартует сразу. Видимо, что-то садит питание или порты.....

Тоже склоняюсь к этому варианту.

P.S:
Еще несколько вопросов:
1 Нет емкости 100nF в цепи сброса МК, это нормально?
2 Надо ли корпус кварца заземлять?
3 По схеме(и на плате) на ноге микросхемы D1(AD9833) конденсаторы С3 и С4 запаралелены. По ДШ на AD9833 конденсатор С4 скорее должен стоять по питанию (включен параллельно С2), а С3 оставаться один , на выводе "CAP" микросхемы.
lawr
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

Re: DDS генератор на AD9833

Сообщение lawr »

1 - не принцип..
2 - не обязат..
3 - на выв. САР д.б. 10 мкФ, поэтому добавить 100п можно для подавления помех
Аватара пользователя
Noblako
Открыл глаза
Сообщения: 48
Зарегистрирован: Вс янв 20, 2008 19:44:22

Re: DDS генератор на AD9833

Сообщение Noblako »

lawr писал(а):3 - на выв. САР д.б. 10 мкФ, поэтому добавить 100п можно для подавления помех


По третьему пункту вы правы.Я внимательно посмотрел ДШ, там все как вы говорите.

Изображение
Аватара пользователя
grott
Опытный кот
Сообщения: 793
Зарегистрирован: Пн ноя 02, 2009 18:00:05
Откуда: Украина Николаев

Re: DDS генератор на AD9833

Сообщение grott »

Всем здравствуйте! Я ждал переноса статьи на окончательное место. Там и создам тему. Будет много исправлений, будет добавлен ещё режим ГКЧ. Пока отвечу по фьюзам. Очень торопился успеть до окончания конкурса, поэтому есть ошибки и недоработки. Правильные фьюзы: EXTENDED - 0xFE, HIGH - 0xDF, LOW - 0xB7. По иронии судьбы ошибка в один знак залочила Мегу у Noblako, теперь только обращаться к FUSE-doctor, чтобы восстановить заводские установки. Во втором случае не шьётся Мега, потому что надо переключить питание на 3.3В, не спрашивайте почему при 5В не шьёт, не знаю, только догадываюсь. Проверял на демоплате. Здесь же, вероятно конфликт по питанию с программатором.
Аватара пользователя
Noblako
Открыл глаза
Сообщения: 48
Зарегистрирован: Вс янв 20, 2008 19:44:22

Re: DDS генератор на AD9833

Сообщение Noblako »

grott писал(а):.... Здесь же, вероятно конфликт по питанию с программатором....

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

Изображение
Аватара пользователя
Noblako
Открыл глаза
Сообщения: 48
Зарегистрирован: Вс янв 20, 2008 19:44:22

Re: DDS генератор на AD9833

Сообщение Noblako »

.........ВТОРАЯ ЧАСТЬ МАРЛЕЗОНСКОГО БАЛЕТА...........
Что ж, прошивка наконец залита , генератор заработал. Синус дает исправно, даже при 5 мГц картинка четкая , разве что по амплитуде немного проседает. Пила тоже нормальная , но при частоте больше 1 мГц плавно перерастает в синус и уже на пилу то не похожа. То же самое и с меандром. Тот вообще черти на что похож, но при частоте ниже 1 мГц вполне себе прямоугольные импульсы. Вот такой меандр на аналоговом выходе при установленной частоте 1,5 мГц.
Изображение
В целом, впечатления от конструкции приятные, управление понятное, все настройки при отключении питания сохраняются. Сейчас поиграюсь с коэффициентом усиления AD8052, что бы выходное напряжение соответствовало установленному и до одного мГц можно пользоваться девайсом.
Аватара пользователя
grott
Опытный кот
Сообщения: 793
Зарегистрирован: Пн ноя 02, 2009 18:00:05
Откуда: Украина Николаев

Re: DDS генератор на AD9833

Сообщение grott »

Пустить прямоугольный сигнал через ОУ в линейном режиме, даже минуя фильтр, была плохой идеей. Присутствует звон фронтов из-за фазового сдвига самого ОУ, который искажает меандр до неузнаваемости. Поэтому решено отказаться от этого режима, на аналоговом выходе присутствует только синус и треугольник. Треугольник на высоких частотах(близких к опорной частоте) всегда будет передаваться с искажениями. Меандр через 74НС4066 и буфер отведён на цифровой выход.
Аватара пользователя
grott
Опытный кот
Сообщения: 793
Зарегистрирован: Пн ноя 02, 2009 18:00:05
Откуда: Украина Николаев

Re: DDS генератор на AD9833

Сообщение grott »

Пока ждём размещения статьи на своём месте, хочу предложить следующее.
Переразвёл плату для производства. Поставил смд-генератор, изменил корпуса некоторых микросхем, несколько мелких доработок и изменил дизайн платы под "правильное питание". Возникает вопрос: надо ли сообществу заводские платы или наборы для сборки.
Прошу в течении нескольких дней, допустим до 15.12 включительно, отправить мне в личку свои "хотелки". Это ни к чему не обязывает, просто решить вопрос: сколько заказывать плат.
Цены думаю выставить такие: плата - 4 дол, набор для сборки - 30 дол, можно варианты (плата плюс что-нибудь или всё минус что-нибудь). Надеюсь админы не осудят это объявление, это же не купи-продай, это же своё.
Изображение
Последний раз редактировалось grott Сб дек 12, 2015 13:16:03, всего редактировалось 1 раз.
Аватара пользователя
Noblako
Открыл глаза
Сообщения: 48
Зарегистрирован: Вс янв 20, 2008 19:44:22

Re: DDS генератор на AD9833

Сообщение Noblako »

grott писал(а):Переразвёл плату для производства. Поставил смд-генератор, изменил корпуса некоторых микросхем, несколько мелких доработок и изменил дизайн платы под "правильное питание".

Новая плата влезет в корпус Z-75 (как первый вариант платы)?
grott писал(а):...Поставил смд-генератор....

Почему пришли к выводу об установки смд-генератора? Думаю без него набор подешевел бы на доллар.

Остальное отправил в личку.
Аватара пользователя
grott
Опытный кот
Сообщения: 793
Зарегистрирован: Пн ноя 02, 2009 18:00:05
Откуда: Украина Николаев

Re: DDS генератор на AD9833

Сообщение grott »

Почему пришли к выводу об установки смд-генератора? Думаю без него набор подешевел бы на доллар.
Для прибора плюс вандоллар за увеличение качества характеристик не большая утеря. Немного дрожит фаза на синусе, т.е. всё, что даёт синтезатор, дрожит. Мега на цифровой выход даёт чёткий сигнал. Цепляю генератор на клок синтезатора, дрожание значительно уменьшается, от него же тактируется и Мега.
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Re: DDS генератор на AD9833

Сообщение Nusik1975 »

Снял видео, как работает мой экземпляр. Ссылка http://www.youtube.com/edit?o=U&video_id=kpU6EItxaqE

А вот еще снял как выглядит меандр https://www.youtube.com/watch?v=xx95zwY ... e=youtu.be
Аватара пользователя
Noblako
Открыл глаза
Сообщения: 48
Зарегистрирован: Вс янв 20, 2008 19:44:22

Re: DDS генератор на AD9833

Сообщение Noblako »

Nusik1975 писал(а):Снял видео, как работает мой экземпляр.

В принципе не плохо. Скажите, а вы собирали устройство точь в точь как у автора или что то от себя добавляли/меняли?
Что бы меандр "не плыл" автор хочет поставить активный кварцевый генератор.
Кстати к автору вопрос: Что с платами, заказали?
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Re: DDS генератор на AD9833

Сообщение Nusik1975 »

Плату я немного переделал под другой корпус, G519G.
Детали все как у автора, за исключением стабилизатора на 3,3 вольта; вместо операционника AD8052 был установлен имеющийся в наличии AD8028; вместо МСР6001 установил LMC7101BIM5, и вместо 245 буфера ставил SN74LVC4245APW, что является его аналогом. МСР4011 2-х килоомный был заменен 5-и килоомным. Остальное не менял.
Аватара пользователя
grott
Опытный кот
Сообщения: 793
Зарегистрирован: Пн ноя 02, 2009 18:00:05
Откуда: Украина Николаев

Re: DDS генератор на AD9833

Сообщение grott »

Открыл по своему генератору новую тему viewtopic.php?f=25&t=127111
Ответить

Вернуться в «Статьи»