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

ES9038Q2M аудио ЦАП

Евгений

Administrator
Команда форума
подскажите пожалуйста как верно будет в конфиге 9038 синхр режим + dsp kit uhd настроить строку:
MCLK/2
У меня для
44к 12мгц=0х00, 0х04
192к 24мгц=0×00, 0х00 (заккоментирована строка)
А как настроить все под 96?
Для синхронного режима ES9038 минимальное соотношение MCLK / Fs = 128 (этот режим в описании так и называется: 128*Fs mode). Получается, при работе с ADAU1452/67 делитель MCLK/2 можно не активировать; MCLK OUT с ADAU1452/67 нужно настроит на частоту 512Fs (т.е. 22 / 24 МГц). В этом случае получим максимальную частоту аудиопотока, с которой сможет работать ES9038: 24576000 (MCLK) / 128 = 192 кГц.
 

Дюжбан

Well-known member
Для синхронного режима ES9038 минимальное соотношение MCLK / Fs = 128 (этот режим в описании так и называется: 128*Fs mode). Получается, при работе с ADAU1452/67 делитель MCLK/2 можно не активировать; MCLK OUT с ADAU1452/67 нужно настроит на частоту 512Fs (т.е. 22 / 24 МГц). В этом случае получим максимальную частоту аудиопотока, с которой сможет работать ES9038: 24576000 (MCLK) / 128 = 192 кГц.
@Евгений, так рад, Вас, читать.
Вроде понял все, насчитал.
Спасибо.
 

Дюжбан

Well-known member
@Евгений, подскажите можно ли сделать так:
у нас reflex 3 работает в slave, с него взять mclk(или там "тишина") и пустить на цап?
 
Последнее редактирование:

Vet

Well-known member
Для синхронного режима ES9038 минимальное соотношение MCLK / Fs = 128 (этот режим в описании так и называется: 128*Fs mode).
Так а зачем вообще делить mclk? не понимаю логики, разве не достаточно просто переключать на 1452\67 mclk out
 

Евгений

Administrator
Команда форума
Так а зачем вообще делить mclk?
В данном случае его не нужно делить. Для чего это нужно, Вы сами верно написали.


разве не достаточно просто переключать на 1452\67 mclk out
Это тоже не требуется. Достаточно настроить выход на максимальную частоту. В синхронном режиме для Es9038 соотношение 128Fs определяет минимальную частоту mclk, но с большей кратной работать тоже будет.
 

Vet

Well-known member
В синхронном режиме для Es9038 соотношение 128Fs определяет минимальную частоту mclk
Так там черным по белому написанно что этот режим только для того чтоб снизить нагрузку на цифровую и аналоговую часть в плане энерго потребления, собственно это мобильный чип и энергопотребление это очень важный параметр для мобильности
 

Vet

Well-known member
А на 1452\67 можно ведь поставить генераторы в два раза больше, тогда по умолчанию (256*fs) будет 96 кгц, а далее просто переключать настройки выхода и мслк оут (128 для 48\44, 256 для 88\96, и 512 для 176\192) и получаем полностью синхронный режим без всяких манипуляций с цапом
 

Евгений

Administrator
Команда форума
Так там черным по белому написанно что этот режим только для того чтоб снизить нагрузку на цифровую и аналоговую часть в плане энерго потребления,
Это написано про делитель mclk/2, но никак не про 128Fs.


А на 1452\67 можно ведь поставить генераторы в два раза больше, тогда по умолчанию (256*fs) будет 96 кгц,
Нет, не будет. На выходе pll всегда должна быть определенная частота. Поэтому увеличив входную частоту, нужно будет увеличить делитель pll.


далее просто переключать настройки выхода и мслк оут (128 для 48\44, 256 для 88\96, и 512 для 176\192) и получаем полностью синхронный режим без всяких манипуляций с цапом
Ещё раз: для синхронного режима на es9038 нужно подавать максимальный mclk из расчета 128Fs, где Fs - это максимальная предполагаемая частота аудиопотока. Таким образом, если в синхронном режиме частота mckl 24 МГц, то максимальная частота аудипотока 192 кГц, и работать будут все частоты до этой включительно: и 48, и 96, и mclk менять не нужно, 24 МГц на все частоты.
И с ЦАПом нет никаких манипуляций, нужно только синхронный режим (128Fs mode) активировать.
 

Vet

Well-known member
Давайте на секунду исключим из всего этого 1452\67. Оставим рефлекс и цап. Как я понимаю синхронный режим, это когда все сигналы приходят на цап с источника, цап на основе этих данных обрабатывает сигнал и отдает в аналог. Но эти сигналы имеют стандарт, и при смене частоты, частота сигналов тоже меняется, вот это и есть собственно синхронный режим. А если частота мслк одна на все (24мгц), то где же тут синхронность, с таким же успехом можно с генератором 100мгц запустить цап и будет тоже самое!!! Синхроный режим подразумевает полное соответствие всех сигналов взятых с юсб транспорта, которые подаются на процессор, который в свою очередь их проводит через себя не изменяя их частот, и отдает это дело в цап. Вот это синхронный режим, а если мслк отличается от истинного с рефлекса, то это уже не правильно. С синхроном стоит заморачиваться только при соблюдении этих условий, если это сделать не возможно, то проще асинхрон и не мучатся
 

Vitalii

Well-known member
Давайте на секунду исключим из всего этого 1452\67. Оставим рефлекс и цап. Как я понимаю синхронный режим, это когда все сигналы приходят на цап с источника, цап на основе этих данных обрабатывает сигнал и отдает в аналог. Но эти сигналы имеют стандарт, и при смене частоты, частота сигналов тоже меняется, вот это и есть собственно синхронный режим. А если частота мслк одна на все (24мгц), то где же тут синхронность, с таким же успехом можно с генератором 100мгц запустить цап и будет тоже самое!!! Синхроный режим подразумевает полное соответствие всех сигналов взятых с юсб транспорта, которые подаются на процессор, который в свою очередь их проводит через себя не изменяя их частот, и отдает это дело в цап. Вот это синхронный режим, а если мслк отличается от истинного с рефлекса, то это уже не правильно. С синхроном стоит заморачиваться только при соблюдении этих условий, если это сделать не возможно, то проще асинхрон и не мучатся
Получается, что чем проще, тем лучше.
 

Дюжбан

Well-known member
Давайте на секунду исключим из всего этого 1452\67. Оставим рефлекс и цап. Как я понимаю синхронный режим, это когда все сигналы приходят на цап с источника, цап на основе этих данных обрабатывает сигнал и отдает в аналог. Но эти сигналы имеют стандарт, и при смене частоты, частота сигналов тоже меняется, вот это и есть собственно синхронный режим. А если частота мслк одна на все (24мгц), то где же тут синхронность, с таким же успехом можно с генератором 100мгц запустить цап и будет тоже самое!!! Синхроный режим подразумевает полное соответствие всех сигналов взятых с юсб транспорта, которые подаются на процессор, который в свою очередь их проводит через себя не изменяя их частот, и отдает это дело в цап. Вот это синхронный режим, а если мслк отличается от истинного с рефлекса, то это уже не правильно. С синхроном стоит заморачиваться только при соблюдении этих условий, если это сделать не возможно, то проще асинхрон и не мучатся
Если убрать adau то,
с рефлекса идет mclk:
48>12
96>24
192>49
С адау можно мцлк до 25 мгц в этом проблема.
А для цапа в синхр. должен быть выполнен ряд условий по соотношению сигналов.
Прослушивание и замеры показали качество значительно выше иначе это обычный цап.
 

Vitalii

Well-known member
Если убрать adau то,
с рефлекса идет mclk:
48>12
96>24
192>49
С адау можно мцлк до 25 мгц в этом проблема.
А для цапа в синхр. должен быть выполнен ряд условий по соотношению сигналов.
Прослушивание и замеры показали качество значительно выше иначе это обычный цап.
А как поняли, что качество значительно выше?
 
Верх