Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

AD9850: DDS-генератор сигналов — подключение к Arduino, код и применение

Что такое AD9850?

Модуль прямого цифрового синтеза (DDS) на чипе AD9850 (Analog Devices). Генерирует синусоиду и прямоугольник до 40 МГц (внутренний такт 125 МГц). Управляется по SPI/параллельно через МК. Малый, дешёвый, идеален для хоббийных генераторов, ВЧ-экспериментов, тактирования.

(Устройство генерации частоты)

Распиновка и назначение выводов

AD9850: DDS-генератор сигналов — подключение к Arduino, код и применение

(Оциллограмма на осциллографе)

Характеристики

(Волна на осциллографе)

Альтернативы

Подключение к Arduino

(Схема подключения AD9850 к Arduino)

Нужно: Arduino Uno, breadboard, перемычки, модуль AD9850.

Схему (последовательный режим)

Библиотека

Arduino IDE → Инструменты → Управление библиотеками → поиск «AD9850» → установить AD9850_SPI.

Пример кода

(Код AD9850 для Arduino)

#include 
AD9850_SPI dds(13, 10, 9, 8); // W_CLK, DATA, RESET, FQ_UD

void setup() {
  dds.begin();
  dds.set_frequency(1000000); // 1 MHz синус
}

void loop() {
  // смена частоты, фазы, формы сигнала
}

После загрузки: на выходах OUT/OUTB — синусоида, на SQW — прямоугольник заданной частоты. Наблюдаем на осциллографе.

(Крупный план осциллографа)

Применение

(Плата с аналоговым генератором)

Заключение

AD9850 — мощный и дешёвый DDS для хобби и прототипирования. Точная частота, два типа сигналов, простое SPI-управление. Библиотеки для Arduino делают старт мгновенным. Вопросы — пишите!

Промышленные технологии

  1. Выбор правильного материала для печатной платы: исчерпывающее руководство
  2. Освоение усилителей печатных плат: полное руководство для гибких печатных плат
  3. Освоение проектирования печатных плат для Интернета вещей: Полное руководство
  4. Полное руководство по методам тестирования печатных плат: Обеспечение качества и надежности
  5. Золотые контакты печатных плат: Полное руководство и спецификации
  6. Понимание влагочувствительности в печатных платах: предотвращение, обнаружение и удаление
  7. Подробное руководство по управлению температурой печатных плат
  8. Освоение текстур порошкового покрытия: экспертное руководство от Protocase
  9. Группа модулей Производство: управление спецификациями и заказами
  10. RTC-модуль DS3231: точное время для Arduino, схемы, библиотеки и проект часов-календаря