⛅ Винил vs CD vs Файлы vs Кассеты/Пленка — без лозунгов и неврозов, но с ленью и жадностью (часть 1)

Я к тому, что шина I2S есть как в “компьютерных” SD-транспортах, так и в проигрывателях “кружочков” (редкие исключения, когда сразу получаем на выходе spdif, не рассматриваем). Полагаю, различие в характере подачи стоит искать не на уровне бит/байт-ориентированности.

1 лайк

Там передача тоже фреймами.

Это если DoP или DXD.

Можно заглянуть в datasheet AKM, например.
UPD: в спецификации проф-интерфейса SDIF-3 указано, что каждый бит передаваемых поканально данных дублируется инвертированной копией. То есть размер фрейма - два бита.

Это одно ИЗ. У СД фрейм что то типа около 600 пит. Компьютер байтом передает и только байтом.
Второй момент который вытекает - это многопоточность файло игрулек.
Любая файло игрулка это ОС для обеспечения работы которой работает тысячи потоков и процессов. Вот например один процесс читает диск, второй обрабатывает поток считанных данных и передает его проигрывателю, он их снова отдает на передачу в поток драйверу USB и тд… И каждый процесс работает квантами времени которые ему выдает система. И ни один поток понятия не имеет и даже “не видит” когда система его прервала и дала работать другому процессу. Это все достаточно быстро что бы не замечать человеку. Но вот аудио все эти тычки и миллионы переключений дают неравномерность которая дает о себе знать.
В СД транспорте все узлы/участки чтения и передачи работают параллельно без прерываний. Не мешая и не прерывая друг друга. Ну и частоты и кучи согласующих электроных узлов и всевозможных генераторов и узлов компьютера дают свои помехи и наводки и искажения. CDT практически лишен всех этих проблем.

3 лайка

И там и там на ЦАП поступает непрерывный поток, синхронизируемый побитно, пословно и поканально.

И там и там полно их, в ПКД тоже есть помехи от привода, микроконтроллера управления приводом и тд.

В компьютере с многозадачной ОС(а Линюх таковым тоже является) непрерывность любого процесса вещь весьма условная. Например процесс передачи потока в выходной USB порт за минуту может быть прерван миллион раз. Просто ядром системы. Без объявление войны. Просто так это работает.

Частоты процессора и набор узлов и компонентов там тысячекратно превышает потребности простого CDT.
Просто в CDT все работает ровно на той скорости с которой поток обрабатывается. А компьютеру нужно успевать обрабатывать тысячи задач которые обеспечивают работу всего барахла которые делают его компьютером.
Просто изначально компьютер никаким образом не проектировался как источник цифрового аудиопотка. Не было такой цели. А цель такая изначально была обозначена CDT.

В случае bare-metal реализации классическая операционная система с её тысячью потоков отсутствует. Есть обработчик прерываний, отслеживающий события stop, previous track, next track, play, а также ошибки чтения данных/инициализации карты. Все сервисные функции возложены на микроконтроллер, формированием сигнала I2S занимается “специально обученная” FPGA. Этот вариант подпадает под определение многопоточность?

Ага. А Езернет 7 уровневую модель кто обрабатывает? А чтение флешки(или диска)? А кто flac декодирует в pcm?

Ethernet отсутствует, чтение SDHC в режиме SPI, тактовая частота микроконтроллера 8051 серии 25MHz, объем RAM 16kb. Производительности хватает только для чтения wav/dff, распаковка сжатых файлов не поддерживается. Всё скромно, сорри.

А в итоге (помимо принципа) все равно набор деталек вокруг и около либо все портит, либо играет.

Сравнительный подход к снаряду как раз это и продемонстрировал.

Нет, если конечно не брать совсем древние ПКД на мультибитниках без передискретизации и сложных фильтрах НЧ на выходе ЦАП.

Я же пишу CDT
CD Transport где никаких лишних телодвижений нет в принципе.
Просто с диска читаем и следующий.
Нет никаких мультибитов и дискретизаций. Все максимально просто и коротко.
Вот потому пока что до CDT как до транспорта цифры ни кто не подкрался.

1 лайк

Чем тогда SPDIF транспорта будет отличаться от USB-SPDIF или USB-I2S выхода компьютера. У последних еще и джиттер будет меньше.

Пару тысяч постов не заходил в эту тему. Пришли к чему-нибудь интересному или все так же поле для самовозвышения за счет оппонентов?

2 лайка

Читал, читал. И понял одну веСчь! Винил+Кассеты/Пленка- наше фсе!
:grin:

2 лайка

Восковые цилиндры ещё никто не слушает?

1 лайк

Винил Ampico recordings страшнее.