Зонный усилитель с DSP процессором для умного дома

Идея создать новый, более функциональный, зонный усилитель созрела еще на этапе построения первого моего усилителя. Путь построения данного усилителя был длинный. Сначала хотел делать коммутатор аудиосигнала на микросхеме MT8816 (матрица аналоговых ключей 8 x 16), но в процессе поисков решений наткнулся на DSP процессоры от фирмы Analog Devices и решил сделать проект усилителя именно на DSP процессоре.

С DSP процессорами на практике я никогда не сталкивался и для первого знакомства с DSP сделал девборд под процессор ADAU1445.

Девборд под ADA1445 для знакомства с DSP процессорами ADI
Девборд под ADA1445 для знакомства с DSP процессорами ADI

Потом были тесты на макетке и параллельно проектирование новой версии усилителя. Были закуплены все комплектующие для усилителя и оставалось только заказать печатные платы.

Макетка для тестов DSP процессора ADAU1445
Макетка для тестов DSP процессора ADAU1445

Но в этот период у меня полетел винт и практически завершенный проект нового усилителя был утерян. Все что сохранилось от нового проекта на фото ниже. В усилитель закладывался следующий функционал: 

  • DSP процессор: ADAU1445
  • USB звуковая карта на микросхеме PCM2706
  • микроконтроллер для управления DSP процессором ATSAMD21G18A-AUT
  • Ethernet на микросхеме W5500
  • 4 аналоговых входа на АЦП ADA1978
  • SD карта для воспроизведения WAV файлов
  • 1 оптический вход и 1 выход
  • Bluetooth на базе ESP32
  • USBi интерфейс для программирования DSP процессора
  • второй платой, 16 канальный оконечный усилитель мощности на 4 микросхемах TAS6424

Проект усилителя возродил только через полтора года. За это время была проработана структура нового проекта 4 версии исключающая недостатки всех предыдущих, а именно усилитель было решено сделать модульный, состоящий из главного блока — непосредственно сам DSP процессор и подключаемые к нему дополнительные модули, такие как усилитель мощности, аналоговые входы, аналоговые выходы, сетевой плеер… Модульность усилителя реализована на автомобильной цифровой аудиошине A2B, в качестве трансиверов используется микросхема AD2428KCPZ.

A2B представляет собой двунаправленную цифровую аудиошину с высокой пропускной способностью. По шине A2B можно передавать данные интерфейсов I2S/TDM/PDM и управляющую информацию I2C, а также сигналы тактирования и энергию для электропитания по одному 2-проводному кабелю неэкранированной витой пары на расстояние до 15 м. между узлами и до 40 м. по всей последовательной цепи.

Блок схема трансивера AD2428KCPZ шины A2B
Блок схема трансивера AD2428KCPZ шины A2B
Схема шины A2B
Схема шины A2B

Все модули усилителя выполнены в корпусах для установки на DIN рейку. Каждый модуль имеет свой вход питания и разъемы для подключения к шине A2B с помощью которой модули соединяются между собой витой парой. Длина A2B шины между модулями до 15 метров, но не больше 40 метров общей длины на все модули.

Схема подключения модулей
Схема подключения модулей

Главный модуль

Главный модуль состоит из 2 плат и модуля шины A2B. Корпус занимает 4 стандартных модуля на DIN рейке.  Используется корпус фирмы GAINTA — D4MG.

Состав модуля:

  • DSP процессор ADAU1452
  • EEPROM память для DSP — 25AA1024 1 Мбит
  • микроконтроллер ESP32
  • Ethernet 10/100 реализован на чипе LAN8720A
  • USB звуковая карта на микросхеме PCM2706
  • Bluetooth на базе ESP32
  • 1 оптический вход
  • 1 оптический выход
  • 2 опторазвязанных триггерных входа, заведены на GPIO ESP32
  • 1 вход 0-10 В или 4-20мА, заведен на АЦП ADAU1452
  • питание от 9 до 36 Вольт постоянного тока.
  • установлен модуль мастера шины A2B
  • конвертер USB — UART на микросхеме CP2102N, для программирования ESP32
  • конвертер USBi на микроконтроллере CY7C68013A-56LTX, для программирования ADAU1452 с помощью программы Sigma Studio
Нижняя плата главного модуля усилителя.
Нижняя плата главного модуля усилителя.

На верхней части корпуса располагаются светодиоды индикации и 2 USB разъема для программирования ESP32 и ADA1452. Под верхней крышкой корпуса на плате имеется переключатель режима SELFBOOT. Кнопка сброса ADAU1452 и кнопка сброса ESP32. Пины для подключения к интерфейсу I2C и UART(ESP32).

Главный модуль в сборе, без верхней крышки.
Главный модуль в сборе, без верхней крышки.
Вид главного модуля без корпуса.
Вид главного модуля без корпуса.

Модуль усилителей мощности

Модуль 8 канального усилителя D класса выполнен на 2 микросхемах TAS6424, выходная мощность до 45 Вт (не допустимо без активного охлаждения),  питание от 5 до 18 В. Корпус занимает 4 модуля на DIN рейке. Усилитель полностью цифровой входной сигнал подается в формате I2S т.о. полностью исключены лишние преобразования цифры в аналог. Сигнал в формате I2S идет без преобразований от DSP главного модуля, по шине A2B и попадает сразу на вход усилителя.

Блок схема микросхему усилителя TAS6424
Блок схема микросхему усилителя TAS6424
Модуль 8 канального усилителя
Модуль 8 канального усилителя

Модуль аналоговых входов

Модуль выполнен на аналогоцифровом преобразователе (АЦП) ADAU1978. Имеет два разъема Jack 3.5 мм. для подключения источников аудиосигнала. На плате имеется пины для подключения источников сигнала с дифференциальным выходом.

Модуль аналоговых входов
Модуль аналоговых входов

В планах модуль на основе Raspberry Pi Zero, 16 канальный модуль линейных выходов…

Подписаться
Уведомлять
guest

4 комментариев
Старые вначале
Новые вначале По голосам
Межтекстовые Отзывы
Посмотреть все комментарии
Andrew
Andrew
2 лет назад

Супер! Можно будет заказать?

Андрей
Андрей
2 лет назад

Респект! Прям то, что нужно! B цели те же)) Я в очередь на заказ!)) Готово? Сейчас заканчивается ремонт в квартре, занимаюсь проектированием и комплектацией щитов для нее. Аудио каналов получилось 9 (ни туда ни сюда)) Вопросы: Какие функции возложены на DSP? Хватит ли пропускной способности шины для 8 (9) каналов? По усилку: Какая реально температуры нагрева? Может имеет смысл сделать больше корпус и радиатор для пассивного охлаждения? Я в TwinLine со слаботочкой хочу загнать, вопрос нагрева критичен, дофига всего. Ящик хоть и большой, железный, но дырявить его для принудиловки не хочется. Не понятно по питанию, с одной стороны в даташите… Читать далее »

4
0
Поделиться своими мыслямиx