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

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

Оффлайн Злой

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

Оффлайн pm

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

Оффлайн kkol

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

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

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


Оффлайн Raendin

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

Оффлайн pm

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

Оффлайн drummer

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

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

Оффлайн Злой

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

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

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

Оффлайн IronYorick

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

Оффлайн Злой

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

Оффлайн GoRs

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

 

Похожие темы

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