Транспорт на базе платы NanoPi NEO+Isolated XMOS, аудиоплеер для файлов

Даю мааааленькую затравку. Из neo МОЖНО высунуть iis без костылей в виде паровоза usb-xmos.

1 лайк

Тесть с этим XMOS NanoPI должна звучать не хуже 502DAC? А где взять программное обеспечение и почему ни-кто не использует эту плату как транспорт (сетевой плеер)?

Если ответ - мне, то:

  1. Без.
  2. My name is Nobody.

хотя этот реклокер вроде как может вывести spdif,
тут встает вопрос сколько звука теряется пока он пройдет по usb протоколу и лучше ли xmos сделает spdif чем например wm8804, и лучше ли он преобразует i2s чем сам процессор
этих вариантов уже наделано вагон, а звучат может быть два, проще взять что-то проверенное

А клок на нем по частоте норм для аудио? В малинке не подходит

Встроенный PLL дает и х44.1 и х48 с качеством, приемлемым для тестов. Лучше, конечно, использовать Нео в ведомом режиме. Ищущий да нагуглит.

1 лайк

Сбросьте пожалуйста ссылочки на эти два варианта, что приемлемо звучат! Я думаю, что многие захотят это узнать.
Получается, что процессор преобразует i2s с посредственным качеством?

Нашел вариант с возможностью установки клоков, только он в тестовом режиме. Опробованного похоже нет, если есть сбросьте ссылочку?

Варианты в общем то известны, основные для АРМ компьютеров это 502DAC и HiFiBerry Digi+ Pro
i2s в процессоре скорее всего будет лучше чем вне его, но это предположение, проблема только в том что клок на данном АРМ компьютере как и на малинке не подходит под аудио вывод, те надо тактовать его от внешнего клока, что собственно делает 502, да и диги+ по моему тоже.
Получается что тут вся та же фигня как и в малинке, только там все проблемы решены и можно просто пробовать и слушать

В Малинке стоит никудышный генератор на 19,200,000 Hz, а шляпы внешним тактированием исправляют это. Вот что источник Raspberry Pi B+ Digital Audio | H i F i D U I N O
We can find the integer divider and fractional divider based on MASH 1 (see above) and determine what is the maximum and minimum output frequency:

  • Source clock: 19,200,000 Hz
  • Sample rate: 44,100 Hz; bit clock (64fs)=2,822,400 Hz
  • Actual divisor: 6.8027. Integer part=6
  • Fractional divisor: =0.8027×1024=822 (round off)
  • Maximum frequency: 19,200,000/6=3,200,000 Hz (50 KHz sample rate)
  • Minimum frequency: 19,200,000/7=2,742,857 Hz (42.9 KHz sample rate)
  • Average frequency: 19,200,000/(6+(822/1024))=2,822,394 Hz (44.1 KHz sample rate)
    Well, aiming at 44.1KHz sample rate frequency and getting a frequency variation from 42.9 KHz to 50KHz,this can’t really work for digital audio. Clearly there has to be a better way to generate these clock frequencies.

Не понятно, что ещё ни один из форумчан не создал подобную шляпу, неужели так сложно? Правда эксперименты были.

У меня дежавю.

3 лайка

Не отчаивайтесь, возможно всё ещё впереди :slightly_smiling_face: !

Расскажите, кто делал и чем закончилась.
А ссылка ваша немного протухла.


http://forum.vegalab.ru/showthread.php?t=79888

Опять ботоксом колоться без софта?

1 лайк

Есть Volumio.

Не совсем понятно, ведь Малинка в среднем генерирует 19,200,000/(6+(822/1024))=2,822,394 Hz (44.1 KHz sample rate). Получается, что с частотой 44,1 kHz её родной генератор должен нормально справляться?

Похоже, @Katran вернулся

3 лайка

Вы наверно испугались такой мелкой рыбёшки как Катран :blush: ?
А по сути затронутого в шапке темы вопроса по NanoPi нечего ответить?

Смысл есть. Собирай, расскажешь.

Хотя, конечно, нас ждет очередной вопрос. Так и жизнь пройдет. В расспросах.