Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: синтезатор AD9833
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
k16
Народ, помогите. Не знаю в какой тематике задать вопрос по этой трудности.
Не могу заставить работать синтезатор AD9833. Где найти подсказку специалиста, работавшего с этой микросхемой ?
Не могу поменять частоты синусоиды на макете. SPI владею, но никак не получается получить синусоиду с различными частотами?
Methane
Цитата(k16 @ May 6 2010, 19:14) *
Народ, помогите. Не знаю в какой тематике задать вопрос по этой трудности.
Не могу заставить работать синтезатор AD9833. Где найти подсказку специалиста, работавшего с этой микросхемой ?
Не могу поменять частоты синусоиды на макете. SPI владею, но никак не получается получить синусоиду с различными частотами?

В чем вопрос? И при чем тут ПЛИС? У вас проблемы сделать SPI на ПЛИС?
k16
Да нет проблем с SPI. Не могу загрузить микросхему к примеру при MCLK = 1 MHz на синусоид 1 kHz. Коэффициент рассчитал. Гружу по таблице5 описания 3 слова, а микросхема как заколдованная не грузится и даёт 2 кHz вообще при любых коэффициентах. Как грузить. просто нужно выставлять при перевключении питания ПЛИС и перепрошивке разную частоту синуса. Вот и всё . не получается нивкакую. помогите.
Methane
Цитата(k16 @ May 6 2010, 19:59) *
Да нет проблем с SPI. Не могу загрузить микросхему к примеру при MCLK = 1 MHz на синусоид 1 kHz. Коэффициент рассчитал. Гружу по таблице5 описания 3 слова, а микросхема как заколдованная не грузится и даёт 2 кHz вообще при любых коэффициентах. Как грузить. просто нужно выставлять при перевключении питания ПЛИС и перепрошивке разную частоту синуса. Вот и всё . не получается нивкакую. помогите.

Скопом смотрели? CSn хоть выбирается?
k16
Конечно всё делаю по описанию по falling_edgeставлю данные. всё как надо. на 1 МГц при любых коэффициентах синус 2 КГц. Записываю контрольный регистр, далее 2 слова коэффициента - по таблице пять описания. может какой-то другой алгоритм записи нужен? Что делать?
tinker73
Цитата(k16 @ May 6 2010, 22:27) *
Конечно всё делаю по описанию по falling_edgeставлю данные. всё как надо. на 1 МГц при любых коэффициентах синус 2 КГц. Записываю контрольный регистр, далее 2 слова коэффициента - по таблице пять описания. может какой-то другой алгоритм записи нужен? Что делать?


1) А в момент записи бит RESET в Control-регистре установлен в "1" ? Если нет, то надо прописать.

2) Если да (RESET=1), то в этот момент на VOUT исчезает синус 2КГц? Если не исчезает, то проверьте о-скопом соответствие вашего цикла циклу на рис3 в даташите.

3) После обновления настроек не забудьте сбросить RESET в 0
Shaienn
запускал недавно с max3000 генератор ad9834. Если интересно, могу скинуть проект.
k16
Цитата(Shaienn @ May 15 2010, 06:30) *
запускал недавно с max3000 генератор ad9834. Если интересно, могу скинуть проект.

Конечно интересно. Здравствуйте. скиньте пожалуйста если можно. Я правда запустил уже ad9833, но всё-таки интересно.... Пожалуйста
Shaienn
Вот quartus проект. Я тоже недавно с ПЛИС работаю. Только ресет я реализовал через пин, так как мне нужно четкое его отслеживание, но это легко исправить.

Нажмите для просмотра прикрепленного файла
MrYuran
Пытаюсь разобраться с синтезаторами AD983x
Вопрос, собственно, такой: в даташите (конкретно на 9838) написано:
MCLK Speed: 16MHz (B grade), 5MHz (A grade)
Обязательно подавать именно эти частоты, или можно любые из диапазона? (например, 4 вместо 5)

Ещё попутно, обязательно ли вешать на токовые выходы именно 200 Ом, или можно другие (например, 1к)
ViKo
"Ну, вы, блин, даете!" Обратите внимание, в каком столбце указаны озвученные частоты.
Цитата
Parameter1 Min Typ Max

Насчет резистора - можно меньше sm.gif, а больше - пока напряжение на нем не превысит питание. Иначе источник тока перестанет работать.
3 mA typ на 1 kOhm - как раз к питанию подбирается.
MrYuran
Цитата(ViKo @ Oct 10 2013, 10:48) *
Обратите внимание, в каком столбце указаны озвученные частоты.

MSPS. И?

Частота семплирования точно равна MCLK?
ViKo
Цитата(MrYuran @ Oct 10 2013, 10:56) *
MSPS. И?

Частота семплирования точно равна MCLK?

Я с ней не знаком. Полагаю, MSPS = MCLK, а столбец - Max! Следовательно, 4 MHz можно, естественно. Минимум - не указан, значит, хоть до 0.
P.S. Других частот не вижу, ни в схеме, ни в таблице.
MrYuran
Ну да, похоже, так и есть.
Статья в КиТе.
Ещё кое-что, чтобы не забыть.

Нашел визуализацию sm.gif

Ещё подумалось: а что, если вместо нагрузочного резистора поставить операционник с токовым входом?
Просто нужно вывесить сигнал на середину питания.

Про напряжение на выходе тоже нашлось. 0,8В максимум.
Как говорится, RTFM sm.gif
MrYuran
Продолжу здесь, чтобы не плодить сущности.
Выбрал в результате AD9837, по сути то же самое.
Запустил, посмотрел.
Однако, немного хомутнул.
Повесил ногу COMP на землю, а надо было через конденсатор.
Вообще, что это такое?
Цитата
DAC Bias Pin. This pin is used for decoupling the DAC bias voltage.

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

Самое хреновое, что эту ногу при разводке соединили напрямую с "подбрюшным" Exposed Pad'ом.
ViKo
Цитата(MrYuran @ Jan 16 2014, 17:15) *
Повесил ногу COMP на землю, а надо было через конденсатор.
Самое хреновое, что эту ногу при разводке соединили напрямую с "подбрюшным" Exposed Pad'ом.

Придется оторвать (можно совсем, от корпуса микросхемы rolleyes.gif).
Типа, фильтрация напряжения смещения для ЦАПа (половина опорного - середина, соответствующая нулю синуса).
Э, оторвать там не получится... тогда подсунуть что-нибудь. rolleyes.gif
MrYuran
Цитата(ViKo @ Jan 16 2014, 18:34) *
Типа, фильтрация напряжения смещения для ЦАПа (половина опорного - середина, соответствующая нулю синуса).
Э, оторвать там не получится... тогда подсунуть что-нибудь. rolleyes.gif

Ага, тоже так подумал.
Отдал уже на перемонтаж профессионалам sm.gif
Сдуть-порезать - пара минут, вот поставить обратно уже сноровка нужна.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.