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

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

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


Аватара пользователя
morokot
Вымогатель припоя
Сообщения: 587
Зарегистрирован: Вт сен 13, 2011 13:29:09
Откуда: Крым, Симферополь

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

Сообщение morokot »

Приветствую!
Спасибо, обязательно попробую!
Перепроверил с Вашим генератором все свои осциллографические пробники, практически все оказались никуда не годными на частотах выше 2-3 МГц! Они у меня ещё со сремён СССР, думал качественные, одни самопальные (местного КБ, для ТВ техники делались), другие от заводских приборов, но, видимо, низкочастотные...
Только на 100 МГЦ осциллографе OWON с его родными щупами результаты оказались адекватными, прямоугольники как и у Вас, с небольшими выбросами на фронтах... Да, хороший щуп это не хухры-мухры.... :)
К слову говоря, был неприятно удивлён тем, как этот скоп показывает треугольные импульсы.
В нём используктся интерполяция sin(x)/x, только такая, других (линейная, к примеру) нет. Так вот, вместо треугольника он показывает синусоиду немного меньшей амплитуды, уж не знаю, как это! Остальные осциллографы, к которым я смог получить доступ, в том числе и цифровые, показывают треугольники... Вот такая загогулина....
Синусоида на частотах выше 3-4 МГц всё-таки уменьшается по амплитуде, наверное надо переделать выходной фильтр будет...
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

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

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

morokot писал(а):К слову говоря, был неприятно удивлён тем, как этот скоп показывает треугольные импульсы.
Очень странно. Может быть, случайно было включено ограничение полосы пропускания. :dont_know:
morokot писал(а):Синусоида на частотах выше 3-4 МГц всё-таки уменьшается по амплитуде, наверное надо переделать выходной фильтр будет...
Спад амплитуды синусоиды, с указанными в статье номиналами восстанавливающего фильтра, становится заметен начиная примерно с этих частот. Если критично, попробуйте номиналы, указанные в этом посте.
Like the eyes of a cat in the black and blue...
Аватара пользователя
sawa330
Встал на лапы
Сообщения: 136
Зарегистрирован: Пт дек 28, 2012 04:41:38

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

Сообщение sawa330 »

Собственно созрел я для сабжа.... Собственно имею вопрос на предмет разводки платы..... Разводил в лаоте, под свои корпус (аллюминь) и компоненты, двухсторонняя, за основу взята авторская. Хотел уйти от проводных перемычек... не судьба.... Суть вопроса - жизнеспособна ли моя плата с точки зрения ВЧ. Я не силён в высокочастотных девайсах, отсюда некие сомнения в оптимальности, и правильности компоновки... поэтому прошу ГУРУ в ВЧ вынести свои замечания....
P/S/ Правильность соединений проверял....бегло, отсюда возможны неточности. На данный момент важна так сказать концепция, опосля естественно проверена будет с пристрастием...
Спасибо.
Вложения
1.rar
Она...)
(55.74 КБ) 342 скачивания
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

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

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

Важно: разводка микросхемы U5 (AD8130). Дорожка от вывода 5 до резисторов R13-R14 должна быть минимальной длины. Другие цепи по возможности нужно держать от нее подальше. Под ней и под выводом 5 микросхемы не должно быть металлизации на противоположной стороне (с запасом). Нужно проследить, чтобы не было условий для возникновения паразитной связи между каналами. Из-за нее может возникнуть самовозбуждение в канале меандра.
Like the eyes of a cat in the black and blue...
Аватара пользователя
sawa330
Встал на лапы
Сообщения: 136
Зарегистрирован: Пт дек 28, 2012 04:41:38

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

Сообщение sawa330 »

Спасибо. Исправил... Ещё замечания есть?
Вложения
1.1.rar
(55.33 КБ) 388 скачиваний
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

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

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

Нет.
Like the eyes of a cat in the black and blue...
Аватара пользователя
sawa330
Встал на лапы
Сообщения: 136
Зарегистрирован: Пт дек 28, 2012 04:41:38

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

Сообщение sawa330 »

Спасибо, будем ваять... Назрел ещё один вопрос.... насколько критичен разброс индуктивности катушек L5,L6,L8,L9 ? У меня по прибору 1-5%. Это допустимо?
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

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

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

Думаю да. Я поставил 5% чип-индуктивности и конденсаторы без подбора и проверки. :) Сейчас стоят C18,C20 - 10пФ, C19 - 22пф, L5-L6, L8-L9 - 3.9мкГн, как я уже говорил.
Like the eyes of a cat in the black and blue...
Аватара пользователя
sawa330
Встал на лапы
Сообщения: 136
Зарегистрирован: Пт дек 28, 2012 04:41:38

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

Сообщение sawa330 »

Спасибо!...
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

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

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

Не за что. Удачи! :)
Like the eyes of a cat in the black and blue...
Аватара пользователя
sawa330
Встал на лапы
Сообщения: 136
Зарегистрирован: Пт дек 28, 2012 04:41:38

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

Сообщение sawa330 »

Вот подправленная печатка в ЛАЙе. В выложенных выше (моих) архивах есть пару косяков....
В этом, проверен тока в теории, в железе ещё не делал...
Вложения
1.rar
(54.79 КБ) 411 скачиваний
Аватара пользователя
morokot
Вымогатель припоя
Сообщения: 587
Зарегистрирован: Вт сен 13, 2011 13:29:09
Откуда: Крым, Симферополь

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

Сообщение morokot »

Приветствую!
В связи с недавними событиями в наших краях стало немного напряжно с комплектухой, нового не возят пока, продают старое...

C18,C20 - 10пФ, C19 - 22пф, L5-L6, L8-L9 - 3.9мкГн, как я уже говорил.


Нашёл только на 4,7мкГн, насколько такая замена повлияет на АЧХ фильтра? Может быть пересчитать исходя из наличия этого номинала?
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

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

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

Не думаю, что влияние будет существенным, учитывая влияние паразитных емкостей. Для страховки, можно уменьшить С18 и С20 до 6.8 - 8.2 пФ. Если неравномерность АЧХ в диапазоне выше 1 МГц критична, то можно попробовать подобрать величины этих конденсаторов (теоретически, с учетом паразитных емкостей, их величина должна быть одинаковой).
Like the eyes of a cat in the black and blue...
oldradar
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пт окт 25, 2013 13:47:25
Откуда: Находка

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

Сообщение oldradar »

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

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

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

Спасибо! :beer: Если будут вопросы - задавайте. :solder:
Like the eyes of a cat in the black and blue...
oldradar
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пт окт 25, 2013 13:47:25
Откуда: Находка

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

Сообщение oldradar »

Добрый вечер El-Eng! Вот и возник вопрос по комплектующим. Имеются кварцевые генераторы в SMD исполнении 44,732 Мгц и 49,876 Мгц. Возможно ли использование какого-то из них вместо генератора на 50 Мгц? Заранее благодарен!
Последний раз редактировалось AlekseyEnergo Вт июн 10, 2014 20:37:34, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал. Предупрежден!
Electric Light Orchestra - музыка для всех пользователей САПР.
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

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

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

Можно использовать любой из них. Только для правильного отображения формируемой частоты нужно поправить управляющую программу. Сделаю сегодня вечером или завтра.
Like the eyes of a cat in the black and blue...
oldradar
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пт окт 25, 2013 13:47:25
Откуда: Находка

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

Сообщение oldradar »

Вот человечище!!!!!! Спасибо огромное! Буду пробовать на 49 Мгц. Пока плату рисую в Altium Designer, там глядишь и детальки из Москвы приедут :beer:
Последний раз редактировалось AlekseyEnergo Вт июн 10, 2014 20:37:58, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал.
Electric Light Orchestra - музыка для всех пользователей САПР.
007_and
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Ср апр 04, 2012 12:16:24

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

Сообщение 007_and »

Скажите, а как управляется ad9834 в режиме генератора качающейся частоты? Если следовать an1070 то там несколько слов сброс, загрузка частоты, фазы, отмена сброса. При сбросе аккумулятор обнуляется, а ЦАП устанавливается на половину диапазона, т.е. возникнет разрыв фазы. Получается, что при изменений частоты надо только перезаписывать лишь регистр частоты?
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

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

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

oldradar писал(а):Спасибо огромное! Буду пробовать на 49 Мгц.
Пожалуйста. :beer:
Вот версия, позволяющая работать с генератором, имеющим тактовую частоту, отличную от 50МГц. Краткая инструкция: чтобы сообщить программе TorDSO.exe используемую тактовую частоту, нужно в папке, где находится программа, создать текстовый файл с именем TorDSO.cfg, содержащий строку Clock=<XXXX>, где <XXXX> - частота тактового генератора в герцах (целое число), например Clock=49876000 для генератора с частотой 49.876МГц. Значение частоты должно находиться в диапазоне 20000000...75000000. Если частота задана неправильно или синтаксис некорректен, то при запуске программа выдаст сообщение об ошибке и будет использовать стандартное значение 50000000. То же значение будет использоваться и при отсутствии файла TorDSO.cfg, но сообщение об ошибке выдаваться не будет.
Файлы, традиционно, заархивированы в .rar (переименован в .ra$), а потом в .zip.

Небольшое дополнение: в некоторых случаях, из-за дискретности значений частоты генерируемого сигнала, начальное значение в 1.0000 КГц не может быть получено, и при старте программа выдает ближайшее возможное значение. Например, при задании тактовой частоты Clock=49876000, программа выдает стартовое значение 999.99 Гц. Чтобы исправить положение, можно слегка изменить (в пределах погрешности) значение тактовой частоты, например при установке Clock=49876300 проблема исчезает.
Files.zip
(297.36 КБ) 302 скачивания

007_and писал(а):Скажите, а как управляется ad9834 в режиме генератора качающейся частоты? ... Получается, что при изменении частоты надо только перезаписывать лишь регистр частоты?
Да. Только манипуляции нужно выполнять с тем из двух регистров частоты, который не активен во время модификации. После модификации регистра, нужно переключиться на работу с ним, соответственно изменив значение бита DB11 в регистре управления.
Like the eyes of a cat in the black and blue...
Ответить

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