Сторінки

6 вер. 2012 р.

Усилитель с аудиопроцессором TDA7313

Решил я сделать усилитель с аудиопроцессором TDA7313. Про усилитель НЧ рассказывать, наверное не буду, а опишу ту часть, которая называется темброблок.

1. Постановка задачи

Для того, чтобы понятнее было, что делать - напишем что-то вроде небольшого ТЗ. Рассмотрим структурную схему будущего устройства:


В основе темброблока лежит аудиопроцессор TDA7313. Управляет им микроконтроллер, который получает команды управления с инкрементального энкодера, кнопок и ИК пульта дистанционного управления. Связь между микроконтроллером и аудиопроцессором осуществляется с использованием интерфейса I2C. Текущее состояние всего устройства отображается на ЖК индикатор (блок ЖКИ на схеме) .
Устройство имеет 3 переключаемых между собой аналоговых стерео входа. Обработанный сигнал поступает на выход "П" (для передних динамиков), и на выход "З" (для задних динамиков).
Дополнительной опцией я решил добавить датчик температуры  ДТ (возможно потом можно будет его прикрепить к радиатору усилителя мощности). Датчик самый "попсовый" с интерфейсом 1-wire.

2. Железо

Итак задача поставлена, переходим к схеме. В устройстве я постарался задействовать самые популярные и дешевые компоненты. По этому ЖКИ у нас WH1202 на базе контроллера hd44780. Микроконтроллер STM8S103K - мой любимый из самых дешевых. В качестве датчика температуры я выбрал всем известный DS18В20. Вобщем внимание на схему:


В схеме имеются 2 стабилизатора напряжения - DA2, DA4. Первый для питания аудиопроцессора, второй - для микроконтроллера и ЖКИ. Аналоговая и цифровая земли разделены и соединяются между собой через индуктивность L1. Для защиты от переполюсовки установлен диод VD1.
Обвязка DA1 по Datasheet.
ЖКИ HL1 подключен к МК DD1 через 4-проводный режим. Питание на ЖКИ подается с вывода МК. Сделано это для того, чтобы программа имела возможность отключать индикатор. Вход управления контрастом берет напряжение прямо из вывода МК, который предполагается будет работать в режиме ШИМ. Таким образом мы сможем регулировать контраст изображения. Подсветка ЖКИ подключена через транзисторный ключ VT4, которым управляет МК. Для подсветки также возможно ШИМ - регулирование яркостью подсветки.
Энкодер EN1 и кнопочные переключатели SB1 и SB2 подключены к МК без подтягивающих резисторов, т.к. предполагается использование внутренних подтяжек. Линии, касающиеся I2C и 1-wire подтянуты к питанию МК.
Инфракрасный датчик DD2, и датчик температуры DD3 питаются от того же напряжения, что и МК.
Вход сброса DD1 подтянут к питанию МК. XP1 - трехпиновый разъем программирования (хотя для программирования и отладки вывод "NRST" необязателен).

Со схемой разобрались, переходим к плате. Т. к. у меня имелись определенные замыслы по поводу корпуса устройства, то размеры платы я выбирал исходя из этих соображений. Посмотрим на плату:


Плата получилась однослойная, но с несколькими перемычками.
На верхней части платы (TOP) установлен ЖКИ, энкодер, кнопочные переключатели и разьемы. Все остальное, включая дорожки размещено на слое BOTTOM.


3. Программа

Продолжение следует ...













Немає коментарів:

Дописати коментар