Главная » Усилители
Призовой фонд
на июнь 2018 г.
1. Регулируемый паяльник 60 Вт
Паяльник
2. Тестер компонентов LCR-T4
Паяльник
3. 150 руб.
От пользователей

Высококачественный усилитель с 4-канальным микшером и цифровым управлением

Мотивация

Несмотря на то, что я музыкант, для меня абсолютно неважно, что я не владею дорогой высокомощной стерео системой. В течение многих лет я использовал самодельный стерео усилитель на базе TDA1554Q и оставался весьма довольным качеством звука. Этот усилитель используется для настольной звуковой системы моего компьютера, а также в качестве звуковой системы для прослушивания радио/просмотра видео.

Между тем, количество звуковых источников, которые я хотел подключить к своей стерео системе значительно возросло … потом появился планшет, который я использую для прослушивания интернет радио, музыкальный плеер, работающий на Raspberry Pi и время от времени я люблю слушать подкасты, загруженные на мой смартфон.

Следовательно, следующая настольная стерео система должна иметь множество входов … около четырех будет в самый раз. Также при просмотре телевидения на своем компьютере я не хочу постоянно вставать, чтобы отрегулировать уровень громкости, а собираюсь его регулировать цифровым способом; в качестве пульта дистанционного управления я бы хотел использовать свой смартфон.

Подведем итог необходимых параметров и компонентов:
– 20-ватный стерео усилитель
– 4-канальный аудио вход
– цифровой интерфейс для регулировки уровня громкости

Подход

С усилителем проблем возникнуть не должно. Мы просто покупаем микросхему TDA1554Q, прикручиваем ее к алюминиевому корпусу, припаиваем парочку резисторов и конденсаторов к соответствующим выводам ИС, согласно схемы из даташита, и небольшой высококачественный усилитель готов к использованию.

Поскольку уровень громкости будет регулироваться цифровым способом, я использую цифровые потенциометры. К сожалению, у меня нет возможности достать логарифмические цифровые потенциометры. Поэтому я нашел альтернативный метод, в котором применяется линейный потенциометр в комбинации с постоянным резистором, чтобы «подделать» логарифмический потенциометр.


Рисунок 1

Согласно рекомендаций, соотношение между резисторами R1 и R2 должно составлять 1:7, а 1:10 возможно обеспечит наилучший результат. Я самостоятельно сделал определенные вычисления с октавой и поэкспериментировал с соотношением. Я не нашел весомых причин против соотношения 1:10.


Рисунок 2

Очевидно, что делитель напряжения не является в точности линейным, но в среднем диапазоне все вполне приемлемо. Поэтому использование цифрового потенциометра + постоянного резистора будет достаточно для точной регулировки уровня громкости.


Рисунок 3

Теперь приступим к рассмотрению схемы. Мы получили четыре стерео входных канала, каждый из которых имеет два «поддельных» цифровых потенциометра для регулировки уровня громкости канала. Все сигналы каналов смешиваются друг с другом и проходят через главный цифровой потенциометр перед подачей в усилитель мощности. Все цифровые потенциометры контролируются через интерфейс I2C стандартным микроконтроллером, например, ATtiny2313, что будет вполне приемлемым вариантом. Tiny ожидает поступление команды через (однонаправленное) UART соединение, управляемое посредством, например, Raspberry Pi. Входная линия UART электрически развязана с помощью оптопары для того, чтобы изолировать общую линию заземления (Raspberry Pi) от чувствительной аудио электроники.

Сборка

Я запустил KICAD и сложил воедино свою схему:


Основная часть


Левая часть


Правая часть

Мы не будем подробно останавливаться на разводке, изготовлении платы и пайке … ну, разве что, посмотрите несколько фотографий …

Как вы видите, я использовал метод ЛУТ для нанесения тонера на текстолит для изготовления печатной платы. Разводка компонентов платы была выполнена с помощью программного автороутера, взятого на сайте freerouting.net.

Некоторые детали по развязке UART интерфейса

Подсоединение к Raspberry Pi или другому UART передатчику
Подсоединение к Raspberry Pi или другому UART передатчику

При подсоединении к микрокомпьютеру Raspberry Pi или другому UART выходному устройству, использовались линии VCC и Tx (не GND). UART интерфейс находится в высоком импедансном состоянии HI когда свободен. Поэтому после подсоединения VCC и Tx, светодиод оптопары выключен, когда линия свободна. Фототранзистор в оптопаре выполняет функцию инвертора, поэтому выходной сигнал представляет собой не инвертированный UART сигнал. Данная схема является полным аналогом обычного MIDI-интерфейса.

Микропрограмма

Поскольку ATTiny2313 не имеет «настоящего» интерфейса I²C (или TWI, как называет его компания Atmel), вам следует сконфигурировать USI (универсальный последовательный интерфейс) внутри ATtiny, чтобы он выступал в роли ведущего контроллера I²C. Я обнаружил очень полезный проект на эту тему (большое спасибо, doctek)

Теперь микроконтроллер опрашивает свой последовательный порт (4800 бод) на наличие команд в формате:

[1-4|M][L|R]=[000-255]\n

Примеры:
ML=000
MR=000

… устанавливает основную громкость в нуль для левого и правого канала

4L=220
4R=180

… устанавливает входную громкость для 4 канала в 220 (слева) и 180 (справа)

Вы также можете «подтянуть» вывод master mute (MM) усилителя мощности:

MM=TRU

или MM=FLS

Интерфейс пользователя

В заключении хорошо бы иметь доступ из командной строки к усилителю, но это не очень удобно для использования. Поэтому, я написал небольшой CGI скрипт на языке perl (используя быстрый cgi модуль и скрипт mootools.js), который предоставляет графический интерфейс для контроля уровня громкости.

СЛАЙДЕРЫ! Теперь доступ с моего смартфона был безукоризненным.

Скриншот веб-интерфейса

Оценка/Заключение

Система работает без каких-либо проблем. Цифровые потенциометры немного шумят при "регулировке", но мне это совершенно не мешает. Я не мог найти малошумящий настенный 12В блок питания. Некоторые из них приводили к тому, что усилитель начал издавать неприятные высокочастотные звуки. После долгих поисков я, наконец, нашел блок питания от неисправного Wi-Fi роутера, который идеально вписался в мой проект.

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
Основная часть.
U101 Операционный усилитель
TLC274
1 Поиск в магазинеВ блокнот
U102 Цифровой потенциометр
MCP4461
1 Поиск в магазинеВ блокнот
U103 Линейный регулятор
UA78L05A
1 Вариант с 8 выводамиПоиск в магазинеВ блокнот
IC101 МК AVR 8-бит
ATtiny2313-20PU
1 Поиск в магазинеВ блокнот
Q101 Транзистор1 Поиск в магазинеВ блокнот
D101 Диод1 Поиск в магазинеВ блокнот
D102 Светодиод1 Поиск в магазинеВ блокнот
OPT101 Оптопара
6N137
1 Поиск в магазинеВ блокнот
С101-С105 Конденсатор0.1 мкФ5 Поиск в магазинеВ блокнот
С106, С107 Конденсатор10 мкФ2 Поиск в магазинеВ блокнот
С108, С109 Электролитический конденсатор100 мкФ2 Поиск в магазинеВ блокнот
R101-R106, R113 Резистор
10 кОм
7 Поиск в магазинеВ блокнот
R107, R108, R110 Резистор
1 кОм
3 Поиск в магазинеВ блокнот
R109 Резистор
220 Ом
1 Поиск в магазинеВ блокнот
R111 Резистор
470 Ом
1 Поиск в магазинеВ блокнот
R112 Резистор
1 МОм
1 Поиск в магазинеВ блокнот
F101 Керамический фильтр1 Поиск в магазинеВ блокнот
JP101 Джампер1 Поиск в магазинеВ блокнот
J101-J104 Входной разьемREICHELT_EBS354 Поиск в магазинеВ блокнот
J105 Разьем для программатораAVR-ISP-61 Поиск в магазинеВ блокнот
P101-P103 РазьемCONN_23 Поиск в магазинеВ блокнот
K101, K102 РазьемCONN_32 Поиск в магазинеВ блокнот
Mixer_L.sch, Mixer_R.sch Миксер2 Поиск в магазинеВ блокнот
Две аналогичные схемы миксеров левого и правого каналов.
U201, U301 Операционный усилитель
TLC274
2 Поиск в магазинеВ блокнот
U202, U302 Цифровой потенциометр
MCP4461
2 Поиск в магазинеВ блокнот
С201-С204, С301-С304 Конденсатор1 мкФ8 Поиск в магазинеВ блокнот
С205-С208, С305-С308 Конденсатор0.1 мкФ8 Поиск в магазинеВ блокнот
R201-R208, R213-216, R301-R308, R313-R316 Резистор
10 кОм
24 Поиск в магазинеВ блокнот
R209-R212, R309-R312 Резистор
1 кОм
8 Поиск в магазинеВ блокнот
Добавить все

Скачать список элементов (PDF)

Оригинал статьи

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (1) | Я собрал (0) | Подписаться

0
Nich1con #
(ИМХО) Бессмысленный проект, так как уровень качества этого чипа находится ниже потребительского, а тактовые сигналы всей цифровой начинки добьет его, зачем городить такой огород ради цифровой регулировки громкости и управления? Странные люди, ты бы хоть чип получше поставил, уровня LM1845...
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Набор для сборки - УНЧ 2х60 Вт на TDA7294
Набор для сборки - УНЧ 2х60 Вт на TDA7294
Конструктор для сборки: предусилитель на лампе 6N3 Программатор Pickit3
вверх