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

Reflex USB транспорт

Евгений

Administrator
Команда форума
Я так понимаю что Reflex + ADAU1701 в TDM 7.1 , когда Reflex в slave, не будет работать ?
Работать должен, тогда нужно пробовать с последней экспериментальной прошивкой, чтобы снять вопрос с 32 тактами на BCLK при 16 битном потоке. Лучше сначала попробовать, когда Reflex в режиме мастера, убедиться, что все работает, как нужно. Затем пробовать, когда Reflex в режиме slave.

У меня в проекте будет задействован аналоговый вход на ADAU1701 или USB на Reflex, и мне нужен DSPO 12.288 I2S LINK для непрерывного MCLK ?
Можно использовать установленный на плате ADAU1701 кварц; у ADAU1701 на цифровом выходе выбрать режим мастера (нужно будет соединить у ADAU1701 выходные сигналы LR и BCLK с входными, ADAU1701 будет тактировать свой цифровой вход своими же сигналами с цифрового выхода), а у Reflex выбрать режим slave. Тогда для Reflex из тактирующих сигналов необходимы только LR и BCLK, которые будет генерировать ADAU1701, тактируясь от кварца.
 
С новой прошивкой 7.1 TDM работает хорошо, с 4.1 тоже, смартфон подключаю тоже звук есть, оба канала. Позже проверю во всех режимах. Еще раз спасибо Евгению за модернизацию и улучшение ПО производимых модулей.
 

Евгений

Administrator
Команда форума
С новой прошивкой 7.1 TDM работает хорошо, с 4.1 тоже, смартфон подключаю тоже звук есть, оба канала. Позже проверю во всех режимах. Еще раз спасибо Евгению за модернизацию и улучшение ПО производимых модулей.
Благодарю за отзыв и за использование наших модулей.
 
Пробовал Reflex с новой прошивкой в режиме slave, нормально работает только в конфигурации 2.0 (I2s и TDM), может не все варианты попробовал. Еще не проверял с прошивкой v1.2
 

Евгений

Administrator
Команда форума
Пробовал Reflex с новой прошивкой в режиме slave, нормально работает только в конфигурации 2.0 (I2s и TDM), может не все варианты попробовал. Еще не проверял с прошивкой v1.2
По TDM. ADAU1701 поддерживает только формат TDM8, т.е. только 8 каналов. Поэтому работать должно только в режиме 7.1. Когда ADAU1701 настроен как слейв, тактирующие сигналы генерирует Reflex-мастер и он задает начало фрейма. Видимо, поэтому ADAU1701-слейв воспринимает нормально TDM2 (2.0) и TDM4 (3.1, 4.0). Но когда ADAU1701 - мастер, он подразумевает 8 каналов, т.е TDM8. Когда Reflex-слейв в режиме 7.1 (TDM8), для ADAU1701 в цифровом входе нужно выбрать формат TDM, сигнал подавать на SD0 (MP0). На цифровом выходе - мастер, формат TDM, FrameSyncType - Pulse. У ADAU1701 выходные сигналы LR и BCLK нужно соединить с входными, ADAU1701 будет тактировать свой цифровой вход своими же сигналами с цифрового выхода.

По I2S. Должно работать. Что конкретно не так? Как подключаете? Какие настройки в SigmaStudio?
 
Еще раз попробовал Reflex в режиме slave, 7.1, TDM, Выбрал FrameSyncType - Pulse, на выходе TDM, BCLK- internal clock/4 по другому не работает, теперь на индикаторах уровней при тесте каналов 7.1 все хорошо. 4 канала встроенного ЦАП работают, как теперь вывести звук с остальных 4х каналов? у меня на I2S были подключены две PCM5102, их же в TDM никак не подключить, выход I2S же в TDM режиме? Вариант один, использовать Reflex в режиме master ? Или в режиме slave AD1934 вместо двух PCM5102?
 

Евгений

Administrator
Команда форума
BCLK- internal clock/4 по другому не работает
Этот делитель задает частоту BCLK. Нам нужно: 32 (бита) * 8 (каналов) * 48000 (Гц) = 12288000 Гц. В ADAU1701 базовая частота для BCLK при 48 кГц равна 49152000 Гц. Получаем 49152000 / 12288000 = 4 - нужный делитель. Соответственно, BCLK- internal clock/4 единственно верный делитель.

у меня на I2S были подключены две PCM5102, их же в TDM никак не подключить, выход I2S же в TDM режиме?
Верно, когда у ADAU1701 цифровой выход в TDM режиме, активен только канал SD0.

как теперь вывести звук с остальных 4х каналов?...
Вариант один, использовать Reflex в режиме master ? Или в режиме slave AD1934 вместо двух PCM5102?
В зависимости от задач возможны варианты:
1) Reflex мастер => 1 х ADAU1701 слейв
2) Reflex слейв => 1 х ADAU1701 мастер + 1 х ADAU1701 слейв. Модули ADAU1701 могут быть подключены параллельно к выходу Reflex, либо ADAU1701 слейв на выход ADAU1701 мастера. Могут потребоваться промежуточные буферы для увеличения нагрузочной способности выходов ADAU1701 мастера.
3) Reflex мастер => 1 х AD1934. В этом случае понадобится еще контроллер для инициализации AD1934, например RDC2-0051.
4) Reflex мастер => 4 х RDC2-0059. Модуль RDC2-0059 основан на SSM3582, может работать автономно (без внешнего управления), TDM слоты выбираются джамперами на плате. Могут потребоваться промежуточные буферы для увеличения нагрузочной способности выходов Reflex.
 

Славян

New member
Здравствуйте, скажите пожалуйста, достаточно будет двух этих модулей чтобы сделать внешнею звуковую карту? Нужно лишь подключить усилитель.

1). Reflex, USB Hi-Res транспорт 32bit/96kHz

2). PCM5102A audio DAC

И намного звучание станет лучше, чем встроенное Realtek ALC887?
 

Nikishka70

Well-known member
Приобрел Reflex и два ЦАПа PCM5242 и PCM5102A. подключил все сразу заработало понравилось.
установил Chip Studio тоже все нормально . Увидел что прошивка 1.0 решил обновить обновил. и все..на этом радость моя закончилась
При подключении а ПК Reflex определяется как ChipDip USB Device. или как STM dfu . как REFLEX ПК его не видит..что можно сделать. точнее в какую сторону копать ..в сторону драйверов или прошивки .
 

Вложения

Евгений

Administrator
Команда форума
При подключении а ПК Reflex определяется как ChipDip USB Device
Поменяйте USB_VID и USB_PID модуля в ChipStudio.
Reflex_VIDPID.jpg

Chip Studio тоже не видит устройство
Для выбора режима конфигурации (для работы модуля с ChipStudio) перед подключением модуля к ПК нужно установить джампер на контакт 12. После конфигурации нужно отключить модуль от ПК, снять джампер, подключить модуль к ПК, модуль будет работать как звуковая карта.
 

Nikishka70

Well-known member
Наполовину проблема решилась удалением Устройства ChipDip USB. теперь стало определятся как REFLEX.
но при изменение конфигурации уст-ва джамперами определяется только как REFLEX Stereo 2.0 , REFLEX 3.1
или ChipDip USB.
Изменение USB_VID и USB_PID в Chip Studio дает такой же результат.
 

Евгений

Administrator
Команда форума
Наполовину проблема решилась удалением Устройства ChipDip USB.
Этого не нужно было делать. Когда устройство в режиме конфигурации (джампер установлен на контакт 12), оно определяется как ChipDip USB device. В этом режиме нужно изменить USB_VID и USB_PID модуля в ChipStudio. Затем использовать модуль без джампера на контакте 12 - модуль будет определяться как звуковая карта.
 

Nikishka70

Well-known member
меня воющем то интересует только режим 2.0 но беда в том что пропал режим 2.0 32Bit
 

Евгений

Administrator
Команда форума
Ничего пропасть никуда не может. Объясните подробно, что вы делаете, что ожидаете, и что получается.
 
Верх