Страница 6 из 6 Первая ... 456
Показано с 101 по 112 из 112

Тема: DSD и I2S из SOC

  1. #1 Показать/скрыть первое сообщение.
    Старый знакомый
    Автор темы
    Аватар для bbest
    Регистрация
    06.11.2011
    Сообщений
    843

    По умолчанию DSD и I2S из SOC

    Всем привет!

    Что то я запутался. Сейчас полно одноплатных компьютеров, которые выводят I2S и внутри Linux это как обычное аудио устройство. Но в связи с этим есть и ограничения: как правило в таких платах воспроизведение аудио очень ограниченноеНажмите на изображение для увеличения. 

Название:	I2S.jpg 
Просмотров:	345 
Размер:	159.4 Кб 
ID:	462124
    Т.е. максимум 192KHz. Получается DSD через GPIO такого одноплатника не получится вывести, для этого нужно ставить, допустим, STM32F407 ? Которая более универсальная в плане выдачи I2S.

  2. #101
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,809

    По умолчанию Re: DSD и I2S из SOC

    Цитата Сообщение от bbest Посмотреть сообщение
    Реклокеры на вториче расходятся как горячие пирожки.
    Сильно в этом сомневаюсь.

    Цитата Сообщение от bbest Посмотреть сообщение
    (KALI вон уже свернулась).
    Мож мне возобновить JKill?
    Шучу.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  3. #102
    Завсегдатай Аватар для Russ3000
    Регистрация
    24.01.2013
    Адрес
    Pskov
    Возраст
    57
    Сообщений
    1,544

    По умолчанию Re: DSD и I2S из SOC

    Цитата Сообщение от Alex Посмотреть сообщение
    Мож мне возобновить JKill?
    Шучу.
    А чего шутить, только еще нужно статью написать в аудиомурзилку какую о пользе фермтосекундного джиттера

  4. #103
    Старый знакомый
    Автор темы
    Аватар для bbest
    Регистрация
    06.11.2011
    Сообщений
    843

    По умолчанию Re: DSD и I2S из SOC

    Цитата Сообщение от Alex Посмотреть сообщение
    Мож мне возобновить JKill?
    Шучу.
    Сам смотри, ветка активна, народ постоянно интересуется:
    https://www.diyaudio.com/community/t...92465/page-656

    ---------- Сообщение добавлено 15:09 ---------- Предыдущее сообщение было 15:07 ----------

    Вот основной функционал:
    https://www.diyaudio.com/community/t...jitter.192465/
    Так же Иан свои клоки выпускает, секретов тут нет.

  5. #104
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,809

    По умолчанию Re: DSD и I2S из SOC

    Цитата Сообщение от bbest Посмотреть сообщение
    Сам смотри, ветка активна, народ постоянно интересуется:
    Я сам ее периодически почитываю.
    Но мало ли что там "народ интересуется", это вовсе не значит что оно "разлетается как пирожки".

    Цитата Сообщение от bbest Посмотреть сообщение
    Так же Иан свои клоки выпускает, секретов тут нет.
    Он много чего выпускает.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  6. #105
    Завсегдатай Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    52
    Сообщений
    1,375

    По умолчанию Re: DSD и I2S из SOC

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Заказал 1.3 и S0, посмотрю, что из них выйдет. А ты S0 к проводной сети подключал? Что там за переходник нужен?
    Не очень быстро, но все же доделал образ Volumio для RockPi-S, используя наработки коллеги kvnik. Собственно выводит как PCM до 384к по I2S, так и DSD до 512. Для вывода DSD используется вторая линия данных I2S, поэтому требуется коммутация LRCLK/SDO1 по сигналу с выхода GPIO, что у меня сделано на копеечной 74lvc1g3157. В общем для аудио эта плата выглядит очень неплохо (как и S0, но я её пока не трогал) - абсолютно холодный проц без всяких радиаторов, среднее потребление около 1 Вт и при этом на гребенках выведены все нужные сигналы.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  7. #106
    Новичок Аватар для Adson
    Регистрация
    07.11.2007
    Адрес
    Москва
    Возраст
    58
    Сообщений
    61

    По умолчанию Re: DSD и I2S из SOC

    Цитата Сообщение от Nikkov Посмотреть сообщение
    образ Volumio для RockPi-S
    Очень интересно. А где-то можно почитать-посмотреть?

  8. #107
    Завсегдатай Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    52
    Сообщений
    1,375

    По умолчанию Re: DSD и I2S из SOC

    Цитата Сообщение от Adson Посмотреть сообщение
    Очень интересно. А где-то можно почитать-посмотреть?
    Сам образ выложил в гугл-папку. Образ без MyVolumio с его фишками, но со встроенным плагином Яндекс-музыки.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  9. #108
    На модерации Аватар для Taleon
    Регистрация
    11.08.2025
    Сообщений
    2

    По умолчанию Re: DSD и I2S из SOC

    Приветствую всех любителей качественного саунда!
    Хочу поднять ветку, может за это время кто-то нашел и другие решения.

    Мне например попалась железка которая на gpio выводит не i2s, а tdm. Скорее всего софтом, организован мультиплексер и демултиплексер. Я изучаю возможность построения многоканального DSD чепез hqplayer, tdm подходит как нельзя лучше. Но из коробочки ситуация такая…

    Код:
    root@radxa-zero:/usr/lib/udev# aplay -L
    null
        Discard all samples (playback) or generate zero samples (capture)
    hw:CARD=RADXAZERO,DEV=0
        RADXA-ZERO, 
        Direct hardware device without any conversions
    hw:CARD=RADXAZERO,DEV=1
        RADXA-ZERO, 
        Direct hardware device without any conversions
    hw:CARD=RADXAZERO,DEV=2
        RADXA-ZERO, 
        Direct hardware device without any conversions
    plughw:CARD=RADXAZERO,DEV=0
        RADXA-ZERO, 
        Hardware device with all software conversions
    plughw:CARD=RADXAZERO,DEV=1
        RADXA-ZERO, 
        Hardware device with all software conversions
    plughw:CARD=RADXAZERO,DEV=2
        RADXA-ZERO, 
        Hardware device with all software conversions
    default:CARD=RADXAZERO
        RADXA-ZERO, 
        Default Audio Device
    sysdefault:CARD=RADXAZERO
        RADXA-ZERO, 
        Default Audio Device
    dmix:CARD=RADXAZERO,DEV=0
        RADXA-ZERO, 
        Direct sample mixing device
    dmix:CARD=RADXAZERO,DEV=1
        RADXA-ZERO, 
        Direct sample mixing device
    dmix:CARD=RADXAZERO,DEV=2
        RADXA-ZERO, 
        Direct sample mixing device
    NAA при обращении к этим устройсвам выдает в логах такое:

    Код:
    2025/08/11 01:06:16 NAA outputendpoint *radxa-zero* : *hw:CARD=RADXAZERO,DEV=2*
    + 2025/08/11 01:06:16 NAA output connect to 192.168.10.223:43210 [ipv4]
      2025/08/11 01:06:16 NAA output network format: 32000/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 44100/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 48000/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 64000/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 88200/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 96000/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 128000/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 176400/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 192000/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 256000/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 352800/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 384000/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 512000/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 705600/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 768000/32/2 [pcm]
      2025/08/11 01:06:16 NAA output network format: 2048000/1/2 [dsd]
      2025/08/11 01:06:16 NAA output network format: 2822400/1/2 [dsd]
      2025/08/11 01:06:16 NAA output network format: 3072000/1/2 [dsd]
      2025/08/11 01:06:16 NAA output network format: 4096000/1/2 [dsd]
      2025/08/11 01:06:16 NAA output network format: 5644800/1/2 [dsd]
      2025/08/11 01:06:16 NAA output network format: 6144000/1/2 [dsd]
    DSD128 но зато NATIVE, думается мне, это решается настройками. Остается разобраться как вывезти это на GPIO
    Потребление тока мизер, wifi и bt на борту. Также есть USB-C 3.0, с помощью USB сетевой карточки принимал 800MB/S c нагрузкой около 40% на одно ядро.
    Последний раз редактировалось Taleon; 11.08.2025 в 13:53.

  10. #109
    Новичок Аватар для kvnik
    Регистрация
    23.11.2005
    Адрес
    Донецк
    Сообщений
    86

    По умолчанию Re: DSD и I2S из SOC

    Цитата Сообщение от Taleon Посмотреть сообщение
    попалась железка
    Имя у нее есть?

  11. #110
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,809

    По умолчанию Re: DSD и I2S из SOC

    Цитата Сообщение от Taleon Посмотреть сообщение
    Мне например попалась железка которая на gpio выводит не i2s, а tdm. Скорее всего софтом, организован мультиплексер и демултиплексер.
    Да нет, давно уже порты многих процессоров могут работать и так и так.


    Цитата Сообщение от Taleon Посмотреть сообщение
    Я изучаю возможность построения многоканального DSD чепез hqplayer, tdm подходит как нельзя лучше.
    Чем? В I2S TDM две линии клоков и одна данных, а для DSD нужна одна линия клоков и две данных.
    Но это в стерео, в многоканале для DSD нужно столько линий данных, сколько каналов, что далеко не на всех процах реализуется. Проще из "железки" по USB выводить, а дальше уже проблем нет.
    Не помню умеет ли это hqplayer, но под Виндой и Пынгвынами - АПлеер это умеет, если под Андроидом - Нейтрон..

    P.S. В стерео DSD легко делается, имея помимо I2S/TDM, еще один SPI в слейве.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  12. #111
    На модерации Аватар для Taleon
    Регистрация
    11.08.2025
    Сообщений
    2

    По умолчанию

    Цитата Сообщение от kvnik Посмотреть сообщение
    Имя у нее есть?
    Radxa Zero, SoC Amlogic 905Y2 (в логах заметно)
    Есть еще Zero 2, тоже Amlogic но уже A311D
    Дальше они перешли на Rockchip

    Цитата Сообщение от Alex Посмотреть сообщение
    Чем? В I2S TDM две линии клоков и одна данных, а для DSD нужна одна линия клоков и две данных.
    P.S. В стерео DSD легко делается, имея помимо I2S/TDM, еще один SPI в слейве.
    Тем что нет ограничения по колчичеству каналов, hqplayer поддерживает до 128, в своей матрикс энджин. И на каждый канал, можно вешать какие угодно филтра и т.д. в том числе конволюшн, для корректировки акустики помещения, ради этого в целом и задумка, ну и плюс апсемплинг.

    Цитата Сообщение от Alex Посмотреть сообщение
    Проще из "железки" по USB выводить, а дальше уже проблем нет.
    Проще, не спорю, значительно проще. Тот же xing u30. Но, для многоканалки придется перепаивать слейвы... и с мастра раздавать mclk.
    Ну и usb это все таки асинхронная предача данных, со своими задержками, для моей затеи годится только синхронное.
    Последний раз редактировалось Konkere; 11.08.2025 в 15:38.

  13. #112
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,809

    По умолчанию Re: DSD и I2S из SOC

    Цитата Сообщение от Taleon Посмотреть сообщение
    Тем что нет ограничения по колчичеству каналов,
    Это понятно, но TDM в основном используется только для РСМ, для ДСД - что с ним потом делать, что его принимать будет?

    Цитата Сообщение от Taleon Посмотреть сообщение
    И на каждый канал, можно вешать какие угодно филтра и т.д. в том числе конволюшн, для корректировки акустики помещения,
    На ДСД?!

    Цитата Сообщение от Taleon Посмотреть сообщение
    Ну и usb это все таки асинхронная предача данных
    Это все современные хорошие USB с асинхронной синхронизацией, древние были с синххронной или адаптивной.
    Правда там уже не до ДСД..

    Цитата Сообщение от Taleon Посмотреть сообщение
    Проще, не спорю, значительно проще. Тот же xing u30. Но, для многоканалки придется перепаивать слейвы... и с мастра раздавать mclk.
    MCLK по хорошему в любом случае должен быть в ЦАПе а не в USB, и на сколько егораздавать не важно (тем более что его джиттер в случае такой "раздачи", не важен).
    Есть сразу многоканальные, я делал не раз, и у самого сейчас работает.
    У diyinhk кажется есть в продаже.



    Цитата Сообщение от Taleon Посмотреть сообщение
    со своими задержками, для моей затеи годится только синхронное.
    Не знаю что там за затея, но все USB неиминуемо с задержками, ввиду пакетной передачи данных. Но величина этих задержек достаточно мала (и плюс она одинаковая во всех каналах), чтобы о ней беспокоится.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

Страница 6 из 6 Первая ... 456

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •