GPIO17 конечно не 16. Поправил только чтосхеме GPiO 17, а в описании GPiO 16
Кнопка переключения эффектов ADvirtual к GPIO17
GPIO17 конечно не 16. Поправил только чтосхеме GPiO 17, а в описании GPiO 16
Подтяжка есть на кнопках к 3V3?Вот так подключил. На 17 GPiO
Кнопки Ваши, вернее давно купленные в Чип и Дип от Амперки. На них есть подтяжка на + питание. Если судить по схеме.Подтяжка есть на кнопках к 3V3?
Наверное нужно эффектов накинуть и проверить.GPIO17 конечно не 16. Поправил только что
Кнопка переключения эффектов ADvirtual к GPIO17
Их достаточно в проекте. Посмотрите SigmaStudioНаверное нужно эффектов накинуть и проверить.
Здравствуйте, Олег. Подскажите пожалуйста. Могу ли я использовать платы RDC2-0027v3, SigmaDSP ADAU1701 и SigmaDSP ADAU1761 в этом проекте? Если да, то покажите пожалуйста как?Этот проект домашнего кинотеатра построен на 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
Схема подключений.
Посмотреть вложение 5292
Особое внимание к джамперам. 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кГц
А в других проектах присутствует мцлк на том же пине?И таки да, еще раз перепроверил, в режиме тдм8 отсутствует сигнал мслк на рефлексе2.0, а я мучаюсь тут, у меня ничего не работает, непорядок)))
Да, тоже такое наблюдал. Но дело не именно в TDM8. МК не выдает MCLK, если частота BCLK равна частоте MCLK, т.е BCLK = 256Fs. Похоже, это аппаратная особенность реализации периферии МК.И таки да, еще раз перепроверил, в режиме тдм8 отсутствует сигнал мслк на рефлексе2.0
Здравствуйте. Тогда все понятно.Да, тоже такое наблюдал. Но дело не именно в TDM8. МК не выдает MCLK, если частота BCLK равна частоте MCLK, т.е BCLK = 256Fs. Похоже, это аппаратная особенность реализации периферии МК.