USB DDS Функциональный генератор

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

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


Аватара пользователя
dadigor
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Пт дек 26, 2014 20:33:38
Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)

Re: USB DDS Функциональный генератор

Сообщение dadigor »

Помню, что где-то читал, но не нашел - про Readme забыл. Теперь ясно. У меня Intercept имеет отрицательное значение -0,002 В (на всякий случай поменял местами щупы мультиметра - четко показал +0,002 В). Наверное это уже совсем незначительное смещение.
Программу проверил, работает отлично. Строб длительностью 40 мсек, цепляться за него хорошо и даже заметно, как моргает светодиод . Такой же строб хорошо бы и в АЧХометре (все же в генераторе свип-режим не очень удобен - точно граничные частоты довольно трудно устанавливать). Думаю, что теперь аналогичный строб будет не очень сложно добавить.
И спасибо огромное за отзывчивость и труды, программа для меня стала удобней. ))
О технике чего спорить-то, давайте попробуем.
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

Re: USB DDS Функциональный генератор

Сообщение El-Eng »

dadigor писал(а):У меня Intercept имеет отрицательное значение -0,002 В ... Наверное это уже совсем незначительное смещение.
Убедитесь, что при измерениях кнопка "Run" была нажата. Отрицательное значение, видимо, объясняется влиянием напряжения смещения ОУ. Кстати, если его учесть, можно повысить точность для малых величин выходного напряжения (я, что-то, упустил смещение ОУ из виду). Для этого, в качестве Intercept нужно взять разность между выходными напряжениями при нажатой и отпущенной кнопке "Run".
dadigor писал(а):Такой же строб хорошо бы и в АЧХометре
Учту при обновлении программы.
El-Eng писал(а):...точно граничные частоты довольно трудно устанавливать
А есть ли в этом необходимость?
dadigor писал(а):...спасибо огромное за отзывчивость и труды...
Пожалуйста. :)
Like the eyes of a cat in the black and blue...
Аватара пользователя
dadigor
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Пт дек 26, 2014 20:33:38
Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)

Re: USB DDS Функциональный генератор

Сообщение dadigor »

El-Eng писал(а):
dadigor, а не ElEng, конечно, писал(а):...точно граничные частоты довольно трудно устанавливать
А есть ли в этом необходимость?
Ну, большой необходимости в этом нет, можно пользоваться и АЧХометром. Просто иногда не нужен вольтметр и достаточно просто свип-генератора и строба, а TorFRA без подключения вольтметра запускается только в режиме Демо. Но это, конечно, не сильно напрягает.

Еще раз измерил напряжение на выходе. Разницы в смещении выхода при нажатой и отпущенной кнопках Run нет, те же самые -0,002 В. Кстати, попробовал измерять мультиметром осциллографа, который точнее моего Флюка, осциллограф показал -2,4 мВ и, при переполюсовке щупов, +2,4 мВ.

С удовольствием погонял прибор в разных режимах. Стабильность генератора позволяет хорошо видеть на экране цифрового осциллографа стробоскопический эффект, связанный с дискретизацией входного сигнала в осциллографе и, по сути, повторяющий принцип DDS. Вот, например, картинка синуса 49999,729 Гц на развертке 400 мсек/дел. На моем Hantek'е смотрится как синус частотой порядка 0,5 Гц. (В идеале это должно быть 0,271 Гц, но сказываются неточности кварцев в обоих приборах)
Изображение
Вот тот же эффект на той же развертке и частоте 100001 Гц
Изображение
О технике чего спорить-то, давайте попробуем.
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

Re: USB DDS Функциональный генератор

Сообщение El-Eng »

dadigor писал(а):Ну, большой необходимости в этом нет, можно пользоваться и АЧХометром. Просто иногда не нужен вольтметр и достаточно просто свип-генератора и строба, а TorFRA без подключения вольтметра запускается только в режиме Демо. Но это, конечно, не сильно напрягает.
Но давайте это все же исправим. :) Выкладываю версию, которая позволяет точно устанавливать границы качания частоты, как в измерителе АЧХ. Заодно немного поправил фонты. Как выяснилось, фонт "Arial Narrow", который подходит лучше всего, доступен не всегда. Если его нет, то используется фонт "Tahoma", который хуже, но есть почти везде.
Заодно, нашел небольшую ошибку в измерителе АЧХ, новую версию выложил в той ветке. Строб в измерителе АЧХ решил не делать: есть некоторые сложности, да и не нужен он там на самом деле.
TorDDS.zip
(245.57 КБ) 576 скачиваний
Like the eyes of a cat in the black and blue...
Аватара пользователя
dadigor
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Пт дек 26, 2014 20:33:38
Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)

Re: USB DDS Функциональный генератор

Сообщение dadigor »

Отлично! Теперь можно прекрасно пользоваться свип-генератором вкупе с осциллографом как АЧХометром. Плюс еще и линейная шкала частоты есть. Думаю, это оценят и другие.
О технике чего спорить-то, давайте попробуем.
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

Re: USB DDS Функциональный генератор

Сообщение El-Eng »

Я тоже надеюсь. :)
Like the eyes of a cat in the black and blue...
Аватара пользователя
ozzy
Грызет канифоль
Сообщения: 256
Зарегистрирован: Вс янв 18, 2009 20:15:27
Откуда: UA ZT

Re: USB DDS Функциональный генератор

Сообщение ozzy »

Добрый день, думаю собрать Вашу конструкцию но с развязкой по USB шине при помощи ADUM3160 и появились вопросы

- читал ранее что ток потребления генератора около 100мА, думаю 1 ватного dc-dc преобразователя хватит ? в наличии есть NTE0505M с выходным током 200 мА
- поскреб по сусекам и нашел генераторы на 48 Мгц и 49,1520 Мгц SG-615PH B, правда они в два раза больше по размеру но даренному коню ...
Вопрос: в последней версии программы сохранена возможность работы с другими задающими генераторами ?
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

Re: USB DDS Функциональный генератор

Сообщение El-Eng »

Здравствуйте.
ozzy писал(а):... 1 ватного dc-dc преобразователя хватит? в наличии есть NTE0505M ...
Да, она подойдет.
ozzy писал(а):в последней версии программы сохранена возможность работы с другими задающими генераторами?
Да.
Like the eyes of a cat in the black and blue...
Аватара пользователя
ozzy
Грызет канифоль
Сообщения: 256
Зарегистрирован: Вс янв 18, 2009 20:15:27
Откуда: UA ZT

Re: USB DDS Функциональный генератор

Сообщение ozzy »

Ну вот и я повторил сею замечательную конструкция, осталось впихнуть в корпус.

Изображение Изображение


Гальваническая развязка на ADUM3160
MAX1681 заменен на TPS60403
MAX961 заменен на DS90LV028ATM + инвертор и элемент "И" для отключения, но с этой заменой есть проблема, шумы на низких частотах .. почему - не знаю.
Вот сигнал ~300-400 Гц
Изображение Изображение Изображение

Вот 15 МГц

Изображение

В остальном все работает нормально. Спасибо автору за конструкцию :beer:
Задумываюсь над сборкой вольтметра – измеритель АЧХа
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

Re: USB DDS Функциональный генератор

Сообщение El-Eng »

ozzy писал(а):Спасибо автору за конструкцию
Пожалуйста! :beer:
ozzy писал(а):... с этой заменой есть проблема, шумы на низких частотах ..
Дело, скорее всего, в том, что DS90LV028ATM не имеет гистерезиса переключения. Попробуйте его ввести, соединив выход микросхемы с неинвертирующим входом резистором, сопротивлением 100К - 1М. Если поможет, то подберите резистор максимально возможной величины, поскольку он будет влиять на скважность формируемого прямоугольного сигнала.
Like the eyes of a cat in the black and blue...
Аватара пользователя
ozzy
Грызет канифоль
Сообщения: 256
Зарегистрирован: Вс янв 18, 2009 20:15:27
Откуда: UA ZT

Re: USB DDS Функциональный генератор

Сообщение ozzy »

спасибо , помогло, звон пропал, резистор 1 МОм :beer:
бум собирать еще приставку АЧХ метра, все это в один корпус и в корпус впихну USB хаб, думаю еще на хаб флешку повесить и записать туда программы... чтобы к работе быть всегда готовым :)
Аватара пользователя
t56
Встал на лапы
Сообщения: 88
Зарегистрирован: Пт янв 09, 2015 17:25:11

Re: USB DDS Функциональный генератор

Сообщение t56 »

Ruslan108 писал(а):изготовил плату на "Резоните"...

Руслан, не осталось ли техзадания для заказа?
Сообщите, пожалуйста, как там можно заказать плату для генератора El-Eng. Можно на почту - t56@inbox.ru.
Заранее спасибо.
Броня крепка, но танки наши кислы...
Аватара пользователя
t56
Встал на лапы
Сообщения: 88
Зарегистрирован: Пт янв 09, 2015 17:25:11

Re: USB DDS Функциональный генератор

Сообщение t56 »

del
Броня крепка, но танки наши кислы...
Аватара пользователя
t56
Встал на лапы
Сообщения: 88
Зарегистрирован: Пт янв 09, 2015 17:25:11

Re: USB DDS Функциональный генератор

Сообщение t56 »

del
Броня крепка, но танки наши кислы...
Аватара пользователя
t56
Встал на лапы
Сообщения: 88
Зарегистрирован: Пт янв 09, 2015 17:25:11

Re: USB DDS Функциональный генератор

Сообщение t56 »

del
Броня крепка, но танки наши кислы...
Аватара пользователя
t56
Встал на лапы
Сообщения: 88
Зарегистрирован: Пт янв 09, 2015 17:25:11

Re: USB DDS Функциональный генератор

Сообщение t56 »

del
Броня крепка, но танки наши кислы...
Аватара пользователя
t56
Встал на лапы
Сообщения: 88
Зарегистрирован: Пт янв 09, 2015 17:25:11

Re: USB DDS Функциональный генератор

Сообщение t56 »

Прошу модератора или автора темы удалить мои крайние 5 постов.
Броня крепка, но танки наши кислы...
Аватара пользователя
t56
Встал на лапы
Сообщения: 88
Зарегистрирован: Пт янв 09, 2015 17:25:11

Re: USB DDS Функциональный генератор

Сообщение t56 »

El-Eng
Получил детали для генератора и вольтметра. Всё, как будто то, что нужно, единственное только, 4 дросселя для фильтра выслали крупные, гораздо больше посадочных мест, придётся докупать 0805 или 1210.
У меня вот такое уточнение: очень мало информации по настройке плат. Хотелось бы как-то упорядочить, что ли, методику настройки, например, ...установили пассивные элементы, далее то, что относится к
электропитанию, подключить к источнику питания 5 вольт и проверить соответствие напряжений в точках..., установить м/сх. такую-то, проверить наличие генерации,...напряжения на выводе таком-то....
В этом, возможно, может быть и нет необходимости, но позволит "прочувствовать" работу отдельных узлов схемы и сохранить при подключении питания довольно дорогие микросхемы.
Так же несколько неудобна представленная принципиальная схема. Довольно долго приходится стыковать выводы узлов при проверки монтажа. Придётся, наверное, её перерисовать под себя.
Пока всё. Буду допаивать оставшиеся детали и пробовать оживлять монтаж.
Броня крепка, но танки наши кислы...
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

Re: USB DDS Функциональный генератор

Сообщение El-Eng »

Устройство спроектировано так, чтобы при условии отсутствия ошибок монтажа и исправности компонентов настройка не требовалась. Требуется только регулировка выходных напряжений для того, чтобы реальное значение соответствовало величине, отображаемой программой управления. Поскольку микросхема AD9834 определяет работу практически всех узлов в схеме, без ее установки можно проверить только работу м/с MAX1681, которая не будет работать только если она неисправна. А после установки AD9834 нет смысла не устанавливать остальные компоненты.
Что касается удобства принципиальной схемы, то здесь дело вкуса и привычки. Я не думаю, что было бы удобнее, если бы все сигналы были пронумерованы и сведены в шины, которые загромоздили бы рисунок и по которым нужно было бы долго водить карандашом, чтобы выяснить, куда же идет сигнал номер 1? Обратите внимание, что наименования большинства сигналов несут в себе информацию о том, что это за сигнал. Вся схема разделена на обособленные функциональные узлы, в работе каждого из которых можно разобраться, минимально обращаясь за информацией к другим узлам. Мне, как разработчику, это удобно. Представьте, что вы работаете со схемой, скажем, на 50 страницах.
Возможно, при проверке монтажа такой подход менее удобен, но вот вопрос: а нужно ли проверять монтаж при наличии готовой печатной платы? Не достаточно ли ограничиться проверкой правильности проводных соединений? Да, при использовании программы типа Sprint Layout возможны ошибки разводки, но они практически исключаются, если для разводки используется программа, позволяющая работать со списком межсоединений (netlist).
Like the eyes of a cat in the black and blue...
Аватара пользователя
t56
Встал на лапы
Сообщения: 88
Зарегистрирован: Пт янв 09, 2015 17:25:11

Re: USB DDS Функциональный генератор

Сообщение t56 »

Спасибо El-Eng за развёрнутый ответ.
Броня крепка, но танки наши кислы...
Ответить

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