PLL 1024fs : надо подправить “делители частоты” мастер клок примерно 12 МГц LR клок 11КГц дата линия дергается данные идут, битклок что в районе мегагерца
EXT 1024fs все норм, все частоты правильные мастек клок 45Мгц LR клок 44.1 бит клок 3.3 МГц дата присутствует.
EXT 512fs все частоты нужно умножить надвое ( тестовый синус 1000Гц звучит как 500Гц ) мастер клок 22МГц LR клок 22.1 КГц бит клок 1.41 Мгц. дата присутствует
А что так можно было?
Я вчера через SSH перезагружал.
Потому что, розетка под столом. А что бы выключить и включить, пришлось бы туда залезать. Поэтому это был не вариант так делать.
Коллеги, доброе утро! ))
Огромное спасибо за комментарии!
В последней прошивке вероятно по недогляду получилась каша из клоков.
В принципе по постам понятно в каком месте…
Огромная просьба - тем, кто подключал по I2S последнюю прошивку с самыми последними обновлениями, провести следующие манипуляции:
- переключиться в PLL
- перезагрузиться
- войти по SSH
- дать команду cat /proc/clk/summary | more
- не нажимая ничего снять и прислать сюда скриншот экрана
- переключиться в EXT
- перезагрузиться
- войти по SSH
- дать команду cat /proc/clk/summary | more
- не нажимая ничего снять и прислать сюда скриншот экрана
Итого 2 картинки - каждую помечать - PLL\EXT
Заранее огромное спасибо!
У меня тоже, только Squeezelite (LMS) видится в WinServer2008 (LMS сервер). А вот насчет перехода на следующий трек для образов flac с использованием .cue засада. Играет только первый и останавливается. При попытке воспроизвести или просто перейти на любой другой трек перепрыгивает на последний и останавливается.
Аналогично, как и во всех других случаях не видит.
Я .cue не использую, сразу нарезаю на отдельные треки.
А попробовать нет возможности, чтобы понимать это частное у меня или общее ? У меня на всех остальных одноплатниках такой проблемы нет.
PLL
# cat /proc/clk/summary | more
enable prepare protect duty
clock count count count rate accuracy phase cycle
---------------------------------------------------------------------------------------------
osc-45m 1 1 0 45158400 0 0 50000
i2s0_mclkin 2 2 0 45158400 0 0 50000
clk_i2s0_8ch_rx 1 1 0 45158400 0 0 50000
mclk_i2s0_8ch_rx 1 1 0 45158400 0 0 50000
i2s0_8ch_mclkout 0 0 0 45158400 0 0 50000
clk_i2s0_8ch_tx 1 1 0 45158400 0 0 50000
mclk_i2s0_8ch_tx 1 1 0 45158400 0 0 50000
mclk_sai 0 0 0 45158400 0 0 50000
mclk_dsm 0 0 0 45158400 0 0 50000
mclk_acodec_tx 0 0 0 11289600 0 0 50000
osc-49m 0 0 0 49152000 0 0 50000
xin24m 16 16 0 24000000 0 0 50000
clk_tsadc_tsen 1 1 0 12000000 0 0 50000
clk_tsadc 1 1 0 1000000 0 0 50000
clk_user_otpc_s 0 0 0 12000000 0 0 50000
clk_sbpi_otpc_s 0 0 0 24000000 0 0 50000
clk_pmc_otp 0 0 0 24000000 0 0 50000
clk_user_otpc_ns 0 0 0 12000000 0 0 50000
clk_sbpi_otpc_ns 0 0 0 24000000 0 0 50000
clk_otpc_arb 0 0 0 24000000 0 0 50000
clk_macphy 1 1 0 24000000 0 0 50000
dbclk_gpio2 1 1 0 24000000 0 0 50000
clk_sdmmc_detn_flt 0 0 0 24000000 0 0 50000
cclk_src_sdmmc 0 0 0 400000 0 0 50000
sdmmc_sample 0 0 0 200000 0 0 50000
sdmmc_drv 0 0 0 200000 0 180 50000
dbclk_gpio3 1 1 0 24000000 0 0 50000
dbclk_gpio1 1 1 0 24000000 0 0 50000
clk_uart_detn_flt 0 0 0 24000000 0 0 50000
tclk_pmu_wdt 0 0 0 24000000 0 0 50000
clk_refout 0 0 0 24000000 0 0 50000
clk_pvtm_pmu 0 0 0 24000000 0 0 50000
clk_pmu_mcu_rtc 0 0 0 24000000 0 0 50000
dbclk_pmu_gpio0 1 1 0 24000000 0 0 50000
clk_pmu 1 1 0 24000000 0 0 50000
clk_ddr_fail_safe 0 0 0 24000000 0 0 50000
clk_rtc32k_frac 0 0 0 32768 0 0 50000
clk_rtc_32k 0 0 0 32768 0 0 50000
tclk_wdt_s 0 0 0 24000000 0 0 50000
tclk_wdt_ns 0 0 0 24000000 0 0 50000
clk_ref_usbphy 2 2 0 24000000 0 0 50000
clk_usbphy_480m 1 1 0 480000000 0 0 50000
clk_ref_usbotg 1 1 0 24000000 0 0 50000
clk_saradc 0 0 0 3000000 0 0 50000
clk_capture_pwm2_peri 0 0 0 24000000 0 0 50000
clk_capture_pwm1_peri 0 0 0 24000000 0 0 50000
clk_timer_root 0 0 0 24000000 0 0 50000
clk_timer5 0 0 0 24000000 0 0 50000
clk_timer4 0 0 0 24000000 0 0 50000
clk_timer3 0 0 0 24000000 0 0 50000
clk_timer2 0 0 0 24000000 0 0 50000
clk_timer1 0 0 0 24000000 0 0 50000
clk_timer0 0 0 0 24000000 0 0 50000
clk_stimer1 0 0 0 24000000 0 0 50000
clk_stimer0 0 0 0 24000000 0 0 50000
clk_capture_pwm0_peri 0 0 0 24000000 0 0 50000
dbclk_gpio4 1 1 0 24000000 0 0 50000
--More--
EXT
# cat /proc/clk/summary | more
enable prepare protect duty
clock count count count rate accuracy phase cycle
---------------------------------------------------------------------------------------------
osc-45m 0 0 0 45158400 0 0 50000
osc-49m 0 0 0 49152000 0 0 50000
i2s0_mclkin 0 0 0 49152000 0 0 50000
clk_i2s0_8ch_rx 0 0 0 49152000 0 0 50000
mclk_i2s0_8ch_rx 0 0 0 49152000 0 0 50000
i2s0_8ch_mclkout 0 0 0 49152000 0 0 50000
clk_i2s0_8ch_tx 0 0 0 49152000 0 0 50000
mclk_i2s0_8ch_tx 0 0 0 49152000 0 0 50000
mclk_sai 0 0 0 49152000 0 0 50000
mclk_dsm 0 0 0 49152000 0 0 50000
mclk_acodec_tx 0 0 0 12288000 0 0 50000
xin24m 16 16 0 24000000 0 0 50000
clk_tsadc_tsen 1 1 0 12000000 0 0 50000
clk_tsadc 1 1 0 1000000 0 0 50000
clk_user_otpc_s 0 0 0 12000000 0 0 50000
clk_sbpi_otpc_s 0 0 0 24000000 0 0 50000
clk_pmc_otp 0 0 0 24000000 0 0 50000
clk_user_otpc_ns 0 0 0 12000000 0 0 50000
clk_sbpi_otpc_ns 0 0 0 24000000 0 0 50000
clk_otpc_arb 0 0 0 24000000 0 0 50000
clk_macphy 1 1 0 24000000 0 0 50000
dbclk_gpio2 1 1 0 24000000 0 0 50000
clk_sdmmc_detn_flt 0 0 0 24000000 0 0 50000
cclk_src_sdmmc 0 0 0 400000 0 0 50000
sdmmc_sample 0 0 0 200000 0 0 50000
sdmmc_drv 0 0 0 200000 0 180 50000
dbclk_gpio3 1 1 0 24000000 0 0 50000
dbclk_gpio1 1 1 0 24000000 0 0 50000
clk_uart_detn_flt 0 0 0 24000000 0 0 50000
tclk_pmu_wdt 0 0 0 24000000 0 0 50000
clk_refout 0 0 0 24000000 0 0 50000
clk_pvtm_pmu 0 0 0 24000000 0 0 50000
clk_pmu_mcu_rtc 0 0 0 24000000 0 0 50000
dbclk_pmu_gpio0 1 1 0 24000000 0 0 50000
clk_pmu 1 1 0 24000000 0 0 50000
clk_ddr_fail_safe 0 0 0 24000000 0 0 50000
clk_rtc32k_frac 0 0 0 32768 0 0 50000
clk_rtc_32k 0 0 0 32768 0 0 50000
tclk_wdt_s 0 0 0 24000000 0 0 50000
tclk_wdt_ns 0 0 0 24000000 0 0 50000
clk_ref_usbphy 2 2 0 24000000 0 0 50000
clk_usbphy_480m 1 1 0 480000000 0 0 50000
clk_ref_usbotg 1 1 0 24000000 0 0 50000
clk_saradc 0 0 0 3000000 0 0 50000
clk_capture_pwm2_peri 0 0 0 24000000 0 0 50000
clk_capture_pwm1_peri 0 0 0 24000000 0 0 50000
clk_timer_root 0 0 0 24000000 0 0 50000
clk_timer5 0 0 0 24000000 0 0 50000
clk_timer4 0 0 0 24000000 0 0 50000
clk_timer3 0 0 0 24000000 0 0 50000
clk_timer2 0 0 0 24000000 0 0 50000
clk_timer1 0 0 0 24000000 0 0 50000
clk_timer0 0 0 0 24000000 0 0 50000
clk_stimer1 0 0 0 24000000 0 0 50000
clk_stimer0 0 0 0 24000000 0 0 50000
clk_capture_pwm0_peri 0 0 0 24000000 0 0 50000
dbclk_gpio4 1 1 0 24000000 0 0 50000
cclk_src_emmc 0 0 0 400000 0 0 50000
emmc_sample 0 0 0 200000 0 0 50000
emmc_drv 0 0 0 200000 0 180 50000
clk_timer_ddrmon 0 0 0 24000000 0 0 50000
clk_vicap_m1 0 0 0 24000000 0 0 50000
sclk_vicap_m1 0 0 0 24000000 0 0 50000
clk_vicap_m0 0 0 0 24000000 0 0 50000
sclk_vicap_m0 0 0 0 24000000 0 0 50000
clk_uart5 0 0 0 24000000 0 0 50000
sclk_uart5 0 0 0 24000000 0 0 50000
clk_uart4 0 0 0 24000000 0 0 50000
sclk_uart4 0 0 0 24000000 0 0 50000
clk_uart3 0 0 0 24000000 0 0 50000
sclk_uart3 0 0 0 24000000 0 0 50000
clk_uart2 1 1 0 24000000 0 0 50000
sclk_uart2 1 1 0 24000000 0 0 50000
clk_uart1 0 0 0 24000000 0 0 50000
sclk_uart1 0 0 0 24000000 0 0 50000
clk_uart0 0 0 0 24000000 0 0 50000
sclk_uart0 0 0 0 24000000 0 0 50000
clk_ref_mipi1 0 0 0 24000000 0 0 50000
mclk_ref_mipi1 0 0 0 24000000 0 0 50000
clk_ref_mipi0 0 0 0 24000000 0 0 50000
mclk_ref_mipi0 0 0 0 24000000 0 0 50000
clk_core_mcu_rtc 0 0 0 24000000 0 0 50000
clk_pvtm_core 0 0 0 24000000 0 0 50000
xin_osc0_half 0 0 0 12000000 0 0 50000
pll_gpll 1 1 0 983039999 0 0 50000
gpll 8 8 0 983039999 0 0 50000
dclk_vop_src 0 0 0 122880000 0 0 50000
dclk_vop 0 0 0 122880000 0 0 50000
clk_vicap_m1_src 0 0 0 491520000 0 0 50000
clk_vicap_m1_frac 0 0 0 9929696 0 0 50000
--More--
aplayer радио
могу запустить еще раз и снять именно при воспроизведении
Нет, все правильно
1-ая прошивка pll-0.1-beta работает с внешними генераторами 512 fs?
Нет
Я почитал посты про подключение по I2S с внешними генераторами.
Хочу дать рекомендацию, основанную на собственном опыте.
При подключении обязательно внимательно проконтролируйте соединены ли земли Лакфокса и устройства, с которого вы берете мастер-клок.
Вчера вечером Павел вроде обновил прошивку. Обновился по воздуху.
Сегодня опять тестировал. Сразу скажу для меня мало что изменилось со вчерашнего дня, но по порядку:
PureFox v0.2 beta (вечернее обновленение от Павла от 17.02.2025) Тестирование по USB на ЦАП Шарм 2.4.
MPD (UPNP)
- Mconnect работает, перемотка не работает, переходит на следующий на трек. DSD не проигрывается, прогресс шкала движется - звука нет(DSD файлы лежат на сервере LMS).
- Buble UPnP работает, перемотка не работает, переходит на следующий на трек. DSD не проигрывается,прогресс шкала движется - звука нет (DSD файлы лежат на сервере LMS).
- Audirvana рендер видит, но при попытке вывода на него, проигрывание не начинается, прогресс шкала стоит на нуле.
- Daphile (LMS сервер) не видит рендер.
APrender (UPNP)
- Audirvana работает, перемотка работает, переходит на следующий на трек. Flac файлы разворачивает и отправляет на APrender в виде waw. DSD64, DSD128, DSD256 играет (в рендерере установлен PCM output mode), перемотка работает, переходит на следующий на трек.
У меня вообще первый раз получилось из Рваны вывести DSD файлы на воспроизведение!!! - Mconnect работает, перемотка работает, переходит на следующий на трек. DSD64 играет с затыками (DSD файлы лежат на сервере LMS).
- Buble UPnP, перемотка работает, переходит на следующий на трек. DSD64 играет с затыками (DSD файлы лежат на сервере LMS).
- Daphile (LMS сервер) не видит рендер.
APsqueeze bridge
- Audirvana работает, перемотка работает, переходит на следующий на трек. Flac файлы разворачивает и отправляет на APrender в виде waw. DSD64, DSD128, DSD256 играет (в рендерере установлен PCM output mode), перемотка работает, переходит на следующий на трек.
У меня вообще первый раз получилось из Рваны вывести DSD файлы на воспроизведение!!! - Mconnect работает, перемотка работает, переходит на следующий на трек. DSD64 играет с затыками (DSD файлы лежат на сервере LMS).
- Buble UPnP, перемотка работает, переходит на следующий на трек. DSD64 играет с затыками (DSD файлы лежат на сервере LMS).
- Daphile (LMS сервер) не видит рендер.
С Бриджем ничего не изменилось. Такое ощущение что это просто APrender (UPNP) только на кнопке с другим названием. Даже входит в настройки по IP:7779.
Daphile (LMS сервер) как не видел его, так и не видит.
APlayer (webradio)
Работает, проблем нет.
Squeezelite (LMS)
- Daphile (LMS сервер) работает, переходит на следующий на трек. DSD64 играет, DSD128 уже с затыками (DSD файлы лежат на сервере LMS).
- Buble UPnP рендер видит, но ничего на него не играет ни файлы ни с Кобуза.
- Mconnect рендер видит, но ничего на него не играет ни файлы ни с Кобуза.
- Audirvana рендер видит, но при попытке вывести на него выдает ошибку.
Звук некогда было выслушивать
, занимался отлавливанием глюков. Но вроде хуже не стал.
Нужно еще будет погонять на КШ2, там нет ограничений по битрейту и там посмотреть как себя ведет прошивка. Если завтра будет время протестирую.
так цап Шарм это же классический мультибит. Он DSD не принимает. Скорей всего Аудирвана конвертировала DSD и отправляла не эндпоинт уже PCM.
Все правильно. Но раньше я как не бился не мог настроить рвану чтобы она гнала на стример PCM. C LMS всегда без проблем настраивал, а вот с Рваной были проблемы - не хотел DSD в PCM гнать и все тут.
А сегодня неожиданно заиграло, причем я ничего в настройках Рваны не менял.
да, сейчас, на этапе тестирования и отлавливания багов очень важно изначально видесь суть проблемы. Понимать, проблема в железе или в софте. Фото подключения плат очень желательно.
И ещё, лично мой комментарий - не надо на этом этапе использовать всякие костыли, типа upnp bridge и подобных. У них своих проблем выше потолка. Что бы не загружать разработчиков софта для ЛакФокс ложной информацией, используйте только проприетарные протоколы - если сервер LMS, то включайте Сильверлайт клиента.
И по высоким хайрезам. DSD 512 это 90 Мбит/сек и бывает, что разные проблемы в локальной сетке уже не пропускают такой трафик. Тут тоже, надо понимать где проблема затыков, щелчков, сбоев при воспроизведении такого контента.
Предполагаю, что подписи на картинках перепутаны))) это прошивка 0.2-бета?


