audiohobby.ru audiohobby.ru

Переделка модуля XingCore в slave для работы с AH-D16 Pro / AH-D17 Pro

Чтобы не отвечать на повторяющиеся вопросы по переделке в slave интерфейсного модуля XingCore, решил опубликовать эту статью.

Перед переделкой стоит 10 раз подумать нужно ли вам это. Автор не несет ответственности за порчу устройства.

Переделка модуля осложнена тем, что используются тактовые генераторы 49.152 / 45.158MHz при этом на выход при стандартной настройке отдается из ПЛИС тактовый сигнал MCLK = частота генератора / 2.Поэтому для корректной переделки в slave модуля xincore потребуется на плате ЦАП использовать генераторы на эти самые49.152 / 45.158MHz, при этом аппаратно при подаче самого тактового сигнала на чип ЦАП его потребуется поделить на два.

Такой делитель предусмотрен только в новых:AH-D16 Pro / AH-D17 Pro, для других конструкций ЦАП данная переделка не подходит.

Основные модификации

Основные пункты:

  1. Удаляем с платы тактовые генераторы
  2. Удаляем стабилизатор питания по их линии
  3. Удаляем резистор по линии MCLK
  4. Подаем внешний тактовый сигнал с разъема на соответствующие площадки тактовых генераторов.
  5. Переделываем модуль под внешнее питание. Для этого удаляем резистор перемычку L1 и подаем внешние +5В питания на «квадратную» площадку в районе L1 (земля подается через 20-пиновый разъем)
  6. Также потребуется решить вопрос с сигналом выбора активного генератора. На модуле нет возможности явно взять сигнал для переключения генераторов, чтобы подать его на пин1. Поэтому в 20-пиновом разъеме рекомендуется удалить пин1, а сформировать сигнал для переключения генераторов предлагается на плате переходника на основе сигналов F0 и DSDOE, об этом ниже.

Дополнительные пункты:

  1. Опционально можно заменить штатный стабилизатор AP2121 по линии питания ALTERA (второй стабилизатор) на LP5907
  2. Также рекомендуется заменить входной танталовый «желтый» конденсатор на керамику 47мкф 10в X7R, а сверху запаять на него полимерный конденсатор номиналом 470-560мкф 6.3в.
  3. Также рекомендуется установить полимерный конденсатор номиналом от 100мкФ на выход первого стабилизатора, который стоит по линии питания STM.
 

Сигнал переключения тактовых генераторов

Согласно приведенной таблице сигнал переключения сетки частот можно сформировать «логическим ИЛИ» из сигналов F0 и DSDOE

Я использовал74lvc1g32, элемент запаял на плате «amanero module adapter».

Стабилизатор питания lm1117 на плате «amanero module adapter» не распаивал, так как стабы 3.3в на борту xincore свои.

Конфигурация ЦАП

На плате AH-D16 следует использовать генераторы на 49.152 / 45.158MHz используя опцию делителя. Тактовый сигнал для модуля xingcore следует отдать без деления, для этого в проекте AH-D16 резистор R4 на плате ЦАП не запаивается, а в положение R2 следует установить резистор-перемычку.

Никакой поддержки и ответов в личку от автора не ждите. Статья расчитана на тех, кто понимает зачем и что делает.

+60
0
bavtec bavtec 3 года назад #

Супер. А что со звуком?

0
admin admin 3 года назад #

Со звуком порядок, сам его использую с этой модификацией, как основной вариант транспорта в топовом D17. Его уровень сопоставим с BBB, который считается вообще одним из лучших транспртов.

К переделанному xingcore дышит в спинусиний модуль на XMOS, но c максимальной доработкой, т.е. с полной переделкой питания. Пока XMOS я использую в AH-D12 PRO.

А вот amanero заметно им уступает даже со всеми улучшениями.

0
admin admin 3 года назад #

Одновременно с новой партией плат к D16 я также заказал новые платы переходников, где предусмотрел опцию с 74lvc1g32 под xingcore, к сожалению платы все еще в пути, вероятно, ждать придется долго.

0
Rasmus Rasmus 3 года назад #

Спасибо большое!

0
Co_balt Co_balt 3 года назад #

А можно поправить прошивку для AH-D6/7, так чтобы программно поделить тактовый сигнал ЦАП?

0
admin admin 3 года назад #

Нельзя.

Ну во-первых, тактовый сигнал ни коим образом не проходит через микроконтроллер. Во-вторых, чтобы что-то сделать с тактовым сигналом «программно» потребуется на два порядка выше частота самого МК.

0
Co_balt Co_balt 3 года назад #

а почему в AH-D7t нельзя поделить частоту MCLK на 2 с помощью D-триггера? Тоже хочу использовать XingCore!

0
admin admin 3 года назад #

Был же вопрос «чтобы программно поделить тактовый сигнал».

А вкорячить аппаратно навесом делитель «с помощью D-триггера» никто не запрещает, будет работать.

0
rucrim rucrim 3 года назад #

Еще продавался чуть другой вариант XingCore — обзорhttps://audiohobby.ru/articles/obzor-kitaiskogo-klona-amanero-usb-to-i2s-convertor.html#comment_8714

0
sergey367 sergey367 3 года назад #

Можно еще вот так, переключение генераторов сделать. Вдруг у кого то логики не найдется.

YPol YPol 2 года назад #
Комментарий удален
0
rucrim rucrim 2 года назад #

Добавлю еще простой способ доработки платы адаптера, мой монтаж чипа 74lvc1g32

0
m910 m910 1 год назад #

В конфигурации xingcore надо что то менять для работы с D16 ?

Из описания программы конфигурации в руководстве на адаптер

похоже что ничего менять не надо.

+1
iggus iggus 1 год назад #

Ничего менять не надо

0
m910 m910 1 год назад #

Генераторы с платы годные, возможно кто то использовал в своих сборках ?

Или продавец с али «лукавит» про низкий фазовый шум и т.д.

+1
admin admin 1 год назад #

Ну мне NDK приходили, в первых партиях, что брал, они были нормальные. Думаю, что оригинал.

В последней что-то нечитаемое пришло в размере NDK, так что как повезет.

0
m910 m910 1 год назад #

Спасибо.

0
Dimitry Dimitry 8 месяцев назад #

Интересный факт, что на моем экземпляре модуля все стабилизаторы не AP2121, а ME6211. Так что комплектации модуля могут прилично разниться.

+2
Dimitry Dimitry 8 месяцев назад #

По документации МЕ6211 еще более шумные, чем АР2121 так что оба-три стабилизатора под замену.

0
fertovoi fertovoi 2 месяца назад #

Доброго всем Здравия! это вариант переделки

модуля XingCore в slave для работы с AH-D16 Pro / AH-D17 Pro а если для работы с другими цапами что можно улучшить в данном модуле?

0
fertovoi fertovoi 7 дней назад #

насколько Я понял данный вариант применим к модулю без перевода в slave режим

0
fertovoi fertovoi 2 месяца назад #

… и если можно схему модуля заранее Вам благодарен

0
fertovoi fertovoi 2 месяца назад #

почему возникли такие вопросы… просто есть такой ЦАП https://redmall.ru/taobao/yelektrotovari/audio-i-videotehnika/dekoderi/_u637697719689.html и хотелось бы к нему подключить данный модуль. очень надеюсь на Вашу помощь

0
VKhrychikov VKhrychikov 2 месяца назад #

Забавно — у меня есть такой же ЦАП. Микросхема ЦАП — хорошая, сама конструкция - так себе. Но играет. У меня он работал от транспорта от Чипа-и_дипа. Буквально третьего дня выпаял оттуда ЧИП и установил его вот сюдаhttps://audiohobby.ru/articles/topovyi-cap-ah-d16-... (см. мой комментарий).

Но не в этом суть. Подключить модуль XingCore, видимо, можно — просто проводками по распиновке разъема на ЦАПе. Генераторов на ЦАПе нет, поэтому переделывать модуль не нужно — ему придётся работать мастером. Нужно просто подать сигналы I2S и питание. На ЦАП распиновка есть, на модуле — как на Аманеро (схема Вам не нужна). Собственно, всё. Но хай-энда не получите, к сожалению.

0
fertovoi fertovoi 2 месяца назад #

схема модуля понадобилась по банальной причине… когда распаивал разьём на модуле то случайно сдул 1 резистора идущий на MCLK и 1 конденсатор находящийся рядом… номиналы незнаю потому и понадобилась схема… а подключение просто проводками не включит ЦАП нужно управление через MUTE.

0
VKhrychikov VKhrychikov 2 месяца назад #

Пришлите фото что именно сдули, — посмотрю на своём.

подключение просто проводками не включит ЦАП нужно управление через MUTE — ничего подобного. Замкните Mute просто сами на ЦАПе.

0
fertovoi fertovoi 2 месяца назад #

VKhrychikov а ка у Вас был подключён этот ЦАП?

0
VKhrychikov VKhrychikov 2 месяца назад #

Так и был — проводками к транспорту от Чип-и-Дип

0
fertovoi fertovoi 2 месяца назад #

Ваш коментарий не могу прочитать т.к. у меня нет доступа к этой тебе а очень жаль мне было бы очень интересно..

0
fertovoi fertovoi 2 месяца назад #

извиняюсь за качество фото но то что нухно видно достаточно хорошо

rucrim rucrim 2 месяца назад #
Комментарий удален
0
VKhrychikov VKhrychikov 2 месяца назад #

Резистор (справа, если смотреть со стороны разъема) — 47R. Для Вашего ЦАПа можно и не ставить, замкнув перемычкой его место.

Конденсатор (слева) — 0,1мкФ. Полагаю, что тоже можно не ставить, просто оставив место пустым.

0
Noctis84 Noctis84 1 месяц назад #

Подскажите пожалуйста владельцы Ксинга - почему сигнал Mute при воспроизведении остаётся высокого уровня?

0
fertovoi fertovoi 7 дней назад #

насколько Я понял данный вариант применим к модулю без перевода в slave режим или есть ещё какие то доработки?

-1
Noctis84 Noctis84 6 дней назад #

Ничего он не применим. Это бесполезное барахло так и не заработало. Скорее всего кривая прошивка, а может и с адаптером еще что то. Из коробки не работает хотя было заявлено. Надо на продажу это все выставить и забыть как страшный сон. Жаль потраченного времени и денег!

+1
admin admin 6 дней назад #

Из всех пунктов, если используете xing мастером, остаются только:

Основные пункты:

  1. Переделываем модуль под внешнее питание. Для этого удаляем резистор перемычку L1 и подаем внешние +5В питания на «квадратную» площадку в районе L1 (земля подается через 20-пин разъем)

Дополнительные пункты:

  1. Опционально можно заменить штатные стабилизаторы AP2121 по линии питания ALTERA (второй стабилизатор) на LP5907 и по линии питания тактовых генераторов.
  2. Также рекомендуется заменить входной танталовый «желтый» конденсатор на керамику 47мкф 10в X7R, а сверху запаять на него полимерный конденсатор номиналом 470-560мкф 6.3в.

Прошу ответы конструктивно аргументировать, иначе пользы они не несут. Если неприменим, то почему, если барахло, то почему? Вообще не понял, а при чем здесь прошивка?

P.S. Если нет понимания, что и для чего вы делаете, то лучше ничего не трогайте!

0
fertovoi fertovoi 6 дней назад #

Благодарю! Я так и думал… просто хотел убедиться в верности предположений LP5907 уже закуплены… если переделываем модуль под внешнее питание убираем L1 и всё… входной стабилизатор просто остаётся на плате?

+1
admin admin 6 дней назад #

Да, используются стабилизаторы на плате, просто подаем на них внешние 5в. Обязательно +5В питания на «квадратную» площадку P1 в районе L1 (L1 предварительно убираем), земля подается через GND на 20-пиновом разъеме.

P.S. Ни в коме случае не заводить "-" на второй (круглый) пин P1, так как это входящее питание 5В с усб, добавив в цепь еще 5В и подключив USB вы просто спалите свой xing!!!

-1
Noctis84 Noctis84 5 дней назад #

Зачем трогать Ксинг? — он и без этих модов работает отлично и звук с него получается выше по качеству чем аманера, болгарец и другие транспорты. Не вижу смысла его трогать.

При подключении адаптера с экраном к Ксингу (и Аманере тоже) экран выводит первоначальную информацию о подгрузке прошивке и все, он не отображает дискретизации (никакого намека на это), пишет инфу о фильтрах которые можно переключать и все. Поэтому я считаю что прошивка в нем глючная либо сырая и не доведенная до ума. Подключение совершенно верное. Проверялось все не раз и не два. Учавствовали пара Ксингов и моя Аманера — никакого эффекта. Поэтому вывод один — барахло.

0
admin admin 5 дней назад #

Еще раз ставлю минус, так как здесь обсуждается сам модуль, при чем здесь экран, статья вообще не об этом.

«Зачем трогать Ксинг? — он и без этих модов работает отлично и звук с него получается выше по качеству чем аманера, болгарец и другие транспорты. Не вижу смысла его трогать.»

— если его использовать мастером, то согласен. Но здесь вообще-то статья не об этом, в первую очередь она посвящена переделке в слейв для использования совместно с моими ЦАП-ами. Читаем внимательно название.

Второе, что касается модуля индикации, я понятия не имею, что вы сделали, что туда зашили, как сконфигурировали фьюзы, да и собственно вытягивать из вас эту информацию я не должен. По поведению кнопок уже ясно стало, что прошивка не моя.

Тем не менее прошивки на сайте рабочие, как моя, так и прошивки Владимира. Многие пользователи повторили, поэтому мимо, а если вам не удалось, это не означает, что «прошивка в нем глючная либо сырая и не доведенная до ума».

0
Noctis84 Noctis84 5 дней назад #

У меня свои цапы, а брал я для них. Оно не работает нормально, хотя прошивка там залита исправная. А раз так значит она просто не доработанная. Здесь я бессилен полностью, я не разработчик прошивок! Как она может быть рабочая если она не работает ни с одним из транспортов?

0
admin admin 6 дней назад #

не должно там быть никакого высокого уровня, только при переключении режимов кратковременно уровень подымается