Интересно, кому бы не хотелось, чтобы его усь обладал сервисом промышленных образцов?
Предлагаю вашему вниманию разработанную мной схему микропроцессорного регулятора громкости и тембра,
а также спецэффект 3D-Surround.
Мучался я с ней долго, но всётаки что-то вышло...
Содержание статьи / Table Of Contents
Внимание! У Вас нет прав для просмотра скрытого текста.
↑ Приведу некоторые характеристики устройства:
Глубина регулировки громкости: 0...76 дБ с шагом 4 дБДиапазон регулировки ВЧ и НЧ: -14...+14 дБ с шагом 2 дБ
Surround эффекты: 3
Отображение режимов и информации регулировок на двустрочном LCD дисплее
Макс. входное напряжение: 2 В
Коэффициент гармоник: 0.01%
Отношение сигнал/шум: 106 дБ
Разделение каналов: 90 дБ
↑ Как всё работает
Регулятор построен на базе микроконтроллера ATmega8 и аудиопроцессора TDA7442D, управляемого по шине I2C.Кратко поясню всё по порядку, микроконтроллер (далее МК), это такая интересная микрушка, которая представляет из себя практически цельный "компьютер", то есть во внутрь производители засунули вычислительное ядро (по аналогии с центральным процессором ПК), память программ (РПЗУ), память данных (ОЗУ) и всевозможную периферию - порты ввода/вывода, АЦП, таймеры, долговременную память данных (FLASH), COM-порты, контроллер уже упомянутой шины I2C, и т.д. и т.п.
Шина I2C предназначена для передачи данных в последовательном виде между устройствами по спец. протоколу, в данном случае от МК к TDA7442D.
Аудиопроцессор TDA7442D принимая последовательные данные преобразует их в параллельные, байт за байтом, и записывает их в соответствующую ячейку памяти - регистр, в TDA их несколько, и каждый соответствует своей регулировке, будь то громкость, тембр или 3D-эффекты.
Но просто спаянная схема не заработает без программы, это будет лишь куча никчёмных железок...
Вот для того чтобы оживить её, и нужна программа представленная ниже в архиве.
Для регулировок используется валкодер, и кнопка переключения режимов регулировки - MODE.
Также введена кнопка быстрого приглушения звука - MUTE.
↑ Возможные доработки
Сразу скажу, что схема сыровата, и максимально упрощена.1. Регулировка эффекта псевдостерео
2. влючение/выключение уся
3. переключение входов (вы, наверное заметили что их на схеме 4, а используется только один).
↑ Файлы
Ниже приведён архивы с прошивкой, платой в lay-формате (для 5-ой версии), и исходным текстом программы на си для Code Vision AVR.🎁at-tda-lay.zip 7.82 Kb ⇣ 363
🎁at-tda-c-hex.zip 4.88 Kb ⇣ 385
Друзья! Статью я пустил для затравки, если будете за, то я продолжу рассказывать о МК...
А как засунуть программу в микроконтроллер и оживить устройство, расскажу в следующей статье...
Александр
Камрад, рассмотри датагорские рекомендации
🌼 Полезные и проверенные железяки, можно брать
Опробовано в лаборатории редакции или читателями.
Начать сначала
Изучить правила
Написать админу
Войти
Зарегистрироваться
RSS
YouTube
Трансформатор R-core 30Ватт 2 x 6V 9V 12V 15V 18V 24V 30V
Паяльная станция 80W SUGON T26, жала и ручки JBC!
Отличная прочная сумочка для инструмента и мелочей
Хороший кабель Display Port для монитора, DP1.4
Конденсаторы WIMA MKP2 полипропилен
Трансформатор-тор 30 Ватт, 12V 15V 18V 24V 28V 30V 36V
SN-390 Держатель для удобной пайки печатных плат
Панельки для электронных ламп 9 пин на плату, керамика
