rolleron07
Well-known member
Все опции в проекте отключены
Для выложенного Вами проекта нет - там не настроен I2S.Рефлекс же должен быть в слейве?
что с ним, что без него. Может брак, если ничего не помагает на простейшем проекте?Для выложенного Вами проекта нет - там не настроен I2S.
Если для Reflex стоит джампер 11 (слейв) и загружен проект, выложенный выше, джампер 11 нужно снять.
У меня похожие проблемы были, если запитывать мать с рефлексом, когда последний уже подключен к USB. В итоге пришлось это пресечь (можно диод выпаять или просто почикать дорожку) и тогда всё стало заводиться, как надо. В Reflex 3.0 уже на производстве предусмотрительно добавлен джампер в нужном месте (уж не знаю, для этого ли). Вообще, софт явно не их конёк.Нет, тоже не горит.
Собрал вашу систему. Да, тоже такое наблюдаю. Посмотрим, в чем дело.Ничего не понимаю: отключаю i2c - рефлекс зеленеет при питании от матплаты. Отключаю питание, подключаю i2c - рефлекс перестает зеленеть при питании от матплаты.
Здравствуйте, Евгений. Заработало!!! Спасибо за оперативность! Аналовый тракт проверил, загружал разные проекты - все отлично. Теперь буду пытаться заставить рефлекс работать как транспорт usb-i2s, то есть получать аудиопоток по usb.@rolleron07 Обновите, пожалуйста, прошивку модуля Reflex 3.0: обнаружена и устранена ошибка в работе шины I2C. После обновления перезагружать проект ChipStudio не нужно.
Это связано с тем, что линии шины I2С GPIO модуля Reflex не имеют подтягивающих резисторов (в отличии от выделенной шины I2C в разделе "DSP Interfaces"). Необходимо задействовать подтягивающие резисторы на модуле SSM3582. Для этого выполните подключение, как показано ниже.Проблему можно повторить, если просто к Reflex 3.0 подключить один SSM3582 по управляющей шине I2С GPIO, загрузить для SSM файл из сигмы и залить проект в рефлекс - он уже не загорится зелёным.
Но ведь на мамке "Streamer Reflex ADAU1452" уже установлены подтягивающие резисторы на выводы GPIO10 и GPIO11, они там распаяны и идут на питание 3V3 рефлекса. Нужно задействовать дополнительно ещё и на модулях SSM3582 или дело не них?Это связано с тем, что линии шины I2С GPIO модуля Reflex не имеют подтягивающих резисторов (в отличии от выделенной шины I2C в разделе "DSP Interfaces"). Необходимо задействовать подтягивающие резисторы на модуле SSM3582. Для этого выполните подключение, как показано ниже.
Попробуйте. В Вашем случае причина аппаратная.Нужно задействовать дополнительно ещё и на модулях SSM3582
В моём случае SigmaLink способен управлять SSM3582 по этой шине через HDMI-кабель и без запитывания этих резисторов на модуле усилителя (а ведь без питания они только мешают), а Reflex 1.0 не способен (Reflex 3.0 не проверял пока).Нужно задействовать дополнительно ещё и на модулях SSM3582 или дело не них?
Вы были правы! Подключил SSM3582 по I2C GPIO к рефлексу 3.0 напрямую (не через мамку и HDMI), перекинул 3v3 на PullUp-резисторы - и всё заработало.Попробуйте. В Вашем случае причина аппаратная.
Проверил Reflex 3.0 на мамке с ADAU1467: управление SSM3582 через I2C по шине, которая идёт на разъём HDMI, работает и с подачей 3.3 В на резисторы на модуле SSM3582, и без оной, как на прошивке v.2.0.1, так и на v.2.1.1. Правда, на этот раз я не использовал внешний HDMI-кабель, а прицепил короткий шлейф внутри корпуса напрямую.Reflex 3.0 не проверял пока
У вас с ПК идёт цифровой сигнал в Reflex. Reflex по первому порту I2S отдаёт его на мамку в ADAU1701.Подскажите, как в моей конфигурации подцепить вход по usb от рефлекса 3.0. Пид и вид накинул, определилось как звуковуха (ifi zen dac v2), перемычку с14 поставил. Звука нет
У вас с ПК идёт цифровой сигнал в Reflex. Reflex по первому порту I2S отдаёт его на мамку в ADAU1701.
Рефлекс работает в соответствии с проектом, созданным в Chip Studio. Нужен скриншот этого проекта.
В Chip Studio в каждый из модулей (у вас это только ADAU1701) загружается конфигурационный файл, созданный в Sigma Studio.
Нужны скриншоты со схемой проекта в Sigma Studio, а также с настройками регистров ADAU1701. В регистрах нужно правильно настроить клокинг, порты I2S и ADC-DAC DSP.
Питание нужно сначала подавать на мамку, запуская ADAU, а только после этого подключать USB. В противном случае Reflex при запуске не сможет загрузить настройки в ADAU. Это в том случае, если вы шьёте DSP из рефлекса, не из EEPROM на плате.
И если у вас не предполагается комбо-проект (то есть зашивка ADAU другими настройками каждый раз при смене частоты дискретизации на ПК), то вам ещё нужно настроить ASRC для входного порта, который принимает данные от рефлекс.
И тактирование рефлекс откуда идёт? Как установлены перемычки тактирования?