Страница 1 из 2 12 Последняя
Показано с 1 по 20 из 36

Тема: Бюджетный сетевой транспорт на основе OrangePi

  1. #1
    Новичок
    Автор темы
    Аватар для ua3nbw
    Регистрация
    27.04.2010
    Сообщений
    36

    По умолчанию Бюджетный сетевой транспорт на основе OrangePi

    Всем привет.

    OrangePi allwinner h3 cortex a7

    В случае использования i2s самое бюджетное решение.

    Offтопик:
    root@orangepi:~# cat /proc/asound/snddaudio/pcm0p/sub0/hw_params
    access: MMAP_INTERLEAVED
    format: S32_LE
    subformat: STD
    channels: 2
    rate: 192000 (192000/1)
    period_size: 1920
    buffer_size: 7680
    root@orangepi:~#



    Нажмите на изображение для увеличения. 

Название:	P1010832.JPG 
Просмотров:	823 
Размер:	154.0 Кб 
ID:	260651

    I2S выдает битперфект
    Внешний клок на проц надо подать. Хочу внедртить SI570 - и софтверно с него требовать нужную частоту клока.
    Хочу выслушать Ваше мнение.

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

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Цитата Сообщение от ua3nbw Посмотреть сообщение
    Внешний клок на проц надо подать. Хочу внедртить SI570 - и софтверно с него требовать нужную частоту клока.
    Хочу выслушать Ваше мнение.
    А он поддерживает внешний клок? Не думаю, что он от A20 отличается в этом плане (https://forum.vegalab.ru/showthread.php?t=66747). Уточнил, в даташите так и написано - "Support MCLK output for CODEC chips", т.е. не вход.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  3. #3
    Новичок
    Автор темы
    Аватар для ua3nbw
    Регистрация
    27.04.2010
    Сообщений
    36

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Нажмите на изображение для увеличения. 

Название:	i2s_1.png 
Просмотров:	307 
Размер:	106.0 Кб 
ID:	260671Нажмите на изображение для увеличения. 

Название:	i2s.png 
Просмотров:	324 
Размер:	63.3 Кб 
ID:	260672

    "Notes: Whether in slave or master mode , when this bit is set to 1, mclk should be output" стр. 538
    это из даташита H3

    внешний клок похоже поддерживает

  4. #4
    Завсегдатай Аватар для Denisius
    Регистрация
    02.02.2007
    Адрес
    ПИТЕР
    Сообщений
    1,584

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Цитата Сообщение от ua3nbw Посмотреть сообщение
    ...
    внешний клок похоже поддерживает
    В том то и дело, что не поддерживает. Слейв мод не означает возможность тактирования внешним мастер клоком. Всё в точности как указал Nikkov.
    Т.е. необходимо формировать внешние BCLK и LRCLK и "окормлять" ими в слейв моде проц и м/с ЦАП или ЦФ , а уж проц привяжет SDO к BCLK и LRCLK .

    ---------- Сообщение добавлено 23.44 ---------- Предыдущее сообщение было 23.33 ----------

    И к чему вам силабс? Пара "толковых" генераторов на 512fs решает все вопросы тактирования в двух (на сегодняшний день) сетках.
    Касаюсь струн, держу суперсимметрию.

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

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Цитата Сообщение от Denisius Посмотреть сообщение
    Слейв мод не означает возможность тактирования внешним мастер клоком.
    Однако, этого достаточно для получения таймперфектности
    Кроме того, в слейв може мастерклок зачастую вообще не нужен.


    Цитата Сообщение от Denisius Посмотреть сообщение
    Т.е. необходимо формировать внешние BCLK и LRCLK и "окормлять" ими в слейв моде проц и м/с ЦАП или ЦФ , а уж проц привяжет SDO к BCLK и LRCLK .
    Именно так. А формирователь делается из счетчик (на дискрете или CPLD), или можн по простому - поставить самый простой АЦП, они как правило, все умеют быть мастером.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  6. #6
    Новичок
    Автор темы
    Аватар для ua3nbw
    Регистрация
    27.04.2010
    Сообщений
    36

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Цитата Сообщение от Denisius Посмотреть сообщение
    В том то и дело, что не поддерживает. Слейв мод не означает возможность тактирования внешним мастер клоком. Всё в точности как указал Nikkov.
    Т.е. необходимо формировать внешние BCLK и LRCLK и "окормлять" ими в слейв моде проц и м/с ЦАП или ЦФ , а уж проц привяжет SDO к BCLK и LRCLK .
    Понятно.
    Нажмите на изображение для увеличения. 

Название:	i2s_2.png 
Просмотров:	413 
Размер:	10.2 Кб 
ID:	260676

    т.е. из внешнего мастер клока (SCK) достаточно сформировать LRCLK (Word select) и включить I2S проца в слэйв режим.?

  7. #7
    Завсегдатай Аватар для Denisius
    Регистрация
    02.02.2007
    Адрес
    ПИТЕР
    Сообщений
    1,584

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Alex, ну разумеется.
    Касаюсь струн, держу суперсимметрию.

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

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Цитата Сообщение от ua3nbw Посмотреть сообщение
    Понятно.
    Нажмите на изображение для увеличения. 

Название:	i2s_2.png 
Просмотров:	413 
Размер:	10.2 Кб 
ID:	260676

    т.е. из внешнего мастер клока (SCK) достаточно сформировать LRCLK (Word select) и включить I2S проца в слэйв режим.?
    Я же дал ссылку на тему, где это все разжевано
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  9. #9
    Новичок
    Автор темы
    Аватар для ua3nbw
    Регистрация
    27.04.2010
    Сообщений
    36

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Цитата Сообщение от Nikkov Посмотреть сообщение
    А он поддерживает внешний клок? Не думаю, что он от A20 отличается в этом плане (https://forum.vegalab.ru/showthread.php?t=66747). Уточнил, в даташите так и написано - "Support MCLK output for CODEC chips", т.е. не вход.
    Можно ссылку на ваш даташит. В даташите на H3 я не смог найти "Support MCLK output for CODEC chips"

  10. #10
    Завсегдатай Аватар для ditter
    Регистрация
    04.07.2004
    Адрес
    RUS
    Возраст
    50
    Сообщений
    1,067

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Цитата Сообщение от ua3nbw Посмотреть сообщение
    Внешний клок на проц надо подать.
    Есть большие подозрения, что современным чипсам это совсем не надо

  11. #11
    Новичок
    Автор темы
    Аватар для ua3nbw
    Регистрация
    27.04.2010
    Сообщений
    36

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Цитата Сообщение от ditter Посмотреть сообщение
    Есть большие подозрения, что современным чипсам это совсем не надо
    I2S bus specification понял. Смайлик нет.

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

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Цитата Сообщение от ua3nbw Посмотреть сообщение
    Можно ссылку на ваш даташит. В даташите на H3 я не смог найти "Support MCLK output for CODEC chips"
    Это я по ошибке с даташита на A31 скопировал. В даташите на H3 такой фразы нет, но на картинках 8.6.3.2 и в разделе 8.6.2.1 понятно, что MCLK output.
    Ну и прежде чем что-то делать, надо узнать, есть ли поддержка I2S в слэйв режиме для этого SoC, в смысле драйвер для линукс.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  13. #13
    Новичок Аватар для cu6apum
    Регистрация
    03.03.2013
    Сообщений
    24

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Обуреваемый жадностью, купил пару платок на зуб попробовать. Потом вдуплил, что mclk задвинуть не удастся, dsd выгнать не удастся, а максимальный битрейт для pcm - 192к. Ну и ладно, притулим куда-нибудь.

    Но вот максимальный битрейт в 192к слегка зацепил. На многих других чипах также написано, что 192к и все. Неужели нельзя без последствий скормить чипе битклок для 384к? Есть же шанс, что ограничение в 192к относится только к работе с встроенной PLLкой?
    Или нету?

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

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Если OrangePI на том же А20, то справедливо все то же, то и для cubietruck-а. Внешний бит-клок 384к он кушает, но не совсем гладко, бывают щелчки.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  15. #15
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,553

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Нахрена нужен вход мастерклока, если фифо в приёмнике спдиф решает все проблемы и не только эти?

  16. #16
    самый главный Аватар для Игорь Гапонов
    Регистрация
    03.03.2010
    Адрес
    Одесса
    Возраст
    12
    Сообщений
    3,156

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Осталось определить объём фифы, особенно, когда мастер ЦАПа медленнее мастера проца.

    СПДИФ же не похож на юэсби. Там эту проблему "неопределённости буфера" можно убрать, т.к. скорость входящего юэсби потока адаптивно подстраивается.
    Электричество дисциплинирует

  17. #17
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,553

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Цитата Сообщение от Игорь Гапонов Посмотреть сообщение
    Осталось определить объём фифы, особенно, когда мастер ЦАПа медленнее мастера проца.
    Вот от этой разницы и зависит. 1Мбит это 3 часа при 50% заполнении при разнице +-1Гц на частоте 44100Гц.

  18. #18
    самый главный Аватар для Игорь Гапонов
    Регистрация
    03.03.2010
    Адрес
    Одесса
    Возраст
    12
    Сообщений
    3,156

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Т.е. латенси 12 секунд (для 192кГ/24 очевидно надо в 6 раз больше памяти) для 90мин фонограммы? (в сравнении с юэсби - латенси пару семплов).

    СПДИФ с фифо может быть и актуален, если в дисковый плеер не хочется лезть со своим клоком. А с микрокомпами универсальное решение с конкурентной ценой спдифу с фифой- юэсби-аудио плагэнд плей. Думаю, юэсби таки актуально для планшетов и прочих смартфонов. Но как я понял, проблема вывода на внешнее супер-пупер устройство обновляется каждый раз с обновлением версии операционки (андроиды - точно); с другой стороны и нырять в драйвера-прерывания по i2S не рационально, а если ширчик не выведен - бесполезно. (например, в проце камеры гоу-про имеются шары вход/выход 2-х I2S 192кГц/24 (слот 32), четыре канала, звук, да поди ж к ним подберись, а потом ещё рихтовать фирмваер...)
    Электричество дисциплинирует

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

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    ФИФО и УСБ просто получается дороже и сложнее, чем подключение по И2С, если таковое возможно. Хотя конечно, если уже есть ЦАП-ы с ФИФО или УСБ, то проще использовать их.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  20. #20
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,346

    По умолчанию Re: Бюджетный сетевой транспорт на основе OrangePi

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Нахрена нужен вход мастерклока, если фифо в приёмнике спдиф решает все проблемы и не только эти?
    Можно и наоборот спросить. А нахрена нужно городить фифо, если вопрос легко решается самой мелкой ПЛМ?
    Прощальным костром догорает эпоха
    И мы наблюдаем за тенью и светом
    (© ДДТ)

Страница 1 из 2 12 Последняя

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

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

Ваши права

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