PDA

Просмотр полной версии : Синтезатор №4 с использованием DDS



RA9YTJ
15.06.2011, 15:47
По многочисленным просьбам разработал новый синтезатор на базе №3 но без ГУНов, на основе чипов DDS. Анализируя даташиты от AD пришел к выводу,что чипы ad983x ни как нельзя рекомендовать к использованию в качестве основных гетеродинов, т.к. спуры имеют уровень около 60дб, это значит что можно услышать "мнимые" станции если их уровень 9баллов и выше. Для простых трансиверов можно использовать ad9851 с достаточно высокой частотой опоры (более 100МГц). В данном проекте реализована поддержка этого чипа, в будущем если потребуется добавлю весьма заманчивый чип (но дорогой) ad9951 и если установить еще полосовой фильтр частоты гетеродина, то на 9951 можно сделать достаточно высококачественный синтез.
Печатку не разрабатывал, можно взять за основу №3.
Если будет интересна эта разработка, то будет и продолжение.

Luis
15.06.2011, 15:56
У Вас уже есть действующий образец или это только проект?

RA9YTJ
15.06.2011, 16:19
Luis,проект, но прошивку симулировал и проверял эпюры согласно даташиту, так делал с предыдущими синтезаторами,
конечно возможна ошибка, но проверить в реале нет возможности, если кто то возьмет на себя изготовление, то конечно буду исправлять если возникнут проблемы.

Luis
15.06.2011, 16:26
Было бы интересно послушать качество работы такого синтезатора в реальном тракте - потому и интересуюсь

ur3ilf
15.06.2011, 22:43
в будущем если потребуется добавлю весьма заманчивый чип (но дорогой) ad9951 и если установить еще полосовой фильтр частоты гетеродина, то на 9951 можно сделать достаточно высококачественный синтез.Вы наверное снова всё попутали. АД9851 и АД9951 это разные микросхемы с разными параметрами. АД9851 с полосовым фильтром наверняка проиграет по всем статьям АД995* без полосового фильтра. У них же "класс" разный:ржач: Цена в Кивской фирме vdmais почти сравнялась. Впрочем смотрите сами AD9851 и AD9952.;-) Нет никакого смысла делать на AD9851. Если хотим дёшево, то лучше уже AD9834.
http://www.vdmais.kiev.ua/catalog.asp

konstantin us5itp
15.06.2011, 23:28
Трудно предложить что-то лучше чем здесь , на все вкусы , только если проще : :super: http://www.dl4jal.eu/avfo/avfo.html

Sergey_Lapin
16.06.2011, 04:31
RA9YTJ,Здравствуйте! Очень рад что появился и такой вариант.Чтож будем пробовать.Постараюсь разработать на выходные печатную плату.И закажу AD9851. Прежде всего спасибо Вам, за труды.
А не как некоторые, сразу в штыки или то лучше, а тут хуже.Не кто не заставляет повторять.Критика конечно нужна, как сказал один человек, это двигатель прогресса. Но автор я так понимаю и не ставил задачу, сделать прогресс с этим синтезатором.А просто по просьбам разработал на основе Atmega -16 и AD9851, синтезатор.Подчёркив аю по просьбам людей.Значит это уже кому то надо.
Ну и спасибо ещё раз за труды.
Думаю наоборот, автор будет благодарен если кто что посоветует. Как сделать лучше и с какими труднастями можно столкнутся при построении этого синтезатора.

RA9YTJ
16.06.2011, 05:08
Sergey_Lapin, трудность наверно одна: развести печатку. чтоб помех не было. Т.к. на выходе будет 0.2в возможно нужен усилитель. Кстати ФНЧ на 26МГц.
Тут на форуме куча уже синтезов на ддс, это просто версия с моим сервисом. И можно посмотреть как там реализован узел на ДДС.

ur3ilf,я вообщето и имел введу полосовой фильтр для ад99 с ними.
Но если смотреть на пром. трансиверы то там не отваживаются ставить чистый ддс.

Explorer
16.06.2011, 07:29
Но если смотреть на пром. трансиверы то там не отваживаются ставить чистый ддс.
Да какже? А TS-590S, там как раз таки в первом VFO применена AD9951 и на выходе комбинация ФНЧ, ФВЧ.

ur3ilf
16.06.2011, 08:29
Sergey_Lapin, делайте на здоровье.. Но стоит ли сейчас покупать жигули на 10-15% дешевле по сравнению с мерседесом? Тем более что как работает и с какими параметрами давно известно, и на этом форуме уже сто раз обсудили. А так из пушки по воробьям.
Если Автор делает, значит это кому-то нужно.

Georgy
16.06.2011, 16:27
Это схема готового приемника на АД9851:
http://www.analog.com/static/imported-files/application_notes/60158993555034710870 863939AN557.pdf

---------------------------------
О чистоте спектра можно судить по рисункам, только что снятым с разработанного мной прибора. На выходе DDS стоит эллиптический фильтр с частотой среза 72 МГц. 2 и 3 гармоники могут быть отсеяны если частоту среза фильтра уменьшить.
Если тщательно продумать топологию, уровень вредных гармоник можно уменьшить ещё на 10...16 дб.
PS. На 31 рисунке выброс в районе 48-50 МГц - это глюу цифрового осциллографа, в натуре его нет.

Sergey_Lapin
16.06.2011, 19:50
трудность наверно одна: развести печатку. чтоб помех не было. Т.к. на выходе будет 0.2в возможно нужен усилитель.
RA9YTJ, Спасибо за совет, непременно пригодится.

ur3ilf
16.06.2011, 23:00
О чистоте спектра можно судить по рисункамAD9954 с ФНЧ 120MHz. Почувствуйте разницу. Я честно говоря не против кто и что будет делать. Сам сейчас делаю синтезатор на АД9835 для трёх диапазонов 80-40-20 под ПЧ 500 КГц. Понимаю что не правильно это, но микросхему выкидывать жалко, ставить АД9952 которые также есть у меня тоже жалко и ждёт АД9835 свой час уже давно. ГПД и цифровая шкала? Места занимает много и бороться со стабильностью и механикой не хочу. Пусть лучше будет выходной сигнал хуже. Для поля пойдёт. Всё же лучше в поле иметь двадцатку, чем 160 метров. Вот и получается сплошной компромисс:-P

RA9YTJ
17.06.2011, 04:09
Georgy,этот спектр, сняты ц. осцилл., у него динамика всего около 60дб (что и видно) спуры ad9851 поменьше и маскируются, хотя и видно особенно сильные.
Очень хотелось бы посмотреть Ваш прибор.

ra6ljm
17.06.2011, 06:19
Цена в Кивской фирме vdmais почти сравнялась. Впрочем смотрите сами AD9851 и AD9952.
У нас в "Элтех", тоже одинаковая цена. Может все таки 99;-)

RA9YTJ
17.06.2011, 07:48
ra6ljm, А Вы там брали? надежная фирма? Кстати ad9951 даже подешевле. Надо изучить протокол ее программирования, наверно (раз в TS-590 используют) получится достаточно высококачественный синтез.

us5ivu
17.06.2011, 08:58
Конечно,делайте на 9951.Только пожалуйста и вариант для преобразования вверх,диапазон непрерывный 1-30 мгц.

RA9YTJ
17.06.2011, 09:15
us5ivu, читайте описание, прошивку можно настроить по всякому, как душа пожелает.
Буду добавлять 99, даже если получится купить этот чип сделаю синтез на нем и себе.
Хорошо б еще найти si570..

ra6ljm
17.06.2011, 14:24
ra6ljm, А Вы там брали? надежная фирма?
Нет не приходилось.

Хорошо б еще найти si570..
А вот эту заказывал два раза в http://www.sdr-kits.net/ , приходит ровно через две недели. Около 650 р.

Sergey_Lapin
17.06.2011, 16:03
Конечно,делайте на 9951.
Поддерживаю Вас.У меня SW-2010.Там именно синтезатор на AD9951-54.По приёму класс.Мне очень нравится.Конечно это заслуга Шатуна А. Н. и Сергея 4Z5KY. С печатной платой ещё проще тогда.Есть разработанная уже плата отдельно DDS.Сергеем (INTEGRAL).Если я не ошибаюсь.http://www.cqham.ru/forum/showthread.php?t=139 07 пост#6

Integral
17.06.2011, 17:47
Есть разработанная уже плата отдельно DDS.Сергеем (INTEGRAL)
Это немного доработанная плата немецкого радиолюбителя. Для отладки или блочного конструирования подойдет. Чуть позже выложу, сейчас нет времени пока.

P.S. Плата в приложении. Для верхнего ската АЧХ нужно пересчитать фильтр, в зависимости от выходной частоты. Думаю тут проблем не должно возникнуть, в RFSimm это легко делается.

Sergey_Lapin
17.06.2011, 19:28
Integral, Спасибо огромное Сергей.Вы как всегда отзывчивы.
Удачи Вам!

RA9YTJ
18.06.2011, 09:13
Integral,а схемку можно этого блока? хорошо если в spl

Sergey_Lapin
18.06.2011, 09:51
RA9YTJ,
Добрый день. В Splan по моему нету.А в GIF. Может и есть надо искать в ветке, по моему была.http://www.cqham.ru/forum/showthread.php?t=139 07

Explorer
18.06.2011, 11:04
RA9YTJ,
Вот посмотрите ссылку на оригинальный дивайс http://www.haukolor.de/projekte/dds_ad9951_board.php
И еще, на соседнем форуме http://www.cqham.ru/forum/showthread.php?t=138 56&page=1
все есть схема, исходники, плата. Много полезного можно подчерпнуть.

-----------
Владимир, ur7ma

konstantin us5itp
20.06.2011, 21:28
Да какже? А TS-590S, там как раз таки в первом VFO применена AD9951 и на выходе комбинация ФНЧ, ФВЧ.
Еще в ICOM-7000 используется AD9951 , но накручено...:smile:

RA9YTJ
24.06.2011, 04:26
Не много переделал проект, добавил поддержку AD9951, разделил синтез на блок управления и ДДС, печатку CPU прилагаю, платы ДДС можно использовать немецкого радиолюбителя (есть в архиве).

R0SBD
24.06.2011, 07:55
Раз пошла такая ... добавьте еще и AD9912, сравнение ad9951 с ad9912 и что лучше(описана вкратце эволюция от vxo до dds):
http://martein.home.xs4all. nl/pa3ake/hmode/dds_design.html Вот это действительно стоящая вещь, правда тактовый генератор на 1 ггц для ad9912 от Wenzel практически трудно достать, но можно делать кварцевый генератор с умножением частоты до 1 ггц...
Тактовый на 1ггц у автора:
http://martein.home.xs4all. nl/pa3ake/hmode/dds_refclock.html Плата dds ad9912:
http://martein.home.xs4all. nl/pa3ake/hmode/dds_ad9910_prototype .html

RA9YTJ
24.06.2011, 08:04
андрей1958,добавить то наверно можно, но ЦЕНА чипа заоблочная.

Alexuz
24.06.2011, 08:33
Ну тогда еще добавить поддержку двух ДДС: 9951+9834, 9834+9834, 9834+9835. Наличие перестраиваемого опорника имеет очевидные плюсы...

R0SBD
24.06.2011, 08:46
андрей1958,добавить то наверно можно, но ЦЕНА чипа заоблочная.
Ну какая ж она заоблачная? http://www.efind.ru/icsearch/?search=AD9912
Пусть будет сделано в программе , т.е. поддержка ad9912...

ledum
24.06.2011, 10:20
Ну какая ж она заоблачная? http://www.efind.ru/icsearch/?search=AD9912
Пусть будет сделано в программе , т.е. поддержка ad9912...

Чипа стремная. Получив большие спуры возле частот, являющихся результатом деления опоры на степени двойки, одному парню с Электроникса (точнее с томского Микрана), Dr.Drew, удалось раскрутить техподдержку АД на то, что корка чипы двухядерная и это аппаратный глюк неправильной сшивки. В остальных местах чипА лучше 995Х

Explorer
24.06.2011, 12:05
са (точнее с томского Микрана), Dr.Drew, удалось раскрутить техподдержку АД на то, что корка чипы двухядерная и это аппаратный глюк неправильной сшивки. В остальных местах чипА лучше 995Х
Трудно понять, а поподробнее можно, нормальным языком?

vadim_d
24.06.2011, 12:41
Получив большие спуры возле частот, являющихся результатом деления опоры на степени двойки, одному парню с Электроникса (точнее с томского Микрана), Dr.Drew, удалось раскрутить техподдержку АД на то, что корка чипы двухядерная и это аппаратный глюк неправильной сшивки.
Есть подозрение, что в AD9832/AD9835 бОльшая часть логики работает на одной четверти опорной частоты, судя по тем помехам, которые в цепи питания (Геннадий имел проблему), то есть можно назвать его четырехядерным :smile:. Реально дизайн такой "распайплайненной" логики не сахар, думать приходится на несколько тактов вперед :smile:

ledum
24.06.2011, 12:45
В 9912 два (ошибся - см ниже - 4) отдельных ЦАПа с перемежением по времени. Пока один держит отсчет, второй готовит следующий - оба работают на половинной (испр.: одной четвертой) частоте - обычная практика для повышения быстродействия. Но на некоторых кратных частотах возникают проблемы сшивки оцифровки. Пока не могу найти ссылку на переписку Андрея с саппортом, если найду - дам.
Вроде здесь http://analog.hosted.jiveso ftware.com/message/13693 , на Эл-хе продолжение, но там еще сложнее найти. 4 ядра со сдвигом 90 градусов

Genadi Zawidowski
24.06.2011, 12:47
Геннадий имел проблему
Я получил очень мощную помеху на 80 МГц при тактовой частоте 64 МГц. Это было на AD9951.
Однако, это не помехи от логики... Вернее, это не помехи от систем тактирования. Эта помеха исчезала совсем при FTW=0 и присутствовала при почти любом другом значении (естественно, я не всё проверял, просто пытался определить источник).
Между прочим, нормальная (без "петель" в земляном проводнике) разводка напрочь убирала эту помеху. Т.е., конденсатор стоит паралельно краю корпуса микросхемы, а не "звездой".

ut1wpr
24.06.2011, 13:10
Есть подозрение, что в AD9832/AD9835 бОльшая часть логики работает на одной четверти опорной частоты, судя по тем помехам, которые в цепи питания (Геннадий имел проблему), то есть можно назвать его четырехядерным :smile:. Реально дизайн такой "распайплайненной" логики не сахар, думать приходится на несколько тактов вперед :smile:Какие ядра в DDS? О чем вы? Какие вычисления? Там же нет ни одного АЛУ! Что и где там ВЫЧИСЛЯЕТСЯ? Наличие ядер подразумевает наличие вычисления внутри каждого из них согласно потокам КОМАНД. Какие команды и потоки в DDS? Жестко зашитая аппаратная логика.

Genadi Zawidowski
24.06.2011, 13:35
Вот одно единственное сложение и есть операция этого ядра. Потом идёт преобразование угла в синус... Могли сделать не табличным методом.

vadim_d
24.06.2011, 13:42
Вот одно единственное сложение и есть операция этого ядра
Ну еще добавка всяких фазовых манипуляций, если они включены. В процессорном понимании ядер конечно нет, но распараллеливание неизбежно.

ledum
24.06.2011, 14:06
А сами Девайсы не знают, что их "core" это совсем не ядро.

vadim_d
24.06.2011, 14:40
А сами Девайсы не знают, что их "core" это совсем не ядро
Ну ладно, "ядро" - это такое многое слово :smile:

Explorer
24.06.2011, 18:21
Под "core" Дивайсы подразумевают, имеющим в своем составе многоразрядный сумматор, регистр переполнения на выходе которого по сути адрес для ПЗУ, ПЗУ где записано код выборки 1/4 периода синуса для экономии табличный способ самый быстрый и ЦАП. И это надо сделать 4 раза переключать логикой адреса для ПЗУ для симметрии sin, по этой причине и выдумывают "ядра". Ни каких вычислений нет, а накопление фазы выборки.

Genadi Zawidowski
24.06.2011, 18:52
Ни каких вычислений
Но, в особо мерзких случаях на сцену выходит персонаж "нитерполяция" (в таблице синусов живёт). И ещё "интерлив" - то, о чём Вадим упоминал - рапаралеливание вычислений.
В ad9834, ad9951 и ad9852 такрго нет. Начинается в более скоростных чипах. А о том, какие вычисления происходят, можно косвенно догадываться по параметру, который указывает задержку в тактах от момента изменения параметров до появления на выходе новой частоты. Помнится мне, там чуть ли не десятки даже у AD9951.

зы: посмотрел - да, фаза и частота меняется через 24 такта, амплитуда - через 16.

vadim_d
24.06.2011, 19:16
посмотрел - да, фаза и частота меняется через 24 такта, амплитуда - через 16
Обе цифры кратны 4 :smile:

R0SBD
27.06.2011, 05:07
Послушайте, ну разве спуры - это самое главное?... Они могут иметь значение во всеволновом приемнике, но если мы имеем только узкополосные любительские диапазоны, так ли они важны. В любительском радио (имхо) важнее принять самый слабый сигнал, и для этого важно иметь как можно меньший фазовый шум гетеродина , если приемник со смесителем. Задайте себе вопрос , много ли спуров (и какого уровня) попадет в полосу приема - 3 кгц? Ну допустим максимум два, а судя по теме про аудиофильский р-399 спуры по два "не ходят", т.е. попадает допустим в полосу приема 3 кгц одна спура, кто мешает задавить ее узкополосным нотчем (ручным или автоматическим), не знаю конечно, может будут проблемы в cw при узкой полосе... Даже если будет спур больше одной, также есть нотчи на несколько несушек... Не думаю что спуры есть главное в ad9912... Хотя конечно можно подождать, когда что-нибудь поновее появиться, это тоже отчасти верно, показать компании (AD) кошельком - не будем покупать ваши ad9912, глядишь это подтолкнет их к новым разработкам...

RA9YTJ
27.06.2011, 08:46
андрей1958, не совсем так, спуры это фактически дополнительные гетеродины с меньшим уровнем, и выглядит как побочные каналы приема даже в узком диапазоне. По этому спуры находящиеся не далеко от основной частоты не устранимы и вредят приему, а если еще добавить их комбинашки...
ад9951 имеет меньший уровень спуров и они на низких частотах достаточно далеки от основной частоты, по этому в TS-590 и рискнули сделать на нем основной синтез на НЧ диапазоны с использованием полосовых фильтров сигнала.

R0SBD
27.06.2011, 11:09
Осталось Мартину написать мол , коллега, не оправдались ваши надежды на ad9912 (ad9910), не глубоко копаете, товарищ...
http://martein.home.xs4all. nl/pa3ake/hmode/dds_design.html
Типа уберите ваши опусы побыстрее с странички, а то народ в заблуждение только вводите да слюни напрасно заставляете народ распускать...

khach
27.06.2011, 13:02
Осталось Мартину написать мол , коллега, не оправдались ваши надежды на ad9912 (ad9910), не глубоко копаете, товарищ...

Ну зачем так? Фазовые шумы у Мартина промерены хорошо, а наличие пораженных точек от спуров- отдельная длинная тема. Для узкого диапазона почти всегда можно найти участотк частот ДДС без спуров (вернее с достаточно низким уровнем спуров), но часто это связанно с применением некратного опорного генератор или даже двух переключаемых опрников- там где спуры с первого мешают, переключаемся на второй опорник с другой частотой. В дальней зоне со спурами хорошо бороться простейшей фапч (например VCO в режиме удвоителя частоты DDS).

ledum
27.06.2011, 15:53
Мы Мартина тоже почитываем. Он тоже столкнулся с аномальными по величине спурами AD9912, но не додумался написать в саппорт АД. Сразу не найду - слишком плодовит, к нашему счастью мужик, много пишет, но он приписал себе это дело - не подумал погрешить на АД. Ну и они все-таки в 7030 используют DDS как опору синтеза - нашли для своей ЕМНИП Харрисовской чипы бесспуровый диапазон и использовали фильтрацию в ФАПе. Да и мы, кто делает профессиональное оборудование пока не рискуем ставить чистый DDS. Вот как раз сейчас делаю модель опоры 400МГц для AD9951 на JO32 80 МГц http://www.jauch.de/ablage/med_00000434_1234955 006_JO32-STP-3V3-171008.pdf c Киевского Филура или Питерского Аллюра - фильтр B4832 (или 772) из старых Моторол, с согласованием по даташиту http://www.epcos.com/inf/40/ds/mc/B4832.pdf -это там где 2.7пф и 27нГ - можно с двух сторон в 50Ом тракте и обязательно 47нГ с 7 ноги на корпус, SGA6586 и опять ПАВ. Если вдруг получится - отчитаюсь.

RA4FIX
27.06.2011, 18:45
Если вдруг получится - отчитаюсь.
Очень интересно!

ledum
05.07.2011, 13:28
Очень интересно!
Стас, обещаное. Внешний умножитель до 400МГц для AD995X. Результат слегка противоречивый. Фильтры согласуются на картинки с даташитов очень тоскливо. SAWTEK 855772 в даташитовском согласовании имеет потери 20дБ с дикой неравномерностью. Даташитовское согласование EPCOS B4832 имеет ямку ровно на 400МГц в 4дБ до минус 10дБ. Но при включении в схеме почему-то потери явно меньше. Причем оба типа фильтров ведут себя абсолютно идентично в этой схеме. И все гораздо веселее. Минус 1 дБм - весьма неплохо от 3.3В КМОПа. Согласование ФВЧ наиболее оптимально - давится первая гармошка - превышающая допустимую мощность 10мВт для ПАВ фильтра, если бы ФНЧ - был бы недопустимый уровень 80 МГц. Наиболее оптимальными донорами являются Моторолы 8088 и 3688 - там как раз есть все необходимые индуктивности 2х27нГ и 47нГ - красным на фотке доноров. На 2288 есть только одна индуктивность 27нГ, бывает белая керамическая - разницы с проволочной не заметил. 22нГ вместо27 дает просадку по 4дБ на каждом фильтре - очень критично. То же и с 47нГ. Доставать стало труднее - народ ради бакса за платку ленится пошевелиться.
Очень сильный уход JO32 от температуры. За счет прогрева SGA-6586 уход составляет 3 кГц по 5-й гармонике. Плату слепил из того, что было - звыняйте. Генератор может быть любой 3.3-5 В КМОП (не синус и не клиппед синус - используем обилие нечетных гармоник на выходе таких генераторов) с джиттером не более 1пс - это косвенно говорит о более-менее допустимых шумах. Только 4-я и 6-я гармошки подымаются из минус 100дБс. С одним фильтром подавление порядка 55дБ. Этот http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=495-3923-1-ND фильтр есть на диджики в наличии, и по идее, должен гораздо проще согласовываться. Этот http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=XC994CT-ND возможно аналог 4832 и 855772 (маркировка 772). Но на него недостаточно данных.

RA4FIX
05.07.2011, 15:01
Виктор, спасибо! Инфа очень интересная, надо будет пошариться по рынку в поисках моторолок. Вопрос: ДДС в такте ПЛЛ, что и где давиться? Только спуры за полосой фильтра ПЛЛ? Или совсем ни чего?
офф: Запускаю тот мобильный усилитель, про что на элхе спрашивал. В принципе работает, но летят HMS 574. Не держат они 40дбм:-( И "аэрофлексовский" тестер иногда "файлурит", что-то с бурстом не то. Не на фронтах а именно на вершине импульса.

ledum
05.07.2011, 15:40
Мне мобилки проще оказалось пособирать у знакомых и соседей. На базаре очень неохотно лезут в свои ящики с платами. Там действительно уже трудно что-то найти - слишком много всего.
Спуры само собой за полосой давятся. Главное не попадать на них в полосе.
Больше 2Вт я уже стараюсь через вентиль пропускать. Очень дорого обходятся кратковременные "расконтакты" в разъемах. Правда в наше время их все тяжелее найти. Вы бы видели одновременный взрыв 8-и 2Т986А с ДЭУ-Ланос стоимостью каждый в 3-килоВаттном передатчике на выше 1 Гига. Вспышка видна сквозь непрозрачную розовую керамику крышки. Всего-навсего непропай экрана платы возле выходного разъема. С пять копеек размером всего-то.
Надо продумывать защиты. Например, от отраженной волны. На ответвителе с быстрым детектором.
От шнурования тока в мощных СВЧ транзисторах защиту мы так и не придумали.

RA4FIX
06.07.2011, 13:03
Плату слепил из того, что было
Из схемы видно, :smile: что ни каких особых "гармоникоделов" нет. Только фильтрация, усиление и фильтрация, при этом основной тон задавлен в 0 а предыдущий до -95дб. Класс! Обязательно соберу эту штуку, а-то ДДСы второй год лежат "у шкапчике". Спасибо!

ledum
06.07.2011, 14:28
Сейчас, может, привезут кварцы на 33.333 Fund (10 баксов только за кварц на честные 100МГц жаба давит), попробую запустить на 3-й около 100МГц - точная частота для DDS не важна - а потом еще одна идея Венцеля нешумящих умножителей (кроме, конечно, 20log(N)) (использовать выфильтровку нечетных гармошек КМОП я впервые тоже у него с десяток лет назад прочитал) - два удвоителя на копеечных BAS70 через усилитель. Потом те же фильтры. Не хочется зависеть от типов генераторов клоков, точнее от их крутизны фронтов, да и на шумящие типа VX7 легко нарваться. А TCXO 80МГц типа KXO-900 дОроги да и дефицитны, тем более, пару раз привозили синус 250мВ, хоть в даташите об этом ни гу-гу - приходилось ставить формирователь на тинилоджик - а это дополнительные шумы. Ну и, вроде, генераторы с шумами меньше клоковых умею делать.

R0SBD
26.07.2011, 11:53
И все таки люди пробуют ad9912 и спуров не так и много, зато остальное на высоте, если судить опять же по Мартину, у eu1cc что-то картинки с анализатора не впечатляют...
http://eu1cc.qrz.ru/sintez/ver3_0/sintez3_0.htm
Здесь товарищ пишет что "разгонял" ad9951 и до 750 мгц:
http://www.qsl.net/pa3ckr/bascom and avr/ad9951/index.html

ledum
26.07.2011, 12:55
У немцев-УКВшников давно читал о работоспособности AD9951 на 700-750МГц, в зависимости от экземпляра, от внешнего клокового (использовали ADF4360 с подходящей цифрой, спорный ИМХО вариант). Внутренний умножитель вроде только до 500 позволяет (больше не дает ГУН на втором поддиапазоне, 400 по даташиту), но он ФАПовый, а это, как минимум, 3дБ ЕМНИП, как минимум, на каждое удвоение опоры плюс к тому, что дают диодные нешумящие умножители, т.е. плюс к стандартным 6дБ на каждое удвоение опоры диодных - поэтому народ старается множить снаружи - с 80 на 400 выигрыш по сравнению с внутренним PLL порядка 7дБ. Но вот что ценнее простота или 7дБ доп шума - каждому самому решать. Вообще оверклокинг DDS приводил к гораздо большему уровню и количеству спуров. Поэтому не вижу большого и глубокого смысла разгонять в полтора раза чипу, чтобы огрести 10-20 штук лишних спуров с уровнем на 10-20 дБ больше обычного ничего не выиграв по шумам (УКВшники за простотой погнались, спуры у всех разные были - кому как повезло, да и использовали они этот оверклокинг для NWA, не для приемника). Ну и все-таки у себя сигнал DDS использовали для опоры в ФАПе, а не сразу - ФАП чистит значительно дальнюю зону. Сейчас перешли полностью на цифровые смесители и гетеродины на диапазон до 120МГц (первый - третий Найквисты DDC+ADC). А вот на 400МГц+ приходится использовать ГУНы с ФАПами. Но это совсем другая история
А что не нравится у eu1cc? Это же гармошки. ФНЧ и ничего не будет. Вот две маленькие палочки на минус 60 от сигнала - но это могут быть наводки. А могут быть и спуры.

alexis
26.07.2011, 20:26
Почему никем и нигде не упоминается микруха AD9859, она что, хуже?

Просто на ней у меня собран формитрователь FM диапазона 65 - 108 МГц

YO2LCV
30.10.2011, 18:22
Здравствуйте Сергей,
Меня зовут Джон, я с уважением нужна ваша помощь.
Мы обнаружили, форум с DDS синтезатор № 4, достижение, поздравления.
Мой трансивер построен меня 4433Khz кварцевого фильтра.
Мы построили № 4 с синтезатором DDS. DDS генератор является 30 МГц кварцевой пластиной.
Я изменил "Синтез" (FDD емкостью = 30 млн., Fx = 6, IFusb = 4433000,
IFlsb = 4433000)
Но выходная частота 0,708 МГц ~ несколько на шаге 1 кГц valcoder.
Пожалуйста, некоторую помощь.
С большим уважением. Джона

Извините перевод (Google Translate)

Genadi Zawidowski
30.10.2011, 23:01
John, can you describe your problem in English without automatic translation?

RA9YTJ
31.10.2011, 08:54
YO2LCV,
Greet, John.
What use the chip DDS?
It is correct have chosen chip in .ini file?
This frequency 0,708 present at all band?

YO2LCV
31.10.2011, 11:19
Hello RA9YTJ,
Thank you very much for your response.
DDS generator, mounted on board AD9851 + 30MHz oscillator is purchase on the internet. I did test the program DL5MGD, DDS is good, working with my SDR (homemade) but tuning is uncomfortable.
DDS synthesizer connected to the No. 4 (I followed your scheme).
When the encoder step is 10Hz and 100Hz output follows up well but after ~ ~ 1 ~ ~ 2kHz salt 0.708 MHz (~ 0.708 / 1.412 / 2.118 / 2.825 .........).This step is present in all band but in other order.My encoder is homemade (steper motor).
These are the details about the DDS.
All the best for you Sergey.

RA9YTJ
31.10.2011, 16:15
YO2LCV, fnx.
at step 10гц and 100гц frequency on output normal?
can not understand that occurs, please in detail describe on points
version 4.02?

p.s. I too think to gain on ebay module on ad9851, price below than chip itself :)

YO2LCV
31.10.2011, 18:39
Hello RA9YTJ.
Version is only found on the forum , Sintez4
Step and frequency display shows OK.
The frequency synthesizer output is not real by any band.
I try to set the file. INI IFlsb IFusb = 0 and = 0 and so is the output frequency is not true.
I have programmed several times ATmega16 with different settings in the. INI file but same output problem.
I tested DDS with DL5MGD's test program, Computer to LPT port and my DDS working.
When the encoder is 10Hz and 100Hz step, the output frequency during these steps only 2kHz, above salt 0.7 MHz and so on.
When the encoder is 1 kHz step is repeated after two-step jump with 0,7Mhz up .
We checked whether the relationship between ATMEGA and AD9851 is OK .
I do not know what to do? Maybe I wrong somewhere, can be disturb you too much.
With much respect John.

P.S. Help from my employer, he bought on Ebay ~ ~ $ 20 and I paid (HI)

ut1wpr
31.10.2011, 20:59
p.s. I too think to gain on ebay module on ad9851, price below than chip itself :)Сергей, привет. Вы про модуль синтезатора?
Я обшарил эту ибей-барахолку, но дешевле 26 баксов (с бесплатной доставкой) не нашел. Может, вы о другом модуле с Джоном говрили?
Я имел ввиду вот этот. http://www.ebay.com/itm/AD9851-AD9851-DDS-signal-generator-module-/250910135361?pt=BI_S ignal_Sources&hash=item3a6b68d441# ht_1696wt_1164
Скорее всего, я его куплю для поделок. Ниже цены на сегодня там не нашел. :)
В паре с Ардуино-Нано Мега-328 (я их несколько штук купил по дешевке) можно неплохую универсальную забавку соорудить. До 30 МГц вполне нормально генерить будет, я только не знаю параметров фильтра на выходе. Но пишут, что все ОК. Ты уже крутил его в руках?

RA9YTJ
01.11.2011, 04:07
YO2LCV, OK
please check this flash ad9851.hex, there your parameters already recorded
and check the generator of the flash
files in application.
write result here.


ut1wpr, НУ есть вот такие http://www.ebay.com/sch/?_nkw=ad9850 module&_clu=2&_dmpt=BI_Signal_Sour ces&_fcid=168&_localstpos=&_sc=1&_sop=15&_stpos=&gbr=1 (http://www.ebay.com/sch/?_nkw=ad9850%20modul e&_clu=2&_dmpt=BI_Signal_Sour ces&_fcid=168&_localstpos=&_sc=1&_sop=15&_stpos=&gbr=1) вообще дешево.
Пойдет как ГСС и для ачх и для анализатора. Думаю разработать универсальный измерительный прибор. Возможно на АРМ stm32 у него 12бит. ацп.

YO2LCV
01.11.2011, 15:03
Hello RA9YTJ

Dear Sergey, you're a great gentleman, SINTEZ402-sent program works well, the step is OK, 10Hz, 100Hz, 1 kHz, 2.5 kHz, 5 kHz, and all settings.
Frequency output is OK.
I tried to change data with other values ​​in the file (. INI) and all goes well.
Thank you very much for your help and i wish you much health and happiness. With great respect, John - YO2LCV

RA9YTJ
01.11.2011, 15:26
YO2LCV,thank you.
I have allowed small bag, sorry...
You first who has repeated scheme in real.

Ну вот, оказывается НИКТО не повторял данный синтез из наших (хотя просили сделать). Я допустил мелкую ошибку (попутал последовательность посылаемых байт в чип) из-за которой синтез не работал...
В приложении выше есть уже проверенная YO2LCV прошивка 4.02 с исправлениями.

ut1wpr
01.11.2011, 16:02
Ну вот, оказывается НИКТО не повторял данный синтез из наших (хотя просили сделать). Я допустил мелкую ошибку (попутал последовательность посылаемых байт в чип) из-за которой синтез не работал...
В приложении выше есть уже проверенная YO2LCV прошивка 4.02 с исправлениями.Дык у нас завсегда так. Просителей много, реально делающих единицы. Да и потом, не очень всем необходимая вещь. :) Вот кабы самогонный аппарат на Тайни-26 или еще чего... :)
Успехов, Сергей!

YO2LCV
26.12.2011, 15:38
Hello RA9YTJ.
Sergey, synthesis 4 with AD9851 built after your scheme is functional.
Now working with an experimental SDR 1,8-3,5-7 and 14 Mhz.
I still have much work to transceiver box. HI
I wish you "Merry Christmas" , "Happy New Year", health and happiness.
73 de YO2LCV, John


99521

RA9YTJ
28.12.2011, 04:09
YO2LCV,Hi
Thank you.
Was it beautifully got!
You too with all holiday!

waleri
26.08.2013, 15:56
Как правильно выставить фьюзы при програмировании микроконтроллера MEGA 16 для синтеза на AD9951....

RA9YTJ
29.08.2013, 05:26
148846

maxlab
27.09.2013, 15:01
RA9YTJ, Здравствуйте! А вы не думали использовать ,в качестве опорного генератора, модуль NCO из PIC12F1501 например... Внешнее тактирование, 20 бит аккумулятор доступен для чтения, дельта 16 разрядов, выход меандр и т.д.? Про фазовый шум в даташите ничего не написано :) В нашей деревне пока не продают этих чипов, уже бы попробовал

ЗЫ. Если на вход вдуть 16мгц и значение инкремента 65535, по идее, на выходе будет 1 мгц :)

А шаг установки частоты 16мГц/1048576=15,25 гц

LEONID2
27.09.2013, 15:58
По многочисленным просьбам разработал новый синтезатор на базе №3 но без ГУНов, на основе чипов DDS. .....и если установить еще полосовой фильтр частоты гетеродина, то на 9951 можно сделать достаточно высококачественный синтез.
Если будет интересна эта разработка, то будет и продолжение.

приветствую разработчика. респект за попытку, но всё это тщетно. нужно понять природу образования побочных в ДДС , которые могут появится где угодно и как угодно, и после этого приступать . я использовал источник/синтезатор на основе 995Х в ламповом приёмнике и пришлось хорошо покорпеть над выбором рабочих частот выхода сигнала синтезатора. самый "безболезненный" участок это выше 70 МГц при использовании в качестве опорника кварцевого ген. на 80 МГц. так же применял 50-ти МГц кварцевый генератор с очень качественным узкополосным фильтром на 50 МГц от НР. в эксперименте применялся так же малошумящий кв. генератор на 100 МГц и заводской узкополосный фильтр на 100 МГц. фильтр с полосой пропускания 2 МГц в отметке +/- 3 КГц. много работы проделано, но природа спуров в ДДС к сожалению зависит от производителя. когда я в ламповом проекте определился с наиболее чистым спектром выхода ДДС, тогда изменил весь расклад частот приёмника и первый фильтр было решено применить как ФСС на 75 МГц. тем самым приёмник обладает полным перекрытием до 30 МГц, но у него около 10-ти поражённых точек на всём спектре частот, все они находятся вне любительских диапазонов при том, что в приёмнике 3 преобразования.
могу однако подсказать один ньюанс - можно создать чистый синтезатор на основе ДДС. либо делить выходную частоту синтезатора на свой коэффициент в каждом диапазоне, либо менять фильтры первой ПЧ и тем самым частоту второго гетеродина, как это сделанно в 3ДИ
на фотографии оба фильтра в сравнении габаритов с ЭМФ.

Добавлено через 31 минут(ы):


Конечно,делайте на 9951.Только пожалуйста и вариант для преобразования вверх,диапазон непрерывный 1-30 мгц.

есть готовый вариант http://www.cqham.ru/forum/showthread.php?t=129 47&p=395294&viewfull=1#post39529 4

ledum
27.09.2013, 16:05
Честно говоря, не понял при чем здесь и зачем такая жуткая фильтрация. Основные причины спуров - ошибки отбрасывания младших бит после вычисления фазы перед ЦАПом и сворачивание в первый Найквист гармошек при ЦАПировании никак такими фильтрами не отрабатывается. Единственное решение - сменные максимально некратные частоты опоры. И избегать частот, являющихся целочисленным делением опоры после умножения, особенно на степени двойки. Самое больное место - опора, деленная на 4 - из-за четырехядерности всех DDS, с нормированной частотой опоры выше 200МГц, при сшивке - об этом АД в своей инженерной зоне уже не раз говорили.
Причем смена опоры актуальна и для дробных синтезов. Перспективны HMC83x - см. фазовые шумы, но спуры у них до минус 45 на 3ГГц или минус 75 на 100МГц. Но вот стоит поставить паровозиком две чипы, одна - переменная опора, вторая основной синтез - и минус 90 на 3ГГц или минус 116дБн на 100МГц - т.е. есть перспектива создания приемников с динамдиапазоном 110дБ. Это из HMC835. Осталось дождаться, кто первый это сделает (на их стартерките вроде уже сделано)

LEONID2
27.09.2013, 16:26
ещё кое что в обращении к автору. это прекрасно набить руку и повыить навыки в программах по управлению ДДС. но можно создать синтезатор частот, скооперировавшись и не на коммерческой основе. взять приемлиный PLL, ГУН и используя знания публики и требования , просто создать хорошую наработку высококачественного источника сигнала. применений ему будет , т.к. не вымерли ещё те, кто дежит паяльник в руках. можно учесть все за и против и создать прекрасный модуль с возможность некоторого изменения частотной сетки для преобразования вверх, вниз и прямого усиления. думаю это будет хорошо и с пользой..

maxlab
27.09.2013, 21:31
На выходной ножке будет 500 кгц. А прерывания с частотой 1 мгц. Вот так правильней. Это к вышестоящему посту про NCO в PIC-е

maxlab
28.09.2013, 00:03
Извините, я промазал с темой. NCO полезен в синтезаторах версии 2 и 3, вместо softDDS реализованной на Attiny2313. В апноуте говорится что "The NCO module generates precisely controllable output frequencies using the DDS technique. The DDS technique essentially provides a clock with carefully controlled jitter on it. Therefore, it is necessary that the signal be aggregated on the frequency domain." Т.е.,говоря по русски, DDS техника предоставляет частоту с тщательно контролируемым фазовым дрожанием. Думаю, применив этот чип в предыдущих синтезах можно значительно повысить качество девайсов. Имхо softDDS на тиньке работает на пределе своих возможностей, и программный способ генерации опоры на такой частоте (455 кГц) вносит амплитуду дрожания фазы несопоставимую с аппаратным способом.

igor 2015
13.12.2015, 17:40
Изготовил плату, прошил версию 4.02 . В качестве опоры взял генератор на 74нс04 с кварцем 27 МГц, сделал отдельную плату dds c генератором, выход 27 МГц на генераторе есть, в файле ini установил *6, и 80 МГц поменял на 27, а частоты нет на выходе dds. На всех шинах идущих к dds почему то нули, хотя бы на одной 1 должна быть. dds сделал на переходнике, все прозвонил, кз и недопаек нет. Где копать? И как проверить работу синтезатора с использованием осцилографа? Где и что должно быть. Осцилограф с1-55 ещё осваиваю.

RA9YTJ
15.12.2015, 06:11
Трудно сказать в чем проблема, на управляющих сигналах в покое 0, импульсы идут при перестройке, скорее всего проблема в плате DDS.
Выкладываю полный проект с исходником (CVAVR V2.04.4a) и проект симуляции в proteus

Добавлено через 17 минут(ы):

Можно самостоятельно добавлять новые чипы, например вот перспективный http://www.qrp-labs.com/synth.html
там даже исходники для AVR есть, кстати так как она имеет 2 VFO то можно сделать синтез с генерацией не только ГПД но и опоры для мод\демод, а если учесть что в чипе еще и коммутатор, то синтез будет в самый раз для трансиверов типа Радио 76, без блоков генераторов и коммутации.

igor 2015
15.12.2015, 09:02
У меня есть готовый модуль на ад9850, в файле ini убрать умножение на 6?

igor 2015
16.12.2015, 17:37
Поставил готовый модуль ад9850, в файле ini поменял ад9851 на ад9850 и установил Fx=1.FDDS=125000000. Версия 4.01. Заработало, но цифры расходятся: 1. Значение частоты на индикаторе 2. Частота на выходе часто омера. Итого: 1900-14217,2; 3600-22060,2; 7050-47...; 10100-12256,3; 14200-39216,6; 18100-35294,7; 21200-19118,8; 24950-44118,9; 29000-11275.0. RA9YTj поправьте. Главное - работает, но где то арифметические ошибки. Видимо ад9851 дохлые попались.

RA9YTJ
17.12.2015, 05:49
В теме же написано, рабочая 4.02, в 4.01 ошибка приводящая к такому результату.

igor 2015
17.12.2015, 09:30
Не работает 4.02 вообще. Если коснуться паяльником выхода dds, то на 1900 значениях индикатора на выходе dds появляется 16559.5. Стоит переключить диапазон, на выходе dds ничего нет. Уважаемый Сергей, уж лучше поправьте 4.01 для ad9850, там хоть частота была на всех диапазонах, хотя не соответствовала. Спасибо.

RA9YTJ
17.12.2015, 10:31
4.02 отличается именно исправлением этой ошибки, вот http://www.cqham.ru/forum/showthread.php?17725-%D1%E8%ED%F2%E5%E7%E 0%F2%EE%F0-%B94-%F1-%E8%F1%EF%EE%EB%FC%E 7%EE%E2%E0%ED%E8%E5% EC-DDS&p=568364&viewfull=1#post56836 4
У человека все нормально работает http://www.cqham.ru/forum/showthread.php?17725-%D1%E8%ED%F2%E5%E7%E 0%F2%EE%F0-%B94-%F1-%E8%F1%EF%EE%EB%FC%E 7%EE%E2%E0%ED%E8%E5% EC-DDS&p=590943&viewfull=1#post59094 3

igor 2015
17.12.2015, 10:59
Извините , у меня все наоборот. 4.02 не работает вообще, 4.01 работает, но частота на выходе dds не соответствует тому, что должно быть на выходе . Есть ли разница в dds 9850 и 9851? Ведь в последней только нужно выставить умножение на 6 для опоры в 30 мгц. А для ad9850 выставить умножение на 1, ведь в модуле стоит 125 МГц и умножение не нужно.

RA9YTJ
17.12.2015, 11:48
Все верно, нужно указать чип 9851 в случаи и 9850, множитель 1 а опору 125000000.
Попробуйте нех в приложении в сообщении http://www.cqham.ru/forum/showthread.php?17725-%D1%E8%ED%F2%E5%E7%E 0%F2%EE%F0-%B94-%F1-%E8%F1%EF%EE%EB%FC%E 7%EE%E2%E0%ED%E8%E5% EC-DDS&p=568250&viewfull=1#post56825 0

RN3GP
17.12.2015, 12:35
Интересный конечно синтез, но, посмотрел даташит на DDS, неужели с такими "палками" можно эту DDS ку использовать для синтезатора - 50-60дБ, как-то энтузиазм пропал совсем, так игрушка, не более. На мой взгляд, можно время не тратить зря. Или я ошибаюсь?:cry:

ur3ilf
17.12.2015, 12:57
неужели с такими "палками" можно эту DDS ку использовать для синтезатора - 50-60дБ, как-то энтузиазм пропал совсем, так игрушка, не более. На мой взгляд, можно время не тратить зря. Или я ошибаюсь?:cry:
Например в тему клопика загляните и задайте себе вопрос почему массово тратят время и повторяют именно клопика а не монстров с крутыми синтезами и супер каскадами усилителей/смесителей. И увидите ответ почему AD9850 и не только многих устраивает. :ржач:

RN3GP
17.12.2015, 15:19
почему AD9850
Да я не против клопиков, мне нравится:пиво: интересно это, монстра все равно на коленке не сделаешь, но цифра -50-60дБ это плохо, очень плохо, даже для клопика.
А почему не на SI570? Ничуть не сложнее http://www.cqham.ru/hf_synt_SI570.htm , а по характеристикам 9850 просто курит в коридоре.

ur3ilf
17.12.2015, 17:41
1 доступность.
2 легкость монтажа.
3 цена.
Именно это и оказывает влияние на выбор.
У меня есть их есть- AD9850, 9951, Si570 и Si531 и конечно же сравнивал.:-P
AD9850 выбирают исходя из доставаемости, стоимости и то число готовых конструкций то типу схема-плата-прошивка для повторения разработанных на китайском модуле AD9850. На любой вкус. И они простые для повторения. Это тоже не маловажный фактор. Опять таки посмотрите сколько повторили синтез на АД9951 или Si570 и на модулях АД9850. Вот вам и "клопик".:ржач: Статистика вещь упрямая.

R2DHG
17.12.2015, 18:00
Модуль на коленке проще ковырять - это да, в остальном все близко, тем более модули что то подорожали, помню были по $6 когда то - сейчас смотрю $11-$12, CMOS Si570 не сильно то и дороже. С AD9951 совсем другая песня - модулей дешевых нет, плату сделать сложнее, микруха дорогая, генератор к ней нужен тоже какой нибудь не самый плохой, питаний много. Мне кажется это от поверхностного подхода (да и клопики в общем то тоже) - нашли вроде что то работающее и ладно, не в каждой теме увидишь форму и спектр сигнала с этого модуля, а спектры всех трех сравнивать - это же гуглить надо, да и пофиг они фанатам клопика :-P

seybr
18.12.2015, 12:02
igor 2015, Поделитесь результатами прииенения модуля ад9850. Подскажите схему подключения модуля.

igor 2015
18.12.2015, 12:15
Да там и подключать то нечего. 3 проводка от модуля к синтезатору от сигнальных шин, + 5в на D0,D1 и масса. На самом модуле они подписаны.

R6GA
21.01.2016, 13:51
Как можно сделать PTT от CAT?