Плата DDS модуль AD9833

  • Цена: $ 1.61
  • Плата с DDS генератором частоты на базе микросхемы AD9833. Приобретена в качестве источника тактового сигнала, перестраиваемого по частоте. На плате установлен генератор на 25 МГц. Может генерировать сигналы от 0 до 12.5 МГц (но не во всем диапазоне вас устроит форма сигнала). Можно переключать форму сигнала: синус, пила, меандр. Всё, что нужно, выведено на штыревые контакты. Управляется по SPI. Архитектурно содержит один 28-битный регистр аккумулятора, два регистра приращения, два регистра фазы. В один момент времени может быть выбрана только одна из двух пар. Это позволит, если необходимо, сформировать частотную модуляцию сигнала без разрыва фазы или фазовую модуляцию. Однако, отдельного входа выбора пары нет, переключение возможно только командами по SPI.

    Далее осциллограммы

    Стенд

    Для управления DDS нужно подавать команды по SPI. Использую STM8 (STM8S105K4T6) и его аппаратный SPI. Очень важно было найти правильный режим работы SPI. Для STM8 (и наверняка для STM32) это будет mode 2 (CPOL = 1 and CPHA = 0). Подробнее, см. документацию(RM0016 — STM8S Series and STM8AF Series 8-bit microcontrollers (20.4 SPI registers)). Осциллограф С1-112А полоса 10 МГц, щуп китайский на 100 китайских МГц (P6100). Мультиметр Aneng M20 в качестве частотомера.

    Плата DDS модуль AD9833

    Осциллограммы

    Синус 1 КГц

    Плата DDS модуль AD9833

    10 КГц, 50 КГц, 100 КГц, 500 КГц, 2 МГц, 4 МГц, 8 МГц
    10 КГц

    Плата DDS модуль AD9833

    50 КГц

    Плата DDS модуль AD9833

    100 КГц

    Плата DDS модуль AD9833

    500 КГц

    Плата DDS модуль AD9833

    2 МГц

    Плата DDS модуль AD9833

    4 МГц

    Плата DDS модуль AD9833

    8 МГц

    Плата DDS модуль AD9833

    Пила 1 КГц

    Плата DDS модуль AD9833

    10 КГц, 50 КГц, 100 КГц, 500 КГц, 2 МГц, 4 МГц, 8 МГц
    10 КГц

    Плата DDS модуль AD9833

    50 КГц

    Плата DDS модуль AD9833

    100 КГц

    Плата DDS модуль AD9833

    500 КГц

    Плата DDS модуль AD9833

    2 МГц

    Плата DDS модуль AD9833

    4 МГц

    Плата DDS модуль AD9833

    8 МГц

    Плата DDS модуль AD9833

    На 2 МГц уже видно плавающие пики пилы. На 4 МГц видно уже очень отчетливо. Ну и на 8 МГц у нас получается 25/8 = 3,125 отсчета на период.

    Исключительно ради изучения своего осциллографа и щупов, попробовал меандр. Правда сетку частот пересчитывать было лень. В режиме меандра, период в 2 раза длиннее, поэтому частоты получились другие.

    5 КГц

    Плата DDS модуль AD9833

    25 КГц, 250 КГц, 1 МГц, 2 МГц, 4 МГц
    25 КГц

    Плата DDS модуль AD9833

    250 КГц

    Плата DDS модуль AD9833

    1 МГц

    Плата DDS модуль AD9833

    2 МГц

    Плата DDS модуль AD9833

    4 МГц

    Плата DDS модуль AD9833

    4 МГц более развернуто

    Плата DDS модуль AD9833

    Начиная с 1 МГц ясное дело джиттер, на 2 МГц его видно на осциллограмме.

    Кстати (для тех, кто не в курсе), важно, что на высоких частотах, чтобы не портить фронты, нужно использовать щуп в режиме 1:10, чтобы он меньше влиял на схему (а еще лучше не использовать крокодил). Но потребуется усилить сигнал в 10 раз уже на осциллографе.

    Плата DDS модуль AD9833

    Так же, не стоит забывать подстраивать делитель для правильного отображения, диэлектрической отверточкой.

    Для сравнения, фото, как выглядит один и тот же сигнал — меандр 2 МГц, но 1Х или 10Х

    2 МГц — 1х

    Плата DDS модуль AD9833

    2 МГц — 10х

    Плата DDS модуль AD9833

    Кстати, родной щуп от С1-112А тоже не плох

    Плата DDS модуль AD9833

    2 МГц — 10х

    Плата DDS модуль AD9833

    Ну и в конце, самое главное:

    Плата DDS модуль AD9833

    Плата DDS модуль AD9833

Оцените статью