Устройства вывода звука из Цифрокроссовера на базе PC на многоканальный ЦАП - Цифровые кроссоверы и румкоррекция - SoundEX - Клуб любителей хорошего звука Перейти к публикации

Устройства вывода звука из Цифрокроссовера на базе PC на многоканальный ЦАП


Рекомендованные сообщения

Для 2 каналов решений более чем достаточно.
Обсуждаем для 8 и более каналов. Конверторы. Интерфейсы ЮСБ 2, 3; Тандерболт и т.т.
Способы перетактирования сигнала.

Общие требования примерно такие.
1. Задержка. Не принципиально, как ни странно. Т.к. речь только о воспроизведении, и только о цифрокроссе на больших вычислительных мощностях. Т.е. прямая свёртка. Пусть будет хоть минута.

2. Изоляция" грязной"  (так принято считать) земли компа от "относительно чистой" земли многоканального ЦАПа. Как сделана.

3. Тактирование. "Задняя" часть конвертора, та что ближе к ЦАПу. Соединена с ним по i2S. Или есть какие то другие варианты? Тактируется от генераторов ЦАПа. Чисто контруктивно, тогда конвертор должен располагаться на плате ЦАПа. Есть ли такие готовые решения? Если между конвертором и ЦАПом какой то другой интерфейс (не И2С), то данные надо перетактировать и буферизировать...

4. Цифровая фильтрация. Учитывая наличие мощного компа в тракте, может, лучше отдать компу (т.е его процессору) и функцию цифрового фильтра? Если есть запас по пропускной способности шины Тандерболт, почему бы по ней не гнать оверсэмплерённые цифровые потоки? Т.е. не использовать ЦФ встроенные в ЦАПы (если это возможно), не использовать ЦФ-микросхемы. Причём, можно это делать избирательно. На ВЧ полосу хоть в 32 раза, сколько ЦАП позволяет. В полосах пониже можно оверсэмлить менее радикально, в НЧ вообще - NOS вариантом ограничиться.

Делимся информативными ссылками по этой многострадальной теме.
Разумеется, сразу отметаем такие предложения: взять 4 аудиофильских стереоЦАПа, с клоком на одну частоту, один ЦАП сделать ведущим, и раздать с него клок на остальные ДАКи.

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 17
  • Создано
  • Последний ответ
10 часов назад, sewerin сказал:

Разумеется, сразу отметаем такие предложения: взять 4 аудиофильских стереоЦАПа, с клоком на одну частоту, один ЦАП сделать ведущим, и раздать с него клок на остальные ДАКи.

В принципе, догадываюсь почему, но все же? Почему?

Ссылка на комментарий
Поделиться на других сайтах

Помехозащищённость плохая.

Ссылка на комментарий
Поделиться на других сайтах

 XMOS обещает 8 каналов в этом pdf: https://www.xmos.com/developer/download/private/AN00202%3A-Gigabit-Ethernet-AVB-endpoint-example-using-I2S-master(1.0.3rc1).pdf

Pink Faun тоже обещает 8 каналов, на сайте тяжело искать где же точно

https://www.pinkfaun.com/media/wysiwyg/PDF/I2S_bridge_tnt.pdf

А вот тут целый зоопарк профсектора и все на тандерболте

https://www.bhphotovideo.com/c/search?sts=ma&ci=12154&fct=fct_type-connectivity_1075|thunderbolt-1&N=0&Ntt= i2s&

Ссылка на комментарий
Поделиться на других сайтах

10 каналов 192000-24 или 6 каналов 384000-24

http://www.altor.co/products/audio/xv

Ссылка на комментарий
Поделиться на других сайтах

 Вывод много каналов цифры с сильно загруженного компа. При стандартных двух каналах всё намного проще. Есть одноплатные компы, которые легко запитать от батарейки +12 В, всё оптимизировать под звук. Большой выбор ЮСБ конверторов на все вкусы, от Болеро до Сотма)
При цифрокроссовере,  современный 4-10 ядерный комп загружен процентов на 80. Накладывает ли этот факт какие то дополнительные требования к "прокладке" между компом и ЦАПом? Надо ли в этом случае данные как то выводить в "спецприёмник") (отстойник), там буферизировать, и реклочить по новой, генераторами со стороны ЦАПа?
Задержка не волнует, пусть хоть минута будет. Мы же не поём в ЦАП, у нас не студийное применение, а сугубо для прослушивания фонограмм.
Далее, возможное развитие этой "идеи".  Если у нас есть интерфейс с "излишним" запасом по пропускной способности (тот же Тандерболт), есть ли смысл отказаться от стандартного ЦФ? От встроенного в ЦАП, от SM5847  и т.т., от FPGA? Функцию ЦФ отдать компу, т.е. софтине на компе. Пусть комп гонит в ЦАПы по "широкому" интерфейсу многократно передискретизированные PCM потоки. Хотя бы частично, т.е. в ВЧ каналах - предельно большая передискретизация, сколько ЦАПы смогут, в СЧ и мидбас- можно и поменьше, а в НЧ (до 70 Гц) можно и совсем без передискретизации.

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Послушаю. Когда то с Xilica не осилил. Может теперь пенициллин какой то изобрели.

Ссылка на комментарий
Поделиться на других сайтах

del

Ссылка на комментарий
Поделиться на других сайтах

В 06.04.2019 в 14:52, Brut сказал:

 XMOS обещает 8 каналов в этом pdf: https://www.xmos.com/developer/download/private/AN00202%3A-Gigabit-Ethernet-AVB-endpoint-example-using-I2S-master(1.0.3rc1).pdf

Pink Faun тоже обещает 8 каналов, на сайте тяжело искать где же точно

https://www.pinkfaun.com/media/wysiwyg/PDF/I2S_bridge_tnt.pdf

А вот тут целый зоопарк профсектора и все на тандерболте

https://www.bhphotovideo.com/c/search?sts=ma&ci=12154&fct=fct_type-connectivity_1075|thunderbolt-1&N=0&Ntt= i2s&

Чего-то не вьехал....вроде давно уже есть 8-ми канальные юсб-цапы, в чем проблема-то?

Ссылка на комментарий
Поделиться на других сайтах

Ссылка на комментарий
Поделиться на других сайтах

11 часов назад, Relax сказал:

Чего-то не вьехал....вроде давно уже есть 8-ми канальные юсб-цапы, в чем проблема-то?

При двух каналах нраод слышит и юсб кабели, и комп (даже "малинку" с аккумуляторным питанием".
Что уж говорить про 8 каналов и мощный сильно загруженный комп?

Ссылка на комментарий
Поделиться на других сайтах

В 04.05.2019 в 18:11, sewerin сказал:

нраод слышит и юсб кабели, и комп (даже "малинку" с аккумуляторным питанием".

Народ и не такое "слышит". 
Слышит направленность кабелей и материал подставочек под эти кабели.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Всем доброго дня. Я как раз сетевой  ЦАП под многоканальное применение делаю, ASIO-интерфейс, уже играет. В модуле 4 канала, есть возможность синхронизации модулей по сети. Если интересно, можете глянуть тут - https://vk.com/prochuhansergey

Ссылка на комментарий
Поделиться на других сайтах

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, SergeyPro1978 сказал:

Всем доброго дня. Я как раз сетевой  ЦАП под многоканальное применение делаю, ASIO-интерфейс, уже играет. В модуле 4 канала, есть возможность синхронизации модулей по сети. Если интересно, можете глянуть тут - https://vk.com/prochuhansergey

Интересен такой вариант, не только мне.

8 или 10 каналов, на одной плате всё: ЮСБ приёмник, два генератора, цапы АК4499  (4493), выхлоп.
Типа Линкс Аврора 2, только лучше, во всём

Синхронизацию по сети не предлагать)

Ссылка на комментарий
Поделиться на других сайтах

В 06.04.2019 в 00:38, sewerin сказал:

Для 2 каналов решений более чем достаточно.
Обсуждаем для 8 и более каналов. Конверторы. Интерфейсы ЮСБ 2, 3; Тандерболт и т.т.
Способы перетактирования сигнала.

Общие требования примерно такие.
1. Задержка. Не принципиально, как ни странно. Т.к. речь только о воспроизведении, и только о цифрокроссе на больших вычислительных мощностях. Т.е. прямая свёртка. Пусть будет хоть минута.

2. Изоляция" грязной"  (так принято считать) земли компа от "относительно чистой" земли многоканального ЦАПа. Как сделана.

3. Тактирование. "Задняя" часть конвертора, та что ближе к ЦАПу. Соединена с ним по i2S. Или есть какие то другие варианты? Тактируется от генераторов ЦАПа. Чисто контруктивно, тогда конвертор должен располагаться на плате ЦАПа. Есть ли такие готовые решения? Если между конвертором и ЦАПом какой то другой интерфейс (не И2С), то данные надо перетактировать и буферизировать...

4. Цифровая фильтрация. Учитывая наличие мощного компа в тракте, может, лучше отдать компу (т.е его процессору) и функцию цифрового фильтра? Если есть запас по пропускной способности шины Тандерболт, почему бы по ней не гнать оверсэмплерённые цифровые потоки? Т.е. не использовать ЦФ встроенные в ЦАПы (если это возможно), не использовать ЦФ-микросхемы. Причём, можно это делать избирательно. На ВЧ полосу хоть в 32 раза, сколько ЦАП позволяет. В полосах пониже можно оверсэмлить менее радикально, в НЧ вообще - NOS вариантом ограничиться.

Делимся информативными ссылками по этой многострадальной теме.
Разумеется, сразу отметаем такие предложения: взять 4 аудиофильских стереоЦАПа, с клоком на одну частоту, один ЦАП сделать ведущим, и раздать с него клок на остальные ДАКи.

Доброго дня. По совету добрых людей прознал о soundex, и тут тема попалась - прям самое моё! Очень хочется вам рассказать про свой сетевой ЦАПчик.

Если коротко, то это 4-х канальная сетевая звуковая карта с ASIO-ethernet-интерфейсом и возможностью синхронизации между картами по протоколу PTP. В качестве тактового генератора используется управляемый генератор с низким джиттером от московской конторы БМГ-плюс. В драйвер предполагается встроить Фурье-обработку на основе библиотеки fftw. Система задумывалась как высококачественный источник сигнала для активных АС. По указанным в заголовке темы требованиям:

1)      Зависит от размера выборки для преобразования Фурье. Сама задержка передачи по Ethernet, ясно дело, пренебрежительно мала.

2)      Изоляция получается «естественным способом» через трансформаторы Ethernet-разъема.

3)      Тактирование независимое, с выбором одной из карт в качестве мастера в сети. См. описание протокола PTP.

4)      Фильтрация средствами драйвера на PC. Загрузка старого Core2Duo примерно 5% для 4-х канальной обработки 16384 семпла на канал. Разрешение для коррекции АЧХ примерно  2-3 Гц (не помню точно), что позволяет достаточно аккуратно «править» резонансы помещения в НЧ-области.

 

Ну и еще от себя:

Апсемплинг при помощи плагина SoX.

На драйвер можно вывести любой аудио-поток c компа, который поддерживает ASIO. Сейчас все играет с foobar-а, для него написан небольшой плагин для управлением релейным аттенюатором и др. функциями сетевой карты.

Передача аудио-потока по сети по UDP, протокол передачи предусматривает проверку достоверности данных и коррекцию возможных ошибок (повторная передача потерянных пакетов).

Теоретически, к одному компу можно будет подключить до 8 карт и более, возможное количество одновременно и синхронно работающих каналов порядка 32 @192kГц на гигабитной сетке. Это еще пока теория, которую предстоит воплотить в практику в обозримом будущем.

В настоящее время данный ЦАП в процессе переезда в новый корпус. Активная АС на основе данного ЦАПа в стадии усердного проектирования. Подробнее о моем проекте можно глянуть тут - https://vk.com/prochuhansergey 

Ссылка на комментарий
Поделиться на других сайтах

37 минут назад, sewerin сказал:

Интересен такой вариант, не только мне.

8 или 10 каналов, на одной плате всё: ЮСБ приёмник, два генератора, цапы АК4499  (4493), выхлоп.
Типа Линкс Аврора 2, только лучше, во всём

Синхронизацию по сети не предлагать)

USB есть, но для аудио потока не используется. Теоретически это возможно, но переписать драйвер - не быстрое дело. Так что аудио по USB в течении ближайшего года точно не будет.

Ссылка на комментарий
Поделиться на других сайтах

Вопрос. 

На фига 2 генератора, если комп все попилит и отконвертирует? 

Термостабилизированный клок - логично, а два под такую задачу зачем? 

Ссылка на комментарий
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для дальнейших сообщений.

×
×
  • Создать...