Igor123456789 писал(а):Делал генератор на базе модуля на AD9850. Но назвать схему простой не могу. Если интересно прикрепляю схему для ознакомления (нарисована от руки и сфотографирована),
Класс !!! только почему не вытащили наружу TTL выход самой AD9850 ?
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Кстати, кто-нибудь может обьяснить в чем отличие AD9833/9834 от AD9837/9838, ибо я не вкурил.
Последний раз редактировалось AlekseyEnergo Вт янв 20, 2015 22:32:19, всего редактировалось 1 раз.
Причина:Нарушение пункта 2.2 правил форума. Предупредил!!
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Кислый писал(а):только почему не вытащили наружу TTL выход самой AD9850 ?
Какой TTL выход? Если имеете в виду встроенный компаратор, то его можно было использовать, но внешний все равно лучше. Некоторые DDS имеют выход старшего разряда кода ЦАП, но джиттер этого сигнала большой, что не позволяет его использовать в качестве выхода меандра.
Кислый писал(а):Кстати, кто-нибудь может обьяснить в чем отличие AD9833/9834 от AD9837/9838, ибо я не вкурил.
Например, отличаются по максимальной тактовой частоте. И еще есть некоторые мелкие отличия. Все есть в datasheet.
Приветствую коллеги. Прикрепляю последнюю часть, программу. Обращаюсь к тем кто узнает часть своих кодов "Пишите больше и выкладывайте в общий доступ, кто-то на этом сможет учиться!" В общем сильно прошу не пинать т.к. программировать учился сам. Написано в WinAvr , работает в 2х экземплярах генераторов.
К вопросу о "... можно 60 МГц выжать, а не 40". Тут http://designtools.analog.com/dtDDSWeb/dtDDSMain.aspx можно поиграться со многими параметрами этой (и не только) DDSки и посмотреть что будет на выходе, и стоит ли дожимать, в смысле выжимать
Собирать буду все равно с изменениями, т.к. хочу подключить двухстрочный дисплей и по другому сделать управление.
Однако, очень интересуют схемы аттенюатора, усилителя и ТТЛ (заинтересовала идея игнорирования собственного генератора меандра и повышение качества).
Понимаю, что схема не идеальна, но это почти единственная нормальная и улучшенная схема в интернете. Хотелось бы хотя бы покачтественнее фотографии с подписанными номиналами.
Какие критичные требования имеются к элементам на схемах (высокочастотные микросхемы, какие реле, точность номиналов резисторов и т.д.)?
Видел, что фильтр на выходе этого ДДС разделен экранами на части, у меня же он в кучу собран на готовой плате, разделить не получится... ((((
Вот такая платка: http://www.ebay.com/itm/AD9850-DDS-Sign ... 0910337597
Добрый день. Модуль аналогичен моему, но генератор другой (на фото не видна маркировка возможно он и 5В лучше проверить). Схема модуля (из сети) такая.
Подключив модуль к МК (аналогично схеме ГСС) у Вас уже получится генератор. Подстроечным резистором (синий) регулируется порог компаратора 9850 (получаете меандр).
Ага. Он. Везде, где я находил, питание у него 5 Вольт. ) На самом модуле не написано, что он на 5 Вольт, но стоит кварц на 125 МГц, а по даташиту, с таким кварцем работает от пяти вольт... вот я и не заморачивался... но еще не подключал.
На самой микросхеме:
AD
9850BRS
974
Только сейчас заметил, что микросхемы какие-то разные... На второй такая надпись:
И еще один вопросик, к тому, что выше.
При последовательном интерфейсе в подключении генератора, написано, что надо сначала подать команду 0b00000011 чтобы перейти в этот режим (кроме подключения по железу), а потом уже слать 40 бит с заданной частотой. Но вот вопрос, эту команду так и слать? Или еще слать дополнительно остальные нули, чтобы "сместить" эту команду в необходимые старшие биты по таблице на W32 - W34?
На счет АТТ. Если хотите получить инструмент, то придется изрядно повозится (2 экземпляра с помощью еще одного заинтересованного человека изготавливались почти месяц). Важно использовать реле с гарантированным сопротивлением контактной группы и частотными характеристиками. TQ2-5 (при разумной цене) неоднократно рекомендовали на разных форумах, такие и заложил в конструкцию (хотя есть и лучше). Резисторы АТТ на схеме указал расчетные и то что удалось подобрать из 1206 1% при параллельном соединении.
ЗЫ. Номиналы можно пересчитать (по желанию) в инете много программ для расчета П звена. Проще ориентироваться на наличие 1% резисторов, возможно таких номиналов не найдете, тогда подбирать из имеющихся.
Последний раз редактировалось Igor123456789 Вс фев 08, 2015 09:57:45, всего редактировалось 1 раз.
При последовательном интерфейсе код 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 раза.
что имеется ввиду под управляющими сигналами? Линии FQ_UD и W_CLK?
Все, вроде дошло до меня, разглядывая таблицу.
Это старшие 8 бит, где младшие три уже подтянуты к +питания и земле, тем самым формируя 011. Осталось только строб дать, чтобы произошло переключение в последовательный интерфейс, а дальше уже гнать команды по одному пину D7.
Л.И. Конструкцию делал из того что под рукой (а реле достались за не дорого). На самом деле в конструкции ГСС основное внимание было уделено АТТ, а сам DDS просит усовершенствований.
Самое важное для ГСС стабильность амплитуды сигнала, но в широком диапазоне это легко не выполняется. Можно ограничить нижний диапазон и ввести АРУ через Rset (Пример старый добрый NWT-7) или отказаться от ВЧ (тогда и делать ничего не надо). Хорошо бы вывести регулировку смещения нуля (кажется у Л.И. в генераторе готовое решение). А вообще это же не промышленный генератор а источник сигнала с гарантированным ослаблением