| Измерительное оборудование Осциллографы, мультиметры, анализаторы и другая измерительная техника необходимая каждому разработчику. |
"Народный" радиолюбительский генератор сигналов
05.09.2011, 13:06
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
MisterDi,
э-э-э, торопиться не надо 
у AD9852 12бит - можно и 0.1% и модулировать от AD9833. от ПЛИС тоже отказываться нельзя - были пожелания формировать сигнал произвольной формы, тактировать можно от DDS/счетчика-делителя в ПЛИС, да и экономически выгодно МК туда всунуть 
но спорить не буду, надо начинать, 12 страниц нафлудили 
|
|
|
|
05.09.2011, 13:20
|
|
|
Вид на жительство
Регистрация: 21.11.2009
Сообщений: 342
Сказал спасибо: 4
Сказали Спасибо 149 раз(а) в 66 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Предлагаю сделать базовый модуль на STM32 - НЧ генератор на встроенных ЦАПах, ШИМ, частотомер. У многих есть SMT32VLDiscovery, могут поучаствовать. ВЧ часть (ПЛИС/AD9xxx) можно добавить потом, на платах расширения.
|
|
|
|
05.09.2011, 13:38
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
qwerky,
а у меня нет  но есть возможность на альтере и аналоговых девочках собрать, да и ниос прицепом пойдет, а АРМ изучать придется - лень, осеннее настроение после лета, в отпуске еще не был 
но как альтернативу сделать можно, дело полезное
|
|
|
|
05.09.2011, 16:36
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
То, что преобразователь фаза-амплитуда будет иной размерности, чем на нижних частотах Вы, как я понял, согласились:
Сообщение от MisterDi
|
|
В нашем случае при частоте дискретизации 100МГц мы будем иметь не менее 10 отсчетов на период
|
Выбор прост: или 8 или 16 отсчетов  .
При "полном" использовании 12-ти разрядного ЦАП (максимальная величина таблицы PAC) максимальная частота синуса составит: 100МГц/(2^12) = 24414Гц. Это означает, что нужна еще таблица/таблицы для промежуточных частот.
Сообщение от MisterDi
|
|
Теорему Котельникова никто не отменял, а она применима не только для АЦП, но и для ЦАП.
|
При чем тут незабвенный Владимир Александрович, я не понял.
Сообщение от MisterDi
|
|
Для синтеза синусоидального сигнала, при наличии идеального ФНЧ, достаточно, чтобы частота выдачи отсчетов была в 2 раза выше частоты синтезируемого сигнала. В нашем случае ... что существенно снижает требования к качеству выходного ФНЧ.
|
Может мы говорим о разных вещах. Полностью согласен, что идеальный (или почти) фильтр подавит все гармоники за частотой среза. Если бы он был перестраиваемый, то мы смело гнали бы ему на вход меандр и имели на выходе чистый синус по всей желаемой полосе частот  .
Если "коридор" регулирования самых верхних частот будет достаточно широк, то "гармоники" аппроксимирующей функции спокойно пройдут через идеальный фильтр. Что бы было яснее (догадываюсь что коряво говорю) утрирую: Меандр частотой 1Гц великолепно пройдет сквозь идеальный фильтр на 10МГц.
P.S. Я не против этого проекта, я ЗА, но с открытыми глазами  .
|
|
|
|
05.09.2011, 16:42
|
|
|
Вид на жительство
Регистрация: 21.11.2009
Сообщений: 342
Сказал спасибо: 4
Сказали Спасибо 149 раз(а) в 66 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Сообщение от avp94
|
|
максимальная частота синуса составит: 100МГц/(2^12) = 24414Гц. Это означает, что нужна еще таблица/таблицы для промежуточных частот.
|
Зачем ? Вы видимо не понимаете принцип работы DDS, там размер таблицы не важен. А вых.сигнал на ВЧ можно и отфильтровать
|
|
|
|
05.09.2011, 17:50
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
|
Цитата:
|
Выбор прост: или 8 или 16 отсчетов .
При "полном" использовании 12-ти разрядного ЦАП (максимальная величина таблицы PAC) максимальная частота синуса составит: 100МГц/(2^12) = 24414Гц. Это означает, что нужна еще таблица/таблицы для промежуточных частот.
|
Еще раз НАСТОЯТЕЛЬНО рекомендую прочитать сей документ http://caxapa.ru/lib/MyDDS.pdf
Вы не совсем представляете принцип работы ДДС. Частота выдачи отсчетов а приборе постоянна и не зависит от выходной частоты генератора.
__________________
misterdi<@>i.ua
|
|
|
|
05.09.2011, 19:47
|
|
|
Вид на жительство
Регистрация: 05.01.2007
Адрес: Украина, г. Макеевка
Сообщений: 407
Сказал спасибо: 227
Сказали Спасибо 62 раз(а) в 52 сообщении(ях)
|
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
|
|
|
05.09.2011, 20:18
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Сообщение от MisterDi
|
|
Вы не совсем представляете принцип работы ДДС
|
Представлял, но неправильно
Сообщение от Nikopol
|
|
В данном случае, Вам лучше посглядеть на страницу 8
|
Посмотрел в десятый раз и увидел то, что нарисовано и написано, а не то, что что домысливал по ходу прочтения, опираясь на известные мне решения  .
Я исправился, спасибо  .
|
|
|
|
11.09.2011, 16:08
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Слегка задержался, но сегодня таки есть возможность представить первую версию структуры ПЛИС. Прилагаю проект для Квартус 8,0 и общий вид для тех, у кого Квартуса нет. С внешей обвязкой пока еще не определился, если будут предложения - с удовольствием рассмотрю.
__________________
misterdi<@>i.ua
Последний раз редактировалось MisterDi; 11.09.2011 в 16:13.
|
|
|
|
Сказали "Спасибо" MisterDi
|
|
|
12.09.2011, 10:32
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Процесс пошел, и это хорошо  . Перекодировщик (altsynram), как я понял, не перезаписываемый, т.е. на одну функцию (например синус). От модуляции одного сигнала другим пока решили отказаться. Не нашел clock для внешнего ЦАП.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:21.
|
|