Cетевой плеер с ЦАП - бюджетное решение на базе Odroid C2 и Hifi Shield DAC
|
Автор |
Сообщение |
Выразили согласие: | |
|
oleg2566
Ветеран
Откуда: Україна
Сообщений: 7 540
Репутация: 391
|
|
|
|
Выразили согласие: | |
|
Выразили согласие: | |
|
АндрейКа
Ветеран
Откуда: Одесса
Сообщений: 4 073
Репутация: 340
|
RE: Cетевой плеер с ЦАП - бюджетное решение на базе Odroid C2 и Hifi Shield DAC / 10-05-2017 11:05
С Одроидами дела не имел, как там организовано тактирование в процессоре и как его настраивают драйвера - не знаю.
В машинках на Аллвиннер H3 (ядро линукс в4.11) точно установить требуемую частоту тактирования I2S и выхода SPDIF не получается:
Вместо 44100 * 512 = 22579200 получается 22545455 (ошибка 0,15%)
Вместо 48000 * 512 = 24576000 получается 24500000 (ошибка 0,31%)
Кстати, кто-нить помнит, какую макс. ошибку допускает стандарт?
Покопавшись в исходниках драйверов, нашел в одном из файлов неудачный с моей точки зрения алгоритм подбора частоты, ближайшей к заданной. ПереписАл, оттранслировал и получил:
Вместо 44100 * 512 = 22579200 получается 22571429(ошибка 0,034%)
Вместо 48000 * 512 = 24576000 получается 24571429(ошибка 0,019%)
Напишу людям, которые занимаются тактированием в ядре, мож. поправят.
Но всё равно, это полумеры. Как уже писАл выше - что бы было всё "по правильному" - нужно реклочить I2S прямо на входе ЦАПа, а это возможно только если "свои" тактовые генераторы и I2S тактируется от них.
(Отредактировал 10-05-2017 в 12:08 АндрейКа.)
Когда вспоминаешь, что все мы сумаcшедшие, странное в жизни исчезает и все становится понятным (c) Сэ́мюэл Лэ́нгхорн Кле́менс (Марк Твен)
|
|
|
|
Марьяныч
Ветеран
Откуда: Киев-Харьков
Сообщений: 960
Репутация: 261
|
RE: Cетевой плеер с ЦАП - бюджетное решение на базе Odroid C2 и Hifi Shield DAC / 11-05-2017 19:49
Дело в том, что я уже собрал это в кучу, и оно весьма пристойно играет.
Измерения тоже не дают поводов для беспокойства...
В мануале написано:
The curryman DAC is a stereo digital to analog converter with I2S input featuring the ES9023 Sabre Premier Stereo DAC and an analog LCR output filter plus JFET buffer (“JG Filter Buffer” developed by Joachim Gerhard) for improved high frequency noise suppression and output drive capability.
Features:
I2S Input
Stereo 2Vrms output unbalanced
Improved LCR output filter for reduced HF noise
JFET buffer/line driver with low output impedance (< 70 Ohm)
On board low jitter 50MHz crystal oscillator (XO)
On board low noise LDO regulators for DAC (3.6V) and XO (3.3V)
Supported I2S input sample rates (kHz): 32, 44.1, 48, 88.2, 96, 176.4, 196
Asynchronous mode operation using local XO as MCLK
Собственно, и слушал, и смотрел спектры...
Вроде все замечательно.
Но червячек крутится - где же подвох?
(Отредактировал 11-05-2017 в 19:51 Марьяныч.)
|
|
|
|
Выразили согласие: | |
|
AudioMagic
Ветеран
Откуда: Slavic
Сообщений: 739
Репутация: 14
|
RE: Cетевой плеер с ЦАП - бюджетное решение на базе Odroid C2 и Hifi Shield DAC / 13-05-2017 16:37
(11-05-2017 19:49)Марьяныч писал(а): Дело в том, что я уже собрал это в кучу, и оно весьма пристойно играет.
Измерения тоже не дают поводов для беспокойства...
В мануале написано:
The curryman DAC is a stereo digital to analog converter with I2S input featuring the ES9023 Sabre Premier Stereo DAC and an analog LCR output filter plus JFET buffer (“JG Filter Buffer” developed by Joachim Gerhard) for improved high frequency noise suppression and output drive capability.
Features:
I2S Input
Stereo 2Vrms output unbalanced
Improved LCR output filter for reduced HF noise
JFET buffer/line driver with low output impedance (< 70 Ohm)
On board low jitter 50MHz crystal oscillator (XO)
On board low noise LDO regulators for DAC (3.6V) and XO (3.3V)
Supported I2S input sample rates (kHz): 32, 44.1, 48, 88.2, 96, 176.4, 196
Asynchronous mode operation using local XO as MCLK
Собственно, и слушал, и смотрел спектры...
Вроде все замечательно.
Но червячек крутится - где же подвох? А что Вас со звуком не устраивает?
|
|
|
|
Выразили согласие: | |
|
Выразили согласие: | |
|
Выразили согласие: | |
|
Марьяныч
Ветеран
Откуда: Киев-Харьков
Сообщений: 960
Репутация: 261
|
|
|
|
AudioMagic
Ветеран
Откуда: Slavic
Сообщений: 739
Репутация: 14
|
|
|
|
Выразили согласие: | |
|
nabus
Ветеран
Откуда: Белицкое
Сообщений: 115
Репутация: 43
|
|
|
|
Выразили согласие: | |
|
AudioMagic
Ветеран
Откуда: Slavic
Сообщений: 739
Репутация: 14
|
|
|
|
Выразили согласие: | |
|
AudioMagic
Ветеран
Откуда: Slavic
Сообщений: 739
Репутация: 14
|
|
|
|
Выразили согласие: | |
|
oleg2566
Ветеран
Откуда: Україна
Сообщений: 7 540
Репутация: 391
|
|
|
|
Выразили согласие: | |
|
AudioMagic
Ветеран
Откуда: Slavic
Сообщений: 739
Репутация: 14
|
|
|
|
Выразили согласие: | |
|
amatti73
Ветеран
Откуда: ДНЕПР
Сообщений: 1 706
Репутация: 742
|
|
|
|
Выразили согласие: | |
|
phprof
Пользователь
Откуда: Астана
Сообщений: 2
Репутация: 0
|
|
|
|
Выразили согласие: | |
|
Пользователи просматривают эту тему: 1 Гость(ей)
|
|