ВинРадиоФорум - первый радиолюбительский портал Винничины      VinRadioForum - the first radioamateur portal of the Vinnitsa region

ВинРадиоФорум

Объявление

Винницкий телеграфЪ

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ВинРадиоФорум » Конструирование » DDS синтезатор частоты


DDS синтезатор частоты

Сообщений 1 страница 47 из 47

1

синтезатор предназначен для решения одной из самых "больных" проблем нашего хобби - проблемы свойств гетеродина приемопередатчика. Всем известны мучения при настройке и эксплуатации известных схем параметрических генераторов ВЧ. Здесь и нестабильность частоты и воздействия на нее при плохом КСВ применяемой антенны. Проблемы с КПЕ, верньерами, шкалами, точностью установки частоты, расстройками.

Можно было бы долго жаловаться на судьбу и перечислять все "болячки" наших ГПД. Известны попытки решения хотя бы некоторых проблем параметрических гетеродинов. Самая замечательная попытка была предпринята В. Дроздовым (RA3AO) в конструкции его знаменитого трансивера. В чем же суть его методики? Известно, что многие параметры генераторов с LC резонансными контурами зависят от добротности этих контуров. Однако, в диапазоне КВ добротность контуров в принципе не может иметь достаточно высокого значения, по сравнению, например, с добротностью того же кварцевого резонатора, что бы решить возникающие проблемы. Решить эту проблему можно применяя только объемные резонаторы. У них добротность получается на порядок лучше, чем у LC контура. Этим и воспользовался Владимир. Знаменитый "шумовой фактор" его гетеродина достигнут именно благодаря использованию качественно изготовленного объемного коаксиального резонатора. С другой стороны, габаритные размеры добротного резонатора зависят от его резонансной частоты. Сделать объемный резонатор на КВ с приемлемыми размерами невозможно. Пришлось делать его на частоты выше 100 МГц и потом понижать частоту с помощью цифровых делителей. По тем временам на частотах до 150 МГц работали только что появившиеся 100 и 500-я серии микросхем. Так называемая эмиттерно-связанная логика (ЭСЛ). Недостатки ее общеизвестны - большое потребление энергии, ненормированные (не TTL) логические уровни. Альтернативы на тот период не было.

Кстати, многие радиолюбители до сиих пор уверенны, что поделив частоту простого высокочастотного LC генератора можно получить тот самый "малошумящий" сигнал, как в трансивере Дроздова. Как они ошибаются! Ведь абсолютная (в процентах относительно значения частоты) нестабильность и "зашумленность" сигнала будет той же, что на КВ, если не хуже! И при делении все пропорционально перенесется на более низкие частоты. Стоит ли "огород городить"?

Еще одно замечание - RA3AO был в одном шаге от создания трансивера с преобразованием вверх, на высокую первую ПЧ. Но не сделал этот шаг! Почему? Это другой вопрос. Что дает "преобразование вверх" - наверное объяснять не нужно. Принципиально решается проблема подавления зеркального канала приема в супергетеродине. А при хорошем первом смесителе можно "обнаглеть" и отказаться от диапазонной преселекции на входе приемника. Значительное упрощение конструкции радиостанции! Например, все импортные трансиверы сделаны с первой ПЧ порядка 70 МГц. А они там, "за бугром", далеко не дураки!

Собрав генератор на кварцевом резонаторе многие перечисленные проблемы решаются как бы автоматически. И стабильность и точность частоты - любо, дорого смотреть и слушать! Один только недостаток - частоту нельзя изменять! Вот если бы появилось "нечто", что позволило иметь "кварцевую" стабильность частоты да к тому же возможность перестройки частоты в широком диапазоне! И здесь известен способ решения такой задачи - синтезатор частоты. Раньше это была экзотика - ГУН-ы, ДПКД, ФАПЧ-и - завораживающие слова! Сейчас применение синтезаторов в радиолюбительской аппаратуре становится привычным. Но и по сей день многие не подозревают, что существует два очень разных способа построения синтезаторов. Первый - синтезатор с замкнутой петлей фазовой автоподстройки частоты (PLL). И второй - получение частоты методом прямого цифрового синтеза (DDS). Объяснение сути каждого из этих методов выходит за рамки этой статьи. Скажу только о некоторых особенностях каждого метода. Стремясь получить "мелкий" шаг перестройки в PLL синтезаторе, при сохранении его параметров, неизбежно необходимо увеличивать "время срабатывания петли ФАПЧ". Это приводит к заметным по времени переходным процессам при изменении частоты. Это очень неприятно на слух. К тому же в ФАПЧ - синтезаторах есть чему подвергаться воздействиям. Например генератор управляемый напряжением (ГУН) принципиально может подвергаться воздействию на частотах выше частоты срабатывания петли фазовой автоподстройки. При неблагоприятных условиях, плохой экранировки, наводках и др., это приводит к заметной частотной модуляции. Например при плохом согласовании с антенной и импортные трансиверы страдают этой болезнью. Ведь и в них во всех то же используются одно-петлевые синтезаторы с ФАПЧ. Некоторые возразят: "Там используются DDS синтезаторы. Так написано в инструкции!". И будут правы! Но только на половину! Или не правы на столько же! На самом деле DDS в импортных трансиверах используется в качестве или ДПКД с "плавным" коэффициентом деления или как изменяемый источник опорной частоты. Однако же ГУН присутствует! А, значит, есть чему подвергаться воздействию! Этот же принцип "совместного" использования PLL и DDS для построения синтезатора используется в известных конструкциях радиолюбительских синтезаторов.

Техника Прямого Цифрового Синтеза (DDS) в последнее время развивается бурными темпами. Я не буду вдаваться в тонкости самого принципа. Он многим до сих пор совершенно не понятен. Особенно, как ни странно, специалистам по цифровой технике. Нам трудно осознать, как можно путем деления частоты опорного кварцевого генератора получить сетку частот с шагом около 0,1 Гц, причем без всяких там ГУН-ов и петель ФАПЧ! Коснусь только общих вопросов прямого синтеза. Технологические прорывы в зарубежной микроэлектронике способствуют появлению на рынке микросхем функционально законченных DDS синтезаторов. С уменьшением размера "базового элемента" на чипе, автоматически увеличивается его быстродействие при заданном потреблении тока от источника. Это позволяет сделать то, что было невозможно совсем недавно. Нам, в России, остается только "потреблять" их микросхемы и делать на них наши устройства. То же не плохой путь развития за неимением другого!

Так вот, осциллограмма синусоидального сигнала на выходе DDS синтезатора "под увеличительным стеклом" на самом деле состоит из мелких ступенек. Их количество за период колебания зависит от частоты формируемого сигнала, частоты опорного генератора (повторение ступенек) и разрядности ЦАП-а с выхода которого и поступает сигнал (максимально возможное число ступенек по амплитуде). Интерес конструкторов вызвал выпуск фирмой ANALOG DEVICES 98-й серии DDS. Не успели мы "вкусить прелести" прямого синтеза на этих микросхемах, как та же фирма около двух лет назад выпустила следующую, 99-ю серию синтезаторов, которая буквально затмила собой свою предшественницу. 98-я серия по рекомендациям фирмы производителя не предназначена непосредственно для использования в качестве гетеродина приемника или передатчика. У не другие задачи. А вот новая, 99-я серия, опять та ки по данным разработчиков, уже может применяться в таком качестве. Процесс появления новых микросхем столь скоротечен, что производители импортной техники для радиолюбителей еще не успели ничего на них произвести. Но, "у них не заржавеет", они скоро произведут. Будьте уверенны! А пока слово за нами!

Платой за прогресс является неуклонное уменьшение размеров корпусов новых микросхем. Здесь и тенденция к общему снижению габаритов радиоаппаратуры и требования к уменьшению внешних и внутренних взаимовлияний сигналов при увеличении их частоты. На вопрос к дилерам: "Почему перестали делать микросхемы, к примеру, в DIP корпусах?". Дилер отвечает, что на мировом рынке микросхемы в таких корпусах не нужны. Нет потребления! А что же делать нам - "слепым" радиолюбителям? Выход как всегда есть! В свое время в строительстве перешли от кирпичной кладки к блочным конструкциям, а затем и к монолитным. Нам тоже необходимо переходить к крупным, функционально законченным, блокам и узлам из которых, как из детских кубиков, можно будет создавать более или менее сложные конструкции. По желанию "строителя"! Ведь "поконструировать" ох как хочется! А по старому - уже нельзя. Вопрос только один - кто создаст эти самые блоки и на каком уровне? Делать что то из блоков, которые сами то сделаны из... непонятно чего - тупиковый вариант. Кто же создаст новые, совершенные блоки? Ответ однозначный - только не радиолюбители! Такое под силу только специалистам - профессионалам! А где же взять профессионала, который будет трудиться на благо нас - радиолюбителей? Да из среды же "нашего брата"! Но, только этот радиолюбитель должен в первую очередь быть все же профессионалом, и в плане квалификации и в плане того о чем в нашей "хэмовской" среде как то не принято говорить - о деньгах! Профессионал потому и профессионал, что он "продает" свою профессию за деньги. Прошло то время, когда на чистом энтузиазме создавались грандиозные проекты! Мы живем в другой стране, в других условиях. И если Вы хотите иметь для своих "самоделок" что то принципиально новое, тогда - платите ваши денежки! Возражения типа: - "Вот он не предоставил прошивки программ или разводку печатной платы. Он не настоящий радиолюбитель! Он - торгаш!". Теперь просто не имеют под собой никаких оснований! Взять хотя бы принципиальную схему синтезатора. Схема устройства в котором применена программируемая логика или микроконтроллеры теперь не несет почти никакой информации. Например схема моего синтезатора состоит в основном из двух квадратов соединенных линиями проводов. Даже специалисту это ничего не скажет! Стоит ли ее показывать! "Забугорные" производители электроники уже давно перестали придавать принципиальные схемы к своим изделиям, телевизорам, компьютерам и другой аппаратуре. Она не пригодна к ремонту привычными нам средствами. Ее ремонт будет стоить гораздо дороже, чем покупка нового аппарата! Так зачем тратить средства на бумагу? Что касается разводки печатной платы, я глубоко убежден, что четырехслойная печатная плата моего синтезатора не может быть воспроизведена в радиолюбительских условиях. Там слишком тонкие дорожки и специальная топология с разделением аналоговых и цифровых питания и земель. Припаять, к примеру, на плату микросхему синтезатора (AD9952YSV - смотри в и-нете) размером 7х7 мм и с 48-ю ножками по периметру не профессионалу, простому радиолюбителю с молотковым паяльником, просто не реально! Теперь прошивка. Программу, объемом 8 килобайт машинного кода я сочинил на языке ассемблера, потратив на это массу времени и сил. Правда, получая во время работы некоторое творческое удовольствие. Неужели за этот свой труд я не заслужил скромный гонорар!? (Hi!)

На очереди создание следующих "крупных блоков" - законченных устройств, несколько меняющих свое назначение в зависимости он включения имеющихся выводов. Это в первую очередь универсальный смеситель. Затем - тракт ПЧ с АРУ. И, наконец, низкочастотная часть трансивера.

DDS синтезатор от RX3AKT  http://www.cqham.ru/dds_akt1.htm

увеличить

+1

2

Описание синтезатора  AD9912 http://www.analog.com/static/imported-f … AD9912.pdf

0

3

Приветствую ur5nbc!

Стоит задача проектирования генератора с частотой перестройки от 10мгц  до 400 мгц решил пременить dds (прямой цифровой синтез частоты) на основе микросхемы AD9914. Прочитал статью "DDS: прямой цифровой синтез частоты" автор Ридико Леонид Иванович которую можно легко найти в интернете.
С сайта analog.com скачал документацию на AD9914 и схему на демо плату AD9914 Evaluation Board Shematic http://www.analog.com/en/digital-to-ana … 4/eb.html.
http://www.analog.com/static/imported-f … ematic.pdf
Хотел получить консультацию от Вас по применению микросхемы AD9914 и ее принципиальной схемы  включения  совместно с контроллером Micrichip PIC18.
У меня возникли вопросы по схеме включения AD9914 Evaluation Board Shematic:
- куда нужно подключать ножки CLKN(54) и CLKP(55)? В схеме  к этим нужкам подключен буфер ADCLK925BCPZ, в моем случаете нужен этот буфер?
- к ножкам VTUNE(58) и REG(59) - подключена схемы VCO фильтра, куда должен быть подключен выход TP100 или это просто контрольная точка?
- куда нужно подключить ножки SYNCOUNT (61) и SYNCIN(62) ил их можно оставить свободными?
- куда поключить ножки IOSYNCCLK(82) и IOUPDATE(86)?

P.S. До этого работал только с синтезаторами частоты LMX2306, LMX1622 и т.д.

0

4

Доброго времени суток!!!

к ножкам VTUNE(58) и REG(59) - подключена схемы VCO фильтра, куда должен быть подключен выход TP100 или это просто контрольная точка?
В даташите: http://www.analog.com/static/imported-f … AD9914.pdf  описывается что эти ножки есть выходами, а именно выходами для контроля питания PLL и для подключения VCO фильтра, в даташите также указывают что оно должно быть в приделах 2,05 В.  TP100 расшифровуется как test place (TP), а 100 это порядковый номер на схеме ( типа как: R12, R13, C1,C2 и.т.д). Резистор R111B вообще 0 Ом он используется как перемычка на плате (на схеме показана для удобства).
- куда нужно подключить ножки SYNCOUNT (61) и SYNCIN(62) ил их можно оставить свободными?
Если используеш одну микросхему AD9914 то их так и оставь, если будеш подключать пару AD9914 то их нужно соответственно порекомутировать между собой, тоисть это ножки для синхронизацыи нескольких микросхем. Если у тебя одна то не парся.
куда поключить ножки IOSYNCCLK(82) и IOUPDATE(86)?
IOSYNCCLK(82) - используется для синхронизации остальных микросхем логики которые могут быть в обвязке, активация логики с этого вывода осуществляется по переходу с нуля в единицу.
IOUPDATE(86) - цифровой вход логическая единица на котором осуществляет передачу даних с регистров ввода/вывода ответным внутриним регистрам , тобиж ноль на этом входе блокирует даные регистров и не дает им менятся (работает типа врат), когда только единица на входе тогда регистры обменяются даными.

P.S. Читай внимательней даташит. С любовю US5NMH!!! Good luck!!! :flag:

0

5

Привет, Виктор US5NMH!

Спасибо Вам за быстрый и качественный ответ.

Остался еще вопрос
- куда нужно подключать ножки CLKN(54) и CLKP(55)? В схеме  к этим нужкам подключен буфер ADCLK925BCPZ, в моем случаете нужен этот буфер? нужна ли в моем случае  можно оставить ножки CLKN(54) и CLKP(55) свободными или оставить элементы R122, C114, C115, R125, R126?

C уважением, Григорий

0

6

Хао GRA!!!!

Это ножки входа тактовой частоты.Причом две ножки отвичают за вход этой частоты токо одна это прямая подача частоты, а другая инверсная. На рисунке (это структурка микросхемы) очень хорошо видно для чего они надо. И теперь главное буфер не обизателен, если будеш использовать его, то обвязку оставляй, если негде купить то можна заменить простым D-тригером с прямым и инверсным выходом. Иными словами тот буфер там для того чтобы поварачивать сигнал один напротив другого. Это розработчики микрухи побеспокоились про помехи;). Да в даташите указано что сигнал тактовой частоты должен бить не только цыфровым а и аналоговым.

73!http://s1.uploads.ru/t/uSokJ.gif

Отредактировано Віктор (2012-09-27 18:31:38)

0

7

Привет Григорий!

GRA написал(а):

Стоит задача проектирования генератора с частотой перестройки от 10мгц  до 400 мгц

А какова функция данного генератора? Будут ли частотно-селективные цепи по выходу или  выход нормированный?

0

8

ur5nbc написал(а):

Привет Григорий!
GRA написал(а):

Стоит задача проектирования генератора с частотой перестройки от 10мгц  до 400 мгц

А какова функция данного генератора? Будут ли частотно-селективные цепи по выходу или  выход нормированный?


Основная задача это получение гармонического сигнала в диапазоне частот от  10 MHz до 400  MHz с шагом 1 MHz на  эквивалентной нагрузке 180 ом с уровнем сигнала ≤ 600 mV с управлением от контроллера PIC18. Основная цель сделать это как можно проще. Подскажите правильно я выбрал микросхему  AD9914 или ее функционал избыточный для моих целей, может быть выбрать другую микросхему серии AD99xx которая будит перекрывать мою задачу ?

p.s. ребята большое вам спасибо за вашу помощь!

0

9

GRA написал(а):

10 MHz до 400  MHz

Став SI570 и всё.

0

10

Да не за что!!!)))
Я бы посоветовал повторить: http://www.mydarc.de/dg8saq/DDS500MHz/index.shtml
Так как микросхема имеет подходящий тебе диапазон, ту что Ты выбрал (AD9914) перекрывает больше чем Тебе надо, а значит стоит дороже, я бы заказал: AD9858 (http://www.analog.com/static/imported-f … AD9858.pdf)

Один вопрос. Зачем Тебе PIC18?

Удачи!!! :glasses:

0

11

GRA написал(а):

Подскажите правильно я выбрал микросхему  AD9914 или ее функционал избыточный для моих целей, может быть выбрать другую микросхему серии AD99xx которая будит перекрывать мою задачу ?

По выходной частоте AD9914 действительно перекрывает диапазон гораздо шире (до 1750 МГц), можно найти и попроще схему (например см. http://hamradio.mybb.ru/viewtopic.php?id=1725#p9401).
Кстати, обрати внимание, что выход у неё 50 Ом.

Віктор написал(а):

Зачем Тебе PIC18?

Хм. Можно конечно и на ATtiniy : )

0

12

Кстати, можно посмотреть подборку по DDS - синтезаторам  управлением на МК для КВ техники http://ut2fw.com/sites/default/files/fi … AD9832.rar (Ворд, около 7 МБ)

+1

13

GRA написал(а):

Стоит задача проектирования генератора с частотой перестройки от 10мгц  до 400 мгц


Скажи, какие задачи преследуются этим синтезатором, для чего тебе сплошняком 400МГц?, в практике такой диапазон сплошным перекрытием в основном не используется.

0

14

Віктор написал(а):

Хао GRA!!!!

Это ножки входа тактовой частоты.Причом две ножки отвичают за вход этой частоты токо одна это прямая подача частоты, а другая инверсная. На рисунке (это структурка микросхемы) очень хорошо видно для чего они надо. И теперь главное буфер не обизателен, если будеш использовать его, то обвязку оставляй, если негде купить то можна заменить простым D-тригером с прямым и инверсным выходом. Иными словами тот буфер там для того чтобы поварачивать сигнал один напротив другого. Это розработчики микрухи побеспокоились про помехи;). Да в даташите указано что сигнал тактовой частоты должен бить не только цыфровым а и аналоговым.

73!

Отредактировано Віктор (Вчера 17:31:38)


По документации предлагается схема подключения внешнего генератора: Инверсный через конденсатор на землю, на прямой сигнал с частой 500 мгц до 3500 мгц насколько  я понимаю. (заметил что в документации допустили ошибки с обозначением ножек).
В документации написано что AD9914 доступно много опций внутренней синхронизации SYSCLK с внешних ножек REF_CLK  Существует также внутренний фазовой автоподстройки частоты (PLL) множитель. Вопрос для работы PLL нужно его синхронизировать с частой 500 мгц до 3500 мгц?

Подскажите возможно для моей задачи более рационально подходит AD9911 здесь можно использовать генератор от 1 мгц до 500 мгц или кварцевого резонатора 20 - 30 Мгц

http://s1.uploads.ru/t/x5KFr.png
http://s1.uploads.ru/t/R8gMy.png

0

15

GRA написал(а):

Подскажите возможно для моей задачи более рационально подходит AD9911 здесь можно использовать генератор от 1 мгц до 500 мгц или кварцевого резонатора 20 - 30 Мгц


AD9911 Тебе не подойдет, она максимум 200 МГц может выдать.  А генератор потому тут максимум 500 МГц можно использовать потомушо теорема Котельникова (дискретизацыя должна быть как минимум в два раза  выше максимальной частоты.)

0

16

Вот посмотри еще как вариант, Синтезатор генератора высокой частоты.правда перекрытие частот не сквозное
есть четыре основные любительские  под диапазона
    140 - 150 Мгц
    420 - 450 Мгц
    1200 - 1400 Мгц
    2300 - 2500 Мгц
До 140МГц на ГУНе тоже не проблема сделать.
Плюс используемая микросхема синтезатора с ГУНом (с петлей ФАПЧ) на порядок дешевле DDSки.
И опять же какая стоит задача в этого генератора, возможно можно будет упростить  схемное решение, при решении любой  технической задачи надо исходить из принципа "минимальной необходимости"
Как можно точно советовать если не известно какие задачи ставятся перед изделием, разве что просто так ради интереса делать, но при ценах на микросхемы DDS синтезаторов просто так как то дороговато получается, но это лично моэ мнение по этому вопросу и оно , не надо это забывать,может не совпадать с вашем.

Отредактировано kulibin07 (2012-09-28 23:47:03)

0

17

kulibin07 написал(а):

Вот посмотри еще как вариант, Синтезатор генератора высокой частоты.правда перекрытие частот не сквозное
есть четыре основные любительские  под диапазона
    140 - 150 Мгц
    420 - 450 Мгц
    1200 - 1400 Мгц
    2300 - 2500 Мгц
До 140МГц на ГУНе тоже не проблема сделать.
Плюс используемая микросхема синтезатора с ГУНом (с петлей ФАПЧ) на порядок дешевле DDSки.
И опять же какая стоит задача в этого генератора, возможно можно будет упростить  схемное решение, при решении любой  технической задачи надо исходить из принципа "минимальной необходимости"
Как можно точно советовать если не известно какие задачи ставятся перед изделием, разве что просто так ради интереса делать, но при ценах на микросхемы DDS синтезаторов просто так как то дороговато получается, но это лично моэ мнение по этому вопросу и оно , не надо это забывать,может не совпадать с вашем.

Отредактировано kulibin07 (Вчера 22:47:03)

Спасибо US5NMC ссылку посмотрел, с PLL уже имею опыт работы на столе лежит плата на  LMX2306 с гуном работает в диапазоне 130...160 мгц. Сделать на  LMX2326 и поставить несколько гунов как вариант.
Мне поставили задачу построить генератор на DSS фирмы Anlog Device сери AD99xx. То что касаемо цены то приемлемый диапазон от 10 до 35 долл.
Касаемо нагрузки по заданию должно работать на эквиваленте нагрузки 180ом, я предпологаю что это будет какой-то  пьезодатчик.

Виктор подскажите в отношении AD9912 для моей задачи подойдет? Насколько я понял часть блоков микросхемы я могу не использовать http://s1.uploads.ru/t/O7vgk.png

p.s. извиняюсь еще раз если в некоторых технических вопросах не совсем компетентный

0

18

GRA написал(а):

Виктор подскажите в отношении AD9912 для моей задачи подойдет? Насколько я понял часть блоков микросхемы я могу не использовать


GRA тут таки Ты прав. Та часть что Ты зарисовал используется для тактовых сигналов для разного рода микросхем. Я так понял тебе надо синус, то и снимай его с DAC (ЦАП) только фильтр полюбе после выхода ставь.

p.s. " Я знаю только то, что ничего не знаю, но другие не знают и этого." - Сократ. Всю жизнь учимся :cool: !!!

0

19

Віктор написал(а):

GRA тут таки Ты прав. Та часть что Ты зарисовал используется для тактовых сигналов для разного рода микросхем. Я так понял тебе надо синус, то и снимай его с DAC (ЦАП) только фильтр полюбе после выхода ставь.

p.s. " Я знаю только то, что ничего не знаю, но другие не знают и этого." - Сократ. Всю жизнь учимся  !!!


Да Виктор мне действительно нужно получить синус и снимать его с DAC. По документации написано выходной импеданс 50 ом, а мне нужно 180 ом т.е. мне нужно будет это сделать согласование с помощью трансформатора импеданса или полосовыми линиями. (книга Титов А.А. Транзисторные усилителе мощности МД и ДМВ с.26) 
я думаю что к середине следующей неделе определюсь окончательно с микросхемой и буду заказывать. Пока остановился на AD9912. После приобретения микросхемы обязательно отпишусь на форуме.
Может быть еще есть какие то варианты из AD99 серии для моей задачи?

0

20

GRA для согласования по сопротивлению есть такой вариант.

http://s1.uploads.ru/tyXvR.jpg

Намоточные данные в таблице.

Удачи!

0

21

Ну здрасте, какой же балун справиться с полосой в 400МГц!!!
Автор говорит что ему нужен на выходе синус, а это влечет за собой использование фильтров, и при такой полосе частот очень много фильтров, при чем переключаемых, так что в первую очередь если надо использовать именно DDS синтезатор, надо заняться расчетом фильтров, так как у DDS на выходе меандр, их количества исходя из перекрытия под диапазонов, потом определиться с порядком применяемых фильтров.

Скачай эту книгу, в ней в главе № стр. 23 описаны методы выходных согласующих цепей транзисторных усилителей, можно очень многое почерпнуть для их расчета, а если внимательно посмотришь практические схемы и конструкции в главе 12 стр. 208 то найдешь много нужной информации для практического исполнения.
Транзисторные усилители мощности МВ и ДМВ

Отредактировано kulibin07 (2012-09-30 14:08:56)

0

22

Я про способ согласования вообще ))

Принцип формирования вых. сигнала DDS в картинках:

http://s1.uploads.ru/VbMje.png

0

23

Всем радиолюбителям привет!
Заказал и про платил я микросхемы AD9912 и Домо плату с на паяным Si570 - думаю через пару неделек уже проедит ко мне)
Сейчас изучаю структуру Si570 для управления по I2C шине. К сожалению с этой шиной не работал, хотя работал с младшим братом 1-Wire шине, а так же SPI. Думаю проблем не должно быть для PIC18 есть соответствующие библиотеки по шине I2C.
У меня сейчас возникло несколько вопросов
http://s3.uploads.ru/t/JRlT7.png
на ст. 17 документации на  Si570 описывается назначение регистров, я немогу понять почему все начинается с регистра под номером 7(левая колонка), а последние регистры под номером 135 и 137?
И второй вопрос не могу понять для чего нужна функция заморозки Freeze?

0

24

Привет GRA!!!

GRA написал(а):

я немогу понять почему все начинается с регистра под номером 7


Скорее всего внутренння архитектура Si570 остальние регистри использует под свои функцыи, а эти регистри откриты для редактирования, чтоб можно было раскрить возможности микросхемы, и тем самым юзать её под свои потребности.

GRA написал(а):

И второй вопрос не могу понять для чего нужна функция заморозки Freeze?


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

P.S. если нужна книжка по I2C напиши свою почту, я тебе пришлю! Удачи 73!

0

25

Віктор написал(а):

Привет GRA!!!

Скорее всего внутренння архитектура Si570 остальние регистри использует под свои функцыи, а эти регистри откриты для редактирования, чтоб можно было раскрить возможности микросхемы, и тем самым юзать её под свои потребности.

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

P.S. если нужна книжка по I2C напиши свою почту, я тебе пришлю! Удачи 73!

Спасибо за ответ!
моя почта grisha.dbf(собака)gmail.com
В документации по Si570 на стр.17 описано общение по интерфейсу I2C шине, насколько я понимаю сналача я записываю адрес устройства в моем случаее это (55h), пото в следующий регистр я записываю адрес регистра №7 число (07h), потом записываю данные в регистр №7 данные напрмер (FFh), насколько я понял если я хочу записать в следующий регистр под аресом  №8 то мне не нужно указывать адрес регистра, адрес регистра самостоятельно инкриминируется в Si570, мне нужно просто записать данные в регистр напрмер (4Fh) и т.д. до  адреса регистра  №12. Для записи в данных регистры под номером адреса 135 и 137 прийдетя все проделать с начала (адрес устройства(55h), номер регистра (87h), и данные (напрмер FЕh). Подскажите правильно я понял?

Отредактировано GRA (2012-12-12 13:15:34)

0

26

GRA здраствуй!!!  Каждое slave устройство имеет свой индентификатор, тобиж свой универсальний адрес, которий зашит у него с завода

GRA написал(а):

в моем случаее это (55h)

. Master устройство (микроконтролер) общается с устройствами slave,  Master может как и записывать даные на slave так и читать с него. Один фрейм передачи даных по I2C выглядет примерно так:
[start][device ID][r/w - data][A][data bits][A]....[stop].
Где:
[start]- идентификатор передачи даных
[device ID] - адрес устройства
[r/w - data] - признак операцыи чтение "1"/ запись"0"
[A] - бит проверки даных
[data bits] - даные
[stop] - конец передачи даных

GRA написал(а):

В документации по Si570 на стр.17 описано общение по интерфейсу I2C шине


Там тебе конкретно расписали как должен выглядеть фрейм для чтения и записи даных.

GRA написал(а):

адрес регистра самостоятельно инкриминируется в Si570

- это не правильно, он не инкреминируется, каждому регистру нужен свой фрейм, тоисть Slave Address Ты оставляешь всегда одним и тем же, в Byte Address - прописываешь адрес регистра, в Data - дание которие надо записать в этот регистр и так для каждого.

В книге что я тебе скинул на почту всьо подробно описано, если чо не поймешь задавай вопросы.

73!

0

27

Спасибо Виктор! Сейчас пишу программу для управления Si570, как только микросхема приедет обязательно поделюсь результатом тут!

0

28

Всегда пожалуста!!! Ждем результатов! Удачи!!!!!!!!! 73!!!!

0

29

Принцип работы Direct Digital Synthesizer (DDS):

http://s3.uploads.ru/dViGW.gif

0

30

ur5nbc написал(а):

Принцип работы Direct Digital Synthesizer (DDS):

Большое спасибо за помощь!

Остался еще вопрос по инициализации и записи в регистры Si570
Пример
102.013Мгц (чисто символично)
Написал программу для подбора коэфф. делителей, у меня получились следующие
HS_DIV = 5 (для записи в регистр 01h)
N1 = 10 (для записи в регистр 09h)
RFREQ = 44.6309664435 (для записи в регистр 2c.a187044fe1h)

переходим к записи
1. Замораживаем DCO, записать 1 в Freeze DCO (бит 4, регистра 137)
2. Последовательно записать значения HS_DIV, N1 и RFREQ  в регистры 7-12
3. Разморозить DCO, записать 0 в Freeze DCO (бит 4, регистра 137)
4. Записать 1 в NewFreq (бит 6, регистр 135) в течении 10 mS нужно записать, а по истечению этого времени бит NewFreq  устновится в 0 ----В этом пункте я немного сомневаюсь
Биты RST_REG=0, Freeze M =0, RECALL = 0

Правильно я буду делать инициализацию?

Отредактировано GRA (2012-12-18 16:13:01)

0

31

Это вопрос программисту, Віктор отзовись!

0

32

такая постановка вопроса без структуры составляемой программы ...

0

33

http://s3.uploads.ru/t/AIwg2.jpg
http://s2.uploads.ru/t/PKEJ0.jpg
http://s3.uploads.ru/t/GQdEO.jpg

GRA надеюсь фотки тебе помогут, зарание изви за надписи на украинском, провтыкал, если надо будет то переведу.

Биты  N1 находятся  в регистре r7,  r8  при записи в него даных учитывай эту особеность.

GRA написал(а):

1. Замораживаем DCO, записать 1 в Freeze DCO (бит 4, регистра 137)

Это надо делать тогда когда уже настроил регистр.

Удачи! 73!

+1

34

У меня случилась неприятность(
Долго я ждал демо почти 3 месца - пату SI5xx-PROG-EVB и мне прислали без напоенного Si570!
Вот такой вот попандос! Хотя я заказывал демо палату с Si570 с диапазном 10-1400мгц. В общем фирма через которую я заказывал, что-то напутала!
Теперь у меня есть демо плата с контроллером Silicon Labs жесть!

Помогите пожалуйста у кого есть в наличии в Украине или в России микросхема SI570 - я у вас ее куплю

0

35

есть два типа

SI570CAC-CMOS  Синтезатор частоты от 10(5)до160(210) мГц

SI570BBC-LVDS  Синтезатор частоты от 10(5) до 280 мГц

какой именно интересует, первый могу поставить за 270грн, второй за 290грн.Доставка в течении 5-6 дней.

0

36

kulibin07, спасибо!
У меня по тех. заданию минимум 350мгц

0

37

Пичалька((( Соболезную!!! :smoke:

0

38

Если так разбивай на диапазоны.

0

39

всегда можно использовать смеситель и выделить высшую гармонику.

0

40

Тут же смысл этого всего сделать это все на одном компоненте, на прошлой неделе пришли все комплектующие для AD9912, на этих выходных буду собирать и испытывать

0

41

Всем привет! Можете меня поздравить, DDS на микросхеме AD9912 заработал, получаю на выходе от 200 кгц до 400 мгц.
Всем большое спасибо за помощь))http://s3.uploads.ru/t/4wfLc.jpg
Управление от контроллера PIC18F46K22 на фото не показано

Отредактировано GRA (2013-02-10 03:13:27)

0

42

Прими поздравления с успехом. :cool:

0

43

GRA - поздравляю!!!!! М :cool:

0

44

Есть задача нужно полученный сигнал с DDS AD9912 например 144МГц промоделировать частотной модуляцией 0.3-3 кГц.
Сигнал я беру с микрофона, подаю на компрессор звука который обрезает высокие и низкие частоты, потом я сигнал подаю на триггер шмитта, далее подаю на вход контроллера, с помощью программы анализирую частоты и прибавляю ее к несущей частоте т.е. 144мгц

Подскажите правильно это все будет? Или нужно это делать как-то по другому?

0

45

что подскажите по этому вопросу?

0

46

Вопрос согласования импедансов.
Нужно измерять среднеквадратичное значение напряжения (Vrms) на частота 10-400 мгц.
Я использовал микросхему детектора среднеквадратичного значение фирмы Analog Device AD8361.
Не совсем понятно по поводу входного импеданса микросхемы, по описанию приводится что на низких частота импеданс 225 Ом, а на высоких частота уменьшается до 95 Ом.
http://s3.uploads.ru/t/UWKqR.png
В тоже время предлагается схема включения с шунтирующим резистором 75 Ом и входным конденсатором 100 Пф который обеспечит измерение на многих частотах.
http://s2.uploads.ru/3exvG.png
Мне нужно измерять уровень RMS сигнала на Эквиваленте нагрузки Rн(резистор 180 Ом).
Не совсем понятно как это правильно сделать для согласования по сопротивлению. Может просто убрать сопротивление 75 Ом и повесить  туда свою нагрузку Rн=180 ом или все же оставить стандартную схему включения(Cc=100pF и R1=75) и согласовать с помощью трансформатора импеданса по входной импеданс схемы 75 ом и Rн=180 Ом?
Привожу пример расчета для согласования  Rin1=75 и Rin2=225 Ом по входу AD8361 и нагрузки Rн=180 Ом
http://s3.uploads.ru/Tsvjz.png

И привожу фрагмент общей  схемы устройства AD9912 + AD8361
http://s3.uploads.ru/fRqJm.png

Отредактировано GRA (2013-04-14 15:07:43)

0

47

Добрый день ребята, DDS AD9912 насколько я понял работает как генератор тока, подскажите как можно реализовать генератор-напряжения на на основе DDS AD9912. Сейчас я попробовал поставить буфер на основе ВЧ ОУ AD8000 с токовой обратной связью. Но скажем так хорошей линейности(зависимость нагрузки от уровня сигнала на выходе) на выходе не удалось достичь.

вот выложил несколько своих роликов что у меня получилось на основе AD9912

0


Вы здесь » ВинРадиоФорум » Конструирование » DDS синтезатор частоты