Страница 101 из 124 Первая ... 9199100101102103111 ... Последняя
Показано с 2,001 по 2,020 из 2473

Тема: Сетевой транспорт на основе BeagleBone Black

  1. #1 Показать/скрыть первое сообщение.

    По умолчанию Сетевой транспорт на основе BeagleBone Black

    Кроме BeagleBone Black, все нижесказанное применимо и к BeagleBone GREEN от seeed Studio

    идея и софт отсюда

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

Название:	637F0AD3-F10C-4ADE-92E9-AC925C4EDE6D.jpg 
Просмотров:	3012 
Размер:	484.0 Кб 
ID:	298130
    Нажмите на изображение для увеличения. 

Название:	bbb_dsd_sif_MAX.png 
Просмотров:	2503 
Размер:	92.8 Кб 
ID:	298138

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

Название:	botox_VN.jpg 
Просмотров:	3365 
Размер:	392.9 Кб 
ID:	274632

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

Название:	bbb_dsd_sif_VN.png 
Просмотров:	2274 
Размер:	62.3 Кб 
ID:	274636

    переходник LITE только под i2s
    Нажмите на изображение для увеличения. 

Название:	LiTe_bbb.jpg 
Просмотров:	4241 
Размер:	123.0 Кб 
ID:	251187
    Вложение 251189
    Нажмите на изображение для увеличения. 

Название:	bbb_dsd_i2s_C.gif 
Просмотров:	3169 
Размер:	53.0 Кб 
ID:	245982


    ver.I


    Вложение 230664

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

Название:	bbb_dsd_sif.gif 
Просмотров:	3180 
Размер:	88.4 Кб 
ID:	230665
    [свернуть]

    ver.II


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

Название:	bbb_dsd_sif_II.gif 
Просмотров:	2450 
Размер:	88.5 Кб 
ID:	235080
    [свернуть]


    BOTOX VM, VL


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

Название:	botox_.jpg 
Просмотров:	2070 
Размер:	215.9 Кб 
ID:	272283

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

Название:	bbb_dsd_sif_VL_M.png 
Просмотров:	2069 
Размер:	110.8 Кб 
ID:	272239
    [свернуть]



    что в результате получится зависит от желаний и настроек
    самьій простой вариант - сетевой проигрьіватель в том числе с поддержкой UPnP DLNA
    подключив накопитель (флешка, HDD etc) - "просто" проигрьіватель.
    Управляется и настраивается устройство по сети, с планшета, компьютера, смартфона.
    Нажмите на изображение для увеличения. 

Название:	BBBraptor.gif 
Просмотров:	4484 
Размер:	47.1 Кб 
ID:	243175
    удобство устройства в том, что нет необходимости держать контент рядом с проигрьівателе, музьіку можно хранить как на домашнем сервере, NAS, локальном кломпьютере
    ЦАП же вместе с транспортом, благодаря его небольшим размерам, можно разместить в наиболее удобном месте для прослушивания.

    предлагаемьій переходник обеспечивает:
    - гальваническую развязку
    - автоматическое подключение LRCK как второго канала DSD
    - автоматическое подключение генераторов на плате при отключении I2S (детектируется питание "внешней" части микросхемьі развязки)
    - ввод внешнего питания 5вольт с защитой от переполюсовки
    - вьіведеньі пиньі под кнопку включения и сброса
    - вьівод SPDIF через RCA и TOSLINK
    - софт поддерживает вьівод PCM до 192КГц DSD до 128х (возможно больше - не проверял)
    - совместимость с популярньіми тут ЦАПами от Lynx, Alex, Energetik и другими, которьіе имеют на борту генераторьі MCLK или могут работать без сигнала мастерклока.


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

Название:	bbb_II.gif 
Просмотров:	3554 
Размер:	29.7 Кб 
ID:	231793

    Блок-схема переходника BOTOX
    Нажмите на изображение для увеличения. 

Название:	bbb_V_botox.gif 
Просмотров:	2103 
Размер:	37.2 Кб 
ID:	271863

    на всякий случай напомню - вьівод наружу со встроенньіх генераторов на переходнике не предусмотрен.
    в 4-й версии плат емиттерьі оптронов по умолчанию подключеньі к земле чип-перемьічками (кому надо вьіпаяете)

    Переходник предназначен для сопряжения и гальванической развязки по шине i2s BBB и ЦАП, а так-же вьівода SPDIF сигнала на RCA и TOSLINK.
    В случае использования i2s шиньі кроме самого интерфейса вьіведеньі 3 сервисньіх сигнала:

    • SCALE J2, используется для переключения генераторов на ЦАП под разньіе сетки 44,7х или 48х
    • DSD J3, вьіводит сигнал наличия DSD потока даньіх
    • MUTE J4, сигнализирует о том, что BBB включен и готов к работе.

    В связи с тем, что полярности сигналов с целью нормальной работьі внутренней логики переходника должньі жестко задаваться в конфигурации драйвера, введен переключатель S1 которьім можно инвертировать каждьій из єтих сигналов, которьій идет на внешние устройства, в зависимости от того как они могут использоваться в ЦАП. Например: в ЦАП сигнал *1* включает генератор сетки 44,1х, а *0* включает 48х, а с BBB єтот сигнал идет как *1* для 48х и *0* для 44,1х, в таком случае можно его инвертировать переключив движок S1.3
    Сами сервисньіе сигнальі являют собой оптопарьі с открьітьім коллектором на вьіходе, и для нормальной работьі им требуется подтяжка резистором 5-10ком на шину питания ЦАП.
    Сама шина i2s имеет 4 изолированньіх линии:

    • DATA, данньіе PCM на ЦАП, или 1-й канал DSD
    • LRck, или 2-й канал DSD
    • BCLK вьіход битклок
    • MCLK, вход мастерклок с ЦАП

    Переключение LRCK или 2-й канал DSD производится ключем от сигнала с BBB на время воспроизведения DSD контента.
    Мастерклок всегда вводится на переходник извне и от него тактируется аудиоподсистема BBB и соответсвенно должен бьіть настроен и драйвер.
    Имеющиется генераторьі на борту переходника используются в служебньіх целях при воспроизведении на SPDIF. И включаются при отсутсвии питания внешней части изолятор развязки i2s шиньі.
    В случае использования SPDIF ЦАП можно подключить или к RCA разьему или TOSLINK. Поскольку BBB в силу апаратньіх ограничений не может одновременно вьіводить и SPDIF и i2s, необходимо менять настройку драйвера. Єтот режим удобен при использовании уже имеющихся ЦАП со SPDIF входом, или при построении вьісококачественньіх ЦАП с буферизированньіми SPDIF приемниками как например JKill, Foxtrot или Carleston. На мой взгляд использование SPDIF самьій оптимальньій вариант, позволяет вьінести потенциальньій источник помех куда подальше, без потери качества звука.

    Настройки в uEnv.txt для работьі переходника с i2s
    Код:
    ##Disable usage of external Botic clocks
    optargs=coherent_pool=1M snd_soc_botic.ext_masterclk=7 snd_soc_botic.dsd_format_switch=3 snd_soc_botic.serconfig=--MM snd_soc_botic.pinconfig=compat
    для SPDIF
    Код:
    ##Disable usage of external Botic clocks
    optargs=coherent_pool=1M snd_soc_botic.ext_masterclk=7 snd_soc_botic.dsd_format_switch=3 snd_soc_botic.serconfig=-S-- snd_soc_botic.pinconfig=compat
    для SPDIF в VL и BOTOX
    Код:
    ##Disable usage of external Botic clocks
    optargs=coherent_pool=1M snd_soc_botic.ext_masterclk=7 snd_soc_botic.dsd_format_switch=3 snd_soc_botic.serconfig=--S- snd_soc_botic.pinconfig=compat
    различия вьіделил жирньім.
    Править uEnv.txt можно прямо из виндьі, он виден как обьікновенньій файл в корневой директории флешки.

    ПИТАНИЕ переходника до версии VL

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

Название:	BBB_i2s_pwr.jpg 
Просмотров:	3684 
Размер:	94.1 Кб 
ID:	251090

    кнопка включения/вьіключения BBB на J8, не путать с J12

    Версия переходника 4.1 (на плате помечена как IVc) с питанием ВВВ от USB не работает.
    и я даже не уверен, стоит ли єто исправлять :)

    Побитово точньій вьівод (битперфект) в наличии проверен на I2S и SPDIF по методике описанной здесь https://forum.vegalab.ru/showthread.php?t=54443

    ботифицированньій 5-й версией botic-a VOLUMIO тут - http://1drv.ms/1JCdV
    Последний раз редактировалось Wired; 30.07.2017 в 21:12.
    was fällt, das soll man auch noch stossen

  2. #2001

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Djemshut Посмотреть сообщение
    Там, если не ошибаюсь, на Д тригерах (LVC574) сделан выходной каскад. По крайней мере, в предыдущих версиях так было. Трансивера как такового(в смысле формирователя спдиф сигнала из и2с) там нет, бигль выдает готовый спдиф сигнал на линии "data 1" , пин 41 (если память не подводит ).
    Естественно, при соответсвующих настройках в uEnv.txt
    Все так и есть.

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

    Цитата Сообщение от VeryMuch Посмотреть сообщение
    Анатолий, вотВложение 328973
    Вроде все верно, инверсия клока - snd_soc_botic.ext_masterclk=3
    И еще, в лайте надо от цапа не только землю, но и питание с ЦАПа подавать для работьі микросхемьі гальваноразвязки.
    was fällt, das soll man auch noch stossen

  3. #2002
    Частый гость Аватар для Iron_Feliks
    Регистрация
    17.07.2017
    Сообщений
    198

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Cпасибо, что прояснили ситуацию!
    Единственное, что не понятно, почему ни-кто больше не применяет LVC574 для вывода SPDIF сигнала в ARM платах, если я не ошибаюсь? В чём преимущества этой конструкции, наверно компактность?
    Я понимаю, SPDIF многие считают ущербным стандартом потому, что его можно использовать в основном для hi-end (не напрямую, а с большими ухищрениями), но у многих старые-добрые ЦАПы с SPDIF выходами, которые заткнут за пояс некотрый новодел.

    Цитата Сообщение от Wired Посмотреть сообщение
    Все так и есть.

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


    Вроде все верно, инверсия клока - snd_soc_botic.ext_masterclk=3
    И еще, в лайте надо от цапа не только землю, но и питание с ЦАПа подавать для работьі микросхемьі гальваноразвязки.
    Последний раз редактировалось Iron_Feliks; 04.10.2018 в 12:50.

  4. #2003

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    почему ни-кто больше не применяет LVC574 для вывода SPDIF сигнала
    Просто мне так бьіло удобнее в одном корпусе получить и реклок и буфер одновременно для i2s и SPDIF.
    was fällt, das soll man auch noch stossen

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

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Iron_Feliks Посмотреть сообщение
    Единственное, что не понятно, почему ни-кто больше не применяет LVC574 для вывода SPDIF сигнала в ARM платах, если я не ошибаюсь?
    LVC574 - это просто буфер-регистр.
    Вместо него можно поставить еще десятка полтора-два других микросхем, которые будут делать то-же самое.
    Последний раз редактировалось Alex; 04.10.2018 в 18:26.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  6. #2005

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    В старом переходнике и в MAXX в качестве буфера стоит lvc1g74
    was f&#228;llt, das soll man auch noch stossen

  7. #2006
    Частый гость Аватар для Alex-L
    Регистрация
    17.05.2009
    Адрес
    Москва
    Возраст
    53
    Сообщений
    360

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Djemshut Посмотреть сообщение
    ...бигль выдает готовый спдиф сигнал на линии "data 1" , пин 41 (если память не подводит ).
    Естественно, при соответсвующих настройках в uEnv.txt
    А у меня что-то не получается...
    С бигля SPDIF снимаю с P9:41 - сигнал, P9:43 - земля.
    ЦАП молчит как рыба об лёд
    ЦАП 146% рабочий - с компа по SPDIF поёт.
    uEnv.txt во вложении.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	DSC03896.JPG 
Просмотров:	141 
Размер:	3.02 Мб 
ID:	329068   Нажмите на изображение для увеличения. 

Название:	Pinout.jpg 
Просмотров:	119 
Размер:	267.3 Кб 
ID:	329070  
    Вложения Вложения
    • Тип файла: txt uEnv.txt (1.7 Кб, Просмотров: 77)
    Последний раз редактировалось Alex-L; 04.10.2018 в 15:42.

  8. #2007

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    В настройках указано внешнее тактирование, генераторов чота не вижу.
    was f&#228;llt, das soll man auch noch stossen

  9. #2008
    Частый гость Аватар для Alex-L
    Регистрация
    17.05.2009
    Адрес
    Москва
    Возраст
    53
    Сообщений
    360

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Немае генераторов
    А можно как-то настройки настроить, чтоб как есть работало?

  10. #2009

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Какта можна
    Читаем саааамую первую ссьілку в самом первом сообчении. Успехов.

    Installed clocks are configurable via: - kernel option snd_soc_botic.ext_masterclk


    Examples:
    0 ... no external clocks, just onboard for 48k freq
    was f&#228;llt, das soll man auch noch stossen

  11. #2010
    Частый гость Аватар для Alex-L
    Регистрация
    17.05.2009
    Адрес
    Москва
    Возраст
    53
    Сообщений
    360

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Да, уже сам до этого мастерклока дотумкал
    Получился вот такой файлик - вложение.
    Но все равно ниработаит Светодиод на цапе не горит, звук не звучит
    Вложения Вложения
    • Тип файла: txt uEnv.txt (1.7 Кб, Просмотров: 74)

  12. #2011

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Наверное вот так с ножки бигля на цап разве можно сигнал давать?
    was f&#228;llt, das soll man auch noch stossen

  13. #2012
    Частый гость Аватар для Alex-L
    Регистрация
    17.05.2009
    Адрес
    Москва
    Возраст
    53
    Сообщений
    360

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    А почему же нет? Таки вот же, в сообщении #2001, Вы сами цитируете товарища: "...бигль выдает готовый спдиф сигнал на линии "data 1" , пин 41 (если память не подводит ). Естественно, при соответсвующих настройках в uEnv.txt" и подтверждаете его слова
    ЦАП спдифовский, на UDA1351. С компа поёт без проблем, что по оптике, что по коаксиалу.

  14. #2013
    Частый гость Аватар для Ё!Ё!
    Регистрация
    07.10.2004
    Сообщений
    196

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Wired Посмотреть сообщение
    Наверное вот так с ножки бигля на цап разве можно сигнал давать?
    У меня Lynx d68 напрямую подключен. Все работает, но на шлейф от БББ к ЦАП пришлось повесить феррит. Иначе на выход ЦАПа лезет грязь ажно от Ethernet.
    Без феррита отключаешь Ethernet-кабель - на выходе ЦАПа тишина. Подключаешь - есть легкий ВЧ синус.
    С феритом всё существенно лучше. Возможно, если воткнуть wi-fi свисток вместо Ethernet, будет все получше, но и так норм.

    ...а может просто всё дело в кривых измерениях. Я в этом не спец, да и показометр с1-94

  15. #2014
    Джем Аватар для Djemshut
    Регистрация
    10.08.2008
    Адрес
    Харьков
    Возраст
    61
    Сообщений
    2,195

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Alex-L Посмотреть сообщение
    Но все равно ниработаит Светодиод на цапе не горит, звук не звучит
    И не будет работать скорее всего. Готовый спдиф сигнал имелся ввиду на уровне протокола- это же очевидно для аудитории Вегалаба. По крайней мере, я так считал, раздел вроде не для начинающих... Физическая же реализация передачи (аппаратная часть) может быть различной, несмотря на то, что есть определенные стандарты уровней сигналов. "Компьютерный" спдиф скорее всего имеет конские уровни сигналов. Если вход цапа рассчитан на такой сигнал, он может просто не видеть сигнал с бигля. И вообще, подключать напрямую к биглю внешние устройства не рекомендуется- выходы у него нежные.
    И днем и ночью ток ученый все ходит по цепи кругом

  16. #2015
    Частый гость Аватар для Alex-L
    Регистрация
    17.05.2009
    Адрес
    Москва
    Возраст
    53
    Сообщений
    360

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Понятно.
    Хотя на сайте wired.audio есть схема вот такая, так там оптический передатчик подключен напрямую к 41-му пину бигля.
    А если для SPDIF собрать узел на DD3, будет работать?

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

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Alex-L Посмотреть сообщение
    Хотя на сайте wired.audio есть схема вот такая, так там оптический передатчик подключен напрямую к 41-му пину бигля.
    Ну так цифровой вход передатчика это не нагрузка, поэтоиу все нормально.
    А вот если давать с LVC574 напрямую на спдиф вход он перегрущится. Попробуй поставить делитель из двух резисторов, примерно 200/100 ом.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  18. #2017
    Частый гость Аватар для Alex-L
    Регистрация
    17.05.2009
    Адрес
    Москва
    Возраст
    53
    Сообщений
    360

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Спасибо! Попробую.

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

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

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

  20. #2019
    Новичок Аватар для martinok
    Регистрация
    26.11.2013
    Адрес
    Санкт-Петербург, г. Петергоф
    Сообщений
    22

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Кстати, поэксперементировал с монтированием NFS на BBB. Выявил для себя не вполне очевидные вещи из мануалов по сравнению с самбой:
    1. Например Host-сервер 192.168.1.103, а client -клиент 192.168.1.112
    2. Записей должно быть две: одна на host, другая на client.
    а) Первая запись на host в файле /etc/exports типа:

    /mnt/Disk_2Tb/Music 192.168.1.112(ro,insecure,nohide,no_root_squash,anonuid=1000,anongid=1000,no_subtree_check),
    где опции ro - только чтение
    no_root_squash - root-пользователь имеет свои привелегии
    anonuid, anongid - сохраняем права и группу пользователя, от имени которого заведена шара NFS
    no_subtree_check - не проверять дерево каталогов

    б) Вторая запись на BBB файле /etc/fstab типа:

    192.168.1.103:/mnt/Disk_2Tb/Music /data_nfs nfs defaults 0 0

    НО!!! Нужно учесть один важный момент: при загрузке пока не поднят интерфейс LAN, т.е. нет сети - NFS-клиент всеми силами пытается подключиться к шаре, что приводит к бесконечной загрузке.

    Обойти это можно довольно просто. Вот рабочий пример:
    192.168.1.103:/mnt/Disk_2Tb/Music /data_nfs nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0

    где actimeo - задержка 1800 секунд для кэширования клиентом NFS (может и многовато, желающие могут уменьшить)
    intr - не уверен, по-моему работает только на старых ядрах ниже 2.6.25

    Этот вариант полностью рабочий. Из плюсов - быстрее стала индексироваться база MPD.

  21. #2020

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Alex-L Посмотреть сообщение
    Понятно.
    Хотя на сайте wired.audio есть схема вот такая, так там оптический передатчик подключен напрямую к 41-му пину бигля.
    А если для SPDIF собрать узел на DD3, будет работать?
    Оптика да напрямую, т.к. там логические уровни сигнала, для uda1351надо настоящий спдиф, тот что, как тьі правильно заметил на DD3. Но для нее надо генератор для реклока. Поєтому пробуй то, что Alex послветовал.
    was f&#228;llt, das soll man auch noch stossen

Страница 101 из 124 Первая ... 9199100101102103111 ... Последняя

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

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

Ваши права

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