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

Кинотеатр с восьмиканальным звуком 7.1. ADAU1701 + AD1934. TDM8 Cinema / surround 7.1 project

Олег

Administrator
Команда форума
Этот проект домашнего кинотеатра построен на DSP ADAU1701 и DAC AD1934.
Сигналы с восьми цифровых выходов Reflex2 или 3 (включены для передачи данных в формате TDM8) в подаются на общий регулятор громкости Single1. За регулятором громкости сигналы поступают на цифровой выход ADAU1701 также включенный для передачи данных в формате TDM8 к которому подключен цифровой вход ЦАП AD1934, который тоже настроен для работы в TDM8. Т.е. мы получаем на выходе AD1934 8 аналоговых сигналов: Сабвуфер, Центр, Правый и левый фронтальные, Правый и левый боковые, Правый и левый тыловые.
SigmaStudio1701_cinema5_1.jpg

Кроме цифрового выхода ADAU1701 имеет четыре аналоговых выхода, которые тоже нужно использовать. В SigmaStudio есть интересный алгоритм – ADvirtual. Он расширяет стерео поле, создавая более просторную среду для прослушивания в нескольких стилях. Алгоритм проводит сложную обработку сигнала для синтеза виртуальных динамиков и создает ощущение что музыка окружает вас. Встроенные спектральные фильтры для тонкой настройки частотных и фазовых характеристик. 5.1-канальный объемный звук (левый, правый, центральный, сабвуфер, левый и правый каналы объемного звучания) преобразовываются в двухканальный формат, бинауральный для наушников и специально обработанный Стерео для воспроизведения громкоговорителями.

В проекте использован один алгоритм ADvirtual с переключателем шести режимов.

5.1 –> виртуальные громкоговорители

5.1 -> виртуальные наушники

Стерео -> виртуальные громкоговорители

Стерео -> виртуальные наушники

5.1 -> обычное стерео

Стерео -> сквозной ТКТК (непонятно что это)

Давайте почувствуем изменения в звуке. Эффекты очень разные, даже мое ухо обывателя слышит это очень четко.

В схему добавлен генератор импульсов Pulse с выходом на GPIO2. На плате RDC PRO 2-0027 на этом выходе висит светодиод. Можно использовать как индикатор режима воспроизведения 44.1 или 48 кГц. Если в каждом проекте настроить его на разную скважность.

Обратите внимание на настройки регистров ADAU1701. Serial Input – TDM8, SDATA_OUT0 – TDM Enable. GPIO как на рисунке.
Reg1701_cinema5_1.jpg


В ChipStudio. ADAU1701 к I2C, AD1934 к SPI. Регулятор громкости к GPIO0, кнопка MUTE к GPIO15,
Кнопка переключения эффектов ADvirtual к GPIO17. Можете поменять как вам удобно.

ChipStudio1701_cinema5_1.jpg


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

Pins_REFLEX2_TDM8_CINEMA7_1.jpg



Особое внимание к джамперам. Reflex2 Slave в TDM8 и вывод звука 7.1
GPIO53 переключает генераторы на RDC PRO 2-0027.
GPIO22 и GPIO23 – интерфейс I2C к ADAU1701
GPIO8,9,10 и 12 - интерфейс SPI к AD1934
Кнопки должны быть с подтяжкой к 3V3 через резистор 2-10 кОм

Здесь проекты в SigmaStudio и ChipStudio. Проекты только для двух частот 44.1 кГц и 48кГц. т.к. нет видео файлов со звуковой дорожкой 7.1 или 5.1 с частотой дискретизации выше 48кГц
 

Вложения

Последнее редактирование:

Vitalii

Well-known member
Приветствую. У кого заработал кинотеатр?
Весь день на него потратил, а работать в упор не хочет.
 

Vitalii

Well-known member
Прошивка рефлекса последняя. 2.7, Vid\Pid заменил. Джамперы на рефлекс установил. Звук с рефлекса выходит со всех каналов. 1934 работает исправно, все входы\выходы. Громкость с рефлекса GPiO замкнул на 3.3в. Интерфейс SPI подключил как на картинке. Но почему-то мне вспомнилось, ранее были ошибки в модулях 1934\33, на всякий случай поменял местами MOSI\MISO. Не помогло, на выходе по прежнему тихо.
 

Vitalii

Well-known member
Снял 11 джампер и звук появился. Но очень тихо-тихо играет с шипением.
 

Олег

Administrator
Команда форума
У вас ADAU1701 в модуле RDC PRO 2-0027?
Когда включаете светодиод моргает?
 

Vitalii

Well-known member
В настройках VLC плеера выбрал свой рефлекс. Выставил в пк 44.1/24. По прежнему не работает. Менял в настройках пк на 48/24 ситуация та же.
 

Vitalii

Well-known member
Вот такие настройки.
 

Вложения

Vitalii

Well-known member
Как буд-то сквозь ADAU1701 проходит сквозняком. Без обработки и усиления
 

Vitalii

Well-known member
подал внешнее питание 3.3в на плату ADAU1701, звук на аналоговом выходе ADAU1701 появился. Работает нормально. А вот с 1934 звука нет.
 

Олег

Administrator
Команда форума
Проблема оказалась вот в чем. Если Reflex подключен к USB2.0 (черный), то в этой связке просаживается 5В, подаваемые от USB, практически до 4-х. Соответственно 3V3 не 3В3, а около 3В. Питание ADAU1701, а затем AD1934 на схеме подается через I2S порт. ADAU запускается при 3В, а вот AD1934 нет. Поэтому нужно сделать так сейчас и во всех других подобных связках: подключать Рефлексы к USB3.0 (синий) или на внешние платы подавать питание от отдельного источника 3В3 или 5В. Например, на плате AD1934 есть вход для 5В. При этом следует из шлейфа I2S убрать проводник 3V3.
Кстати, Рефлекс3 можно запитывать от внешнего источника 5В, там около USB есть джампер 5В, его нужно снять.
Сегодня провел несколько экспериментов с платами AD1934, AD1933, AD1938. При питании от черного USB иногда запускалась AD1933. Остальные платы, в связке, запускались только от синего USB.

Имейте это ввиду в ваших проектах на Reflex!

форум1701.jpg
 
Последнее редактирование:

Vitalii

Well-known member
Приветствую.
Урааа! Все заработало. 1933\34\38 запитал от отдельного блока питания 5в 3А. А вот 1701 пришлось запитать от рефлекса, иначе не стартует 1701.
 

Вложения

Vitalii

Well-known member
Звук просто бомба. Очень рекомендую воспользоваться такой связкой.
Спасибо большое инженерам за превосходные платы.
 

Vitalii

Well-known member
Этот проект домашнего кинотеатра построен на DSP ADAU1701 и DAC AD1934.
Сигналы с восьми цифровых выходов Reflex2 или 3 (включены для передачи данных в формате TDM8) в подаются на общий регулятор громкости Single1. За регулятором громкости сигналы поступают на цифровой выход ADAU1701 также включенный для передачи данных в формате TDM8 к которому подключен цифровой вход ЦАП AD1934, который тоже настроен для работы в TDM8. Т.е. мы получаем на выходе AD1934 8 аналоговых сигналов: Сабвуфер, Центр, Правый и левый фронтальные, Правый и левый боковые, Правый и левый тыловые.
Посмотреть вложение 5274
Кроме цифрового выхода ADAU1701 имеет четыре аналоговых выхода, которые тоже нужно использовать. В SigmaStudio есть интересный алгоритм – ADvirtual. Он расширяет стерео поле, создавая более просторную среду для прослушивания в нескольких стилях. Алгоритм проводит сложную обработку сигнала для синтеза виртуальных динамиков и создает ощущение что музыка окружает вас. Встроенные спектральные фильтры для тонкой настройки частотных и фазовых характеристик. 5.1-канальный объемный звук (левый, правый, центральный, сабвуфер, левый и правый каналы объемного звучания) преобразовываются в двухканальный формат, бинауральный для наушников и специально обработанный Стерео для воспроизведения громкоговорителями.

В проекте использован один алгоритм ADvirtual с переключателем шести режимов.

5.1 –> виртуальные громкоговорители

5.1 -> виртуальные наушники

Стерео -> виртуальные громкоговорители

Стерео -> виртуальные наушники

5.1 -> обычное стерео

Стерео -> сквозной ТКТК (непонятно что это)

Давайте почувствуем изменения в звуке. Эффекты очень разные, даже мое ухо обывателя слышит это очень четко.

В схему добавлен генератор импульсов Pulse с выходом на GPIO2. На плате RDC PRO 2-0027 на этом выходе висит светодиод. Можно использовать как индикатор режима воспроизведения 44.1 или 48 кГц. Если в каждом проекте настроить его на разную скважность.

Обратите внимание на настройки регистров ADAU1701. Serial Input – TDM8, SDATA_OUT0 – TDM Enable. GPIO как на рисунке.
Посмотреть вложение 5275

В ChipStudio. ADAU1701 к I2C, AD1934 к SPI. Регулятор громкости к GPIO0, кнопка MUTE к GPIO15,
Кнопка переключения эффектов ADvirtual к GPIO17. Можете поменять как вам удобно.

Посмотреть вложение 5276

Схема подключений.
Посмотреть вложение 5277

Особое внимание к джамперам. Reflex2 Slave в TDM8 и вывод звука 7.1
GPIO53 переключает генераторы на RDC PRO 2-0027.
GPIO22 и GPIO23 – интерфейс I2C к ADAU1701
GPIO8,9,10 и 12 - интерфейс SPI к AD1934
Кнопки должны быть с подтяжкой к 3V3 через резистор 2-10 кОм

Здесь проекты в SigmaStudio и ChipStudio. Проекты только для двух частот 44.1 кГц и 48кГц. т.к. нет видео файлов со звуковой дорожкой 7.1 или 5.1 с частотой дискретизации выше 48кГц
Подскажите пожалуйста. GPiO 16 или GPiO 17? По схеме GPiO 17, а в описании GPiO 16. Но я пробовал и так и так не понял что меняется?
 
Верх