Страница 2 из 6 Первая 1234 ... Последняя
Показано с 21 по 40 из 108

Тема: Плата I2S для Raspberry Pi на WM8804

  1. #1 Показать/скрыть первое сообщение.
    Частый гость
    Автор темы
    Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    313

    По умолчанию Плата I2S для Raspberry Pi на WM8804

    Плата предназначена для правильного подключения ЦАП к одноплатному компьютеру Raspberry Pi или подобному. Под правильным подключением подразумевается генератор мастерклока возле микросхемы ЦАП, работа компьютера в ведомом режиме и гальваническая изоляция ЦАП от компьютера.

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

Название:	Schematic.png 
Просмотров:	2429 
Размер:	82.6 Кб 
ID:	355906Нажмите на изображение для увеличения. 

Название:	pcba_1.jpg 
Просмотров:	1269 
Размер:	681.3 Кб 
ID:	355904Нажмите на изображение для увеличения. 

Название:	pcba_2.jpg 
Просмотров:	1034 
Размер:	529.9 Кб 
ID:	355905

    Для работы платы необходим генератор мастерклока 22,5792 и 24,576 МГц либо в составе ЦАП, либо отдельным устройством.

    Во вложении исходники в Eagle и герберы платы:
    rpi_i2s.zip

    Начало здесь:
    https://forum.vegalab.ru/showthread....05#post2662405

    За основу взята идея из Hifiberry Digi - использовать WM8804 для формирования сигналов PCM_CLK и PCM_FS из мастерклока.
    Вообще, сделать из мастерклока сигналы битклока и вордклока можно на ПЛИС (как в теме Цифровой транспорт с открытым кодом на NanoPI-Neo), на рассыпной логике, на микросхеме дешевого АЦП, как где-то советовал Alex.
    Но все портит необходимость поддерживать драйвер.
    В данном случае драйвер есть во всех основных дистрибутивах Linux для Raspberry Pi.

    Есть и недостатки у использования WM8804 - выводить можно только поддерживаемые ей форматы, т.е. только стерео PCM до 192/24.

    Примечания к схеме:

    Скрытый текст


    Из двух резисторов R14 и R15 устанавливается только один, в зависимости от того, как переключаются генераторы мастерклока. Если установить R14, то транзистор оптрона будет открыт при сетке частот в 48 кГц, если R15, то при сетке 44,1 кГц.

    OK1, OK3, R17 и R18 устанавливаются только если они вам нужны для каких-то своих целей.

    X1, R1, R2 и C4 устанавливаются если нужен SPDIF выход (для тестирования).

    X2 и C5 если планируется подавать внешнее питание на Raspberry Pi.

    Гальваноразвязку можно не устанавливать, для обхода предусмотрены перемычки J1-J5.
    [свернуть]

    Настройка:

    Скрытый текст


    1. Volumio
    При запуске ставим галочку «I2S DAC», затем из списка выбираем «Hifiberry Digi+ Pro» и все работает.

    2. Ручная настройка
    Включить загрузку драйвера, для чего:
    а) Подключить карту памяти к компьютеру и найти на ней файл config.txt
    б) На самом одноплатнике найти файл /boot/config.txt
    Отключить встроенный звук, для этого удалить (или закомментировать) строку dtparam=audio=on
    и добавить строку dtoverlay=hifiberry-digi-pro
    Код:
    #dtparam=audio=on
    dtoverlay=hifiberry-digi-pro
    Подробнее https://www.hifiberry.com/build/docu...-linux-3-18-x/
    [свернуть]

    Готовые решения:

    Скрытый текст


  2. #21
    Частый гость
    Автор темы
    Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    313

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Цитата Сообщение от SIRCOLT Посмотреть сообщение
    Посмотрите пожалуйста, правильно ли я в итоге сделал развязку с малинкой?
    Подтягивающие резисторы надо предусмотреть перед iso?
    Перед развязкой I2C лучше поставить подтягивающие резисторы, несмотря на то, что есть включаемая подтяжка в процессоре Raspberry Pi.
    После развязки подтягивающие резисторы нужны обязательно, без них работать не будет. У вас на SCL2 нет резистора.
    Резисторы в цифровых линиях в 1 кОм кажутся великоватыми, обычно ставят около 100 Ом.
    STDBY это, я так понимаю, сигнал переключения генераторов.

  3. #22

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Да stdby это переключалка генераторов, у меня там инвертор дальше.
    Мы говорим про i2c или i2s?
    По i2c ставим по (сколько?) ом перед и после развязки iso1540? Я так понял надо на синнал с отреть? Чтоб фронты не падали? Т.е. в районе 1к?
    А какой резистор на scl2 должен быть?
    По i2s так же по 100 ом на каждой из линий на входе и выходе из гальваноразвязки?
    Простите плз за тупые вопросы, просто недопонял.)
    Так корректно?
    Нажмите на изображение для увеличения. 

Название:	развязка.jpg 
Просмотров:	284 
Размер:	241.6 Кб 
ID:	370017
    Последний раз редактировалось SIRCOLT; 21.04.2020 в 02:15.

  4. #23
    Частый гость
    Автор темы
    Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    313

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Цитата Сообщение от SIRCOLT Посмотреть сообщение
    Так корректно?
    Дорисовал подтяжку линий I2C. Резисторы R17 и R2 не обязательны, там сигнал редко меняется.

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

Название:	ris1.png 
Просмотров:	344 
Размер:	506.5 Кб 
ID:	370028

    Принцип работы I2C в том, что ключи замыкают линию на землю, поэтому без этих резисторов она работать не будет.

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

Название:	ris2.png 
Просмотров:	274 
Размер:	17.4 Кб 
ID:	370029

  5. #24

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Спасибо Вам огромное за помощь)

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

    Еще вопросик)
    Вместо 7242, наверное лучше поставить 7742?
    Скорость у 7742 100мб/с , а у 7242 25 мб/с.

  6. #25
    Частый гость
    Автор темы
    Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    313

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Цитата Сообщение от SIRCOLT Посмотреть сообщение
    Вместо 7242, наверное лучше поставить 7742?
    Скорость у 7742 100мб/с , а у 7242 25 мб/с.
    У вас мастерклок не идет через развязку, поэтому максимальная частота там 12 МГц. То есть и 7242 достаточно.
    А вообще смотрите, какие получится купить и по какой цене (они бывают обычные и Automotive, цены отличаются в 3 раза).

  7. #26
    Частый гость Аватар для LampCos
    Регистрация
    18.01.2013
    Адрес
    Липецк
    Сообщений
    175

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Цитата Сообщение от Chaa Посмотреть сообщение
    Собрал вторую плату, со всеми деталями/разъемами. Внешнее питание работает, SPDIF тоже.Вложение 360223
    А можно поинтересоваться что за цапчик такой компактный?

  8. #27
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,598

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804


    Offтопик:

    на D68 я бы обошелся одним изолятором ADUM1300CRWZ. Есть ли разница в звучании синхронного и асинхронного режима?

    _________________
    Евгений

  9. #28
    Частый гость
    Автор темы
    Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    313

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Цитата Сообщение от LampCos Посмотреть сообщение
    А можно поинтересоваться что за цапчик такой компактный?
    Это Lynx D68, https://www.lynxaudio.net/%D1%86%D0%...0%D0%BE%D0%B2/.

    Цитата Сообщение от maxssau Посмотреть сообщение
    Есть ли разница в звучании синхронного и асинхронного режима?
    Мне не удалось услышать, но у меня система довольно скромная: упрощенный ZD-50 и полочники Heco Aurora 300.

  10. #29
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,598

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    у меня просто есть плата на 9023 в асинхронном режиме, играет ном для своей цены. если руки не дойдут до платы адаптера для малины, напрямую подключу.
    _________________
    Евгений

  11. #30
    Частый гость Аватар для LampCos
    Регистрация
    18.01.2013
    Адрес
    Липецк
    Сообщений
    175

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Chaa, А можно уточнить, данная плата будет работать только с Volumio, или сможет если что и с другими плеерами, которые поддерживают HIFIberry?

  12. #31
    Частый гость
    Автор темы
    Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    313

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Цитата Сообщение от LampCos Посмотреть сообщение
    Данная плата будет работать только с Volumio, или сможет если что и с другими плеерами, которые поддерживают HIFIberry?
    С плеерами, которые поддерживают Hifiberry Digi, точно будет работать. А вообще, должна работать с любыми плеерами которые могут выводить звук через ALSA.

  13. #32
    Частый гость Аватар для LampCos
    Регистрация
    18.01.2013
    Адрес
    Липецк
    Сообщений
    175

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Цитата Сообщение от Chaa Посмотреть сообщение
    С плеерами, которые поддерживают Hifiberry Digi, точно будет работать. А вообще, должна работать с любыми плеерами которые могут выводить звук через ALSA.
    Спасибо.

  14. #33
    Новичок Аватар для nynasty
    Регистрация
    21.05.2020
    Сообщений
    92

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Ребят, а вообще есть какие либо источники, способные работать в ведомом режиме, на которые можно накатить AirPlay для проигрывания музыки через телефон?

  15. #34
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    867

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Цитата Сообщение от nynasty Посмотреть сообщение
    Ребят, а вообще есть какие либо источники, способные работать в ведомом режиме, на которые можно накатить AirPlay для проигрывания музыки через телефон?
    Что значит "накатить Airplay"?
    Airplay - это протокол передачи звука и видео от Apple, а не программа.
    Если речь о ПО, то эирплэй понимает Volumio, если разговор о железе в виде микрокомпьютера, то единственный мне известный, который может работать в ведомом режиме без костылей, это ВВВ. С костылями на сегодняшний день могут работать достаточно много железок: и кубик, и малина, и нео.

  16. #35
    Новичок Аватар для nynasty
    Регистрация
    21.05.2020
    Сообщений
    92

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Цитата Сообщение от ass77 Посмотреть сообщение
    Что значит "накатить Airplay"?
    Airplay - это протокол передачи звука и видео от Apple, а не программа.
    Если речь о ПО, то эирплэй понимает Volumio, если разговор о железе в виде микрокомпьютера, то единственный мне известный, который может работать в ведомом режиме без костылей, это ВВВ. С костылями на сегодняшний день могут работать достаточно много железок: и кубик, и малина, и нео.
    Я имею ввиду любое как серийное устройство, на котором есть airplay и которое может работать в ведомом режиме, так микрокомпьютеры и другие решения...
    А можно попросить ссылочку на это ВВВ... А то в поиске только Велокомпьютер выдает. Если есть ссылка как настроить там ведомый режим, буду признателен.

    Спасибо!

  17. #36
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    867

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Цитата Сообщение от nynasty Посмотреть сообщение
    А можно попросить ссылочку на это ВВВ...
    https://forum.vegalab.ru/showthread.php?t=69880
    Все остальные микрокомпьютеры по соседству

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

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Цитата Сообщение от ass77 Посмотреть сообщение
    Если речь о ПО, то эирплэй понимает Volumio, если разговор о железе в виде микрокомпьютера, то единственный мне известный, который может работать в ведомом режиме без костылей, это ВВВ. С костылями на сегодняшний день могут работать достаточно много железок: и кубик, и малина, и нео.
    По идее, тут не обязательно ВВВ или BBG нужен - все одноплатники подойдут, с портом в слейве.
    И без всяких костылей - у nynasty дальше DSP будет стоять для цифрокросса. Если ему входной порт поставить мастером - он и будет выполнять туже самую роль, что и те "костыли".
    Только разрулить с семплрейтами.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  19. #38
    Новичок Аватар для nynasty
    Регистрация
    21.05.2020
    Сообщений
    92

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Спасибо за уточнение. Да, сейчас все одноплатники изучу доступные, а то с наскока с малиной не получилось и я даже начал поглядывать на серийные устройства, но ничего интересного там не нашел ((

  20. #39
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    867

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Цитата Сообщение от Alex Посмотреть сообщение
    По идее, тут не обязательно ВВВ или BBG нужен - все одноплатники подойдут, с портом в слейве.
    И без всяких костылей - у nynasty дальше DSP будет стоять для цифрокросса. Если ему входной порт поставить мастером - он и будет выполнять туже самую роль, что и те "костыли".
    Только разрулить с семплрейтами.
    Про ДСП не знал. Тогда оптимальный вариант, имхо, nanopi со сборкой volumio от Nikkov в слэйве

  21. #40
    Новичок Аватар для nynasty
    Регистрация
    21.05.2020
    Сообщений
    92

    По умолчанию Re: Плата I2S для Raspberry Pi на WM8804

    Цитата Сообщение от ass77 Посмотреть сообщение
    Про ДСП не знал. Тогда оптимальный вариант, имхо, nanopi со сборкой volumio от Nikkov в слэйве
    Спасибо огромное на наводку, да достойный похоже вариант! Надо его изучить.
    Я пот пока наткнулся на плату от Чип и Дипа - USB I2S преобразователь 32bit/96kHz, SUPER PRIME chipdip
    с поддержкой slave MCLK. Хочу его попробовать в тупую подключить к малинке. Не знаю, что из этого выйдет, но цена 750 р и доступность меня подкупили)

Страница 2 из 6 Первая 1234 ... Последняя

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

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

Ваши права

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