Код проекта усилителя на tda7294 в PIC16f877a становится все больше, отлаживать его все труднее и дольше, но останавливаться уже нельзя 🙂 В проекте вместе с новыми добавлениями появляются хирургические вырезы, но уже фактически видна финишная прямая, вон уже шлифмашинку заказал корпус свой пилить. Ну да это все лирика… Ну, приступим. Читать далее
Архив метки: tda7294
Плата для усилителя на TDA7294
Решили слегка нарушить времена легкого застоя, урвал частичку свободного времени и собрал платки для усилка.
Заготовка корпуса для усилителя
Источник питания 12В, 5В для усилителя
Пришло время обеспечить питанием будущие блоки управления усилителя. Так как для нас важен минимальный шум и устройство будет работать только от сети, то я решил делать блок питания на линейных стабилизаторах.
Чего хочется?
- Напряжение +12В для питания кулеров + реле, отвечающее за импровизированный режим stand by.
- Напряжение +5В для питания всего остального, остального много, поэтому надо заколбасить побольше разъемчиков.
- Повторюсь, остального много, а линейные стабилизаторы не могут обеспечить достаточную мощность, поэтому их нужно умощнить.
- Поместить управляющие транзисторы под кулеры и реле.
- Предусмотреть выводы для светодиодной индикации и выключателей.
Меню для дисплея усилителя
В данной статье представлены муки по созданию меню для дисплея усилителя. Главная проблема здесь – то что мы имеем всего три кнопки (энкодер), причем две из которых и не кнопки вовсе по сути.
Для начала нарисуем как должно выглядеть наше меню (влево-вправо это вращение энкодера, вниз – нажатие на кнопку):
Усилитель с мозгами на tda7294
Немного предыстории: Приобрел я тут на днях себе колонки вега 25AC-109 (которые поновее и 8 Ом), подключил их к своему самодельному усилку на tda7294, запихнутому в корпус от старого комповского БП (правда с оговоркой, что трансформатор находится вне корпуса), меня вроде как и звучание вполне устраивает, но хочется чего то эстетически выдержанного, ну и плюс заодно научиться работать с некоторой периферией.
Итак, что же необходимо сделать:
- Собственно два усилителя на два канала на tda7294 с аудиопроцессором (управление как минимум громкостью + режим Mute по шине I2C).
- Два блока питания: один для питания цифры и кулера(ов), второй мощный с двумя выходными напряжениями для питания усилителя.
- Мозг усилителя, в первом приближение плата с PIC16f877a + DS1307 + DS18b20 на борту и выводами на все порты ввода/вывода для дальнейшего использования с чем угодно.
- Модуль радиоприемника+радиопередатчика для беспроводной передачи звука на усилитель.
- Модуль интернет-радио (если хватит на это терпения).
- GUI для управления через USB.
- ЖК дисплей + кнопки железного управления.
- Управление через ИК.
- Регулировка громкости и управление меню с помощью энкодера.
- Корпус (чувствую будет самым геморным пунктом).
- Меню для ЖК дисплея.
- Low VDD Detector.
[Проект находится в стадии разработки и периодически данная статья будет дополняться]
update#1: мозги готовы в таком виде, в котором и планировались, ссылка в пункте 3. Следующим этапом пойдет подключение LCD и вывод на него времени и температуры.
update#2: добавлено подключение LCD + функции вывода температуры и времени на него.
update#3: добавлены процедуры обработки вращения энкодера.
update#4: обновлены процедуры обработки вращения энкодера.
update#5: создал меню для ЖК дисплея.
update#6: внедрил ИК управление в девайс.
update#7: готов источник питания цифры и кулеров.
update#8: готов источник питания для усилков.
update#9: готовы сами усилители на tda7294.
update#10: готова плата с аудиопроцессором tda8425
update#11: готов Low Vdd Detector