На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 41,
участников - 4 [ muha131, Greenland, Gvozdenis, rd07mvs1]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Разработка, ремонт, схемы, модификации —› Как с помощью DDS получить точную сетку частот ? 
Портативные любительские радиостанции Yaesu


Yaesu FT-60R
руб.

Yaesu VX-3R
руб.

Yaesu VX-6R
руб.

Yaesu VX-8DR
руб.

Yaesu FT-1D
руб.
Автор Сообщение
AVIAAMATOR
Участник
Offline3.9
с авг 2006
Сообщений: 962

Дата: 22 Сен 2006 11:58:52 · Поправил: AVIAAMATOR #  

Коллеги ! Возьмем, к примеру, микросхему DDS AD9850. При "точном" значении F опорн. (например, 100 МГц) точную сетку выходных частот не получить, т.к. F вых.= (d * F опорн.) / 4294967296, где:
42949… это 2 в степени 32, а d – 32-битный код частоты, подаваемый на DDS, целое число.
Как вариант можно взять F опорн.=42 949 672, 96 Гц :-) Тогда:
F вых. (Гц) = d * 0,01 и все прекрасно…
Кто-то скажет: "А зачем оно тебе надо ? Погрешность и так маленькая ..." Но все же.
Короче говоря, вопрос – есть ли в природе микросхемы DDS, которые формируют точную сетку частот при «точном» значении частоты опорного генератора, ну, к примеру, у которых
F вых.= (d * F опорн.)/10000000 ?
ЗигЗаг
Участник
Offline5.0
с апр 2006
Нижневартовск
Сообщений: 2933

Дата: 22 Сен 2006 13:52:16 · Поправил: ЗигЗаг #  

AVIAAMATOR
Нету таких, это определенно.
Грубо говоря, твое желание- есть работа с десятичным представлением управляющего слова, вместо двоичного. Согласен, для тебя это легче будет считать, но ведь в устройстве расчетом будет заниматься контроллер. А ему куда удобнее с двоичными числами работать, да и в синтезатор пришлось бы вводить ALU превращая его в недоразвитый процессор, он ведь тоже десятичную арифметику не понимает. Да и сама программа для двоичных вычислений гораздо проще, компактней и быстрее получается, чем для десятичных.

Так что это мнимое неудобство, не более того.

Еще если глянуть на характеристику DDS то обнаружится, что для вашей микросхемы фазовый шум будет гдето в районе -100--120 дБ на Гц, отсюда вывод, что даже если он и позволяет выставить частоту с точностью до 0.01 Герца, вы реально сможете использовать точность только 0.1, а то и всего 1 Герц.
Отсюда становится ясно, что в управляющем слове можно легко игнорировать 1, а то 2 младших бита. Это еще более упрощает расчет. Хотя для контроллера это и не принципиально.
Реклама
Google
AVIAAMATOR
Участник
Offline3.9
с авг 2006
Сообщений: 962

Дата: 22 Сен 2006 14:10:36 · Поправил: AVIAAMATOR #  

ЗигЗаг
Спасибо ! Во всяком случае, есть о чем подумать (например, насчет фазового шума)...
ЗигЗаг
Участник
Offline5.0
с апр 2006
Нижневартовск
Сообщений: 2933

Дата: 22 Сен 2006 14:16:10 #  

Эх и люблю я Analog Devices, никто так не заботится о своих клиентах как они! :)

AVIAAMATOR

Вот по этой ссылочке лежит отличный онлайновый симулятор их DDSок.
Можете погонять любую микросхемку в любых режимах, с различными типами и порядками фильтров, а заодно рассчитать управляющее слово и посмотреть что из этого получится.
Вобще можно мозг не напрягать, все расчеты на халяву! :)
AVIAAMATOR
Участник
Offline3.9
с авг 2006
Сообщений: 962

Дата: 22 Сен 2006 14:34:18 #  

ЗигЗаг
Спасибо ! Я вообще-то эту технику знаю весьма и весьма поверхностно ... Так что может и сгодится ссылка. Ну, а к вопросу о F вых.: в принципе, погрешность ее установки из-за фазового шума - это одно, а погрешность из-за расчета по формуле Fвых.= (d*F оп.)/2^32 - это другое ? Или я не прав... И в принципе во всех "буржуйских" аппаратах (я имею ввиду р/любительские трансиверы), где используется DDS+PLL (в виде заказной микросхемы), если на дисплее, например, 27000.055 кГц, то это не совсем точно, вернее с какой-то погрешностью ?
ЗигЗаг
Участник
Offline5.0
с апр 2006
Нижневартовск
Сообщений: 2933

Дата: 22 Сен 2006 14:46:06 #  

Ну, а к вопросу о F вых.: в принципе, погрешность ее установки из-за фазового шума - это одно, а погрешность из-за расчета по формуле Fвых.= (d*F оп.)/2^32 - это другое ? Или я не прав...

Правы конечно. Это разные вещи. Я просто хотел сказать, что все эти сотые доли герца всеравно в шумах утонут, поэтому и нет смысла их вылавливать.

то это не совсем точно, вернее с какой-то погрешностью ?
Погрешность существует всегда и везде, даже в эталонных приборах. А в любительской аппаратуре и подавно. Вопрос в том, какая погрешность будет приемлима. Если на обыкновенную чертежную линейку нанести не только миллиметры, а еще и десятые доли миллиметров, чертежник всеравно не сможет чертить точнее (у него руки дрожжат, поэтому десятую он никак не поймает), а скорее всего ему такая точная линейка будет только мешать. Также и здесь.

Кстати, возвращаясь к DDS.
Если вы поиграетесь с этим симулятором, или просто на калькуляторе посчитаете управляющие слова для разных частот, то легко заметите закономерность: определенному шагу частот соответствует определенное слагаемое управляющего слова.
Например вы нашли управляющее слово для частоты 30 МГц, теперь вы хотите шагать через 50 кГц, для этого вам достаточно просто прибавить к исходному управляющему слову некоторое постоянное число. Больше никаких умножений и делений, только сложение и вычитание.
AVIAAMATOR
Участник
Offline3.9
с авг 2006
Сообщений: 962

Дата: 22 Сен 2006 16:36:03 · Поправил: AVIAAMATOR (22 Сен 2006 16:40:14) #  

ЗигЗаг
Согласен, конечно, просто я не совсем точно сформулировал - имелось ввиду как бы идеальная ситуация, когда никаких других составляющих в суммарной погрешности формирования частоты (F опорн., фазовые шумы, пгорешности ЦАП и проч.) нет, кроме погрешности метода формирования частоты DDS'ом.
GenaSPB
Участник
Offline2.5
с дек 2005
Санкт-Петербург
Сообщений: 495

Дата: 25 Сен 2006 12:51:09 #  

В приемниках частота формируется несколько более сложным способом (двойное преобразование, чтоб его...), так и алгоритмы несколько другие. Я попытался прикинуть, что бы это могло быть - почитайте в другом форуме

http://forum.cqham.ru/viewtopic.php?p=63053#63053
ЗигЗаг
Участник
Offline5.0
с апр 2006
Нижневартовск
Сообщений: 2933

Дата: 25 Сен 2006 16:40:04 #  

Есть одно непревзойденное никакими способами достоинство DDS.
Он способен практически мгновенно перестраиваться по частоте. Благодаря этому можно строить сканеры и спектроскопы с очень большой скоростью работы. Никакой PLL по этому показателю даже в двух порядках рядом не стоит.

Что касается практики, то на AD9858 можно строить синтезаторы на частоты до 200МГц с шумовыми характеристиками сопоставимыми с PLL но с гигантским быстродействием. (Быстродействие будет лишь ограничено скоростью работы AЦП обслуживающего S-метр и обработки его результатов контроллером).
Скорость сканирования 500-1000 частот/каналов в секунду, а то и больше :)
 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.073; miniBB ®