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

ES9038Q2M аудио ЦАП

Vet

Well-known member
А еще неплохо бы было если организовать селектор входов, возможность переключения кнопкой например, автовыбор это хорошо но, пока сигналы LR и BCLK поступают с рефлекса, спдиф не работает, то есть чтоб использовать спдиф надо физически отключить рефлекс, что не совсем удобно)))) у меня китайчик есть на этом чипе, с аманеро брал, так вот там нет такого недостатка, можно переключать без физического отключения
 

Vet

Well-known member
Еще заметил одну вещь, связка рефлекс1 + 9038 в асинхронном режиме, сигнал подается по шине i2s , если оставить его подключенным по юсб но звук не подавать примерно минут 40, точно не замерял, то потом после подачи звука цап начинает заикаться и через минутку две вообще замолкает, помогает только переподключение по юсб, позже проверю на рефлексе3
 

JustMe

Well-known member
рядом с каждым сигнальным проводником пустить земляной проводник, в идеале переходник на печатной плате, сигнальные проводники тонкие и не должны пересекаться, земляные чем шире тем лучше в идеале земляной полигон на втором слое печатной платы и всё это чем короче тем лучше
Благодарю.
 

JustMe

Well-known member
Евгений,

Вопрос. Что следует поправить в файлах инициализации чтобы ES сразу играл на максимальной громкости и без применения фильтров и без включения резисторов в проект CS?
Сейчас при отсутствии резистора греомкости в проекте както очень тихо инициализируется ES. С резистором все нормально.

Спасибо.
 

Евгений

Administrator
Команда форума
Что следует поправить в файлах инициализации чтобы ES сразу играл на максимальной громкости
В файле инициализации перед строчками
//Soft Start
0x0E, 0x8A
добавьте значения для громкости
//Volume Left 0 dB
0x0F, 0x00
//Volume Right 0 dB
0x10, 0x00
По поводу фильтров: если верить описанию на микросхему и я ничего не упустил, их, похоже, совсем отключить нельзя, можно выбрать только какой именно активировать.

Файл инициализации можно изменять, как нужно Вам. В строчке первое значение - адрес регистра, второе, после запятой, - значение.
 

JustMe

Well-known member
В файле инициализации перед строчками
//Soft Start
0x0E, 0x8A
добавьте значения для громкости
//Volume Left 0 dB
0x0F, 0x00
//Volume Right 0 dB
0x10, 0x00
По поводу фильтров: если верить описанию на микросхему и я ничего не упустил, их, похоже, совсем отключить нельзя, можно выбрать только какой именно активировать.

Файл инициализации можно изменять, как нужно Вам. В строчке первое значение - адрес регистра, второе, после запятой, - значение.
Работает - спасибо.
Еще один, возможно обсуждалось.
ES работает от отдельного питания. Перепрошиваю Рефлекс. Переподключаю USB. DAC не выключался.
Рефлекс НЕ стартует (не горит зеленый, платка не видна в виндовс).
Если отключить I2C(при отключенном Reflex) и подключить его заново также подключив I2C он стартует и затем продолжает определятся при отключении - подключении.
Задержка в проекте стоит 1000мс.
 

Евгений

Administrator
Команда форума
Рефлекс3, если стоит джампер на ASIO, рефлекс перестает инициализировать цап, работает только в обычном режиме
В моей системе на Reflex всегда был установлен джампер 14 при тестировании с ES9038, сейчас проверил еще раз: все отлично работает. 14 джампер никак не влияет на загрузку проекта ChipStudio.

А еще неплохо бы было если организовать селектор входов, возможность переключения кнопкой например, автовыбор это хорошо но, пока сигналы LR и BCLK поступают с рефлекса, спдиф не работает, то есть чтоб использовать спдиф надо физически отключить рефлекс, что не совсем удобно))))
Посмотрим.

Еще заметил одну вещь, связка рефлекс1 + 9038 в асинхронном режиме, сигнал подается по шине i2s , если оставить его подключенным по юсб но звук не подавать примерно минут 40, точно не замерял, то потом после подачи звука цап начинает заикаться и через минутку две вообще замолкает, помогает только переподключение по юсб, позже проверю на рефлексе3
Это уже фантастика. ES9038 достаточно инициализировать один раз и он будет работать до отключения питания; и неважно, есть у него на входе сигнал I2S или нет.
 

Vet

Well-known member

Не знаю что с картинкой, возможно из за того что заливаю через телефон, но ситуация понятна, пока в рефлекс залит идентификатор который может использовать асио цап будет молчать, что с установленным с14, что без него
 

Евгений

Administrator
Команда форума
пока в рефлекс залит идентификатор который может использовать асио цап будет молчать, что с установленным с14, что без него
Повторюсь: 14 джампер и идентификаторы никак не влияют на проект ChipStudio, вообще никак, они никак между собой не связаны. Поэтому заключение, к которому Вы пришли, невозможно даже в теории.
То, что Вы наблюдаете, - это не причина, а сопутствующее совпадение. Подключите Reflex к ПК в конфигурации, когда нет звука с ES9038. Зайдите в настройки звука и установите частоту на 48 кГц. Что наблюдаете?
 

Vet

Well-known member
Повторюсь: 14 джампер и идентификаторы никак не влияют на проект ChipStudio, вообще никак, они никак между собой не связаны. Поэтому заключение, к которому Вы пришли, невозможно даже в теории.
То, что Вы наблюдаете, - это не причина, а сопутствующее совпадение. Подключите Reflex к ПК в конфигурации, когда нет звука с ES9038. Зайдите в настройки звука и установите частоту на 48 кГц. Что наблюдаете?
Звук появился. Причем изначально было выставлено 24 бита 48 кгц, и звука не было, появился только после смены частоты, и только на 24 бита, 16 бит искажения огромные, что решил установкой джампера на 13 контакт, а 32 бита вообще молчит. При этом в панеле драйвера от HDV820 стоит 32 бита, в общем я совсем запутался))) При синхронном подключении при смене частоты идет треск пару секунд, потом играет нормально
 

JustMe

Well-known member
Привет.
Прошу прокомментировать картинку.
В 1467 залит простейший проект с входом, выходами и генератором. И переключателем между входным от Рефлекса или от генератора.
Естественно все земли соединены. DSP и DAC питаются отдельно.
CD_1467_9038_reflex.png
На выходе 1467 есть сигнал - проверено осциллографом. DAC молчит. Ясно, что от Рефлекса так же молчит DAC.
Я так понимаю, что связь Рефлекса с DACом должна быть не только по I2C?
Как правильно использовать DSP с ES9038 + Рефлекс?

Спасибо.
 

JustMe

Well-known member
Какая последовательность подачи питания и инициализации модулей?
Сначала DAC и 1467 включены и работают, потом подключаю рефлекс (опустим момент с передергиванием I2C к DACу, я писАл об этом на этой странице #266). Подключаюсь к DSP из SigmaStudio, загружаю проект. (проект работает при подключении AD1938 после 1467). В проекте просто на 2х каналах по генератору с разными частотами и возможность напрямую подключать на выход 1 вход.
 
Верх