реклама на сайте
подробности

 
 
> синтезатор AD9833, синтезатор AD9833
k16
сообщение May 6 2010, 16:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 15-08-09
Пользователь №: 51 895



Народ, помогите. Не знаю в какой тематике задать вопрос по этой трудности.
Не могу заставить работать синтезатор AD9833. Где найти подсказку специалиста, работавшего с этой микросхемой ?
Не могу поменять частоты синусоиды на макете. SPI владею, но никак не получается получить синусоиду с различными частотами?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 16)
Methane
сообщение May 6 2010, 16:43
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(k16 @ May 6 2010, 19:14) *
Народ, помогите. Не знаю в какой тематике задать вопрос по этой трудности.
Не могу заставить работать синтезатор AD9833. Где найти подсказку специалиста, работавшего с этой микросхемой ?
Не могу поменять частоты синусоиды на макете. SPI владею, но никак не получается получить синусоиду с различными частотами?

В чем вопрос? И при чем тут ПЛИС? У вас проблемы сделать SPI на ПЛИС?
Go to the top of the page
 
+Quote Post
k16
сообщение May 6 2010, 16:59
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 15-08-09
Пользователь №: 51 895



Да нет проблем с SPI. Не могу загрузить микросхему к примеру при MCLK = 1 MHz на синусоид 1 kHz. Коэффициент рассчитал. Гружу по таблице5 описания 3 слова, а микросхема как заколдованная не грузится и даёт 2 кHz вообще при любых коэффициентах. Как грузить. просто нужно выставлять при перевключении питания ПЛИС и перепрошивке разную частоту синуса. Вот и всё . не получается нивкакую. помогите.
Go to the top of the page
 
+Quote Post
Methane
сообщение May 6 2010, 18:12
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



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

Скопом смотрели? CSn хоть выбирается?
Go to the top of the page
 
+Quote Post
k16
сообщение May 6 2010, 18:27
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 15-08-09
Пользователь №: 51 895



Конечно всё делаю по описанию по falling_edgeставлю данные. всё как надо. на 1 МГц при любых коэффициентах синус 2 КГц. Записываю контрольный регистр, далее 2 слова коэффициента - по таблице пять описания. может какой-то другой алгоритм записи нужен? Что делать?
Go to the top of the page
 
+Quote Post
tinker73
сообщение May 6 2010, 22:32
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 22-04-06
Из: Москва
Пользователь №: 16 387



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


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

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

3) После обновления настроек не забудьте сбросить RESET в 0
Go to the top of the page
 
+Quote Post
Shaienn
сообщение May 15 2010, 02:30
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 21-06-09
Пользователь №: 50 494



запускал недавно с max3000 генератор ad9834. Если интересно, могу скинуть проект.
Go to the top of the page
 
+Quote Post
k16
сообщение May 20 2010, 03:23
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 15-08-09
Пользователь №: 51 895



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

Конечно интересно. Здравствуйте. скиньте пожалуйста если можно. Я правда запустил уже ad9833, но всё-таки интересно.... Пожалуйста

Сообщение отредактировал k16 - May 20 2010, 03:25
Go to the top of the page
 
+Quote Post
Shaienn
сообщение May 23 2010, 23:06
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 21-06-09
Пользователь №: 50 494



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

Прикрепленный файл  Asp.rar ( 403.21 килобайт ) Кол-во скачиваний: 236
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Oct 10 2013, 07:35
Сообщение #10


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



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

Ещё попутно, обязательно ли вешать на токовые выходы именно 200 Ом, или можно другие (например, 1к)


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 10 2013, 07:48
Сообщение #11


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



"Ну, вы, блин, даете!" Обратите внимание, в каком столбце указаны озвученные частоты.
Цитата
Parameter1 Min Typ Max

Насчет резистора - можно меньше sm.gif, а больше - пока напряжение на нем не превысит питание. Иначе источник тока перестанет работать.
3 mA typ на 1 kOhm - как раз к питанию подбирается.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Oct 10 2013, 07:56
Сообщение #12


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(ViKo @ Oct 10 2013, 10:48) *
Обратите внимание, в каком столбце указаны озвученные частоты.

MSPS. И?

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


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 10 2013, 07:59
Сообщение #13


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(MrYuran @ Oct 10 2013, 10:56) *
MSPS. И?

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

Я с ней не знаком. Полагаю, MSPS = MCLK, а столбец - Max! Следовательно, 4 MHz можно, естественно. Минимум - не указан, значит, хоть до 0.
P.S. Других частот не вижу, ни в схеме, ни в таблице.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Oct 10 2013, 08:56
Сообщение #14


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Ну да, похоже, так и есть.
Статья в КиТе.
Ещё кое-что, чтобы не забыть.

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

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

Про напряжение на выходе тоже нашлось. 0,8В максимум.
Как говорится, RTFM sm.gif


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jan 16 2014, 14:15
Сообщение #15


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



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

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

Самое хреновое, что эту ногу при разводке соединили напрямую с "подбрюшным" Exposed Pad'ом.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 16 2014, 14:34
Сообщение #16


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



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

Придется оторвать (можно совсем, от корпуса микросхемы rolleyes.gif).
Типа, фильтрация напряжения смещения для ЦАПа (половина опорного - середина, соответствующая нулю синуса).
Э, оторвать там не получится... тогда подсунуть что-нибудь. rolleyes.gif
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jan 17 2014, 05:45
Сообщение #17


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



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

Ага, тоже так подумал.
Отдал уже на перемонтаж профессионалам sm.gif
Сдуть-порезать - пара минут, вот поставить обратно уже сноровка нужна.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.015 секунд с 7
ELECTRONIX ©2004-2016