Это очень простой стерео индикатор уровня звука для усилителя или другого аудиооборудования. Он контролируется Atmel AVR ATtiny24A или старше ATtiny24/24V. Одна интегральная схема обеспечивает индикацию обоих аудиоканалов. Индикатор имеет в общей сложности 7 делений на канал, 1 деление соответствует 5 дБ. Диапазон отображения составляет от -30 до 0 дБ. Базовый 0 дБ соответствует напряжению 0,775 В RMS и обозначается наивысшим (седьмым) светодиодом. Таким образом, если самый верхний светодиод светит или мигает, происходит перегрузка.

Индикатор уровня аудиосигнала на ATtiny24 - схема

В устройстве используется матричный дисплей с разрешением 5x7 точек, например TA07-11SRWA. Шкала уровня звука состоит из пар точек, средний столбец не используется. Однако также можно использовать отдельные светодиоды (например, прямоугольный светодиод 2x7). Дисплей управляется способом мультиплексирования, частота переключения составляет 100 Гц. Столбцы являются анодами, а строки - катодами. Резисторы R1, R2 определяют яркость дисплея. Сигналы левого и правого каналов подключены к входам аналогового преобразователя ADC0 и ADC1. Затухание (падение) шкалы составляет около 500 мс (в программе это можно отрегулировать на 4-й линии снизу). Этот индикатор уровня звука питается от источника питания 5 В, а максимальное потребление составляет около 30 мА, когда все светодиоды горят, это ниже некоторых светодиодов, например из лазерных указок. Конденсатор C1 располагается как можно ближе к микроконтроллеру.

Установка битов конфигурации микроконтроллера


Архив для статьи "Индикатор уровня аудиосигнала на Attiny24"
Описание: Исходный код(Ассемблер), файл прошивки микроконтроллера
Размер файла: 1.86 KB Количество загрузок: 430 Скачать