⛓ Цифровой транспорт LogoSD на SD картах с SPDIF выходом— ЗАВЕРШЕН

Для того, чтобы совместить, нужно намного больше времени? Если дело недолгое - будет неплохо. Всё равно только wav и только с SD. Со временем, уверен, функционал транспорта получит допы. Сейчас же хочется услышать его незамутнённый, так сказать, звук.

3 лайка

Данное устройство было разработано с учётом современных возможностей. Обладает небольшим потреблением, компактными размерами, и превосходным звуком.

В основе микроконтроллер STM32F4. Он обладает всем необходимым для качественного вывода аудиосигнала по шине I2S, SPDIF. Основная задача - это вывод сигнала I2S без джиттера. Применяются генераторы тактовых частот с очень малым ждиттером. Схема синхронизации STM32 позволяет выводить данные I2S синхронно с внешним тактовым сигналом, сетка частот кратна 44100 и 48000 Гц. Плюс к этому добавляется возможность работы I2S, без участия ядра ЦПУ, исключительно с помощью DMA. ЦПУ только загружает в ОЗУ данные для I2S с диска, либо по сети, а вывод по I2S выполняется аппаратно через DMA, синхронно тактовому сигналу. При таком построении, джиттер I2S определяется исключительно джиттером тактового генератора. Это свойство системы на кристалле было задействовано в полной мере. Так же необходимо отметить удобную схему синхронизации остальных узлов STM32, что положительно повлияло на конечный результат.

Управление устройством осуществляется посредством WEB интерфейса, все функции которого, реализованы на HTML, CSS, Java Script. Программный код WEB интерфейса выполняет:

  • открытие страниц в браузере
  • навигация по каталогам диска
  • создание и редактирование списка воспроизведения
  • управление воспроизведением файлов (пауза, смена трека)
  • загрузка и сохранение обложек альбомов
  • обложки альбомов, хранятся в браузере устройства.

Код HTTP сервера реализован средствами STM32. Отклик на действия пользователя моментальный, при условии нормальной нагрузке на сеть. Обработка стека сетевых протоколов TCP/IP выполняется модулем Ethernet на базе Wiz850io, автономно без участия ЦПУ. Модуль Ethernet экономичный в плане потребления энергии, и ресурсов ЦПУ, обладает достаточной производительностью. При желании модуль Ethernet можно отключить совсем, такой режим работы имеется. Предусмотрена функция Pure direct, когда создан список воспроизведения, затем модуль Ethernet обесточен. В таком случае потребление системы минимально.

Программный код STM32 реализован таким образом, что ядро процессора используется ровно на столько, на сколько необходимо для решения текущей задачи. Например при приёме потоков MP3, ресурсов требуется гораздо больше чем при воспроизведении файла WAV 44100/16 бит с карты SD. Весь код построен на событиях, если что то происходит, ядро ЦПУ просыпается, выполняет функцию, затем снова засыпает. Используется схема динамического распределения ОЗУ и вычислительных ресурсов.

Как таковой ОС (с набором драйверов как в Linux) нет, используется только планировщик задач в реальном времени. Время реакции планировщика на событие около 1мсек., код плеера имеет наивысший приоритет. Основная часть кода написана на С, критически важные по времени участки на ассемблере.

Печатная плата устройства разведена в 4-х слоях, все линии имеют минимально возможную длину. Интерфейс I2S может работать как в режиме master, так и в режиме slave, от внешних ЦАП с тактовым генератором. Нет препятствий для подключения I2S->HDMI LVDS внешние ЦАП, но переходные платы индивидуальны, такт как нет общего стандарта на интерфейс I2S->HDMI. Выход SPDIF реализован на отдельной микросхеме, на отдельной плате со своим питанием, и работает синхронно с основным тактовым генератором. В такой схеме джиттер SPDIF определяется исключительно ждиттерм тактового сигнала. На данный момент реализован вывод: PCM 44100/16, 44100/24, 48000/16, 48000/24, 88200/24, 96000/24, как для I2S, так и для SPDIF.

Форматы воспроизведения файлов WAV, MP3. Есть возможность воспроизводить потоки MP3 из сети. URL потоков хранятся в стандартных файлах m3u, таких файлов в интернете полно (например Radio Record, Chillout Zone, Costa Del Mar и другие). Но есть определённые ограничения, некоторые станции проигрываются с выпадением сэмплов. Зависимость прямая от скорости интернета провайдера, так как объём памяти в системе не позволяет организовать большой буфер воспроизведения, хотя бы на 10 секунд. Тем не менее в большинстве случаев всё работает. Чем выше скорость провайдера, тем больше станций воспроизводятся без артефактов. Это касаемо потоков с высоким битрейтом 320 кбит/сек. Если же используется стримминг в локальной сети, то проблем нет совсем никаких.

Формат файловой системы диска SD может быть FAT32, ExFat, размер кластера любой в пределах формата. Размер диска ограничен только размером SD карты. На данный момент ноябрь 2020 в продаже есть диски 512 Gb. Были использованы разные карты, разных объёмов и разных производителей. Все они работают корректно. Рекомендуется использовать FAT32 с размером кластера 32К или 64К, поскольку программный код файловой системы FAT32 более компактный, чем ExFat. Подготовить диск с такими параметрами файловой системы могут внешние утилиты, например MiniTool Partition Wizard. Штатными средствами Windows это сделать невозможно, что довольно странно. Это стандартные опции файловых систем, и проблем при работе с ними не возникало.

Интерфейс управления достаточно простой, но содержит всё необходимое. Открывается через путь например http://192.168.0.204/player на любом устройстве (телефон, планшет, ноутбук, офисный ПК). Архитектура тоже не имеет значения Mac OS, iOS, Linux, всё работает корректно. При условии что устройство не совсем устарело. Например на iPhone 5, Galaxy A3 и более поздних устройствах всё работает. Когда страничка плеера открывается в браузере первый раз, на устройстве создаётся локальное хранилище картинок альбомов, и оно наполняется по мере открытия папок. Файл с обложкой альбома лежит в том же каталоге где и файлы WAV, MP3. Имя файла обложки может быть: Cover.jpg, Folder.jpg, Front.jpg, и cover.jpg, folder.jpg, front.jpg. Обложки альбома загружаются только один раз, при первом открытии папки. Рекомендуемый размер 150 Кбайт - 350 Кбайт, что соответствует разрешению 300х300 пикс. - 600х600 пикс. Загружаются такие файлы моментально, (на глаз не заметно). Большие размеры тоже возможно, но при первом открытии время загрузки будет увеличено.

Структура папок на диске может быть любой, количество элементов каталога ограничено только объёмом памяти. На фото ниже можно увидеть как осуществляется навигация по папкам, и работа со списком воспроизведения. Можно посмотреть видео работы интерфейса по ссылке.

Как работает интерфейс : IMG_0310.MOV — Yandex.Disk

Обратите внимание, в какой последовательности выделяются файлы. В такой они попадают в список воспроизведения. Можно выделить весь альбом разом, нажав на иконку папки. Если кликнуть на уже выделенном зелёной галочкой файле, то он автоматически удаляется из списка воспроизведения. Таким образом можно моментально редактировать список. Можно очистить список, кнопкой с красным крестиком, нажав на неё быстро два раза, с паузой между нажатиями менее 1 сек. Кнопка под обложкой альбома (с права с листом и знаком “+” зелёного цвета) отображает список воспроизведения. А кнопка с лева (с картинкой папки и ноткой) отображает структуру диска. Все клики которые происходят в области иконок (папки, синие нотки) вызывают изменения списка воспроизведения. Если кликнуть на имени файла в области номера трека и правее, начнётся воспроизведение, если это каталог то переход.

Все настройки хранятся в файле /Server/config.ini. Секции файла содержат группы параметров, редактируется текстовым редактором.

[NET_config] ; секция настройки сети

MAC_addr = D0.50.99.93.9E.2D
IP_addr = 192.168.0.204
Net_mask = 255.255.255.0
Gateway = 192.168.0.1
DNS = 8.8.8.8

Здесь всё стандартно, нужно только обратить внимание на MAC адрес. Его желательно заполнить, например взять с любого устройства, и увеличить на 1. В локальной сети не должно быть одинаковых MAC адресов.

[W5500_mode] ; секция режима работы модуля

Power_deyal = 500
InterruptMode = yes
SPI_speed = 24
SPI_Div = 4
RTR_timer = 4000
RCR_count = 3
HTTP_Sockets = 1
InBuff_Size = 8

В этой секции лежат настройки модуля Ethernet. Подробные комментарии в файле. Нужно обратить внимание вот на эти ключи : InterruptMode, InBuff_Size. Если есть проблемы при работе WEB интерфейса (зависания, невозможно открыть страницу), установите InterruptMode=no. При нестабильной работе сримминга, MP3 потоков из внешней сети, установите InBuff_Size = 8 или InBuff_Size = 16. Все остальные значения можно не трогать.

[DAC_config] ; секция основных настроек ЦАП

DAC_Type = SPDIF
I2S_Format = auto

DAC_Type = SPDIF определяет тип подключенного устройства, в данном случае SPDIF. Значение I2S_Format - определяет размер слова I2S.

29 лайков

Расписание тура :heavy_check_mark:
Тема с логистикой :heavy_check_mark:

Начинаем!

3 лайка

Транспорт доехал до меня благополучно. Подключаю. Комплектация богатейшая! И все возможные и нужные кабели, и даже роутер :+1: Упаковка бронебойная!!!
Сейчас буду не спеша разбираться, попозже опишу первые впечатления.

изображение изображение изображение изображение изображение изображение изображение изображение изображение изображение

8 лайков

Первое впечатление после пары часов прослушивания транспорта.

Состав системы и музыку, которую слушал, подробно опишу в основном отчёте. Здесь же вкратце скажу, что система состоит из ЦАПа на CS4397, усилителя на 45 триоде (ЦАП и усилитель созданы Дмитрием @Demograf) и широкополосной акустики, корпуса которой тоже сделаны Дмитрием, на динамиках Goodmans 400.

Сегодня пробежался по нескольким альбомам: Bill Frisell with Dave Holland and Elvin Jones, AES Dana “Allaline”, Tom Waits “Swordfishtrombone”, Jakob Bro “Gefion”

Транспорт звучит вкусно, понравился с первых нот. Матовое, текучее звучание, никакой резкости, никакого «цифрита», забирает сразу. Очень хорошо :+1: Сцена объемная, глубокая. Ничего сверх, всё в меру. Очень понравилась атака в звуке струн гитары.

Немного недостаёт прозрачности, звук, как я уже упомянул, матовый. Но это аудиофильские претензии. А вот как меломан могу сказать, что музыка звучит очень цельно, единым полотном, не распадаясь на звуки и эффекты. Ритм держит отлично и, в целом, это сочетание создаёт чуть притемненное, очень естественное звучание, которое располагает просто сидеть и слушать музыку, без малейшего дискомфорта.

Одним словом, транспорт мне очень нравится! Прямо вот с удовольствием сейчас сижу и слушаю, уши кайфуют :grin: Буду слушать дальше, послушаю денька три-четыре, попробую разные SPDIF-кабели, вдумчиво сравню с ArcaOS и BlackOS на своём компе, и тогда уже напишу полный отчет.

27 лайков

Андрей а кабели поставили свои или из комплекта?

Свои поставил. Потом попробую комплектные

В тур не удалось попасть, не буду и читать. Расстроюсь только. :frowning_face:

Чем больше слушаю, тем больше нравится. Уже понимаю, как сформулировать то, что можно считать недостатками. Но достоинства перевешивают значительно. Сейчас слушаю Аквариум «Пси». Завтра погоняю тяж, от Helloween, через Slayer до Carcass. Потихоньку набрасываю тезисы для финального отчета, который выложу в субботу. В субботу же буду готов отправить транспорт дальше.

«Пока несут сакэ»… Однако, надо выпить под это дело чутка :crazy_face::beers:

Надо ещё Янку, ГО и Башлачева послушать. Этот транспорт прям располагает к этому. В общем, будет чем занять ближайшие дни.

10 лайков

Андрей, ну как ощущение после недели?

Вот как раз готовлю полноценный отчет. Скоро будет, через полчасика.

Ну что, поехали? Расскажу о нескольких днях, проведенных в обществе транспорта LogoSD. По внешнему виду не буду особо распространятся, тут всё и так ясно. Просто, чисто, конкретно ))) Небольшая коробочка в стандартном корпусе, простое подключение и управление, здоровый минимализм. Мне это нравится. Ну а теперь о звуке.

Моя система:

Источник : PC на основе МП Supermicro X10SBA-L (ArcaOS)
Усилитель : Demograf на 45 триоде
ЦАП : Demograf CS4397
Межблочный кабель : Van Den Hul The Mountain
Акустика : Demograf, широкополосники на Goodmans 400
Акустический кабель : Acoustic Revive SPC-2.0PA
USB - кабель : IFI iSilencer 3.0 - Synergistic Research USB Active SE - IFI iPurifier 2
Силовые кабели : Sound Y.P. Inwardness, XLO Reference 2 Type 10 A
Система питания : Flux Lab (1000 Вт + 500 Вт)

Как правило, мне становится ясно, заходит мне компонент или нет, с первых нот. Нередко я не вполне доверяю себе, начинаю сомневаться, вслушиваться, искать, убеждать себя. Но, в итоге, это всегда оказывается просто попыткой натянуть сову на глобус. Трудно, больно (сове) и бесполезно. С туровым транспортом мне всё стало ясно с первых нот. Поёт!!! Дальнейшие несколько дней прослушивания окончательно меня в этом убедили и я просто искал максимально точный и выразительный способ описать мои впечатления. Пожалуй, лучшим будет такой подход: я пройдусь по нескольким разножанровым альбомам, которые иллюстрируют мои музыкальные пристрастия, и опишу то, что услышал. Поехали!

Brad Mehldau, Lee Konitz, Charlie Haden, Paul Motian - 2011 - Live at Birdland

Квартет современных вдумчивых джазовых музыкантов. В их творчестве нет внешних эффектов, оно довольно интровертно, направлено вглубь. Альбом спокойный, атмосферный, между инструментами много пространства.

Настроение: умные, интеллигентные люди в хорошем расположении духа собрались спокойно пообщаться на разные темы. Расслабленная игра Paul Motian на ударных. Он самый легкий из этой четверки. Каждое касание тарелки чуть ли не визуально очерчено в пространстве. Великолепно передаётся связь между каждым касанием железа или мембраны. Это самая сильная сторона транспорта - соединять звуки в цельное полотно, наполненное смыслом, неразрывное, плотное и текучее. Lee Konitz в этой компании играет роль эдакого провокатора, любящего слегка постебаться, но, временами, уходящего в свои собственные мысли, говорящего как будто бы сам с собой, но именно в эти моменты внимание намертво притягивается к его речи, словам, звукам его саксофона. Brad Mehldau, как всегда немного сноб, язвительный, но в его игре чувствуется уважение к коллегам. Он если и выходит на первый план, то для того, чтобы сказануть так, что другие просто открывают в изумлении рот. Он идёт поперёк, зигзагами, но каждый его шаг безупречно вплетён в общий разговор. Тогда, когда он на заднем плане, его рояль изящно оттеняет игру солиста собственными смыслами, которые, одновременно, самостоятельны и идеально вписаны в общий хор. Он индивидуалист, который знает правила хорошего тона. Charlie Haden на заднем плане, подливает, поддакивает, поддерживает, время от времени берет слово и в эти моменты звучит и основательно, и легко, динамично и содержательно. Но одного звука впустую, ни одного касания струны контрабаса мимо.

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

Все это я наслушал с моим SPDIF-кабелем Canare. Комплектный розовый SPDIF-кабель мне понравился меньше. Дело в тонких нюансах, но чувствовалось некоторое упрощение подачи, стало скучнее, хотя формально никаких особых ухудшений я не заметил. Вернул на место Canare - и все вновь запело как было.

Аквариум «Радио Африка»

Транспорт выдаёт такой, в лучшем смысле этого слова, «кассетный» звук. Да, это не Накамичи Драгон, конечно, но я помню Аквариум на кассетах, те эмоции, тот звук. Сейчас ловлю себя на мысли, что все это очень напоминает 2001 год, посиделки у моего хорошего друга с системой из компонентов Pioneer, кассетная дека, усилитель и колонки.

В цифровом звуке всегда есть некоторое ощущение недолива. Требуйте долива пива после отстоя пены! Вот цифра, в сравнении с аналогом, всегда недоливает. Этот транспорт наполняет Аквариум практически до верху. Может ли быть лучше и вкуснее? Наверняка. Но то, что я слышу, очень хорошо. По-настоящему.

Coil “Music to Play in the Dark”

А вот здесь чувствуется некоторый недостаток разрешения. Всё слышно, но я знаю, что этот альбом может звучать богаче, фантастичнее, таинственнее. На живой музыке транспорт завораживает слитностью и естественностью, благодаря чему вовлекатор просто зашкаливает. Coil - другая вселенная. Здесь всё сверхчеловеческое, и поэтому впечатления формируются иначе, за счёт нюансов звука и пространственных эффектов. Возможностей транспорта все же не хватает для передачи всего богатства красок и деталей этого альбома. Там, где звучит голос Бэланса, волшебство присутствует. Там, где голоса нет, магии недостаёт.

Хотя… Заключительная тема альбома, Batwings, отыграна вполне уверенно. Все пространственные эффекты на месте, образы четкие, хорошо локализованные. Слива нет, но хочется большего.

Asura “Radio Universe”

Ultimae Records. Трансэмбиент. Величественные, полупрозрачные звуковые ландшафты, на которые наложена ненавязчивая, пульсирующая, ритмическая структура. Расслабление, погружение, течение… Всё, что я так люблю в этой музыке.

Широченная и очень глубокая сцена, плавное перетекание звуковых планов. Лента Мебиуса. На трансэмбиенте и дарк-эмбиенте (Treha Sectory) мне всё нравится. Здесь не абстрактный экспрессионизм Джексона Поллока, где мелкие детали очень важны для восприятия целого, а крупные аудио-цветовые структуры в духе Марка Ротко. И транспорт справляется с этим отлично! Уровень погружения - максимальный. Но, всё же, хочется больше подробностей и полутонов.

Sayer “South of Heaven”
Carcass “Heartwork”

Нет, это не торт. Но дело не в транспорте, а в системе. Я собирал ее в расчете на ECM-джаз, трансэмбиент и этнику. Поэтому тяж она у меня ни фига не играет. Может дело в усе на 45 лампах. Все же это не суровый пентодник ватт на 30, который рок качнет так качнет. Да и ширики тоже не метальная акустика. В общем, сказать больше особо нечего. Скомкано, не драйвово, не остро. Чего и следовало ожидать.

David Bowie “Heathen”

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

Гражданская оборона «Русское Поле Экспериментов», «Зачем снятся сны?»

Двоякое впечатление. На кашу в звуке не пожалуешься, потому что ГО. Но ярости в звуке нет. Блин!!! Что-то надо делать с системой. Слишком узкозаточенная она у меня получилась. Но стоит забыть об этом, сразу погружаешься в настроение, в смысл, в голос Летова. И все остальное уже не важно. На одном дыхании прослушал два альбома. Два альбома ГО, Карл!!! Как я и ожидал, этот транспорт великолепно передаёт чувства, настроение, а что ещё нужно в русском роке, тем более в сибирском панке? Однако, акцент на философской части, на глубине и боли. А вот с яростью… так себе. Но ещё раз повторюсь, это проблема моей системы.

Янка «Ангедония»

Ну это спокойно слушать вообще невозможно. Невозможно серфить в интернете, читать Дастерео, анализировать. Комок к горлу и отсутствующий взгляд. Очень сильно!

В целом, мои впечатления можно описать следующим образом:

Плюсы:

  • Слитность и цельность звучания. Музыка льётся легко, никакие “цифровые” артефакты не напрягают. Общее ощущение лёгкости, естественности и, через это, правдивость и натуральность эмоций, глубокое погружение в переживание музыкального момента.
  • Классные СЧ, полновесные, немного матовые, никакой резкости, очень естественно и живо
  • Отличный баланс ВЧ по отношению ко всему диапазону. Высокие не выпячиваются, не ощущается недостатка. Их даже сложно выделить, настолько они вплетены в общее полотно. Они просто не обращают на себя внимания.
  • НЧ чуть богаче, чем у моего транспорта на ArcaOS. Моя система не обладает способностью воспроизводить глубокий низ, но туровый транспорт не то чтобы копает ниже, просто НЧ в его исполнении более информативные, более полноценные, поэтому низкочастотный диапазон звучит богаче
  • Простота подключения. Я просто воткнул сетевой кабель в мой роутер, нашел IP транспорта и вышел в web-интерфейс. Всё остальное элементарно. Никаких дополнительных настроек или танцев с бубнами не понадобилось.
  • Минимализм. Это плюс субъективный, но мне так нравится. Закинул на карту несколько альбомов в WAV, и слушаешь. Всё просто и понятно.

Минусы:

  • Недостаток детальности и трехмерности на электронной музыке. Дарк-эмбиент заходит отлично, а вот трансэмбиент и эксперименты Coil требуют большего разрешения. Моя система точно может лучше, я это знаю.

Вопросы с воспроизведением рока и металла не к транспорту. Это особенность моей системы. (Хотя, может быть я и ошибаюсь). Поэтому здесь выводов делать никаких не буду, другие участники тура внесут ясность.

Итог: Мне транспорт очень понравился. В нём есть то, что я так люблю - естественная, текучая, полновесная подача музыки, которая позволяет вообще не отвлекаться на аппаратуру. Я получил огромное удовольствие от знакомства с аппаратом и взял его на заметку. Уверен, что качественное кенотронное питание и качественный общий клок на транспорт и ЦАП могут сделать получившийся источник, можно сказать, эталонным.

Большое спасибо @liongate сотоварищи :pray: и Бару за организацию тура и возможность послушать этот, вне всякого сомнения, очень интересный и неординарный транспорт. Очень здорово!!!

43 лайка

Как вам, друзья, такой вариант обзора, через описание впечатлений по конкретным альбомам? Ясно, что я наслушал? Просто хотелось, чтобы обзор был информативным.

5 лайков

Да,ясно,вариант обзора
Интересен.Еще бы включить сравнение LogoSD с хорошим cd -транспортом на сложном,но одном и том- же музыкальном материале-cd и его собственноручно сделанный рип-было бы вообще здорово и крайне показательно.Спасибо.

3 лайка

Спасибо за отзыв от души…

Это в сравнении с Вашим цифровым транспортом (PC на основе МП Supermicro X10SBA-L (ArcaOS)) или с каким, уточните пожалуйста…

1 лайк

Да, в сравнении с моим транспортом на ArcaOS.

2 лайка

Прекрасный обзор!
Андрей а из того богатого набора кабелей, кроме цифровика что нибудь ещë ставили?

Очень интересно читать ! Будто-бы сам побывал и услышал . Благодарю за новаторский подход !!!

1 лайк

Нет, пока ничего больше не ставил. Сегодня или завтра сетевой попробую.

А цифровой транспарент пробовали?