Как стать автором
Обновить

Обзор генератора сигналов AD9833

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров13K

Существует цифровая микросхемка одноканального генератора сигналов. Называется AD9833. В сущности это Up-Down счетчик к которому подключен цифро-аналоговый преобразователь. Этот чип можно изучить в составе синего модуля

Что надо из доков для знакомства с AD9833?

Название

количество страниц

1

AN-1070 Application Note

4

2

Data Sheet AD9833

22

Распиновка AD9833.

Что внутри AD9833?

Основой чипа является Up-Down счетчик к которому подключен 10ти битный цифро-аналоговый преобразователь. Тут можно заметить ROM память, которая содержит рассчитанную таблицу функции синус для четверть периода. Мультиплексор, который выбирает что вычислять: sin или пилу. За это отвечает бит MODE.

Какие у микросхемы AD9833 есть конфиги?

Параметр

Пояснение

Частота

Частота сигнала

фаза

Смещение сигнала по времени. По оси X

форма сигнала

Тип сигнала, синус, пила или меандр

Вот типичная схема подключения микросхемы AD9833. Слева SPI. Справа аналоговый выход. Также AD9833 надо самого тактировать ethernet(овским) кварцем на 25MHz

Как обычно корпус микроскопический 3х3 мм.

Программная часть

В каком режиме работает SPI? Обращение к чипу происходит, когда на проводе FSYNC 0V. Биты защелкиваются по отрицательному перепаду (с 3.3V в 0V). Данные передаются старшим битом вперед, старшим байтом вперед ( формат big-endian).

Внутри чипа просто 16-битный сдвиговый регистр. У микросхемы нет обратной связи. Тут SPI только посылает данные одно 2х байтовое слово. Существует 65536 способа сконфигурировать этот регистр. Сама микросхема AD9833 ничего не отвечает. Тут даже не SPI тут не-до SPI.

SPI нужен для того чтобы прописывать внутренние регистры. Всего в чипе фактически 5 регистров, 96 bit=12 byte конфигов.

Проверка чипа в действии

Вот синус. Umax: 0.57 V Umin -0.059V

Вот пилообразный сигнал

Вот меандр. Прямоугольный сигнал, к слову, значительно выше по амплитуде. Аж 2,882V

Возможные приложение

Как по мне, дак самое основное приложение чипа AD9833 - это тактировать какую-нибудь другую микросхему в составе прототипа пока разрабатывается печатная плата основного изделия. AD9833 как универсальный кварцевый резонатор с программным управлением! Или можно прозванивать разъемы где 50+ пинов.

Вывод

Чип очень минималистичный. Амплитуду менять нельзя, читать регистры нельзя, протестировать чип нельзя. Плюс в этом чипе есть оригинальный костыль: прописывать регистры другим регистром, причем по частям. По возможности лучше посмотреть что-нибудь другое.

Акроним

Расшифровка

DDS

direct digital synthesis

NCO

numerically controlled oscillator

DAC

digital-to-analog converter

ЦАП

цифро-аналоговый преобразователь

DSP

digital signal processor

MSB

most significant bit

LSB

least significant bit

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Вы программировали микросхему AD9833?
23.21% да13
76.79% нет43
Проголосовали 56 пользователей. Воздержались 6 пользователей.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Вы программировали другие микросхемы синтезаторы сигналов?
46.15% да24
53.85% нет28
Проголосовали 52 пользователя. Воздержались 6 пользователей.
Теги:
Хабы:
Всего голосов 15: ↑7 и ↓8+2
Комментарии10

Публикации

Истории

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань