• Главная
  • Устройства
  • AVR
  • Индикатор уровня аудиосигнала на Attiny24

Индикатор уровня аудиосигнала на Attiny24

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

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

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

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

Архив для статьи "Индикатор уровня аудиосигнала на Attiny24"
Исходный код(Ассемблер), файл прошивки микроконтроллера
File Size 1.86 KB Download 90 Download

Метки: Индикатор, ATtiny24, Уровень, Матрица

Печать E-mail

Авторизация