Главная » Усилители
Призовой фонд
на май 2017 г.
1. Тестер компонентов MG328
Паяльник
2. Осциллограф DSO138
Паяльник
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

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

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

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

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

Теги:

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

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

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

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

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

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

200 Вт усилитель класса D на IRS2092
200 Вт усилитель класса D на IRS2092
Конструктор - темброблок на LM1036 Лазерный модуль 650нм 5мВт
вверх