Я представляю вам ещё один простой индикатор уровня стереозвука для усилителя или другого аудиооборудования. Он состоит из 2 столбцов по 20 светодиодов и индикатора пикового значения. Он управляется интегральной схемой IO1 — Atmel AVR ATmega8A или более старыми ATmega8 или ATmega8L.
Единственная интегральная схема обеспечивает индикацию обоих аудиоканалов. Индикатор состоит из 20 светодиодных делений на каждом канале, 1 деление соответствует 2 дБ. Диапазон отображения составляет от -34 до +4 дБ. При превышении уровня возбуждения 0 дБ (18-й светодиод) возникает перегрузка. В качестве индикаторов можно использовать монолитные столбцы (линейные дисплеи) или отдельные светодиоды. Светодиоды управляются мультиплексным способом в 10 этапов, по 4 светодиода на каждом этапе, частота мультиплексирования составляет около 100 Гц. Резисторы R1…R4 определяют ток и, следовательно, яркость светодиодов. Сигналы левого и правого каналов подключаются к входам аналого-цифровых преобразователей ADC0 и ADC1. Время спада (выцветания) шкалы составляет около 600 мс. Устройство также оснащено индикатором пикового уровня, который можно активировать с помощью перемычки на схеме, обозначенной IM (индикатор максимума). Индикатор уровня звука питается от источника напряжением 5 В, и при горящих всех светодиодах потребление составляет около 45 мА. Конденсаторы C1 и C2 следует размещать как можно ближе к интегральной схеме IO1.
Скачать Исходный код на языке ассемблера (ASM) и Скомпилированный файл в формате HEX (556 байт):
Скачать в zip архиве.
Скачать в tar.gz архиве.