Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Измерительное оборудование Осциллографы, мультиметры, анализаторы и другая измерительная техника необходимая каждому разработчику.

 
Опции темы

"Народный" радиолюбительский генератор сигналов

Непрочитано 05.09.2011, 13:06  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

MisterDi,
э-э-э, торопиться не надо
у AD9852 12бит - можно и 0.1% и модулировать от AD9833. от ПЛИС тоже отказываться нельзя - были пожелания формировать сигнал произвольной формы, тактировать можно от DDS/счетчика-делителя в ПЛИС, да и экономически выгодно МК туда всунуть
но спорить не буду, надо начинать, 12 страниц нафлудили
Реклама:
jump вне форума  
Непрочитано 05.09.2011, 13:20  
qwerky
Вид на жительство
 
Регистрация: 21.11.2009
Сообщений: 342
Сказал спасибо: 4
Сказали Спасибо 149 раз(а) в 66 сообщении(ях)
qwerky на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

Предлагаю сделать базовый модуль на STM32 - НЧ генератор на встроенных ЦАПах, ШИМ, частотомер. У многих есть SMT32VLDiscovery, могут поучаствовать. ВЧ часть (ПЛИС/AD9xxx) можно добавить потом, на платах расширения.
qwerky вне форума  
Сказали "Спасибо" qwerky
treat (31.01.2013)
Непрочитано 05.09.2011, 13:38  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

qwerky,
а у меня нет но есть возможность на альтере и аналоговых девочках собрать, да и ниос прицепом пойдет, а АРМ изучать придется - лень, осеннее настроение после лета, в отпуске еще не был
но как альтернативу сделать можно, дело полезное
jump вне форума  
Непрочитано 05.09.2011, 16:36  
avp94
Почётный гражданин KAZUS.RUN
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

То, что преобразователь фаза-амплитуда будет иной размерности, чем на нижних частотах Вы, как я понял, согласились:
Сообщение от MisterDi Посмотреть сообщение
В нашем случае при частоте дискретизации 100МГц мы будем иметь не менее 10 отсчетов на период
Выбор прост: или 8 или 16 отсчетов .
При "полном" использовании 12-ти разрядного ЦАП (максимальная величина таблицы PAC) максимальная частота синуса составит: 100МГц/(2^12) = 24414Гц. Это означает, что нужна еще таблица/таблицы для промежуточных частот.
Сообщение от MisterDi Посмотреть сообщение
Теорему Котельникова никто не отменял, а она применима не только для АЦП, но и для ЦАП.
При чем тут незабвенный Владимир Александрович, я не понял.
Сообщение от MisterDi Посмотреть сообщение
Для синтеза синусоидального сигнала, при наличии идеального ФНЧ, достаточно, чтобы частота выдачи отсчетов была в 2 раза выше частоты синтезируемого сигнала. В нашем случае ... что существенно снижает требования к качеству выходного ФНЧ.
Может мы говорим о разных вещах. Полностью согласен, что идеальный (или почти) фильтр подавит все гармоники за частотой среза. Если бы он был перестраиваемый, то мы смело гнали бы ему на вход меандр и имели на выходе чистый синус по всей желаемой полосе частот .
Если "коридор" регулирования самых верхних частот будет достаточно широк, то "гармоники" аппроксимирующей функции спокойно пройдут через идеальный фильтр. Что бы было яснее (догадываюсь что коряво говорю) утрирую: Меандр частотой 1Гц великолепно пройдет сквозь идеальный фильтр на 10МГц.
P.S. Я не против этого проекта, я ЗА, но с открытыми глазами .
avp94 вне форума  
Непрочитано 05.09.2011, 16:42  
qwerky
Вид на жительство
 
Регистрация: 21.11.2009
Сообщений: 342
Сказал спасибо: 4
Сказали Спасибо 149 раз(а) в 66 сообщении(ях)
qwerky на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

Сообщение от avp94 Посмотреть сообщение
максимальная частота синуса составит: 100МГц/(2^12) = 24414Гц. Это означает, что нужна еще таблица/таблицы для промежуточных частот.
Зачем ? Вы видимо не понимаете принцип работы DDS, там размер таблицы не важен. А вых.сигнал на ВЧ можно и отфильтровать
qwerky вне форума  
Непрочитано 05.09.2011, 17:50  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

Цитата:
Выбор прост: или 8 или 16 отсчетов .
При "полном" использовании 12-ти разрядного ЦАП (максимальная величина таблицы PAC) максимальная частота синуса составит: 100МГц/(2^12) = 24414Гц. Это означает, что нужна еще таблица/таблицы для промежуточных частот.
Еще раз НАСТОЯТЕЛЬНО рекомендую прочитать сей документ http://caxapa.ru/lib/MyDDS.pdf
Вы не совсем представляете принцип работы ДДС. Частота выдачи отсчетов а приборе постоянна и не зависит от выходной частоты генератора.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 05.09.2011, 19:47  
Nikopol
Вид на жительство
 
Аватар для Nikopol
 
Регистрация: 05.01.2007
Адрес: Украина, г. Макеевка
Сообщений: 407
Сказал спасибо: 227
Сказали Спасибо 62 раз(а) в 52 сообщении(ях)
Nikopol на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

Сообщение от avp94 Посмотреть сообщение
Выбор прост: или 8 или 16 отсчетов .
При "полном" использовании 12-ти разрядного ЦАП (максимальная величина таблицы PAC) максимальная частота синуса составит: 100МГц/(2^12) = 24414Гц. Это означает, что нужна еще таблица/таблицы для промежуточных частот.
В данном случае, Вам лучше поглядеть на страницу 8, документа указанного
MisterDi, я тоже его прочел в начале, вот там наглядно изображено на графике как происходит синтез разных частот.
Это к стати, статья того же человека, который и сделал генератор из первого поста, Леонид Иванович Риддико aka leoniv aka liv (radiokot) http://leoniv.livejournal.com/46603.html
__________________

____________________________________________
Internet Explorer - это такая программа, с помощью которой можно зайти на сайт http://opera.com и скачать себе браузер...

Последний раз редактировалось Nikopol; 05.09.2011 в 20:54.
Nikopol вне форума  
Сказали "Спасибо" Nikopol
treat (31.01.2013)
Непрочитано 05.09.2011, 20:18  
avp94
Почётный гражданин KAZUS.RUN
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

Сообщение от MisterDi Посмотреть сообщение
Вы не совсем представляете принцип работы ДДС
Представлял, но неправильно
Сообщение от Nikopol Посмотреть сообщение
В данном случае, Вам лучше посглядеть на страницу 8
Посмотрел в десятый раз и увидел то, что нарисовано и написано, а не то, что что домысливал по ходу прочтения, опираясь на известные мне решения.
Я исправился, спасибо .
avp94 вне форума  
Сказали "Спасибо" avp94
treat (31.01.2013)
Непрочитано 11.09.2011, 16:08  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

Слегка задержался, но сегодня таки есть возможность представить первую версию структуры ПЛИС. Прилагаю проект для Квартус 8,0 и общий вид для тех, у кого Квартуса нет. С внешей обвязкой пока еще не определился, если будут предложения - с удовольствием рассмотрю.
Миниатюры:
Нажмите на изображение для увеличения
Название: MyDDS_Altera.gif
Просмотров: 284
Размер:	205.2 Кб
ID:	25896  
Вложения:
Тип файла: zip Altera.zip (828.3 Кб, 84 просмотров)
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 11.09.2011 в 16:13.
MisterDi вне форума  
Сказали "Спасибо" MisterDi
Nikopol (11.09.2011)
Непрочитано 12.09.2011, 10:32  
avp94
Почётный гражданин KAZUS.RUN
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

Процесс пошел, и это хорошо . Перекодировщик (altsynram), как я понял, не перезаписываемый, т.е. на одну функцию (например синус). От модуляции одного сигнала другим пока решили отказаться. Не нашел clock для внешнего ЦАП.
avp94 вне форума  
Сказали "Спасибо" avp94
MisterDi (12.09.2011)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
генератор сигналов lexa1000 Цифровые сигнальные процессоры 6 11.10.2007 20:58
Гармоническ дискретн спектры и аппроксимац коротк процессов Dmitriev Цифровые сигнальные процессоры 0 15.04.2006 21:02


Часовой пояс GMT +4, время: 11:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.