DDS нужна схема простая и проверенная.

Что мерить, чем мерить, как мерить. И, естественно - зачем мерить...

При поддержке компании ПРИСТ


Ответить
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар

Сообщение Кислый »

Igor123456789 писал(а):Делал генератор на базе модуля на AD9850. Но назвать схему простой не могу. Если интересно прикрепляю схему для ознакомления (нарисована от руки и сфотографирована)Изображение,
Класс !!! только почему не вытащили наружу TTL выход самой AD9850 ?
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Контактная информация:
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар

Сообщение Кислый »

Кстати, кто-нибудь может обьяснить в чем отличие AD9833/9834 от AD9837/9838, ибо я не вкурил.
Последний раз редактировалось AlekseyEnergo Вт янв 20, 2015 22:32:19, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.2 правил форума. Предупредил!!
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

Кислый писал(а):только почему не вытащили наружу TTL выход самой AD9850 ?
Какой TTL выход? Если имеете в виду встроенный компаратор, то его можно было использовать, но внешний все равно лучше. Некоторые DDS имеют выход старшего разряда кода ЦАП, но джиттер этого сигнала большой, что не позволяет его использовать в качестве выхода меандра.
Кислый писал(а):Кстати, кто-нибудь может обьяснить в чем отличие AD9833/9834 от AD9837/9838, ибо я не вкурил.
Например, отличаются по максимальной тактовой частоте. И еще есть некоторые мелкие отличия. Все есть в datasheet.
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср ноя 06, 2013 10:12:22

Сообщение Igor123456789 »

Приветствую ув. коллеги. Выкладываю проект в lay.
Вложения
Генератор_DDS_AD9850.7z
(115.68 КБ) 1278 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср ноя 06, 2013 10:12:22

Сообщение Igor123456789 »

Приветствую коллеги. Прикрепляю последнюю часть, программу. Обращаюсь к тем кто узнает часть своих кодов "Пишите больше и выкладывайте в общий доступ, кто-то на этом сможет учиться!" В общем сильно прошу не пинать т.к. программировать учился сам. Написано в WinAvr , работает в 2х экземплярах генераторов.
Вложения
DDS9850.7z
(58.6 КБ) 875 скачиваний
Реклама
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Сб июн 02, 2012 10:01:06

Сообщение Alexlon »

К вопросу о "... можно 60 МГц выжать, а не 40". Тут http://designtools.analog.com/dtDDSWeb/dtDDSMain.aspx можно поиграться со многими параметрами этой (и не только) DDSки и посмотреть что будет на выходе, и стоит ли дожимать, в смысле выжимать :)
Реклама
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

Собирать буду все равно с изменениями, т.к. хочу подключить двухстрочный дисплей и по другому сделать управление.
Однако, очень интересуют схемы аттенюатора, усилителя и ТТЛ (заинтересовала идея игнорирования собственного генератора меандра и повышение качества).
Понимаю, что схема не идеальна, но это почти единственная нормальная и улучшенная схема в интернете. Хотелось бы хотя бы покачтественнее фотографии с подписанными номиналами.
Какие критичные требования имеются к элементам на схемах (высокочастотные микросхемы, какие реле, точность номиналов резисторов и т.д.)?
Видел, что фильтр на выходе этого ДДС разделен экранами на части, у меня же он в кучу собран на готовой плате, разделить не получится... ((((
Вот такая платка:
Изображение
http://www.ebay.com/itm/AD9850-DDS-Sign ... 0910337597
Станислав
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср ноя 06, 2013 10:12:22

Сообщение Igor123456789 »

Добрый день. Модуль аналогичен моему, но генератор другой (на фото не видна маркировка возможно он и 5В лучше проверить). Схема модуля (из сети) такая.
Подключив модуль к МК (аналогично схеме ГСС) у Вас уже получится генератор. Подстроечным резистором (синий) регулируется порог компаратора 9850 (получаете меандр).
Вложения
AD9850_51_DDS_02.jpg
(180.69 КБ) 2028 скачиваний
Последний раз редактировалось Igor123456789 Вс фев 08, 2015 09:30:26, всего редактировалось 1 раз.
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

Ага. Он. Везде, где я находил, питание у него 5 Вольт. ) На самом модуле не написано, что он на 5 Вольт, но стоит кварц на 125 МГц, а по даташиту, с таким кварцем работает от пяти вольт... вот я и не заморачивался... но еще не подключал.
На самой микросхеме:

AD
9850BRS
974


Только сейчас заметил, что микросхемы какие-то разные... :shock: На второй такая надпись:

AD9850
BRS
0305
K87470
Вложения
datasheet.pdf
(375.48 КБ) 597 скачиваний
Последний раз редактировалось СКАЗОЧНИК Вс фев 08, 2015 09:34:02, всего редактировалось 1 раз.
Станислав
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср ноя 06, 2013 10:12:22

Сообщение Igor123456789 »

Маркировка генератора обычно от обратного если маркировки нет, то 5В. На моем указывалась 3В.
На счет 9850 разница в дате изготовления и партии.
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

И еще один вопросик, к тому, что выше.
При последовательном интерфейсе в подключении генератора, написано, что надо сначала подать команду 0b00000011 чтобы перейти в этот режим (кроме подключения по железу), а потом уже слать 40 бит с заданной частотой. Но вот вопрос, эту команду так и слать? Или еще слать дополнительно остальные нули, чтобы "сместить" эту команду в необходимые старшие биты по таблице на W32 - W34?
Станислав
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср ноя 06, 2013 10:12:22

Сообщение Igor123456789 »

На счет АТТ. Если хотите получить инструмент, то придется изрядно повозится (2 экземпляра с помощью еще одного заинтересованного человека изготавливались почти месяц). Важно использовать реле с гарантированным сопротивлением контактной группы и частотными характеристиками. TQ2-5 (при разумной цене) неоднократно рекомендовали на разных форумах, такие и заложил в конструкцию (хотя есть и лучше). Резисторы АТТ на схеме указал расчетные и то что удалось подобрать из 1206 1% при параллельном соединении.
ЗЫ. Номиналы можно пересчитать (по желанию) в инете много программ для расчета П звена. Проще ориентироваться на наличие 1% резисторов, возможно таких номиналов не найдете, тогда подбирать из имеющихся.
Последний раз редактировалось Igor123456789 Вс фев 08, 2015 09:57:45, всего редактировалось 1 раз.
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

А расчет сильно сложный? По каким формулам? Или можно не заморачиваться, а просто уже ваш скопировать?
Станислав
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср ноя 06, 2013 10:12:22

Сообщение Igor123456789 »

При последовательном интерфейсе код 00000011 сформирован аппаратно, необходимо подать только управляющие сигналы, а дальше по протоколу обмена.
ЗЫ Так точно.
ClearBit(PORTC,pin_CLK); //настройка выходов управления регистра DDS
ClearBit(PORTC,pin_DATA); //
ClearBit(PORTC,pin_REC); //

SetBit(PORTC,pin_CLK); //перевод DDS в режим последовательного приема данных
ClearBit(PORTC,pin_CLK); //
SetBit(PORTC,pin_REC); //
ClearBit(PORTC,pin_REC); //

кусок из моей программы
Последний раз редактировалось Igor123456789 Вс фев 08, 2015 10:01:31, всего редактировалось 2 раза.
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

что имеется ввиду под управляющими сигналами? Линии FQ_UD и W_CLK?
Все, вроде дошло до меня, разглядывая таблицу.
Это старшие 8 бит, где младшие три уже подтянуты к +питания и земле, тем самым формируя 011. Осталось только строб дать, чтобы произошло переключение в последовательный интерфейс, а дальше уже гнать команды по одному пину D7.
Станислав
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср ноя 06, 2013 10:12:22

Сообщение Igor123456789 »

Да именно. Только в начале кажется, что 9850 это сложно, затем просто регистр (большой) с последовательной загрузкой.
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

Igor123456789 писал(а):На счет АТТ. Если хотите получить инструмент, то придется изрядно повозится
А в сторону интегральных аттенюаторов не смотрели?
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср ноя 06, 2013 10:12:22

Сообщение Igor123456789 »

Л.И. Конструкцию делал из того что под рукой (а реле достались за не дорого). На самом деле в конструкции ГСС основное внимание было уделено АТТ, а сам DDS просит усовершенствований.
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

А вот чисто теоретически, если усовершенствовать, чего еще можно довернуть такого, чтобы выжать по максимуму все?
Станислав
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср ноя 06, 2013 10:12:22

Сообщение Igor123456789 »

Самое важное для ГСС стабильность амплитуды сигнала, но в широком диапазоне это легко не выполняется. Можно ограничить нижний диапазон и ввести АРУ через Rset (Пример старый добрый NWT-7) или отказаться от ВЧ (тогда и делать ничего не надо). Хорошо бы вывести регулировку смещения нуля (кажется у Л.И. в генераторе готовое решение). А вообще это же не промышленный генератор а источник сигнала с гарантированным ослаблением :))
Ответить

Вернуться в «Измерения»