Цифровой источник на ARM платформах: софт и железо
|
Автор |
Сообщение |
Sajk
Ветеран
Откуда: Киев
Сообщений: 910
|
Цифровой источник на ARM платформах: софт и железо / 22-09-2015 16:54
«in ARM we trust» или «ARM — сила!»
Решил сделать ветку по обсуждения компактных платформ на ARM процессорах и др., а также софта для них. Тема IMHO будет интересна многим форумчанам. Подобная тема вяло существует на «Сундуке». Думаю у нас будет поживее
Я использовал много цифровых источников: Logitech Boom (модификация от Lampizator) -> Squeezebox Touch (хардверные и софтовые модификации) -> 4 варианта МузПК на разных ОС и твиках. Недавно товарищ попросил сделать максимально дешевый источник и я обратил внимание на АРМ платформу. В результате получилось не плохое (и бюджетное!) решение: Raspberry Pi + PiCobber DAC + piCorePlayer.
Звучит вполне себе неплохо.
Сейчас собираюсь подружить платку ODROID-C1+ с XMOS ЦАПом. В отличии от Raspberry на этой плате отдельный контроллер USB на Genesys Logic GL830 и гигабитная сеть. Как закончу, напишу.
Интересные линки. Софт (MPD, UPnP/DLNA, Squeezelite)
Volumio
RuneAudio
LightMPD (японская сборка для Cubox, Beaglebone)
piCorePlayer
Archphile для (Raspberry Pi,Udoo, Cubox-i)
MuBox port Voyage MPD
Интересные линки. HARD (ARM board, DAC)
Список всех АРМ карточек и их опции!
MAMBOBERRY HiFi DAC на Raspberry PI 2 играет вплоть до DXD 352.8 kHz!
Cubieboard и Raspberry Pi DAC
Дочерние платки для Raspberry Pi от Durio Sound.
ЦАПы для Raspberry Pi от HiFiBerry
Интересная ветка с I2S ЦАПами под Raspberry Pi
BeagleBone Black 4GB eMMC на борту
UDOO Dual & UDOO Quad
Платы от создателей CuBox Hummingboard
Cubieboard4 CC-A80
Cubietruck Cubieboard3 сейчас на SALe, 2GB RAM, 8GB eMMC на борту. Кстати на CubieBoard построен популярный плеер V.A.M.P.
(Отредактировал 07-06-2017 в 00:38 Sajk.)
|
|
|
|
Выразили согласие: | Sickle , thy , kosta2k , psergy , BlackPhantom , PvS , Vitali_t , Sklyuchko , kuznichenko , Neal , Yozsh , quadrokot , PnL , VNV73 , oleg2566 , minoltist , Iprostir , saz , Audiodoom , Serpens , mariovel , Gans Junior |
|
Выразили согласие: | |
|
Sajk
Ветеран
Откуда: Киев
Сообщений: 910
|
RE: Цифровой источник на ARM платформах: софт и железо / 22-09-2015 18:19
(22-09-2015 17:50)AntonZP писал(а): малиновый I2S неподдерживает внешний клок, еёный клок не выдерживает ни какой критики.
ко всему прочему ни кто не выкладывал толковых спектрограмм всяких этих "ДАКов минималистической обвязки", думаю там
вобщем, ИМХО бюджетное бесперспективное решение, единственное - удобство управления. Оно и создавалось как бюджетное для кухни-спальни
В ODROID-C1+ I2S вынесли отдельно и сделали свою DAC платку - HiFi Shield IMHO выглядит совсем "минималистически", но графиков нарисовали много...
Есть и такие решения на vegalab: на Cubietruck , BeagleBone
(Отредактировал 22-09-2015 в 18:19 Sajk.)
|
|
|
|
Выразили согласие: | |
|
Sajk
Ветеран
Откуда: Киев
Сообщений: 910
|
RE: Цифровой источник на ARM платформах: софт и железо / 22-09-2015 20:25
(22-09-2015 19:32)Simuran писал(а): Я тоже поглядывал на такой вариант, уже даже в одной ветке писал.
А подскажите i2s 24\192 держит? и мастерклок берется с кулбники?
24/192 точно держит. Насчет мастерклока не знаю.
Про i2s на клубнике здесь уже 25 страниц исписали, посмотрите там.
(Отредактировал 22-09-2015 в 20:26 Sajk.)
|
|
|
|
Выразили согласие: | |
|
mihail
Ветеран
Откуда: м. Рівне
Сообщений: 3 621
Репутация: 447
|
RE: Цифровой источник на ARM платформах: софт и железо / 22-09-2015 20:44
(22-09-2015 18:19)Sajk писал(а): Оно и создавалось как бюджетное для кухни-спальни
Для спальни - для кухни
есть уже куча готовых серийных изделий
от разных производителей , даже самоделки
и проверенных в тестах и нет ..
Стоит ли заморачиваться,
даже если есть возможность сэкономить сотню другую $
Другое дело, если бы цель была превзойти серийные изделия .. в звуке
а так ...
|
|
|
|
Выразили согласие: | |
|
Sajk
Ветеран
Откуда: Киев
Сообщений: 910
|
|
|
|
АндрейКа
Ветеран
Откуда: Одесса
Сообщений: 4 073
Репутация: 340
|
RE: Цифровой источник на ARM платформах: софт и железо / 23-09-2015 10:26
Сполгода как крутится в голове идея сделать на основе компьютера на АРМе с ноутбучным "винтом" и гигом оперативной памяти устройство "всё в одном": и плеер с цифровыми выходами и ЦАПом и сервер с файлами. Софт что бы можно было устанавливать по желанию - Лоджитековскую инфраструктуру, UPnP-шный или mpd с обвязкой. Плату с ПЛИС (в ней "собрать" интерфейс с микрокомпьютером, выходы и входы SPDIF и интерфейс с ЦАПом), тактовыми генераторами и гальванразвязкой цифры от аналога умею спроектировать и знаю, где изготовить.
Но мои потребности в прослушивании музыки вполне удовлетворяет самоделка на роутере, а делать для кого-то, готовое изделие или "рецепт" для сборки самому ...
(22-09-2015 17:50)AntonZP писал(а): ... вобщем, ИМХО бюджетное, с точки зрения Хи-Енда бесперспективное решение ... (22-09-2015 20:44)mihail писал(а): ... есть уже куча готовых серийных изделий ... и т.д., и т.п. отбивает всякую охоту делать что-нить.
(22-09-2015 21:02)Sajk писал(а): Можем поговорить о самоделках, вариантах подключении ЦАПов по i2s или USB, твиках софта....тема IMHO бесконечная ИМХО закончится метанием гoвнa в карьерно-экскаваторных количествах, ведь это не фирмА, да ещё и бюджетная, значит не звучит и звучать не может
(Отредактировал 23-09-2015 в 10:30 АндрейКа.)
Когда вспоминаешь, что все мы сумаcшедшие, странное в жизни исчезает и все становится понятным (c) Сэ́мюэл Лэ́нгхорн Кле́менс (Марк Твен)
|
|
|
|
BlackPhantom
Слушатель музыки
Откуда: Днепр
Сообщений: 1 025
Репутация: 115
|
|
|
|
Выразили согласие: | |
|
АндрейКа
Ветеран
Откуда: Одесса
Сообщений: 4 073
Репутация: 340
|
RE: Цифровой источник на ARM платформах: софт и железо / 23-09-2015 14:24
Digi+ это микросхема выход SPDIF, подключенная к I2S процессора. Насколько я помню, драйвер I2S Бродкомовского процессора, на котором сделана "малина", дочухали до рабочего состояния, т.е. должно работать.
Как я понял, несовместимость с софтом, про которую пишут на сайте, это про вывод многоканала, кодированного DD или DTS.
Но конструкция не аудиофильская ни разу Источником тактирования I2S, как уже писАли выше, является процессор. А там неаудиофильная PLL+делитель с нецелым коэффициентом деления, и, как следствие, конский джиттер. Ну и микросхема SPDIF работает от одного тактового генератора с частотой, некратной нашим 44.1 и т.п.
Вдогонку: теоретически, джиттер на I2S можно победить немного переделанным Стримлоком, но пойдёт ли на это автор и во что это обойдётся - совсем другой разговор.
(Отредактировал 23-09-2015 в 15:12 АндрейКа.)
Когда вспоминаешь, что все мы сумаcшедшие, странное в жизни исчезает и все становится понятным (c) Сэ́мюэл Лэ́нгхорн Кле́менс (Марк Твен)
|
|
|
|
Sajk
Ветеран
Откуда: Киев
Сообщений: 910
|
RE: Цифровой источник на ARM платформах: софт и железо / 23-09-2015 19:42
(23-09-2015 12:38)BlackPhantom писал(а): Как-то интересовался этой темой, но так до сих пор и не понял, можно ли с малины вывести spdif ? Зачем мне слабенький line out есть у меня есть нормальный отдельный DAC ?
Более интересно с малиной 2 подружить HiFiberry Digi+
https://www.hifiberry.com/digiplus/
Но я так понял не весь софт его понимает.
Есть еще такая платка для вывода spdif с малины Audiophonics, вроде как дружит с Volumio и piCorePlayer. IMHO тоже фигня.
А что уважаемая общественность скажет насчет USB через конвертер или сразу в ЦАП? Также интересуют следующие вопросы:
- На сколько при выборе платы важно наличие отдельного кварца? На некоторых платках встречается.
- Важен ли отдельный чип контроллера USB и влияет ли он на звук?
(Отредактировал 23-09-2015 в 19:43 Sajk.)
|
|
|
|
Выразили согласие: | |
|
АндрейКа
Ветеран
Откуда: Одесса
Сообщений: 4 073
Репутация: 340
|
RE: Цифровой источник на ARM платформах: софт и железо / 24-09-2015 09:15
ИМХО у подключения по USB есть свои плюсы и минусы. С одной стороны, при подключении по USB нарушается один из принципов ХайЭнда - "чем короче тракт, нем лучше". Звуковые данные буферизуются в памяти, бьются на пакеты, передаются через USB, в ЦАПе собираются до кучи и перетактируются. С другой стороны, такой ЦАП можно "воткнуть" куда угодно (в PC, Макинтош, Малину, роутер) и будет работать. Что до искажений в длинном и сложном тракте, ИМХО, в правильно спроектированном устройстве нет их, вернее, они остаются перед последним перетактированием перед входом микросхемы ЦАП.
Про хороший недорогой USB-ЦАП есть тема. Сам использую вариант этой платы, но без ЦАПа, зато с электрическим и оптическим SPDIF.
Отдельные генераторы на частоты, кратные 44 и 48, думаю, нужны обязательно. Грубо говоря, если частота тактирования ЦАП кратна частоте генератора, то джиттер зависит только от качества генератора. При если установлен один генератор, то для получения некратных частот семплирования приходится использовать ФАПЧ (аналоговую или цифровую) с нецелым коеффициентом деления (Fractional PLL), что вызывает увеличение джиттера на выходе.
Насчёт "отдельный чип контроллера USB" не понял.
Когда вспоминаешь, что все мы сумаcшедшие, странное в жизни исчезает и все становится понятным (c) Сэ́мюэл Лэ́нгхорн Кле́менс (Марк Твен)
|
|
|
|
Выразили согласие: | |
|
Sajk
Ветеран
Откуда: Киев
Сообщений: 910
|
RE: Цифровой источник на ARM платформах: софт и железо / 24-09-2015 10:37
(24-09-2015 09:15)АндрейКа писал(а): ИМХО у подключения по USB есть свои плюсы и минусы. С одной стороны, при подключении по USB нарушается один из принципов ХайЭнда - "чем короче тракт, нем лучше". Звуковые данные буферизуются в памяти, бьются на пакеты, передаются через USB, в ЦАПе собираются до кучи и перетактируются. С другой стороны, такой ЦАП можно "воткнуть" куда угодно (в PC, Макинтош, Малину, роутер) и будет работать. Что до искажений в длинном и сложном тракте, ИМХО, в правильно спроектированном устройстве нет их, вернее, они остаются перед последним перетактированием перед входом микросхемы ЦАП.
Про хороший недорогой USB-ЦАП есть тема. Сам использую вариант этой платы, но без ЦАПа, зато с электрическим и оптическим SPDIF.
Отдельные генераторы на частоты, кратные 44 и 48, думаю, нужны обязательно. Грубо говоря, если частота тактирования ЦАП кратна частоте генератора, то джиттер зависит только от качества генератора. При если установлен один генератор, то для получения некратных частот семплирования приходится использовать ФАПЧ (аналоговую или цифровую) с нецелым коеффициентом деления (Fractional PLL), что вызывает увеличение джиттера на выходе.
Насчёт "отдельный чип контроллера USB" не понял. Ветку про платку читал. Решил поиграться с ее " родственником", выглядит очень похоже, но на 1796 и с DSD. Заказал, жду
Под отдельным чипом имел в виду следующее. Например у BeagleBone Black USB берется с процессора, на Малине используется LAN9514 который делает USB и Ethernet. На ODROID-C1+стоит GL830 только для USB. Вопрос был о влиянии отдельной микросхемки, против варианта на процессоре.
Из опыта, в компах на x86 отдельный чип USB играет лучше чипсетного.
(Отредактировал 24-09-2015 в 10:39 Sajk.)
|
|
|
|
Выразили согласие: | |
|
Выразили согласие: | Sajk |
|
Sajk
Ветеран
Откуда: Киев
Сообщений: 910
|
|
|
|
Выразили согласие: | |
|
psergy
Старожил
Откуда: Львів, Берлін
Сообщений: 202
Репутация: 173
|
RE: Цифровой источник на ARM платформах: софт и железо / 27-09-2015 15:14
Сьогодні вирішив перевірити як грає Raspberry PI 2 з PiCorePlayer (squeezelite).
Можу сказати -- грає дуже непогано!
Сетап:
Daphile на intel atom материнці як LMS сервер;
Клієнт на Raspberry PI 2 з PiCorePlayer;
Живлення з iFi iUSBPower + фільтр юсб через нього ж.
Програє все, включно з 24/192 без жодних проблем. CUE i плейлісти працюють.
Звук повівнював з TinyMPD. squeezelite вцілому мені більше сподобався.
З плюсів
- не такі різкі високі при тій самій детальності
Мінуси:
- бас не такий зібраний і чіткий, як в MPD
- ще на один пристрій в системі більше
В даний момент використовую Raspberry як основне джерело в системі
(Отредактировал 27-09-2015 в 15:15 psergy.)
|
|
|
|
Выразили согласие: | Sajk |
|
Sajk
Ветеран
Откуда: Киев
Сообщений: 910
|
|
|
|
Выразили согласие: | |
|
norrest
Ветеран
Откуда: KIEV
Сообщений: 4 794
Репутация: 601
|
|
|
|
Выразили согласие: | Sajk |
|
Выразили согласие: | |
|
dcstbrgr
Ветеран
Откуда: moontown
Сообщений: 2
Репутация: 0
|
|
|
|
Выразили согласие: | |
|
Пользователи просматривают эту тему: 7 Гость(ей)
|
|