Разработчик превратил Arduino в синтезатор частоты

Модуль Tsunami – построенный на базе платформы Arduino генератор сигналов разработан Ником Джонсоном, инженером Arachnid Labs. При помощи сервиса Kickstarter Джонсон получил финансирование на коммерческий выпуск модуля, который доступен по предварительным заказам за $60.

Схема решения основана на совместимом с Arduino Leonardo модуле микроконтроллера ATMega32U4, связанного напрямую с чипом цифрового синтеза AD9838 и 10-разрядным ЦАП для генерации аналоговых сигналов. Плата генерирует частоту с точностью 2,5 ppm. Она может использоваться для генерации синусоидальных, треугольных и прямоугольных сигналов с частотой до 2 МГц. Выходная амплитуда может подстраиваться от 0 до 6 В, смещение постоянной составляющей до 2 В в любую сторону от «массы».
Модуль Tsunami может также применяться для измерения сигналов. Он не использует АЦП Arduino, но имеет свой собственный высокоскоростной компаратор, позволяющий делать замеры частоты в пределах верхней границы в 8 МГц. Детектор пикового уровня позволяет измерять амплитуду сигнала. Также предусмотрен фазовый детектор.

Подключив выход Tsunami к аналоговому фильтру или усилителю звука и использовав вход модуля для измерения приходящих сигналов, можно оценивать, как на эти сигналы влияют различные частоты. Фазовый детектор измеряет задержку по фазе, что позволяет строить диаграммы Боде. Такой же подход может использоваться для измерения параметров неизвестных катушек, конденсаторов и цепей из данных компонентов. Чип прямого цифрового синтеза имеет встроенную поддержку модуляции частоты и фазы, модуль Tsunami также дополняет эти возможности амплитудной модуляцией.
Разработчик создает набор программных библиотек, например, синтезатора звука для измерения АЧХ звуковых усилителей, цифрового терменвокса, системы считывания и записи с плёнок классических компьютеров (Commodore, Atari, и т.п.).
Подписаться на почтовую рассылку / Авторам сотрудничество






