Автор Тема: Бюджетный DAC / ЦАП на ES9018 c возможностью подключения по I2s  (Прочитано 10724 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 1084
  • +8/-0
  • Марат Уфа
  • Поблагодарили: +23
получим двухкратный оверсемплинг на выходе, или нет? 
Или нет. Частота та же, а вот амплитуда тока в два раза выше, а если еще и десяток 1543 в параллель то и И-У можно на резисторе :laugh:

Онлайн hippo64

  • Старожил
  • *****
  • Сообщений: 6311
  • +71/-7
  • Владимир
  • Поблагодарили: +1018
В идеале будет подряд два одинаковых 16 разрядных числа, что вы будете с ними делать это ваше личное решение.

Оффлайн GoIIIa

  • Знакомый
  • *
  • Сообщений: 27
  • +0/-0
  • Гоша
  • Поблагодарили: 0
В идеале будет подряд два одинаковых 16 разрядных числа, что вы будете с ними делать это ваше личное решение.

Подряд же. С цифрой понятно всё.
Аналог как будет выглядеть? Токи сложатся ииии, не синхронно же.
Накалякал в пэйнте "дичь", теоретический график. Сижу вникаю..    :cr:


Слева просто выход.
Справа сложенные два канала.
Чтото не то..  ???

Понял кечто. график корявый.
Точки будут смещены не только по горизонтали но и по вертикали тоже. Ток же суммируется


Должно же так получится
« Последнее редактирование: 20 Марта 2018, 00:03:58 от GoIIIa »

Оффлайн Althair

  • Гоша AKA Игорь
  • Модератор
  • *****
  • Сообщений: 1657
  • +16/-5
  • Бамбарбия кергуду
  • Поблагодарили: +110
 :facepalm:GoIIIa, для начала покурите, как работает i2s ЦАП, и как он работает, а там и глупые вопросы отпадут...
« Последнее редактирование: 20 Марта 2018, 08:31:49 от Althair »

Оффлайн Xoma000

  • Постоялец
  • ***
  • Сообщений: 268
  • +2/-0
  • Евгений
  • Поблагодарили: +23
Да одно и тоже будет, что на выходе левого, что на выходе правого. Смещения никакого не будет, так как по простому ЦАП  загружает данные в один канал, затем в другой канал, затем "защелкивает" - выходы приняли одно и тоже значение тока в обоих каналах, если в них загружено одно и то же слово. Далее следующий отсчет так же само.

Оффлайн GoIIIa

  • Знакомый
  • *
  • Сообщений: 27
  • +0/-0
  • Гоша
  • Поблагодарили: 0
Да одно и тоже будет, что на выходе левого, что на выходе правого. Смещения никакого не будет, так как по простому ЦАП  загружает данные в один канал, затем в другой канал, затем "защелкивает" - выходы приняли одно и тоже значение тока в обоих каналах, если в них загружено одно и то же слово. Далее следующий отсчет так же само.
Это понятно, что одно и тоже )
Т.е. выходы не поочерёдно токовые "точки" выдают, а одновременно L и R каналов?
А когда цап "скидывает всё аналог" ? По сигналу LRCLK ?
Жаль  :srr:
Хотя есть у меня ещё идея. Пока озвучивать не буду  :cr:
« Последнее редактирование: 20 Марта 2018, 10:22:30 от GoIIIa »

Онлайн hippo64

  • Старожил
  • *****
  • Сообщений: 6311
  • +71/-7
  • Владимир
  • Поблагодарили: +1018
Т.е. выходы не поочерёдно токовые "точки" выдают, а одновременно L и R каналов?
Как ни странно, ради этого все и затевалось.  ;)

Оффлайн Althair

  • Гоша AKA Игорь
  • Модератор
  • *****
  • Сообщений: 1657
  • +16/-5
  • Бамбарбия кергуду
  • Поблагодарили: +110
Для оверсемплинга строятся нехилые такие алгоритмы восстановления данных, использующие достаточно мощные вычислительные конвейеры.
Не все так просто.

Оффлайн IronYorick

  • Старожил
  • *****
  • Сообщений: 2705
  • +26/-1
  • Андрей
  • Поблагодарили: +244
Хотя есть у меня ещё идея. Пока озвучивать не буду
GoIIIa, Гоша, а мотив изобретения велосипеда в чем? ???

Оффлайн GoIIIa

  • Знакомый
  • *
  • Сообщений: 27
  • +0/-0
  • Гоша
  • Поблагодарили: 0
Гоша, а мотив изобретения велосипеда в чем? ???
Ультра бюджетный ЦФ 2х  :cr:
Теоретически конечно.
Просто наткнулся на схему задержки одного из двух потоков на 16bit, вот и чтото провернулось в воображении  :)
П.с. Есть у меня 5штук тда1543, вот и думаю как бы их по изощерённей применить все  ;D

и добавил...
Есть результат  ;D
Отдельное спасибо Xoma000 и hippo64
Позже всё распишу  :yes:
« Последнее редактирование: 20 Марта 2018, 22:13:44 от GoIIIa »

Оффлайн Althair

  • Гоша AKA Игорь
  • Модератор
  • *****
  • Сообщений: 1657
  • +16/-5
  • Бамбарбия кергуду
  • Поблагодарили: +110
Мсье знает толк в извращениях  :cr:

Оффлайн kickstarter

  • Знакомый
  • *
  • Сообщений: 47
  • +0/-0
  • Степан
  • Поблагодарили: +1
GoIIIa,  эксперименты с оверсемплингом это хорошо. Попробуй в i/u поставить резисторы птмн. Я провёл эксперимент- поменял млт на лежавшие под рукой птмн(номиналы одинаковые) и результат обрадовал, видимо важны параметры резистора в этом узле.

Оффлайн GoIIIa

  • Знакомый
  • *
  • Сообщений: 27
  • +0/-0
  • Гоша
  • Поблагодарили: 0
Итого, вот такая печалька.
(Извините, но у Вас нет доступа в Галерею)








И такой вот результат  :facepalm:
(Извините, но у Вас нет доступа в Галерею)

Красный график с "тюнингом"

Синий как было с завода



Всё стало ещё хуже  :o
В подарок вот такой фазовый сдвиг L и R каналов
(Извините, но у Вас нет доступа в Галерею)







Это кстати была когда то синусоида 10kGz при дискретизации 48k   :cr:
Схемка в нагрузку, для понимания  :)
(Извините, но у Вас нет доступа в Галерею)








Инвертирован LRCLK и поменяны каналы.
Кстати, каких то ярких изменений в звуке я не заметил при прослушивании.
Думаю собрать всёже такой цапчик и сравнивать уже с нормальным. Может субьективно чтото всплывёт  :yes:

и добавил...
GoIIIa,  эксперименты с оверсемплингом это хорошо. Попробуй в i/u поставить резисторы птмн. Я провёл эксперимент- поменял млт на лежавшие под рукой птмн(номиналы одинаковые) и результат обрадовал, видимо важны параметры резистора в этом узле.
Если найду такие, то обязательно попробую  :yes: Хотя и не верю в резисторы, конденсаторы и кабели  ;D
Для прослушивания в наушниках пользую такую схему
(Извините, но у Вас нет доступа в Галерею)









Проще некуда и звучит отлично  ;)
« Последнее редактирование: 21 Марта 2018, 00:53:02 от GoIIIa »

Онлайн hippo64

  • Старожил
  • *****
  • Сообщений: 6311
  • +71/-7
  • Владимир
  • Поблагодарили: +1018
надо брать аманерку или болеро в режиме  NOS , Леша Энергетик ввел прошивку такую в болеро, дата выплевывается одновременно в оба канала, специально для старых мультибитов режим.

Оффлайн kickstarter

  • Знакомый
  • *
  • Сообщений: 47
  • +0/-0
  • Степан
  • Поблагодарили: +1
Если найду такие, то обязательно попробую  :yes: Хотя и не верю в резисторы, конденсаторы и кабели 
Сам уже ни во что не верю, проверять приходится.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5190
  • +15/-0
  • Ренат
  • Поблагодарили: +115
В подарок вот такой фазовый сдвиг L и R каналов
что и следовало ожидать  :laugh:

Оффлайн Xoma000

  • Постоялец
  • ***
  • Сообщений: 268
  • +2/-0
  • Евгений
  • Поблагодарили: +23
Для NOS нужен серьезный аналоговый фильтр на выходе, так как всякая гадость достаточно низкочастотная в таком режиме.

Онлайн hippo64

  • Старожил
  • *****
  • Сообщений: 6311
  • +71/-7
  • Владимир
  • Поблагодарили: +1018
Для NOS нужен серьезный аналоговый фильтр на выходе
Обычный фильтр. Кроме того можно использовать программные цф, при современной произв. компов, имхо, это получше многих интегр. цф.

Оффлайн GoIIIa

  • Знакомый
  • *
  • Сообщений: 27
  • +0/-0
  • Гоша
  • Поблагодарили: 0
можно использовать программные цф, при современной произв. компов, имхо, это получше многих интегр. цф.
Это не понял если честно  :d_know:
Типа эквалайзера или передискритизация ?
Оптимальным решением было бы сделать программную передискритизацию в 192к и использовать другой USB > I2s конвертер вроде (XMOS xu208 или SA9023), но это уже будет не бюджетно..  :facepalm:
Может кто знает не дорогие USB > I2s конвертеры ?  ???

Оффлайн kickstarter

  • Знакомый
  • *
  • Сообщений: 47
  • +0/-0
  • Степан
  • Поблагодарили: +1

Онлайн hippo64

  • Старожил
  • *****
  • Сообщений: 6311
  • +71/-7
  • Владимир
  • Поблагодарили: +1018
Быстро, хорошо, недорого. Три сразу не помещается  :d_know:. Только два.

Оффлайн GoIIIa

  • Знакомый
  • *
  • Сообщений: 27
  • +0/-0
  • Гоша
  • Поблагодарили: 0

Оффлайн IronYorick

  • Старожил
  • *****
  • Сообщений: 2705
  • +26/-1
  • Андрей
  • Поблагодарили: +244
Быстро, хорошо, недорого. Три сразу не помещается  . Только два.
Володя прав :yes: Впрочем, в нашем случае, уравнение можно упростить - "быстро" нас не очень интересует. Так что или "дорого" или "хорошо".
Впрочем, постепенно пришел к выводу, что вся окружающая итоговую полноценную конструкцию "периферия" (платы, шасси, корпус, питание, инструмент и т.д) в итоге сжирает разницу в комлектации, а результат получится ущербным, этакая "Пиррова экономия" ;D
Примените тот же XMOS или китайскую Аманеру за 2 КРуб- разница будет разительная :yes:

Онлайн hippo64

  • Старожил
  • *****
  • Сообщений: 6311
  • +71/-7
  • Владимир
  • Поблагодарили: +1018
Примените тот же XMOS или китайскую Аманеру за 2 КРуб- разница будет разительная
:v:

и добавил...
[ Вложение: Вам нельзя просматривать вложения ]

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

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 1084
  • +8/-0
  • Марат Уфа
  • Поблагодарили: +23
Типа эквалайзера или передискритизация ?
только не эквалайзер >:( а вот передискретизация само то. Увеличение частоты до 192 очень сильно выправляет синусоиду выше 10кГц.

Оффлайн kickstarter

  • Знакомый
  • *
  • Сообщений: 47
  • +0/-0
  • Степан
  • Поблагодарили: +1
Типа эквалайзера или передискритизация ?
только не эквалайзер >:( а вот передискретизация само то. Увеличение частоты до 192 очень сильно выправляет синусоиду выше 10кГц.
Моё личное мнение, что синусоиду выправляет, а ноты все сравнивает.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 1084
  • +8/-0
  • Марат Уфа
  • Поблагодарили: +23
Надо будет оживить проект и послушать получше, но помнится мне с передискретизацией все же больше понравилось, без жестко звучал.

Оффлайн GoIIIa

  • Знакомый
  • *
  • Сообщений: 27
  • +0/-0
  • Гоша
  • Поблагодарили: 0
Разобрался немного с корявой синусоидой.
(Извините, но у Вас нет доступа в Галерею)







Такое происходит только при записи в другую звуковую карту. Соответственно у неё свой клок и это вызывает такие искажения..
Можно ли както синхронизировать клоки карт?

Немного офф  :off:

Получится ли вытащить какой нибудь синхроимпульс из встроенной зк не разбирая ноутбука ?  ???
Типа как с выхода на колонки. У меня она может работать 192к

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5190
  • +15/-0
  • Ренат
  • Поблагодарили: +115
Получится ли вытащить какой нибудь синхроимпульс из встроенной зк не разбирая ноутбука ?
почти уверен что даже разбирая не удастся

Оффлайн GoIIIa

  • Знакомый
  • *
  • Сообщений: 27
  • +0/-0
  • Гоша
  • Поблагодарили: 0
Таки скину пару фоток готового цапа )
(Извините, но у Вас нет доступа в Галерею)









(Извините, но у Вас нет доступа в Галерею)









Корпус от блока розжига ксенона  ;D

 

Похожие темы

  Тема / Автор Ответов Последний ответ
19 Ответов
7919 Просмотров
Последний ответ 04 Октября 2014, 20:54:36
от al Ex
15 Ответов
8832 Просмотров
Последний ответ 30 Января 2017, 09:24:07
от cu6apum
0 Ответов
1345 Просмотров
Последний ответ 16 Января 2015, 15:46:03
от ilya.pro-rock
205 Ответов
46679 Просмотров
Последний ответ 09 Июня 2016, 17:25:42
от bogi
81 Ответов
18950 Просмотров
Последний ответ 06 Сентября 2016, 20:03:38
от das