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

 
 
> AD9833, как ею правильно рулить?
Burner
сообщение Jun 29 2011, 09:47
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 068
Регистрация: 14-01-08
Из: Винница
Пользователь №: 34 083



Пытаюсь сделать на сабжевой микрухе синус переменной частоты.
Расскажите, кто знает - в каком порядке и какие байты нужно в нее загружать. Какой порядок критичен, а какой нет?
Сам метод вроде понятен - загрузку можно делать всегда словами по 2 байта, причем первые несколько бит - типа адресные.
Слова частоты - информационных бит 14, а первые 2 бита в каждом слове - 01, типа адресные.
Слово для контрольного регистра начинается с 001.
Слова передаются старшим битом вперед, перед началом каждого слова FSYNC:=0, после конца FSYNC:=1.
Каждый бит выставляется на SDATA, и прописывается в микросхему спадом SCLK.
Я сначала пишу 00100001:00000000 - типо контрольный регистр, инициализация.
Потом - 00100000:00000000 - типо контрольный регистр, синус.
Потом - 2 слова частоты с 01 в начале каждого. Начиная со старшего слова.
Насчет пересчета частоты в герцах в 28 бит, через тактовую частоту - в курсе. Сделал.
Писал типа 100 кГц и 1 МГц - все равно на выходе ок. 8+ МГц с амплитудой 20-40 мВ. То есть от записи слов частоты сигнал не изменяется.
Тактовая частота - ок. 24,5 МГц.
Что не так?
Интересно также, как регулировать амплитуду сигнала. После каких слов и что писать.
Здесь таких тем немало, я их прочел почти все, но так и не понял, в чем дело.

Сообщение отредактировал Burner - Jun 29 2011, 09:57
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Burner
сообщение Jul 11 2011, 10:34
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 068
Регистрация: 14-01-08
Из: Винница
Пользователь №: 34 083



Да, это типа биения. Просто 2,5 выборки на период, они попадают в разные места синуса. Токо фильтровать, и то особого толку не будет. Не ошибаетесь.
Плату развел вроде нормально. Под ней залил общей землей, куда и присоединил обе земляные ноги микросхемы. Плата утюжная, особые изыски не с руки. НЧ там в заметных дозах не наводится.
Спасибо за пример! Судя по счетчику скачиваний, он еще кем-то востребован sm.gif
Я не останавливал генератор, вероятно из-за этого
Цитата
Только примерно в 40% случаев в момент записи частоты на выходе бывает посылка килогерц 50 на 50 мкс.

Попробую останавливать. Буду смотреть.

Сообщение отредактировал Burner - Jul 11 2011, 12:37
Go to the top of the page
 
+Quote Post
Леонид Иванович
сообщение Aug 1 2011, 10:59
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 318
Регистрация: 21-07-06
Из: Минск
Пользователь №: 18 986



Цитата(Burner @ Jul 11 2011, 13:34) *
Да, это типа биения. Просто 2,5 выборки на период, они попадают в разные места синуса. Токо фильтровать, и то особого толку не будет.


Посмотреть, что будет на выходе DDS с разными фильтрами, можно в симуляторе от ADI: http://designtools.analog.com/dtDDSWeb/dtDDSMain.aspx



--------------------
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:45
Рейтинг@Mail.ru


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