Автор Тема: Мой путь в цифру. ЦАПы и всё что с ними связано.  (Прочитано 16305 раз)

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

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2787
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +666
Beeline'ская закалка характера
Уже десять лет газпромовская :laugh:

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3203
  • Репутация: 42
  • Поблагодарили: +6876
Ты вдвойне, так сказать, привит от профессиональных невзгод :D

Оффлайн kkol

  • Старожил
  • *****
  • Сообщений: 1268
  • Репутация: 11
  • Поблагодарили: +1535
Ладно. Сделаю небольшой вброс.
Первое - Игорь, прежде чем меандрить, пожалуйста почитай какие сигналы ОДНОВРЕМЕННО предаются по четырем проводникам шины i2s.
Просто надо понять для чего КАЖДЫЙ сигнал нужен, какие ВАРИАНТЫ выдачи сигнала бывают и как сигналы между собой СВЯЗАНЫ.
Наблюдать, а тем более разбирать эти сигналы на составляющие, в текущий момент тебе совершенно ненужно.

Второе - Что бы понять почему в одной связке XMOS или AMANERO работают, а в другой нет, тебе надо покурить тему КОНФИГУРИРОВАНИЯ.
Каждый модуль XMOS\AMANERO может выдавать разные варианты на шине i2s. Каждый вариант (режим) выбирается с помощью внутреннего конфигуратора чипа. Как правило, для упрощения, предусмотрен режим базовой конфигурации которая запускается автоматически при включении. Но есть режимы внешнего конфигурирования по специальным входам, когда внешний управляющий контроллер передает информацию какой регистр включить в какой режим. Регистров может быть больше сотни... поэтому пишется специальная программа для контроллера.
Вероятнее всего, у тебя базовая конфигурация. Поэтому тебе надо поизучать эту тему. Так как базовая конфигурация подразумевает несколько вариантов режимов работы. То есть кое что можно изменить.
Например у тебя в одном девайсе выбран основным режимом левое выравнивание, а в другом правое. При перестановке блоков одного юнита в другой, они будут работать только в случае совпадения режимов. При этом все сигналы по i2s будут присутствовать и будут правильными. Но работать не будут.

И еще, каждая микросхема этой цепочки, имеет конфигуратор. То есть сам ЦАП то же, как и преобразователи (приемники ЦС). Вот это нужно знать.
Короче начинай изучать цифровую электронику. Регисты, биты\байты.... :D


Оффлайн Raendin

  • Наш человек
  • ****
  • Сообщений: 549
  • Репутация: 4
  • Виталий
  • Поблагодарили: +695
КАРТЫ КАРНО!

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3203
  • Репутация: 42
  • Поблагодарили: +6876
Виталя, карты Карно для минимизации булевых функций. Путь же в цыфру Меадрыча должен быть тернистым, запутанным, алогичным.

Оффлайн drummer

  • Старожил
  • *****
  • Сообщений: 4280
  • Репутация: 41
  • Сергей, Казань
  • Поблагодарили: +5916
Начинать надо с простого   :laugh:

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

Оффлайн WolfTheGrey

  • Старожил
  • *****
  • Сообщений: 2172
  • Репутация: 6
  • Алексей
  • Поблагодарили: +100
Как вариант купить транспорт который умеет переключать регистры на приемнике :
https://aliexpress.ru/item/1005005308133982.html?spm=a2g2w.favourites.mywishlist.359.10554aa6Aewv1u&sku_id=12000032574529717

или с ЦФ на выходе
https://aliexpress.ru/item/32879620640.html?spm=a2g2w.favourites.mywishlist.131.10554aa6ECxeXr&sku_id=12000032567880578

В нее же воткнешь свою СМ6631, или аманеру как там
(Извините, но у Вас нет доступа в Галерею)

Оффлайн IronYorick

  • Старожил
  • *****
  • Сообщений: 3958
  • Репутация: 41
  • Андрей
  • Поблагодарили: +3233
Сделаю небольшой вброс.
Николай, привет! :fr: Не нагоняй ты жути не нужной, право. Да, по сути в теории ты прав, конечно. Но все эти китайские транспортные девайсы (Amanero-XMOS-cm6631a и др) выдают шину i2s с одноименным форматом, а LJ-RJ жуткая и древняя экзотика. И никто, в здравом уме, не лезет в их набортный софт. :o У Игоря, скорее всего, какой-то нубский косяк, типа включенных не туда\перепутанных (и\или слишком длинных) проводов от cm6631a или непропая\сопли. От аманеры у него идет штатный кабель. а от cm6631a какой-то собственный креатив.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2787
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +666
Не нагоняй ты жути не нужной, право.
Андрей, не это не жуть. Это нужно знать и для начала знать теоретически. Лезть в регистры ХМОСа конечно не стоит, с ней не сталкивался, а вот у Аманеры есть свой софт, который позволяет в небольших пределах конфигурить ее. В этом плане очень удобна Фламенко, можно задать любой формат и любую частоту, причем разную на разных сетках, приходилось так делать ;D
Ладно. Сделаю небольшой вброс.
Коля  :v: все правильно. Добавлю еще момент, есть еще деление на мастер слейв, кто выдает MCLK, а кто принимает. В общем надо читать, читать и читать.

Оффлайн карабас

  • Прохожий
  • Сообщений: 5
  • Репутация: 0
  • Александр из Ижевска
  • Поблагодарили: +3
осцилл нужен, однако. 2 CH, хотя бы до 50 мегагерц

Оффлайн IronYorick

  • Старожил
  • *****
  • Сообщений: 3958
  • Репутация: 41
  • Андрей
  • Поблагодарили: +3233
Это нужно знать и для начала знать теоретически.
Марат, задача подключить ЦАП по I2S достаточно утилитарная и монтажная (как правило), не нужно все это обычному юзверю :o.  Это описал царь Соломон 3 тысячи лет назад словами: "Потому что во многой мудрости много печали; и кто умножает познания, умножает скорбь. (Еккл.1:18)"
приходилось так делать
как тому коту от скуки :laugh:

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2787
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +666
как тому коту от скуки
Нет, была реальная необходимость. ЦАП планировался для встраивания в СД-плеер, поэтому сетку 44100 пришлось пересадить на генератор 16,9344, а 48КГц так и осталась на 24,576. Какое то время так и слушал, кстати так и до сих пор, только в СД-плеере генератор на 24,576 не нужен и просто отключен.

Оффлайн GoRs

  • Старожил
  • *****
  • Сообщений: 2330
  • Репутация: 7
  • Игорь, оч. приятно, на "ты".
  • Поблагодарили: +717
Благодарю всех за науку и советы. Да, действительно, когда не имеешь знаний, любая проблема превращается в задачу со многими неизвестными. Для начала попробую подключить всё к другой плате. А в моем Юстарсе - шлейфа нет, там разъём - гребенка. Куда платы просто втыкаются. Да, для 6631 сделал шлейф, непропаев там нет. Напрягает только разница в сигналах. Но как сказал - это всё потом, когда хоть какое-то понимание процессов будет... А пока продолжу развлекать...  :laugh:

Оффлайн WolfTheGrey

  • Старожил
  • *****
  • Сообщений: 2172
  • Репутация: 6
  • Алексей
  • Поблагодарили: +100
А кто-нибудь из слышавших лабиринт реально о.уел от услышанного?
Там совсем иные процессы происходят созвуком. Сорри, но это так. От чего там окуевать  :d_know:   
Лабиринт это такая штуковина, которая корректирует АЧХ излучаемого объекта. Если это ширик то приподнять НЧ, если басовик то подкорректировать СЧ. На каких то фотках видел усиливает звук на 13дБ. в узком диапазоне  на что рассчитана труба.
И все.

К слову распечатал подставку под телефон с выше описанным рупором. И не обрадовало. Да стал орать громче раза в 2. Но что то как то  ;-[
Буду работать дальше  :drink:
« Последнее редактирование: 13 Мая 2024, 01:11:30 от WolfTheGrey »

Оффлайн kkol

  • Старожил
  • *****
  • Сообщений: 1268
  • Репутация: 11
  • Поблагодарили: +1535
а LJ-RJ жуткая и древняя экзотика.
Привет Андрей, земляк мой!!!!  :D
Я придерживаюсь другой концепции. Если делаю цап, то делаю не менее 5 или 6 входов. Для разных источников - ТВ, тьюнер, плеер, комп, игрулька, и тд.
Есть у меня сонька ТВ, которая сцуко выдает не i2s, а LJ или RJ сейчас уж точно не упомню. Вот под нее пришлось писать процеДУРУ.

Считаю что Игорь обязательно должен понимать что к чему.
А ешшо понимать что такое i2c и чем он отличается от i2s и для чего он нужен в ЦАП. Ну или SPI, если конец не толстый.
Зная его пытливый ум, наверняка захочет попробовать  :cr: звучание например АК4490/4495  в режимах:
1 - Sound Quality Control в регистре Control 7 - три режима звука (4495 - 5 режимов).
2 - Sharp или Slow roll-off filter в регистре Control 3, а так же задержка.   
Для этого как раз внешнее управление нужно.
А ешшо удобно сопрягать с приемниками и семплерами... :yes: 



« Последнее редактирование: 13 Мая 2024, 13:39:18 от kkol »

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2787
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +666
А ешшо понимать что такое i2c и чем он отличается от i2s
А это уже МК и ..... скорее всего конец.

Оффлайн kkol

  • Старожил
  • *****
  • Сообщений: 1268
  • Репутация: 11
  • Поблагодарили: +1535
А это уже МК
Марат, так я к этому и веду.... ;D
Думаю вообще Игоряну надо ESP32 нить какое поизучать.
Хотя ба через Ардуину. Ну или PlatformIO.
Програмки всякие писать. Светиками помыргать.

Оффлайн IronYorick

  • Старожил
  • *****
  • Сообщений: 3958
  • Репутация: 41
  • Андрей
  • Поблагодарили: +3233
Считаю что Игорь обязательно должен понимать что к чему.
Николай :fr: Да зачем оно ему нужно (и не только ему)? Для того, чтобы играть в КС, совершенно не обязательно знать систему команд процессора... Только в качестве рукоблудия (хобби), и если интересно.

например АК4490/4495  в режимах
У Игоря есть, (а ко мне такая едет) плата на 2*АК4493. Китайцы уже воткнули туда МК, и эти режимы можно выставить джамперами. Все украдено до нас ;)

А скажи ка лучше, земляк Николай :), что ты порекомендуешь на должность ОУ в ФНЧ в выхлопе АК4493? ???

Оффлайн kkol

  • Старожил
  • *****
  • Сообщений: 1268
  • Репутация: 11
  • Поблагодарили: +1535
земляк Николай :), что ты порекомендуешь на должность ОУ в ФНЧ в выхлопе АК4493? ???
Привет Андрей. У меня в ухе медведь топчется.... :br: не златоухий.
Я пробывал всяко разно.
AD8512 - остановился на них.... Я как то заказал бракованный усь у гарантии с Бентли и разобрал его.
Там вся аналоговая часть фильтров для АЦП и ЦАП на 16 каналов сделаны на AD8512 и AD8513. 
Просто ради интереса попробовал поставить на выход ЦАП, понравилось.
А вообще это все вкусовщина. У другого слушателя будет совершенно другое мнение.


Оффлайн IronYorick

  • Старожил
  • *****
  • Сообщений: 3958
  • Репутация: 41
  • Андрей
  • Поблагодарили: +3233
Спасибо, Николай! У  меня с АК это будет первый опыт, так что любое лыко в строку :fr: В принципе, АД8512 не так чтобы очень  дорогие в Чиподейле. Единственное, какой-то запредельный разброс в цене, более чем на порядок, от 240 до 2780 рублей :o Последнее, конечно за гранью добра и зла :facepalm: Интересно, почему так? :d_know: Типа дешевые - признание в контрафакте?

Оффлайн Viktor D

  • Модератор
  • *****
  • Сообщений: 4848
  • Репутация: 30
  • Виктор
  • Поблагодарили: +2524
Ljhjunt vjuen ,snm nfv lkz njuj? xnj ,s lti`dst iecnhtt hfp,bhfkb/

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2787
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +666
Интересно, почему так?
Дорогие B грейд, у них Offset Voltage поменьше.

Оффлайн kkol

  • Старожил
  • *****
  • Сообщений: 1268
  • Репутация: 11
  • Поблагодарили: +1535
с АК это будет первый опыт, так что любое лыко в строку
Андрей, могу сказать только что я пробовал все которые у меня есть.
Вот то что точно помню:
OPA602/604
LME49710/20
AD8512/13
LF453 старинная.
AD8052/54
NE5532 старинные.
LM358

В целом, все звучали хорошо.
OPA602/604 лучше всех. Но жаба просит оставить на потом.... хз куда...но потом.
LME49710/20 греюццо очень. Нужны радиаторчики небольшие и питальник оочень хороший. Наравне с OPA602/604.
Очень понравилась старая LF453, жалко только, что она одна у меня. Наверное оставил бы ее вне всяких сомнений.
Короче самое ровное звучание у тех которые с FET/JFET входом и самым быстрым слю рейтом.
И для меня было открытием - чайна TL072/082.... нормально так. Если есть, попробуй для интереса.
LM358 -  :%): :%): :%): :facepalm: :facepalm: :facepalm:
AD8512 оставил в конце концов как оптимальные.
 

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2787
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +666
LME49710/20 греюццо очень.
710 не должна бы, один ОУ и ток 5.5мА может возбуд был? Схема с одним ОУ вычитателем на выходе? А я уже и подзабыл что у меня стоит :facepalm:, но у меня одноканальные и я не перебирал, ибо в соике. Запаял и все.

Оффлайн kkol

  • Старожил
  • *****
  • Сообщений: 1268
  • Репутация: 11
  • Поблагодарили: +1535
Марат, на возбуд не проверял, но именно 49710 греются....

Оффлайн IronYorick

  • Старожил
  • *****
  • Сообщений: 3958
  • Репутация: 41
  • Андрей
  • Поблагодарили: +3233
kkol, Злой, благодарю Вас, друзья, за советы! :fr: Какой-то винтаж я боюсь ставить, своего нет, а покупать сцыкотно :cr: Ну и бюджет типа 1000р\корпус, как максимум. Вот AD8052, AD8512, LME49720 в Чиподипе нормальный ход (в бюджетном варианте). Питание... Ну, LM317\337 + 317 поставлю, эти есть старого разлива.

Оффлайн Werter

  • Постоялец
  • ***
  • Сообщений: 190
  • Репутация: 0
  • Александр
  • Поблагодарили: +51
Андрей, приветствую! Мне понравилось "звучание" OPA1632 в реализации LPF из данной темы:
https://www.diyaudio.ru/forum/index.php?topic=5773.0
Даже делал отдельные платы только фильтра.
[ Вложение: Вам нельзя просматривать вложения ]

Оффлайн kkol

  • Старожил
  • *****
  • Сообщений: 1268
  • Репутация: 11
  • Поблагодарили: +1535
 
Мне понравилось "звучание" OPA1632
Нескромное такое заявление.... :drink:
Мне бы тоже понравилось бы, если бы их можно было купить....  :laugh:

У меня кстати есть пара штук - смотрю на них как на реликвию... нет даже мыслей куда поставить....жаба на корню все заворачивает.... :%):

и добавил...
благодарю Вас, друзья, за советы!
Андрей, оперы для ЦАПы это меньшая головная боль. Задумайся о питании самого чипа сначала, а потом самого выхлопа.
Скажу за себя - затрахался с питаловом. Для меня это оказалось полной неожиданностью.
« Последнее редактирование: 14 Мая 2024, 16:54:14 от kkol »

Оффлайн IronYorick

  • Старожил
  • *****
  • Сообщений: 3958
  • Репутация: 41
  • Андрей
  • Поблагодарили: +3233
OPA1632
Спасибо, Александр! :fr:
Мне бы тоже понравилось бы, если бы их можно было купить.... 
Николай, а в чем проблема? https://www.chipdip.ru/search?searchtext=opa1632 ??? Или в Чиподипе фейками стали барыжить? :facepalm: Раньше брал, нормально было, только дорого очень :wall:
Задумайся о питании самого чипа сначала, а потом самого выхлопа.
Николай, да я не предполагаю чего-то чемпионского мутить. Мне просто нужен повседневный ЦАП удобоваримого массогабарита и пристойного качества. И скромного бюджета (тысяч до 10). На полку у кровати поставить, ночью в наушниках слушать музыку. А то у меня 2 крайности - здоровущий сундук на АД1955 (с ламповым трансформаторным выхлопом) и портативная милипуська на циррозе 4398. Который тоже не особо удобен. Вот и выбрал такого китайца https://aliexpress.ru/item/1005005161841319.html?spm=a2g2w.orderdetail.0.0.601c4aa6Qae1Kw&sku_id=12000036481790943, которого никто не ругает :) Транспорт на cm6631a. Питание на приличном трансике на R-core Корпус готовый, тоже приличный. Все это есть. Так что можно еще тысячи 4 на операционники потратить :yes:

и добавил...
Скажу за себя - затрахался с питаловом
И на чем остановился?

Оффлайн Werter

  • Постоялец
  • ***
  • Сообщений: 190
  • Репутация: 0
  • Александр
  • Поблагодарили: +51
Вот и выбрал такого китайца https://aliexpress.ru/item/1005005161841319.html?spm=a2g2w.orderdetail.0.0.601c4aa6Qae1Kw&sku_id=12000036481790943, которого никто не ругает  Транспорт на cm6631a.

Вот эту плату одно время присматривал, к данному ЦАПу думаю подошёл бы: http://aliexpress.ru/item/1005006218064408.html
Эта немного проще и без SRC: http://aliexpress.ru/item/1005005135392953.html
Правда дополнительные расходы и не всем надо.  :)

 

Похожие темы

  Тема / Автор Ответов Последний ответ
19 Ответов
17615 Просмотров
Последний ответ 25 Января 2011, 10:40:15
от GRafGRay
57 Ответов
41258 Просмотров
Последний ответ 11 Сентября 2011, 15:00:59
от ДДО
194 Ответов
168324 Просмотров
Последний ответ 04 Июня 2018, 15:04:06
от Segun
5 Ответов
8611 Просмотров
Последний ответ 12 Ноября 2013, 02:50:18
от Meshin
9 Ответов
12418 Просмотров
Последний ответ 24 Декабря 2014, 15:22:51
от Lynx