Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

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

 
Опции темы
Непрочитано 12.09.2011, 15:27  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

Цитата:
Не нашел clock для внешнего ЦАП.
Забыл вывести исправлю.
Реклама:
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 12.09.2011, 19:47  
Nikopol
Вид на жительство
 
Аватар для Nikopol
 
Регистрация: 05.01.2007
Адрес: Украина, г. Макеевка
Сообщений: 408
Сказал спасибо: 229
Сказали Спасибо 62 раз(а) в 52 сообщении(ях)
Nikopol на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

А я, к сожалению, вчера не заметил отсутсвие строба, правда смотрел уже сонными глазами. По схеме формирования фазы для обоих каналов, мне вроде как все понятно, я так понимаю, Вы сделали еще возможность сдвига фаз, за что Вам отдельное спасибо. А Вот что касаемо CPU, то я бы выслушал Ваши коментарии, по поводу коммуникаций, а то мне не совсем понятно, если не сложно или ссылку для чтения, если решение типовое. Ну а в целом рад, что процесс пощел и дело, как говориться, двинулось с места.

Также немного думал на выходной частью генератора. Фильтр будем делать на рассыпухе (в смысле на индуктивностях и конденсаторах) или применим активный. Еще вопрос не имеет ли смысл сделать несколько фильтров, для разных диапазонов и коммутировать их, для получения лучших результатов? Хотя мы все равно упираемся в частоту дискретизации ЦАП и антиалиас фильтр нам нужен по любому с частотой среза равный 2FCLK.
__________________

____________________________________________
Internet Explorer - это такая программа, с помощью которой можно зайти на сайт http://opera.com и скачать себе браузер...
Nikopol вне форума  
Непрочитано 12.09.2011, 20:29  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

схему фильтра можно подсмотреть, например, у AD9852 (принцип, не номиналы!)
jump вне форума  
Сказали "Спасибо" jump
Nikopol (12.09.2011)
Непрочитано 12.09.2011, 21:58  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

Цитата:
Вот что касаемо CPU, то я бы выслушал Ваши коментарии, по поводу коммуникаций, а то мне не совсем понятно
Собственно типовых решений нет, регистры кода частоты каждого канала и разности фаз думаю в кмментариях не нуждаются. Остальные порты это работа с внешним SDRAМ, конфигурационым ПЗУ(EPCS), SPI-порт для работы с внешними устройствами (регуляторы амплитуды, смещения, скважности и др.) SysData 8-разрядный порт вывода для адресации внешних устройств и индикации и т.п. точнее пока не решил, и 7-разрядный порт ввода тоже для не совсем ясных целей
Выходной фильтр думаю нужно делать пассивным LC с последующим нормированием через широкополосный усилитель. Для расчета фильтрв есть неплохая программка, постараюсь выложить по-позже. Позволяет рассчитывать параметры индуктивностей и емкостей под разные конфигурации фильтров. С её помощью можно определить базовые ("идеальные") значения компонентов, а потом уже в том же Оркаде или Протеусе поиграться с подбором доступных номиналов.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Сказали "Спасибо" MisterDi
Nikopol (12.09.2011)
Непрочитано 14.09.2011, 10:29  
ифкин67
Частый гость
 
Регистрация: 14.09.2009
Сообщений: 21
Сказал спасибо: 2
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
ифкин67 на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

MisterDi, раз уж, используете NIOS, почему бы не применить двухпортовую память в модуле формирования сигнала и конфигурировать её процессором , заливая туда таблицы сигналов по вкусу из памяти программ. И ещё, у меня есть сомнения что 32-ух разрядный сумматор будет работать на сколь нибудь приличной частоте и получится синтезировать частоты выше 20 - 30 мГц, тут AD98XX выглядят привлекательней.
ифкин67 вне форума  
Непрочитано 14.09.2011, 11:22  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

Цитата:
И ещё, у меня есть сомнения что 32-ух разрядный сумматор будет работать на сколь нибудь приличной частоте и получится синтезировать частоты выше 20 - 30 мГц,
32-разрядный сумматор на 3-м Циклоне легко работает до 100МГц. Мы не планируем синтезировать частоты выше 10МГц. Конечно, можно вполне конфигурировать памяь в двухпортовый режим, но я пока не представляю, какие еще сигналы могут требоваться. Прямоугольник гораздо лучше получится компаратором из синуса, пилу вполне можно реализовать на мультиплексоре в обход табличной памяти, треугольник - тоже, что и пила, но с добавлением еще одного триггера. Трапеция - вопрос спорный по её полезности.
Основная задача на мой взгляд - это получение максимльно чистого синуса в диапазоне до 10МГц.
Наличие довольно большого объема СДРАМ соблазняет хранить сигнал в основной памяти и выдавть его через ПДП на ЦАП, но в эту сторону я пока не смотрел. Прикидочно применение ПДП потребует перехода на более крупный кристалл, а этого не очень хоелось, т.к. 5К и 10К кристаллы различаются по цене практически в два раза.
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 14.09.2011 в 11:28.
MisterDi вне форума  
Непрочитано 14.09.2011, 14:40  
ифкин67
Частый гость
 
Регистрация: 14.09.2009
Сообщений: 21
Сказал спасибо: 2
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
ифкин67 на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

Сообщение от MisterDi Посмотреть сообщение
Прямоугольник гораздо лучше получится компаратором из синуса,
Зачем ещё удорожать и без того не бюджетную конструкцию? Быстрый компаратор не две копейки стоит. Хотя, хороший фильтр после ЦАПа может подпортить картинку прямоугольника, но с другой стороны возможность програмно менять скважность выглядит привлекательно.
ифкин67 вне форума  
Непрочитано 14.09.2011, 16:06  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

Сообщение от ифкин67 Посмотреть сообщение
но с другой стороны возможность програмно менять скважность выглядит привлекательно.
ШИМом меняете уровень на компараторе - и будет вам програмная скважность. )))
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
picavr вне форума  
Непрочитано 14.09.2011, 16:39  
Akkord
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2008
Сообщений: 712
Сказал спасибо: 302
Сказали Спасибо 409 раз(а) в 264 сообщении(ях)
Akkord на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

Сообщение от MisterDi Посмотреть сообщение
....
Основная задача на мой взгляд - это получение максимльно чистого синуса в диапазоне до 10МГц....
Еще раз просмотрел все послания...
Чистый синус...
Ну до частоты 200кГц понятно оперируем в основном понятием -
нелинейные искажения. Вроде бы определились 12...14 разрядов ЦАП.
Но свыше 200кГц понятие " чистый синус" на мой взгляд переходит в
другую плоскость - стабильность частоты, паразитная девиация частоты
и фазовый шум....А то что у него будут гармоники на уровне 30...40дб
на этих частотах вобщем то нормально.
И рассматривая требования к "чистоте" сигнала на частотах выше
200кГц, могу сказать что представление исходного сигнала 4096
выборками недостаточно.
Из практики формирования сигнала на частоте 500кГц, для получения
паразитной девиации частоты 3Гц в диапазоне модуляционных частот
300...3400Гц (телефонный канал) мне пришлось делать 8192 выборки...
Да еще пропускать дополнительно этот сигнал через ЭМФ.
Akkord вне форума  
Непрочитано 14.09.2011, 16:48  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: "Народный" радиолюбительский генератор сигналов

Цитата:
Зачем ещё удорожать и без того не бюджетную конструкцию?
Если использовать формирование прямоугольника из тактовой частоты, то с увеличением частоты выходного сигнала растет дискретность установки параметров выходного сигнала. Например при тактовой частоте 100МГц дискретность установки времени - 10нС т.е на 5МГц получим 190нС 200нс 210нС что соответствует 5 263 157Гц-5000000Гц- 4 761 904Гц т.е шаг 200кГц/дискрет - совсем не допустимо много. Использование синуса и компаратора решает эту проблему.
Цитата:
Из практики формирования сигнала на частоте 500кГц, для получения
паразитной девиации частоты 3Гц в диапазоне модуляционных частот
300...3400Гц (телефонный канал) мне пришлось делать 8192 выборки...
Да еще пропускать дополнительно этот сигнал через ЭМФ.
Вы для формирования сигнала использовали технологию с накапливающим сумматором и фиксированной частотой дискреттизации или изменяли тактовую частоту для выборки из таблицы?
Цитата:
А то что у него будут гармоники на уровне 30...40дб
на этих частотах вобщем то нормально.
Вот в документации для 12-битового ЦАП AD9762 читаем:
Код:
Total Harmonic Distortion
fCLOCK = 25 MSPS; fOUT = 1.00 MHz TMIN to TMAX –72 dBc
fCLOCK = 50 MHz; fOUT = 2.00 MHz –75 dBc
fCLOCK = 100 MHz; fOUT = 2.00 MHz –75 dBc
http://www.analog.com/static/importe...ets/AD9762.pdf
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 14.09.2011 в 17:02.
MisterDi вне форума  
 

Закладки
Опции темы

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

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

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

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


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot