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

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

Оффлайн Злой

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

Оффлайн pm

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

Оффлайн kkol

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

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

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


Оффлайн Raendin

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

Оффлайн pm

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

Оффлайн drummer

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

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

Оффлайн WolfTheGrey

  • Старожил
  • *****
  • Сообщений: 2171
  • Репутация: 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

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

Оффлайн Злой

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

 

Похожие темы

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