audiohobby.ru audiohobby.ru

Лисье сердце - рецепт одного из блюд

Важное замечание: всё описанное делалось с использованием схемотехники, советов и консультаций ув. admin, за что выражаю особую благодарность.

Предпосылки

После удачных экспериментов, описанных в статье "Счастливая лиса — приветствуем LuckFox Pico Max" и изучения возможностей модуля Luckfox Pico Ultra RV1106 (в том числе с учётом уже имеющейся «прошивки» модуля, имеющейся на ранее упомянутом ресурсе support.puredsd.ru) было принято решение использовать модуль_LuckFox Core1106_ для построения сетевого транспорта в формате AH-TX.

Схемотехника модуля

Анализ схемотехники Core1106 подтвердил, что все необходимые сигналы выведены на пины этого модуля. Кстати, эти данные можно получить со страницы https://wiki.luckfox.com/Core1106/Pinout.

Кроме того, по схемотехнике_Luckfox Pico Ultra RV1106_фактически является_LuckFox Core1106_ с дополнительной «обвязкой». Поэтому из этой схемы были взяты необходимые дополнительные элементы (а именно, элементы, необходимые для USB и Ethernet), добавлены некоторые другие, специфические для транспорта (см. далее) и «вторичного питания» модуля, и сформирована схема будущего транспорта.

Кстати, из рассмотрения пинаута модуля сразу же следует то, что требуется модуль без WiFi части (иначе часть нужных пинов будет использована для WiFi), а из требований прошивки — что модуль должен иметь 256MB оперативной памяти, то есть подходит только модуль Model: Core11060408 SKU: 26886

Особенности разводки

К сожалению, из-за размера модуля и имеющимся в нём элементов, расположенных снизу (и, соотв., требующих выреза в плате), не удалось разместить его непосредственно на плате транспорта (даже в четырехслойном исполнении). Поэтому была спроектирована небольшая и простая переходная плата, на которую выведены только необходимые пины модуля (с «запасом» на будущее, например, выведены сигналы I2S каналов 3-8) и которая имеет пины уже стандартного расстояния в 0,1 дюйма.

Предполагается, что эта плата располагается над «основной» платой. На представленных фото плата размещена в цанговых разъемах, но для окончательного расположения целесообразно запаять её окончательно на пины гребенки PLS и PLD.

Схема переходной платы

Такое решение позволило, хоть и без зазора, но вписать конструкцию в требуемые габариты.

Общий вид «основной платы»

Общие схемы транспорта

Общие схемы транспорта приведены на рисунках.

Есть смысл обратить внимание на наличие разъемов:

1) кнопки «Boot»

2) кнопки «Reset»

3) двух джамперов, позволяющих переключать питание с- и от — USB разъема

4) наличия дублирующего разъема для подключения разъема USB

Особенности схемы и платы

1. Как и LuckFox Pico Max, Core1106 допускает отключение канала DC-DC преобразователя с 5 до 3,3 вольт и питание соотв. частей его схемы «снаружи». Правда, как прежде, замыканием пина для этого не обойтись, а требуется замкнуть контакты конденсатора C86 на плате Core1106 размера 0402 (или заменить его на резистор-перемычку или небольшого номинала). Можно этого не делать (преобразователь довольно качественный, и даёт совсем небольшую помеху по питанию, — в случае использования гальванической развязки ей точно можно пренебречь), но в этом случае не нужно распаивать на плате транспорта ферритовую бусину L3 (именно так сделано на плате, приведенной на фото).

2. Есть возможность или смонтировать изолятор U3, или резисторную сборку R8 номиналом 0-10 Ом и резистор R9, замыкающий «земли» со стороны процессора и ЦАПа.

3. Так как в прошивке сигналы DSD и Mute не реализованы (и не подтянуты к земле), предусмотрены внешние резисторы подтяжки к земле этих сигналов R11 и R16. соответственно. После реализации в прошивке этих сигналов указанные резисторы можно будет удалить.

4. В случае использования разъема Ethernet со встроенным светодиодом предусмотрена возможность его использования как «пользовательского светодиода» через резистор R3.

5. Добавлена защита USB от статического электричества U1.

Ошибки инженерной версии платы

Из-за опечатки были перепутаны пины 106 (разведен, но на самом деле не используется в прошивке) и 108 (не разведен, но используется в прошивке) Core1106. Устранить ошибку несложно — проще всего перерезать дорожку, ведущую от 106 пина Core1106 к пину 44 переходника, и замкнуть пины 44 и 46 переходника. Каплю припоя, которая замыкает эти пины, видно на фото. В будущем предполагается изготовление переходника с нужным исправлением.

Кроме того, «пользовательский» светодиод светится (в стандартном режиме — в прерывистом режиме), но очень слабо — возможно, нужно будет подобрать другую модель светодиода и/или номинал резистора. Вообще говоря, на функции транспорта не влияет (требуется только для индикации работы).

Результат

Транспорт звучит великолепно, — как и прежние, на уровне (может быть, и лучше) транспортов Xingcore U30 и AH-TX2. Кроме того, проверена и работоспособность транспорта через USB.

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

+30
0
9pixel 9pixel 20 часов назад #

Поздравляю, очень интересное решение получилось!

А до какого формата DSD поддерживает? DSD1024 тянет?

0
VKhrychikov VKhrychikov 18 часов назад #

Пока DSD не поддерживает вообще — ждем реализации в «прошивке».

0
bavtec bavtec 16 часов назад #

Отлично. Поздравления с новым проектом.

Платы будут? Купить Можно?

0
VKhrychikov VKhrychikov 12 часов назад #

Из пяти заказанных пар плат одна использована мной, две в резерве, одну пока оставлю ещё себе, — соответственно, последнюю пока можно приобрести.

Но, так как конструкция прекрасно заработала, буду заказывать ещё (тоже пять или десять, в зависимости от интереса).