Код товара: I08-19
Вы можете оплатить товар наличными или банковской картой непосредственно в нашем магазине.
Для юридических лиц и ИП
- Стоимость: при оплате по счёту к цене на сайте добавляется +8%.
- НДС: работаем без НДС.
- Банковские реквизиты: счёт открыт в ПАО «СберБанк», все реквизиты будут указаны в счёте.
Вы оплачиваете заказ с помощью QR-кода, который мы отправим после оформления. После оплаты вы сами заказываете курьера, который заберёт товар в нашем магазине и доставит вам.
AD9833 Программируемый генератор сигналов для Arduino.
Модуль AD9833 — это цифровой генератор сигналов с программируемой частотой и фазой, который поддерживает синусоидальные, треугольные и прямоугольные сигналы. Он идеально подходит для экспериментов с Arduino, тестирования электронных схем и обучения электронике.
Преимущества модуля:
- Цифровое управление частотой и фазой через SPI-интерфейс.
- Выходная частота от 0 до 12,5 МГц.
- Высокая точность: разрешение до 0,1 Гц при 25 МГц опорного сигнала.
- Поддержка синусоидальных, треугольных и квадратных волн.
- Рабочее напряжение 2.3–5.5 В, низкое энергопотребление (~12.65 мВт при 3 В).
- Не требует внешних компонентов.
- Рабочая температура: -40°C до +105°C.
Выводы
- VCC – питание для цифровых и аналоговых цепей генератора.
- DGND – цифровая земля.
- SDATA – вход данных интерфейса SPI. Передача данных идёт 16-битными словами.
- SCLK – вход тактового сигнала SPI. Используется второй режим работы (CPOL = 1, CPHA = 0).
- FSYNC – выбор микросхемы. Перед началом передачи данных установить в 0, после окончания — в 1.
- AGND – аналоговая земля.
- OUT – выход генератора сигналов.
Подключение AD9833 к Arduino (стандартный SPI)
Простой способ подключить модуль AD9833 DDS Signal Generator к Arduino UNO с использованием аппаратного SPI.
Необходимые компоненты:
- Arduino UNO R3 или совместимая плата × 1 шт.
- Модуль AD9833 DDS Signal Generator × 1 шт.
- Провода DuPont (F-M, 2,54 мм, ~20 см) × 5 шт.
- USB кабель для подключения Arduino × 1 шт.
Схема подключения:
- D10 → FSYNC (выбор микросхемы / Slave Select)
- D11 → SDATA (Master Out Slave In)
- D13 → SCLK (Serial Clock)
- 3.3–5V → VCC (питание модуля)
- GND → DGND (земля)
- OUT → осциллограф или измерительное устройство (выход сигнала)
Программная настройка:
- Скачайте и установите библиотеку
AD9833для Arduino IDE. - Подключите модуль к Arduino согласно схеме выше.
- Загрузите пример скетча из библиотеки.
- Подключите осциллограф к выходу OUT и проверьте форму и частоту сигнала.
Использование стандартных SPI-пинов упрощает код и обеспечивает более стабильную работу модуля.
Часто задаваемые вопросы (FAQ)
❓ Как подключить AD9833 к Arduino?
Модуль подключается через 3-проводной SPI-интерфейс: FSYNC — к выбранному цифровому пину Arduino, SCLK — к SCK, SDATA — к MOSI. Питание подается на VCC 3–5 В и GND.
❓ Какие виды сигналов можно генерировать?
AD9833 позволяет создавать три типа сигналов: синусоидальные, треугольные и прямоугольные. Частоту и фазу можно программно менять через Arduino.
❓ В каком диапазоне частот работает модуль?
Выходная частота модуля составляет от 0 до 12,5 МГц. Разрешение частоты до 0,1 Гц при использовании 25 МГц опорного сигнала.
❓ Можно ли использовать модуль вне комнатных условий?
Да, рабочий диапазон температуры составляет от -40°C до +105°C. Модуль устойчив к перепадам температуры, но стоит избегать экстремальной влажности и механических повреждений.
❓ Нужны ли внешние компоненты для работы модуля?
Нет, AD9833 полностью готов к работе и не требует дополнительных компонентов для генерации сигналов.
❓ Как проверить, что модуль работает?
- Подключите модуль к Arduino по SPI.
- Установите библиотеку для работы с AD9833 (например,
AD9833для Arduino IDE). - Запустите пример скетча, генерирующего синусоиду или квадратную волну.
- Подключите осциллограф или мультиметр к выходу VOUT и убедитесь, что сигнал соответствует заданной частоте и форме.

