Печать

Простой аудиопроцессор на TDA7313 и Atmega8

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 7
ПлохоОтлично 
Простой аудиопроцессор на TDA7313 и Atmega8

Микросхема TDA7313 - аудиопроцессор предназначена для построения предварительного усилителя аудиоаппарата. Кроме предварительного усиления сигнала для последующего его подачи на УМЗЧ, данная микросхема выполняет функции переключателя трех входов, регулировки тембра, громкости, стереобаланса, а так же микширования сигналов, поступающих с разных входов. На выходе имеется квадросигнал, - стереовыход для фронтальных УМЗЧ и стереовыход для тыловых УМЗЧ. То есть, должно быть четыре УМЗЧ и четыре акустические системы. Вполне возможно использовать в качестве УМЗЧ микросхему типа TDA1558 (счетверенный интегральный УМЗЧ 4х11W), или аналогичную.

Управление аудиопрцессором TDA7313 осуществляется по шине I2C при помощи внешнего контроллера. В данном случае в качестве контроллера управления используется схема на микроконтроллере ATMEGA8-16А и двухстрочном 16-символьным модулем жидкокристаллического индикатора. Конструктивно все выглядит очень просто. На передней панели аппарата, в который будет установлен этот предусилитель, будет выходить экран дисплея и клавиатура из пяти кнопок, расположенных так как средние универсальные кнопки большинства пультов управления, то есть, посредине одна кнопка, и четыре: сверху, снизу, слева и справа от неё. Средняя кнопка - MUTE, она для быстрой блокировки звука (чтобы не шарить в меню, а выключить звук сразу). Сверху и снизу от неё кнопки «вверх» и «вниз», с их помощью можно перебирать параметры меню перемещаясь по строкам, соответственно, вверх и вниз. Слева и справа -кнопки «+» и «-», соответственно, с их помощью можно регулировать выбранный кнопками «вверх» и «вниз» параметр, или переключать его состояния (например, переключать входы).

Схема устройства

Есть три входных разъема «Вход 1», «Вход 2» и «Вход 3». На них подают аналоговые аудиосигналы от источников сигнала, например, от радиоприемного тракта, проигрывателя DVD и телевизора. Сигналы поступают на выводы 9-11 и 13-15 микросхемы А1.

Выходных разъема два, - «Выход тыл» и «Выход фронт». Сигналы снимаются с выводов 22-25. Питается TDA7313 от источника напряжением 9V. Вообще, напряжение питания может быть от 6 до 10V.

Контроллер D1 типа ATMEGA8-16A, с синхронизацией от внешнего кварцевого резонатора частотой 4 МГц.

Управление осуществляется кнопками S1-S5. При этом в верхней строке дисплея отображается название параметра, а в нижней процесс его изменения. При выполнении регулировок в нижней строке будет диаграмма, показывающая величину установленного параметра. При переключении входов, - в верхней строке надпись «Audio Switch», а в нижней номер выбранного входа, - «lnput1», «lnput2», или «lnput3».

Меню устройства

Никаких действий для запоминания установленных настроек не нужно, просто переходите по меню вверх-вниз, и выставляете величины параметров. Через 60 секунд после прекращения действий все изменения запоминаются.

В контроллер нужно внести программу, TDA7313.HEX которая находится в архиве. На мой взгляд, наиболее удобно все это смонтировать на двух макетных печатных платах, - раздельно аналоговую и цифровую часть. Цифровую плату вместе с дисплеем расположить на фронтальной панели аппарата, а аналоговую в более подходящем месте, - возле входов или УМЗЧ.

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

Файлы:
Файл прошивки микроконтроллера, макет печатной платы Eagle
Дата 03.10.2012 Размер файла 66.7 KB Закачек 2038

Комментарии  

0 #1 Oksymoron 14.07.2013 10:15
какие фьзы программировать ?
Сообщить модератору
0 #3 Vasin 02.04.2014 22:36
А вот если еще и энкодер кто нить прикрутил бы к етой железке...
Сообщить модератору

Рекомендуем посмотреть