Регулятор громкости 5.1 на TDA7448

Вашему вниманию предлагается простой высококачественный шестиканальный цифровой регулятор громкости. Регулятор собран на микросхеме TDA7448, производимой европейской фирмой STMicroelectronics. Данная микросхема имеет цифровой интерфейс I2C. Для управления через этот интерфейс использован распространенный, дешевый, высокоскоростной RISC микроконтроллер фирмы Microchip PIC16F873 (возможна замена на PIC16F873A, PIC16F876, PIC16F876A).
Разработчики устройств на микроконтроллерах от Microchip имеют уникальную возможность лёгкого подключения нескольких энкодеров без дополнительной обвязки. Это позволило реализовать довольно необычный концепт устройства.
Конструктивно схема состоит из двух узлов: микроконтроллерного блока управления

Микроконтроллерный блок управления
http://s3.uploads.ru/t2CSV.jpg

и блока регулятора на TDA7448.
http://s8.uploads.ru/OYN4R.jpg

Блок регулятора на TDA7448

Регулятор предполагается использовать в системах формата 5.1. Это предполагает наличие следующих каналов: фронтальные (левый и правый), тыловые (левый и правый), центр и сабвуфер. Для управления этими каналами используется 4 энкодера. Режим громкости и баланса для фронта и для тыла переключается кнопкой "громкость/баланс". Также предусмотрены кнопки "Mute" (приглушение) и "StandBy" (дежурный режим). Есть и отдельная линия StandBy, которую можно использовать для аппаратного отключения усилителей. Особый режим - "Общая громкость" (Master volume). Переход в данный режим осуществляется кнопкой по зарезервированной линии. В этом режиме все энкодеры работают в параллели, т.е. равномерно изменяют уровни громкости по всем каналам (линиям). Параметр "общая громкость" не имеет какого-то определенного числового измерения, т.к. каждый из каналов настроен на свой уровень громкости. Регулировка "общей громкости" лишь синхронно уменьшает или увеличивает все каналы.
Для визуализации направления регулирования в этом режиме на индикаторе в верхней строке выводится название режима "Master volume", а в нижней строке анимированные значки <<<<< или >>>>>.
http://s5.uploads.ru/Svuaj.jpg

Регулировка общей громкости

Все перечисленные функции управления можно осуществить через любой пульт дистанционного управления в формате RC5 (от бытовой техники Philips).
Печатные платы выполнены из одностороннего фольгированного текстолита методом ЛУТ, но могут быть легко выполнены на монтажных платах. Файлы рисунков плат в формате Sprint Layout в конце статьи. Ниже рисунок и фотография собранной печатной платы микроконтроллерного блока управления.
http://s4.uploads.ru/Cecqg.jpg

Рисунок печатной платы микроконтроллерного блока управления

http://sh.uploads.ru/iumD6.jpg

Фотография собранной печатной платы микроконтроллерного блока управления

Номиналы сопротивлений и конденсаторов могут отличаться от указанных на схеме на 20%.
Индикатор имеет 2 строки по 16 символов. Их выпускает много разных фирм и в их составе используются разные микросхемы: HD44780 (HITACHI), KS0066 (SAMSUNG), КБ1013ВГ6 (АНГСТРЕМ) и другие.
ИК-приемник TSOP1736 (Vishay) можно заменить на SFH-506 (Siemens), TFMS5360 (Temic), ILM5360 (ПО "Интеграл").
Микросхема TDA7448 выполнена в корпусе для поверхностного монтажа, но имеет довольно широкий шаг выводов (1,27 мм) и легко припаивается острозаточенным паяльником. Далее рисунок и фотография собранной печатной платы блока регулятора на TDA7448.
http://sd.uploads.ru/DdSz2.jpg

Рисунок печатной платы блока регулятора на TDA7448

http://s8.uploads.ru/xI8KL.jpg

Фотография собранной печатной платы блока регулятора на TDA7448
http://s7.uploads.ru/4xhtl.jpg

Фотография собранной печатной платы блока регулятора на TDA7448

Ниже рисунок платы энкодеров:
http://s7.uploads.ru/yxsuc.jpg

Рисунок платы энкодеров

Энкодер механический инкрементирующий, например, PEC12 или из серии EC11. При выборе энкодера руководствуйтесь документацией по цоколевке выводов. Определить правильное включение можно методом научного перебора.
http://s5.uploads.ru/i4zMG.jpg

Плата энкодеров

Кнопки могут быть любыми на ваш вкус - от тактовых до типовых пленочных клавиатур. Пленочная клавиатура имеет прочную липкую основу (как скотч), что позволяет легко наклеивать её на корпус устройства. Для подключения шлейфа пленочной клавиатуры удобно использовать разъемы серии FB-x, например, FB-5R.
Работа регулятора успешно протестирована с различными пультами в формате RC5. Ниже фотография одного из пультов. Кнопками влево-вправо выбирается регулируемый параметр, а кнопками вверх-вниз устанавливается желаемый уровень (функции кнопок соответствуют кнопкам "громкость" и "канал").
http://sd.uploads.ru/s9e1O.jpg

Пульт ДУ

В процессе работы все настройки автоматически сохраняются и при включении плавно устанавливаются последние введенные уровни громкости.
Настройка схемы устройства сводится к установке необходимой контрастности подстроечным резистором. Все диалоги в меню сделаны на английском. Ниже фото из жизни:
http://s8.uploads.ru/MoNew.jpg

Регулировка громкости центрального канала

Об организации питания.
В сторону микроконтроллерного блока управления на стабилизатор 7805 желательно подавать напряжение на уровне 6-7 вольт с тем, чтобы он не грелся при падении напряжения. В сторону TDA7448 следует подавать напряжение 9 вольт со стабилизированного источника питания, например собранного на стабилизаторе 7809. Общие "земли" рекомендуем соединить на стороне блока питания.
Для любителей синтетического моделирования собран проект в Proteus Professional 7.2 SP6, в котором можно оценить некоторые функции регулятора громкости.
http://s5.uploads.ru/VGvsZ.jpg

Проект в Proteus

Если на входе вашего усилителя уже стоят блокировочные конденсаторы, то в данной схеме выходные электролиты смело можно выкинуть и поставить на их место перемычки.

Файлы печатных плат, прошивка МК и проект Proteus    Ссылка