ИС TDA7718 представляет собой аудиопроцессор, управляемый микроконтроллером. TDA7718 имеет в своем функциональном составе переключатель входа, 6-канальный выход, регулятор громкости, выходной аттенюатор, регулятор тембра, полосовые фильтры. Звуковой процессор управляется с помощью шины I2C.
Основные характеристики TDA7718:
-
Электрические свойства:
-
Напряжение питания от 7,5 до 10 В, рекомендуемое напряжение питания 8,5 В
-
Потребляемая мощность 29 мА
-
Входное сопротивление 100 кОм
-
Максимальное выходное напряжение 2,2 Вэфф
-
Максимальное входное напряжение 2,0 Вэфф
-
Отношение сигнал/шум 104 дБ
-
Общие гармонические искажения 0,01%
-
Разделение каналов 90 дБ
-
-
Объем:
-
Диапазон регулировки аттенюатора от 0 до 15 дБ с шагом 1 дБ
-
Регулировка средних частот: 400, 800, 2400 Гц
-
-
Регулятор громкости от -31 до 21 дБ с шагом 1 дБ
-
Регулятор тембра BASS):
-
Регулировка уровня от -15 до 15 дБ с шагом 1 дБ
-
Регулировка средних частот: 60, 80, 100, 200 Гц
-
Регулировка Q: 1, 1,25, 1,5, 2
-
-
МЕЖДУ регулятором тембра):
-
Регулировка уровня от -15 до 15 дБ с шагом 1 дБ
-
Регулировка центральной полосы: 0,5, 1, 1,5, 2,5 кГц
-
Регулировка Q: 0,75, 1, 1,25
-
-
ВЫСОКИЙ регулятор тембра):
-
Регулировка уровня от -15 до 15 дБ с шагом 1 дБ
-
Регулировка центральной полосы: 10, 12,5, 15, 17,5 кГц
-
-
Выходные аттенюаторы: независимые для каждого выхода (LF, RF, LR, RR, SL, SR) от -79 до 0 дБ
-
Режим MUTE: уровень -90 дБ
-
Сабвуфер:
-
2 выхода (SL, SR)
-
Регулировка фильтра: 55, 85, 120, 160 Гц
-
Регулировка фазы (0, 180)
-
-
Вход:
-
3 стереовхода для TDA7718B и 5 для TDA7718N
-
1 псевдодифференциальный вход
-
1 дифференциальный вход
-
На базе Arduino можно организовать управление всеми функциями звукового процессора. Для удобства управления вы можете использовать библиотеку - https://github.com/liman324/TDA7718.git
Ниже приведен пример регулятора тембра и громкости на базе TDA7718B, дополнительно с использованием энкодера ky-040, трех кнопок и ИК-приемника. Информация о текущих настройках отображается на LCD2004 с модулем I2C на базе микросхем PCF8574.
Регулятор тембра и громкости включает переключатель 3, три входа с независимой регулировкой уровня для каждого входа. Регулятор тембра, регулятор громкости, выходные аттенюаторы, центральная полоса и регулятор добротности.
Обратите внимание: Аудиопроцессор PT2315 (Arduino).
Все параметры сохраняются в энергонезависимой памяти.Регулятор тембра и громкости содержит три меню, первое и главное меню позволяют регулировать громкость и тембры. Все функции в этом меню дублируются ИК-пультом. Контрольные значения отображаются в дБ. Для перехода к параметрам нажмите кнопку энкодера.
Кроме того, используются три кнопки (тумблер - замыкание на GND), первая кнопка переключает в меню с редко изменяемыми параметрами, вторая кнопка позволяет переключать входы, при этом поворотом кнопки энкодера можно регулировать усиление каждого вход, третий активирует режим кнопки MUTE. Все три кнопки дублируются ИК-пультом.
Второе и третье меню редко содержат измененные параметры; настройка параметров осуществляется только с помощью энкодера.
После скачивания скетча вам необходимо открыть порт монитора и получить коды кнопок вашего ИК-пульта, которые необходимо ввести в скетч.
Скетч - http://rcl-radio.ru/?p=80718
ArduinoЭлектроникаПрограммированиеСамодельныеДлинный пост 0 Поддержите чувстваБольше интересных статей здесь: Гаджеты.
Источник статьи: TDA7718 (Arduino).