• Внешний USB-ЦАП-Аудиопроцессор CDD-010 можно купить

ESP32 + ADAU1452 + SSM3582

lvn

Well-known member
Приветствую всех. И так, в продолжении данного сообщения опишу то, что получилось у меня сделать на данное время. Сигнал подается через оптику, usb транспорт и блютуз.

Оригинальный проект находится здесь.

Нам потребуется следующее железо:

ESP32: запускает основную программу, которая всем управляет, запускает веб-интерфейс и WiFi. Я использую китайскую плату ESP32-DevKitC V4 (ESP32-WROOM-32D 38pin с конвертором CP2102). Плата может питаться от кабеля либо от внешнего источника +5V или +3.3V.
esp32dev.jpgweb1.jpgweb2.jpg


ADAU1452 (RDC3-0027v2): Прошивка DSP собрана с использованием SigmaStudio. Прошивка хранится в ESP32 как часть установленного плагина. На плате RDC3-0027v2 нужно закоротить перемычку SELF BOOT и удалить резисторы R15 и R16.

Усилители SSM3582 на плате RDC2-0059. Выставить перемычки как на фото.

amp1.jpgamp2.jpgamp3.jpgamp4.jpg

OLED дисплей с I2C и драйвером SSD1306. Брал тут.

Энкодер KY-040. Брал тут. Если при включении удерживать кнопку, то отключается WI-FI.

TOSLINK коннектор (приемник). Брал тут. DLR2180 . Передатчик DLT2180A.

Схема подключения:
Schematic_dsp_2024-11-02 (2).png

Были сделаны изменения в программной части. Перевел на улучшенную файловую систему. Удалил неиспользуемый функционал. Вместо аддонов сделал выбор конфигураций усилителей. Например Mode1 - все в стерео, Mode2- все в моно и т.д.
Процессор и усилители настроены на 96кГц. На усилителях лимитеры выключены. Гейны на максимум.




Инструкции в папке с проектом.

Проект 1 здесь (В данном проекте используется 4 усилителя, без ЦАП. MODE 1 - все усилители в стерео. MODE 2 - все усилители в моно)

Проект 2 здесь (В этом проекте используется следующий конфиг Mode 1 - 2 х SSM3582 в стерео (1-4 канал), 2 х SSM3582 в моно (5-6 канал), ЦАП PCM5102A (7-8 канал), Mode 2 - все усилители в моно)
 
Последнее редактирование:

xkir

Well-known member
есть вопрос по подключению TOSLINK приемника. Выход приемника подключил к процу через конденсатор, так подсмотрел в китайской плате с adau1452. Нужен ли он?
Я подключал к adau 1467 стандартный приемник (PLR135/T9) без всяких конденсаторов, никаких проблем не наблюдается. на выходе сразу цифровой сигнал. Главное, питание приемника должно быть 3.3v.

Насчет энкодера, в этом модуле нет подтяжки центрального переключателя к питанию. видимо, поэтому и глючит. Можно еще конденсаторы 10нф повесить на все контакты.
 

lvn

Well-known member
Насчет энкодера, в этом модуле нет подтяжки центрального переключателя к питанию. видимо, поэтому и глючит. Можно еще конденсаторы 10нф повесить на все контакты.
В моих модулях кнопка тоже подтянута, стоит 3 резистора.
 

xkir

Well-known member
Насчет SPDIF, почитал спеку на 1467, там можно и TTL подавать напрямую и через конденсатор. На входе просто компаратор от середины питания +-200mV. Так что оба варианта можно использовать. у 1452 скорее всего так же.
 

lvn

Well-known member
Насчет SPDIF, почитал спеку на 1467, там можно и TTL подавать напрямую и через конденсатор. На входе просто компаратор от середины питания +-200mV. Так что оба варианта можно использовать. у 1452 скорее всего так же.
Спасибо! Пусть тогда стоит.
 

Solanto

Well-known member
Завтра гляну что в магазине у нас есть по esp'хам... и начну наверно внедрять...
 

lvn

Well-known member
Уверены?хотя бы сравнили что на фото и фото какое вы приложили, а не смотрели бы на ценник
Уважаемый, в первую очередь я посмотрел на сам чип, а потом уже на ценник. И вам советую. Там нет надписи именно esp32
 
Верх