ЦАПы RPI HAT подключаются через I2S. I2S работает только с PCM.
Нативно он не может выводить DSD.
Это значит что HAT-DAC, “поддерживающие” DSD, могут поддерживать только режим DSD-DOP.
DSD-DOP ограничивается DSD-DOP-128, так как для этого требуется максимальная частота I2S RPI величиной 352,8кГц.
Надеюсь вопрос DSD на этом закрыт.
П.С. Максимум что удалось реально и без глюков воспроизвести на RPi - это DSD-128
П.П.С Через аналог у 502-го можно вывести DSD-DOP-128. Через кокс - PCM 24/192.
RPI - Raspberry Pi HAT - Hardware Attached on Top DAC - ЦАП ЦАПы RPI HAT - платы которые одеваются сверху на Малинку
а понятно, т.е. что по коксу, что по i2s только DOP 128 пролезет? С коксом то все понятно, а почему по i2S такое ограничение, вроде как другие ЦАПики могут 256 спокойно и нативно?
По коксу только РСМ 24/192
По аналогу - зависит от того на какой микросхеме ЦАПа собрана плата. В данном случае (502DAC)можно вывести до DSD128. Причем при воспроизведении потока в 384кгц на микросхеме цапа PCM5122, выключаются встроенные фильтры и звук идет напрямую (он реально имеет чуть другой характер)
Другие ЦАПы “могут” хоть до DSD1024 - но только через USB
ну с ЦАП нашлепкой то понятно, т.е. с аналоговыми выходами, но я то про цифровой выход кролика, I2S, c него то DSD почему нельзя на внешний ЦАП пустить?
У вас есть ЦАП умеющий DSD через SPDIF?
Пардон, не заметил что речь о I2S…
Потому что выше уже написал - не умеет оно через I2S DSD выводить. Только РСМ и только до 384кГц.
На самом деле ничего страшного в этом нет. DSD-DOP этот тот же ДСД, только переведенный в РСМ. Там потерь нет.
Очень утрированно: Значение числа “ЧЕТЫРЕ” можно записать как “4” так и “IV”, суть от этого не изменится.
там все немного сложнее
BCLK - берется от PCM5122 и идет в малинку и в wm8804
LRCLK - берется от PCM5122 и идет в малинку и в wm8804
SDOUT - Serial Audio Data берется от малинки