Предварительный усилитель с микроконтроллерным управлением
Автор - Андрей Дойников.
В журналах и в интернете есть подобные проекты но они выполнеены
на микроконтроллерах PIC или других. К сожалению я их не знаю, а хотелось
сотворить на микроконтроллере ATMEL. Начитавших статей в журналах, документации
и хождение по всевозможным форумам убедели меня, что не так и сложно сделать
нечто подобное. И родилась вот такая конструкция
Увеличить
Звуковая часть выполнена на известной и доступной микросхеме
TDA7313, схема включения по Datasheet-у
Блок управления выполнен на микроконтролере ATMega8535. Можно применить
практически любой, просто этот у меня был, хватило бы портов для подключения
LCD и кнопок, их у меня 9 шт.
1 - Выбор канала 1
2 - Выбор канала 2
3 - Выбор канала 3
4 - Выбор предыдущего пункта меню (LEFT)
5 - Выбор следующего пункта меню (RIGHT)
6 - Увеличение параметра (UP)
7 - Уменьшение параметра (DOWN)
8 - Вкличение/Выключение звука (MUTE)
9 - Вкличение/Выключение тонкомпенсации (LOUDNES)
FUSE Для микроконтроллера (PonyProg)
Также устройством можно управлять с помощью ИК пульта. Пульт
должен работать по стандарту RC-5. Я использовал вот такой
для использования другого пульта надо подкоректировать адрес
пульта и коды кнопок в файлах rc5.c и audioproc.c и перекомпелить проект. В
качестве компилятора я использовал WinAVR сборки 2006 года.
Для определения кодов клавиш можно использовать программу
RCexplorer ()
Блок питания без особеностей выполнен на двух стабилизаторах 7809 и 7805 для
питания звукового процессора и цифровой части
При нажатии кнопок LEFT или RIGHT выберается параметр для регулирования
(Громкость -> Усиление -> Тембр НЧ -> Тембр ВЧ -> Баланс Фронтов
-> Баланс Тыла . Кнопками UP DOWN увеличиваем или уменьшаем соответсвующий
параметр. На пулте есть кнопки которые позволяют регулировать Усиление, Тембр
НЧ, Тембр ВЧ независимо в каком бы режиме не находится устройство. При нажатии
на кнопки INPUT 1, INPUT 2,INPUT 3 выбирается соответсвующий канал. При этом включается
соответсвующий светодиод индикации выбранного канала. С кнопками MUTE и LOUDNES
по моему понятно. Индикация светодиодом присутствует и при режиме MUTE, а
индикация "Тонкомпенсации" отображается в вернем левом углу LCD
индикатора - отображается символ "L" можно конечно и ввести также и
Индикацию светодиодом, (портов хватает.
Устройство собрано на четырех печатных платах. Это плата с LCD с
микроконтроллером, звукового процессора, плата кнопок и индикации, блок
питания. Можно было конечно все сделать на одной двух, но мне было удобней так.
Все чертежи, схемы, чертежи печатных плат, исходники и прошивка находяться в
архиве проекта. Там же и список используемых елементов.
платы в формате программы SprintLayout 5.0, а также и в виде рисунков jpg ,
недостающие связи выполнены проводом МГТФ.
На заднем плане виден стендовый усилитель
мощьности, на нем я испытывал всевозможные УМЗЧ с данным устройством
Были испытаны схемы на таких микросхемах как
TDA2005,TDA2030,TDA2050,LM1875,TDA7294 и многих других.
Данная конструкция имеет большой потенциал для дальнейшего
увеличения функциональности (благо портов хватает). Например контроль
температуры радиаторов и внутри корпуса, включение выключения вентилятора для
охлаждения и т.п.
Другие фотографии находятся в каталоге images проекта
В архиве проекта чертежи, фотографии работы в разных режимах, схемы, чертежи
печатных плат, исходники и прошивка, список используемых елементов.
Файлы:
Архив
проекта (1.3MB)
Источник:
http://www.radiokot.ru/circuit/audio/amplifier/27/