Разработать программу для ардуино для управления синтезатором AD9850

10 000 руб. за проект
30 сентября 2021, 14:48 • 4 отклика • 59 просмотров
Имеется ардуино-совместимая плата Node MCU v2 + синтезатор сигналов DDS AD9850. В данный момент реализовано следующее: МК управляет синтезатором (т.е. подключен по пинам итд) , а именно изменяется частота выходного синуса с синтезатора. Частота задается с помощью приложения на андроид\iOS и соответственно облачного сервиса Blynk.
Нужно дополнить код так, чтобы была возможность изменения фазы (0-180град) с законами манипуляции: М-последовательность с длиной 5,7,13,15,16 и код Баркера. Сигнал периодический или апериодический. (по поводу этого, уже написана в свободном доступе библиотека для ардуино мк-ов для управления данным синтезатором, на гитхабе AD9850, фаза и частота задается одной командой).
+ нужно на отдельном пине МК выдавать импульс длительности равной периоду М-последовательности синхронно с началом периода. (меандр).
Главное реализовать данные функции в коде, вызов (управление ими) я смогу реализовать сам так же в Blynk.