🐇 Pi DAС502 White Rabbit живее всех живых — ТУР ИДЕТ...

raspberrypi

(Valentin) #231

ЦАПы 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 - платы которые одеваются сверху на Малинку


(Александр) #232

нифига не закрыт :slight_smile: кто это такие ЦАПы RPI HAT и при чем тут кролик?


(Valentin) #233

ЦАПы RPI HAT - платы которые одеваются сверху на Малинку

В Кролике стоит такая - Pi2 Design 502DAC


(Александр) #234

а понятно, т.е. что по коксу, что по i2s только DOP 128 пролезет? С коксом то все понятно, а почему по i2S такое ограничение, вроде как другие ЦАПики могут 256 спокойно и нативно?


(Valentin) #235

По коксу только РСМ 24/192
По аналогу - зависит от того на какой микросхеме ЦАПа собрана плата. В данном случае (502DAC)можно вывести до DSD128. Причем при воспроизведении потока в 384кгц на микросхеме цапа PCM5122, выключаются встроенные фильтры и звук идет напрямую (он реально имеет чуть другой характер)

Другие ЦАПы “могут” хоть до DSD1024 - но только через USB


(Александр) #236

ну с ЦАП нашлепкой то понятно, т.е. с аналоговыми выходами, но я то про цифровой выход кролика, I2S, c него то DSD почему нельзя на внешний ЦАП пустить?


(Valentin) #237

У вас есть ЦАП умеющий DSD через SPDIF?
Пардон, не заметил что речь о I2S…

Потому что выше уже написал - не умеет оно через I2S DSD выводить. Только РСМ и только до 384кГц.
На самом деле ничего страшного в этом нет. DSD-DOP этот тот же ДСД, только переведенный в РСМ. Там потерь нет.
Очень утрированно: Значение числа “ЧЕТЫРЕ” можно записать как “4” так и “IV”, суть от этого не изменится.


(Александр) #238

Оно это “нашлепка 502”?
У кролика вывод цифры по i2s идет с платы “502DAC”?


(Valentin) #239

Raspberry PI - сам микрокомпьютер, по шине I2S, НЕ УМЕЕТ выводить DSD.
Только PCM и только до 384кГц.


(Александр) #240

Ясно, т.е. получается, хоть кролик и компьютер, но все же с ограничениями, я думал он умеет всЁ :slight_smile:


(Сергей) #241

Даже я запутался. Так умеет 502 отдавать DoP или только с пересчетом в PCM?

DoP - это лишь формат кодирования DSD, который раскодируется обратно совместимым ЦАПом.
PCM - это перевести в PCM и про DSD забыть.


(Андрей) #242

DSD over PCM


(Cергей) #243

Вопрос по DSD интересный, кто может попробуйте в Туре DSD56 и DSD128 воспроизвести.
Cам сигнал I2S берется с малины, с DAC берется только мастер клок.


(Олег) #244

И что?


(Alexander Bashlaev) #245

Жалко, что малинка и шляпы не включены в этот список:


Не было бы столь долгой и запутанной переписки. :slight_smile:


(Денис) #246

там все немного сложнее
BCLK - берется от PCM5122 и идет в малинку и в wm8804
LRCLK - берется от PCM5122 и идет в малинку и в wm8804
SDOUT - Serial Audio Data берется от малинки


(Cергей) #247

Не нужно усложнять проcтое.

Малинке не нужны ни для каких целей сигналы BCLK и LRCLK.
В кролике - сигнал I2S берется с малины, с DAC берется только мастер клок.


(Алексей) #248

Пишут что сама шина i2s не расчитана на поддержку DSD.


(Cергей) #249

Зачем написанному верить)
Нужно просто проверить.


#250

Если не ошибаюсь, то только и именно по i2s на данный момент возможно воспроизведение DSD 512, причем в нативе, меньше и USB может