USB DDS Функциональный генератор
- dadigor
- Вымогатель припоя
- Сообщения: 593
- Зарегистрирован: Пт дек 26, 2014 20:33:38
- Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)
Re: USB DDS Функциональный генератор
Помню, что где-то читал, но не нашел - про Readme забыл. Теперь ясно. У меня Intercept имеет отрицательное значение -0,002 В (на всякий случай поменял местами щупы мультиметра - четко показал +0,002 В). Наверное это уже совсем незначительное смещение.
Программу проверил, работает отлично. Строб длительностью 40 мсек, цепляться за него хорошо и даже заметно, как моргает светодиод . Такой же строб хорошо бы и в АЧХометре (все же в генераторе свип-режим не очень удобен - точно граничные частоты довольно трудно устанавливать). Думаю, что теперь аналогичный строб будет не очень сложно добавить.
И спасибо огромное за отзывчивость и труды, программа для меня стала удобней. ))
Программу проверил, работает отлично. Строб длительностью 40 мсек, цепляться за него хорошо и даже заметно, как моргает светодиод . Такой же строб хорошо бы и в АЧХометре (все же в генераторе свип-режим не очень удобен - точно граничные частоты довольно трудно устанавливать). Думаю, что теперь аналогичный строб будет не очень сложно добавить.
И спасибо огромное за отзывчивость и труды, программа для меня стала удобней. ))
О технике чего спорить-то, давайте попробуем.
Re: USB DDS Функциональный генератор
Убедитесь, что при измерениях кнопка "Run" была нажата. Отрицательное значение, видимо, объясняется влиянием напряжения смещения ОУ. Кстати, если его учесть, можно повысить точность для малых величин выходного напряжения (я, что-то, упустил смещение ОУ из виду). Для этого, в качестве Intercept нужно взять разность между выходными напряжениями при нажатой и отпущенной кнопке "Run".dadigor писал(а):У меня Intercept имеет отрицательное значение -0,002 В ... Наверное это уже совсем незначительное смещение.
Учту при обновлении программы.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 Функциональный генератор
Ну, большой необходимости в этом нет, можно пользоваться и АЧХометром. Просто иногда не нужен вольтметр и достаточно просто свип-генератора и строба, а TorFRA без подключения вольтметра запускается только в режиме Демо. Но это, конечно, не сильно напрягает.El-Eng писал(а):А есть ли в этом необходимость?dadigor, а не ElEng, конечно, писал(а):...точно граничные частоты довольно трудно устанавливать
Еще раз измерил напряжение на выходе. Разницы в смещении выхода при нажатой и отпущенной кнопках Run нет, те же самые -0,002 В. Кстати, попробовал измерять мультиметром осциллографа, который точнее моего Флюка, осциллограф показал -2,4 мВ и, при переполюсовке щупов, +2,4 мВ.
С удовольствием погонял прибор в разных режимах. Стабильность генератора позволяет хорошо видеть на экране цифрового осциллографа стробоскопический эффект, связанный с дискретизацией входного сигнала в осциллографе и, по сути, повторяющий принцип DDS. Вот, например, картинка синуса 49999,729 Гц на развертке 400 мсек/дел. На моем Hantek'е смотрится как синус частотой порядка 0,5 Гц. (В идеале это должно быть 0,271 Гц, но сказываются неточности кварцев в обоих приборах)
Вот тот же эффект на той же развертке и частоте 100001 Гц
О технике чего спорить-то, давайте попробуем.
Re: USB DDS Функциональный генератор
Но давайте это все же исправим.dadigor писал(а):Ну, большой необходимости в этом нет, можно пользоваться и АЧХометром. Просто иногда не нужен вольтметр и достаточно просто свип-генератора и строба, а TorFRA без подключения вольтметра запускается только в режиме Демо. Но это, конечно, не сильно напрягает.
Заодно, нашел небольшую ошибку в измерителе АЧХ, новую версию выложил в той ветке. Строб в измерителе АЧХ решил не делать: есть некоторые сложности, да и не нужен он там на самом деле.
Like the eyes of a cat in the black and blue...
- dadigor
- Вымогатель припоя
- Сообщения: 593
- Зарегистрирован: Пт дек 26, 2014 20:33:38
- Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)
Re: USB DDS Функциональный генератор
Отлично! Теперь можно прекрасно пользоваться свип-генератором вкупе с осциллографом как АЧХометром. Плюс еще и линейная шкала частоты есть. Думаю, это оценят и другие.
О технике чего спорить-то, давайте попробуем.
Re: USB DDS Функциональный генератор
Я тоже надеюсь. 
Like the eyes of a cat in the black and blue...
Re: USB DDS Функциональный генератор
Добрый день, думаю собрать Вашу конструкцию но с развязкой по USB шине при помощи ADUM3160 и появились вопросы
- читал ранее что ток потребления генератора около 100мА, думаю 1 ватного dc-dc преобразователя хватит ? в наличии есть NTE0505M с выходным током 200 мА
- поскреб по сусекам и нашел генераторы на 48 Мгц и 49,1520 Мгц SG-615PH B, правда они в два раза больше по размеру но даренному коню ...
Вопрос: в последней версии программы сохранена возможность работы с другими задающими генераторами ?
- читал ранее что ток потребления генератора около 100мА, думаю 1 ватного dc-dc преобразователя хватит ? в наличии есть NTE0505M с выходным током 200 мА
- поскреб по сусекам и нашел генераторы на 48 Мгц и 49,1520 Мгц SG-615PH B, правда они в два раза больше по размеру но даренному коню ...
Вопрос: в последней версии программы сохранена возможность работы с другими задающими генераторами ?
Re: USB DDS Функциональный генератор
Здравствуйте.
Да, она подойдет.ozzy писал(а):... 1 ватного dc-dc преобразователя хватит? в наличии есть NTE0505M ...
Да.ozzy писал(а):в последней версии программы сохранена возможность работы с другими задающими генераторами?
Like the eyes of a cat in the black and blue...
Re: USB DDS Функциональный генератор
Ну вот и я повторил сею замечательную конструкция, осталось впихнуть в корпус.

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

Вот 15 МГц

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

Вот 15 МГц

В остальном все работает нормально. Спасибо автору за конструкцию
Задумываюсь над сборкой вольтметра – измеритель АЧХа
Re: USB DDS Функциональный генератор
Пожалуйста!ozzy писал(а):Спасибо автору за конструкцию
Дело, скорее всего, в том, что DS90LV028ATM не имеет гистерезиса переключения. Попробуйте его ввести, соединив выход микросхемы с неинвертирующим входом резистором, сопротивлением 100К - 1М. Если поможет, то подберите резистор максимально возможной величины, поскольку он будет влиять на скважность формируемого прямоугольного сигнала.ozzy писал(а):... с этой заменой есть проблема, шумы на низких частотах ..
Like the eyes of a cat in the black and blue...
Re: USB DDS Функциональный генератор
спасибо , помогло, звон пропал, резистор 1 МОм
бум собирать еще приставку АЧХ метра, все это в один корпус и в корпус впихну USB хаб, думаю еще на хаб флешку повесить и записать туда программы... чтобы к работе быть всегда готовым
бум собирать еще приставку АЧХ метра, все это в один корпус и в корпус впихну USB хаб, думаю еще на хаб флешку повесить и записать туда программы... чтобы к работе быть всегда готовым
Re: USB DDS Функциональный генератор
Ruslan108 писал(а):изготовил плату на "Резоните"...
Руслан, не осталось ли техзадания для заказа?
Сообщите, пожалуйста, как там можно заказать плату для генератора El-Eng. Можно на почту - t56@inbox.ru.
Заранее спасибо.
Броня крепка, но танки наши кислы...
Re: USB DDS Функциональный генератор
Прошу модератора или автора темы удалить мои крайние 5 постов.
Броня крепка, но танки наши кислы...
Re: USB DDS Функциональный генератор
El-Eng
Получил детали для генератора и вольтметра. Всё, как будто то, что нужно, единственное только, 4 дросселя для фильтра выслали крупные, гораздо больше посадочных мест, придётся докупать 0805 или 1210.
У меня вот такое уточнение: очень мало информации по настройке плат. Хотелось бы как-то упорядочить, что ли, методику настройки, например, ...установили пассивные элементы, далее то, что относится к
электропитанию, подключить к источнику питания 5 вольт и проверить соответствие напряжений в точках..., установить м/сх. такую-то, проверить наличие генерации,...напряжения на выводе таком-то....
В этом, возможно, может быть и нет необходимости, но позволит "прочувствовать" работу отдельных узлов схемы и сохранить при подключении питания довольно дорогие микросхемы.
Так же несколько неудобна представленная принципиальная схема. Довольно долго приходится стыковать выводы узлов при проверки монтажа. Придётся, наверное, её перерисовать под себя.
Пока всё. Буду допаивать оставшиеся детали и пробовать оживлять монтаж.
Получил детали для генератора и вольтметра. Всё, как будто то, что нужно, единственное только, 4 дросселя для фильтра выслали крупные, гораздо больше посадочных мест, придётся докупать 0805 или 1210.
У меня вот такое уточнение: очень мало информации по настройке плат. Хотелось бы как-то упорядочить, что ли, методику настройки, например, ...установили пассивные элементы, далее то, что относится к
электропитанию, подключить к источнику питания 5 вольт и проверить соответствие напряжений в точках..., установить м/сх. такую-то, проверить наличие генерации,...напряжения на выводе таком-то....
В этом, возможно, может быть и нет необходимости, но позволит "прочувствовать" работу отдельных узлов схемы и сохранить при подключении питания довольно дорогие микросхемы.
Так же несколько неудобна представленная принципиальная схема. Довольно долго приходится стыковать выводы узлов при проверки монтажа. Придётся, наверное, её перерисовать под себя.
Пока всё. Буду допаивать оставшиеся детали и пробовать оживлять монтаж.
Броня крепка, но танки наши кислы...
Re: USB DDS Функциональный генератор
Устройство спроектировано так, чтобы при условии отсутствия ошибок монтажа и исправности компонентов настройка не требовалась. Требуется только регулировка выходных напряжений для того, чтобы реальное значение соответствовало величине, отображаемой программой управления. Поскольку микросхема AD9834 определяет работу практически всех узлов в схеме, без ее установки можно проверить только работу м/с MAX1681, которая не будет работать только если она неисправна. А после установки AD9834 нет смысла не устанавливать остальные компоненты.
Что касается удобства принципиальной схемы, то здесь дело вкуса и привычки. Я не думаю, что было бы удобнее, если бы все сигналы были пронумерованы и сведены в шины, которые загромоздили бы рисунок и по которым нужно было бы долго водить карандашом, чтобы выяснить, куда же идет сигнал номер 1? Обратите внимание, что наименования большинства сигналов несут в себе информацию о том, что это за сигнал. Вся схема разделена на обособленные функциональные узлы, в работе каждого из которых можно разобраться, минимально обращаясь за информацией к другим узлам. Мне, как разработчику, это удобно. Представьте, что вы работаете со схемой, скажем, на 50 страницах.
Возможно, при проверке монтажа такой подход менее удобен, но вот вопрос: а нужно ли проверять монтаж при наличии готовой печатной платы? Не достаточно ли ограничиться проверкой правильности проводных соединений? Да, при использовании программы типа Sprint Layout возможны ошибки разводки, но они практически исключаются, если для разводки используется программа, позволяющая работать со списком межсоединений (netlist).
Что касается удобства принципиальной схемы, то здесь дело вкуса и привычки. Я не думаю, что было бы удобнее, если бы все сигналы были пронумерованы и сведены в шины, которые загромоздили бы рисунок и по которым нужно было бы долго водить карандашом, чтобы выяснить, куда же идет сигнал номер 1? Обратите внимание, что наименования большинства сигналов несут в себе информацию о том, что это за сигнал. Вся схема разделена на обособленные функциональные узлы, в работе каждого из которых можно разобраться, минимально обращаясь за информацией к другим узлам. Мне, как разработчику, это удобно. Представьте, что вы работаете со схемой, скажем, на 50 страницах.
Возможно, при проверке монтажа такой подход менее удобен, но вот вопрос: а нужно ли проверять монтаж при наличии готовой печатной платы? Не достаточно ли ограничиться проверкой правильности проводных соединений? Да, при использовании программы типа Sprint Layout возможны ошибки разводки, но они практически исключаются, если для разводки используется программа, позволяющая работать со списком межсоединений (netlist).
Like the eyes of a cat in the black and blue...
Re: USB DDS Функциональный генератор
Спасибо El-Eng за развёрнутый ответ.
Броня крепка, но танки наши кислы...