TDA7718 (Arduino)

ИМС TDA7718 представляет собой аудиопроцессор с микроконтроллерным управлением. TDA7718 в своем функциональном составе имеет коммутатор входов, 6 канальный выход, регулятор громкости, аттенюатор выходов, регуляторы тембра, полосовые фильтры. Управление аудиопроцессором осуществляется при помощи шины I2C.

Основные характеристики TDA7718:

  • Электрические характеристики:

    • Напряжение питания от 7,5 до 10 В, рекомендуемое напряжение питания 8,5 В

    • Ток потребления 29 мА

    • Входное сопротивление 100 кОм

    • Максимальное выходное напряжение 2.2 VRMS

    • Максимальное входное напряжение 2.0 VRMS

    • Отношение сигнал/шум 104 дБ

    • Коэффициент нелинейных искажений 0,01%

    • Разделение каналов 90 дБ

  • Тонкомпенсация:

    • Диапазон регулировки аттенюатора от 0 до 15 дБ, с шагом 1 дБ

    • Регулировка центральной полосы: 400, 800, 2400 Гц

  • Регулятор громкости от -31 до 21 дБ, с шагом 1 дБ

  • Регулятор тембра BASS (НЧ):

    • Регулировка уровня от -15 до 15 дБ, с шагом 1 дБ

    • Регулировка центральной полосы: 60, 80, 100, 200 Гц

    • Регулировка добротности: 1, 1.25, 1.5, 2

  • Регулятор тембра MIDDLE (СЧ):

    • Регулировка уровня от -15 до 15 дБ, с шагом 1 дБ

    • Регулировка центральной полосы: 0.5, 1, 1.5, 2.5 кГц

    • Регулировка добротности: 0.75, 1, 1.25

  • Регулятор тембра TREBLE (ВЧ):

    • Регулировка уровня от -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 дифференциальный вход

TDA7718 (Arduino) Arduino, Электроника, Программирование, Самоделки, Длиннопост

На базе Arduino можно организовать управление всеми функциями аудиопроцессора. Для простоты управления можно воспользоваться библиотекой — https://github.com/liman324/TDA7718.git

Далее показан пример регулятора тембра и громкости на основе TDA7718B, дополнительно используется энкодер ky-040, три кнопки и ИК-приемник. Информация о текущих настройках выводится на LCD2004 c I2C модулем на базе микросхемs PCF8574.

TDA7718 (Arduino) Arduino, Электроника, Программирование, Самоделки, Длиннопост

Регулятор тембра и громкости имеет в своем составе коммутатор 3 три входа с независимой для каждого входа регулировкой уровня. Регуляторы тембра, регулятор громкости, аттенюаторы выходов, регуляторы центральных полос и добротности. Все параметры сохраняются в энергонезависимой памяти.

Регулятор тембра и громкости содержит три меню, первое и основное позволяет регулировать громкость и тембры. Все функции этого меню продублированы ИК-пультом. Значения регуляторов выводятся в дБ. Для перехода по параметрам необходимо нажимать кнопку энкодера.

TDA7718 (Arduino) Arduino, Электроника, Программирование, Самоделки, Длиннопост

Дополнительно используются три кнопки (коммутация — замыкание на GND), первая кнопка осуществляет переход в меню с редко изменяемыми параметрами, вторая кнопка позволяет переключать входы, при этом поворотом ручки энкодера можно настроить усиление каждого входа, третья кнопки активирует режим MUTE. Все три кнопки продублированы ИК-пультом.

TDA7718 (Arduino) Arduino, Электроника, Программирование, Самоделки, Длиннопост

Второе и третье меню содержит редко изменяемые параметры, регулировка параметров осуществляется только при помощи энкодера.

TDA7718 (Arduino) Arduino, Электроника, Программирование, Самоделки, Длиннопост

После загрузки скетча необходимо открыть монитор порта и получить коды кнопок Вашего ИК-пульта, которые необходимо вписать в скетч.

TDA7718 (Arduino) Arduino, Электроника, Программирование, Самоделки, Длиннопост

Скетч - http://rcl-radio.ru/?p=80718

TECHNO BROTHER

1.7K постов12.5K подписчиков

Добавить пост

Правила сообщества

1-Мы А-политическое сообщество. 2-Запрещено оскорбление: Администрации Пикабу, сообщества, участников сообщества а также родных, близких выше указанных.

3-Категорически запрещается разжигание межнациональной розни или действий, направленных на возбуждение национальной, расовой вражды, унижение национального достоинства, а также высказывания о превосходстве либо неполноценности пользователей по признаку их отношения к национальной принадлежности или политических взглядов. Мат - Нежелателен. Учитесь выражать мысли без матерщины