Страница 40 из 125 Первая ... 30383940414250 ... Последняя
Показано с 781 по 800 из 2489

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


    ver.I


    Вложение 230664

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

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

    ver.II


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

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


    BOTOX VM, VL


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

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

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

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



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

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

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


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

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

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

Название:	bbb_V_botox.gif 
Просмотров:	3827 
Размер:	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 
Просмотров:	5444 
Размер:	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.

  2. #781
    Частый гость Аватар для Vladimir1970
    Регистрация
    25.03.2009
    Сообщений
    116

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

    Цитата Сообщение от Alex Посмотреть сообщение
    в большинстве Повербанков, стоят стандартные батареи типа 18650, включенные как 2-Cell, т.е. там шина питания не 3.7-4.2 а 7.4-8.4 В.
    Тогда в топку внутренние DC-DC , ставить 7805/LM317 с радиатором и праздновать победу над трансом, диодами в выпрямителе и сетевым фоном. Вот только от необходимости зарядки не уйдешь, а это неудобно и неприятно, когда отрубится в момент воспроизведения.

    Цитата Сообщение от Wired Посмотреть сообщение
    там неслабьій стартовьій ток. Думаю если емкость в БП поставить побольше все получится
    Мне кажется, за счет электролита на регулирующем выводе LM317, есть небольшая задержка выхода на 5В. Потому что, если при работающем БП выключить/включить 5В, то всегда стартует нормально. Все элементы в стабах LM317 и 7805 одинаковые. Дело именно в регулирующей микрухе.

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

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

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

  4. #783
    Частый гость Аватар для Vladimir1970
    Регистрация
    25.03.2009
    Сообщений
    116

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

    Цитата Сообщение от Alex Посмотреть сообщение
    А что такое "сетевой фон"? Разве, эта проблема есть в не ламповой технике?
    А что мешает жить спокойно любителям батарейного питания? Идеологические установки?

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

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

    Цитата Сообщение от Vladimir1970 Посмотреть сообщение
    Насчет i2s я не говорю. Но вот никак не пойму, чем SPDIFный транс то не угодил.
    К сожалению, часто лучшее - это враг хорошего. Хорошо работает SPDIF на последней версии платы. Так зачем его переделывать? Думаете опторазвязка лучше транса? Не факт.
    Ты видимо не совсем верно понял суть нового варианта.
    Суть полностью уйти за гальваноразвязку, доводы я приводил:
    https://forum.vegalab.ru/showthread....=1#post2201428
    Вынеся коакс S/PDIF за гальваноразвязку и там реклокнув его мы обретаем и низкий в тысячи раз джиттер (по сравнению с ТОСЛИНКОМ*) и практически сравнимую с ТОСЛИНКОМ* отвязку от помех источника (коих у ВВВ в избытке).
    Очевидно, что оставлять ТОСЛИНК* смысла не много в таком варианте, но для функционала возможно и стоит.
    *прим. ТОСЛИНК (Toslink) это оптический вариант (канал) передачи сигнала S/PDIF.
    Касаюсь струн, держу суперсимметрию.

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

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

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

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

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Я при отладке/разработке нового устройства, поначалу развязку убираю, т.е. соединяю земли и замыкаю входы-выходы развязки перемычками, вместо самих микросхем. Особенно актуально, когда отлаживаешь что-то, работающее на 384 или 768, да еще и в обе стороны (в обче стороны - уже на 384 с имеющимися развязками проблем по горло).
    Потом уже окончательно устанавливатся развязка. Разница в шумовой полке видна отчетливо, "вооруженным взглядом".
    Разница естественно в пользу наличия развязки?
    Касаюсь струн, держу суперсимметрию.

  8. #787

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

    очевидно-же

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

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

    Цитата Сообщение от Wired Посмотреть сообщение
    очевидно-же
    Знаешь, по работе не единожды убеждался, индивид сказав что либо или даже написав, полагает об этом одно, а другой индивид собеседник первого, полагает о том же самом совсем иное. И каждый из них полагает, что другой полагает ровно так же как и он! Уточняться это проф. привычка.
    Касаюсь струн, держу суперсимметрию.

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

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

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

  11. #790

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

    Цитата Сообщение от Denisius Посмотреть сообщение
    Знаешь, по работе
    можно сказать проще:
    - если вас могут понять неправильно, вас обязательно поймут неправильно.

  12. #791
    Новичок
    Регистрация
    15.03.2013
    Сообщений
    31

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

    А как, в плане вывода цифры по I2S, смотрится такая плата - Odroid C2 (http://www.hardkernel.com/main/produ...6438&tab_idx=2)
    Есть отдельный интерфейс для I2S на 7 pin. Дистрибутивы linux с поддержкой шины i2s Amlogic S905 уже есть (armbian и др.), Volumio 2 так же "знает" , правда даташит на процессор еще не выложили, по старому 805 не ясно есть ли MCLK вход, заходит в пин SOC GPIOAO (output), значит вывод, но нет 100 % уверенности.
    Нажмите на изображение для увеличения. 

Название:	Odroid C2 I2S.jpg 
Просмотров:	280 
Размер:	114.2 Кб 
ID:	265973
    Так как с шиной i2s у Raspberry Pi вообще печалька - http://www.dimdim.gr/2014/12/the-ras...t-through-i2s/, у других плат тоже не лучше, похоже только BeagleBone Black, уникальная, в данном случае, со входом MCLK. Значит альтернатив нет ? Просто смущает одноядерность проца у ВВВ, хватит ли для мини медиацентра (видео,интернет,звук) ?
    Последний раз редактировалось naomatrix; 06.05.2016 в 21:15.

  13. #792

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

    для полноценного медиацентра, может и не хватит, но тема и не о том.
    в нашем случае мощности проца достаточно для качественного воспроизведения аудио.
    для другого, есть другие решения.

  14. #793
    Завсегдатай Аватар для Pest
    Регистрация
    02.07.2009
    Адрес
    Архангельск
    Возраст
    37
    Сообщений
    2,278

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

    Цитата Сообщение от naomatrix Посмотреть сообщение
    Так как с шиной i2s у Raspberry Pi вообще печалька

    Offтопик:
    Ничего не печалька, просто MCLK IN нету (в ранних моделях во всяком случае, как в поздних - не знаю), и нужно в него подавать BCK и LRCK. Где-то на diyaudio встречал решение проблемы с подробностями, все гуглится.

  15. #794

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

    Цитата Сообщение от Pest Посмотреть сообщение
    Offтопик:
    Ничего не печалька, просто MCLK IN нету (в ранних моделях во всяком случае, как в поздних - не знаю), и нужно в него подавать BCK и LRCK. Где-то на diyaudio встречал решение проблемы с подробностями, все гуглится.
    т.е. аналогично как в кубитреке?

  16. #795
    Завсегдатай Аватар для Pest
    Регистрация
    02.07.2009
    Адрес
    Архангельск
    Возраст
    37
    Сообщений
    2,278

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

    Цитата Сообщение от Wired Посмотреть сообщение
    т.е. аналогично как в кубитреке?
    Судя по этой информации не совсем, MCLK IO в кубитреке есть. В отличии от первых raspberry где такого IO даже в проце нет. Есть только двунаправленные SCK и LRCK, через которые можно завести обратную синхронизацию. Не совсем стандартная шина... Информация о последнем есть тут.

  17. #796

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

    в кубике только вьіход, потому и пришлось лепить для работьі в слейве делители на плисине.

  18. #797
    Новичок
    Регистрация
    15.03.2013
    Сообщений
    31

    Вопрос Re: Сетевой транспорт на основе BeagleBone Black


    Offтопик:
    Цитата Сообщение от Pest Посмотреть сообщение
    Offтопик:
    Ничего не печалька, просто MCLK IN нету (в ранних моделях во всяком случае, как в поздних - не знаю), и нужно в него подавать BCK и LRCK. Где-то на diyaudio встречал решение проблемы с подробностями, все гуглится.
    Решение есть, конечно, согласен, перевести Raspberry в slave режим работы по i2s и тактировать ее выходной FIFO буфер на i2s шине от внешнего клока ЦАП, например как сделали HiFiBerry DAC+ Pro. В master режиме работы по шине i2s, Raspberry Pi генерирует MCLK c внутреннего кварца на 19.2 MHz и там нет целочисленного делителя, для частоты 44.1KHz будет сгенерировано 19.200.000 / 435 = 44.138KHz или 19.200.000 / 436 = 44.0366KHz. Остальные частоты синтезируются от внутреннего PLL SoC на 500Mhz, есть калькулятор для этого PCM/PWM Clock Calculator.
    BeagleBone Black гораздо лучше, в этом плане - BBB DAC DEVELOPMENTS.
    Но дело не в этом, меня интересовал вопрос, можно ли получить такое же высокое качество звука, как у решения Wired для BBB, для других плат, в частности Odroid C2, и что для этого нужно ? Или без MCLK in Soc это, в принципе, не возможно или очень дорого, как здесь, не соизмеримо со стоимостью Pi плат ?
    Последний раз редактировалось naomatrix; 07.05.2016 в 15:41.

  19. #798
    Частый гость Аватар для Vladimir1970
    Регистрация
    25.03.2009
    Сообщений
    116

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

    Видел, что уже обсуждали в этой теме. Напомните, умеет ли Бигл с каким-либо Ботиком выводить на I2S формат RJ? Для одного ЦАП-чика с SM5803 на входе нужен RJ16 с 64Fs Битклоком.
    Нашел на bbb.ieero.com описание параметров настройки I2S. Там упоминается файл: /sys/module/snd_soc_botic/parameters/dai_format.
    Пробовал кто-нибудь править - оно реально работает?
    Последний раз редактировалось Vladimir1970; 07.05.2016 в 20:47.

  20. #799
    Завсегдатай Аватар для Pest
    Регистрация
    02.07.2009
    Адрес
    Архангельск
    Возраст
    37
    Сообщений
    2,278

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

    Цитата Сообщение от naomatrix Посмотреть сообщение
    Решение есть, конечно, согласен, перевести Raspberry в slave режим работы по i2s и тактировать ее выходной FIFO буфер на i2s шине от внешнего клока ЦАП
    Это ведь и нужно в первую очередь. Битперфект вероятно приложится, с правильным софтом.
    Цитата Сообщение от naomatrix Посмотреть сообщение
    Или без MCLK in Soc это, в принципе, не возможно или очень дорого, как здесь, не соизмеримо со стоимостью Pi плат ?
    Если ЦАП не умеет работать мастером по BCK/WCK, то понадобится платка с плиской.

  21. #800
    Новичок
    Регистрация
    15.03.2013
    Сообщений
    31

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


    Offтопик:
    Цитата Сообщение от Pest Посмотреть сообщение
    Если ЦАП не умеет работать мастером по BCK/WCK, то понадобится платка с плиской.
    Для Odroid C2/C1+ не актуально , на форуме поддержки сообщали - Can the Odroid be a I2S slave?, так вот DO NOT !. Плат на создавали много, надо искать, разбиратся, похоже реально лучше Rasberry Pi 3, все таки более популярна и уже всяких наворотов в железе и в софте полно.
    Последний раз редактировалось naomatrix; 07.05.2016 в 23:28.

Страница 40 из 125 Первая ... 30383940414250 ... Последняя

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

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

Ваши права

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