10-ти полосный аудио спектроанализатор на ATmega32 и MSGEQ7

В данном проекте спектроанализатора для разделения частот используется микросхема MSGEQ7. В схеме применен AVR-микроконтроллер ATmega32. Количество полос — 10, в каждой полосе задействовано 10 светодиодов. Реализована визуализация пиковых значений.

Принципиальная схема спектроанализатора:

Фото устройства на макетной плате:

Настройки фьюзов следующие:

1. External crystal high Freq 16CK + 64 ms;
2. no memory lock features enabled;
3. serial program download enabled.

Т.к. микросхема MSGEQ7 7-ми полосная, то для получения 10-ти полосного спектроанализатора три полосы реализуются программно.

Файлы к статьи можно скачать тут

Источник: cxem.net


Ответить