Страница 11 из 18 Первая ... 910111213 ... Последняя
Показано с 201 по 220 из 347

Тема: i2s с Raspberry Pi

  1. #1 Показать/скрыть первое сообщение.
    Новичок
    Автор темы
    Аватар для alfa
    Регистрация
    26.04.2009
    Сообщений
    53

    По умолчанию i2s с Raspberry Pi

    Доброй ночи господа
    посмотрите плиз это то о чем мечталось ? http://www.noiseisgood.co.nz/?p=365 и http://www.raspberrypi.org/phpBB3/vi...=8496&start=25 (Posts: 43)

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

    По умолчанию Re: i2s с Raspberry Pi


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

  3. #202
    Старый знакомый Аватар для Bobby_ii
    Регистрация
    16.03.2011
    Адрес
    Spb
    Сообщений
    822

    По умолчанию Re: i2s с Raspberry Pi

    Цитата Сообщение от Chaa Посмотреть сообщение
    В общем, они все одинаковые, и все могут работать в ведомом режиме.
    Это вселяет некий оптимизм.
    Цитата Сообщение от Chaa Посмотреть сообщение
    Отличие только в том, можно ли завести внешний сигнал PCM_MCLK. В BBB можно, в Raspberry Pi нельзя.
    Зачем он вообще нужен (MCLK), почему не обойтись "стандартными" BCLK (PCM_CLK) WS(FS, LRCK, PCM_FS)?
    В манауле писано:
    "The direction of the PCM_CLK and PCM_FS signals can be individually selected, allowing the interface to act as a master or slave device. "
    вроде как позволяет выбрать туды или сюды. Т.е. можно завести снаружи как PCM_CLK так и PCM_FS

    И вроде как выведены на колодку:
    12 - PCM_CLK GPIO18
    35 - PCM_FS GPIO19
    38 - PCM_Din GPIO20
    40 - PCM_Dout GPIO21
    На схемку посмотрел - похоже

    Только я так и не понял, в каких моделях - выведены, в каких - нет? Вместо даташитов на РПи - продукт брифы, а куча картинок из тырнета, где I2S (PCM) и не "пахнет".
    И чем определяется - GPIO это или I2S (PCM)?

    Цитата Сообщение от Chaa Посмотреть сообщение
    Поэтому для Raspberry Pi мы идем другим путем - не используем внутренний PCM_MCLK, а подаем снаружи сигналы PCM_CLK и PCM_FS - для чего их нужно самому сформировать из мастерклока ЦАПа.
    3. Зачем формировать? Или формировать без вариантов т.к. они нужны и для транспорта и для ЦАП (ЦАП сам их не формирует)?

    Цитата Сообщение от Chaa Посмотреть сообщение
    Создал отдельную тему с описанием, исходниками и герберами:
    Плата I2S для Raspberry Pi на WM8804.
    Спасибо. Смотрю-разбираюсь.

    Цитата Сообщение от Alex Посмотреть сообщение
    Да, мультибитные ДС.
    Есть где "на пальцах", как они работают? Желательно, с тайм диаграммами. А то у меня и с пониманием простого ("однобитного") ДС некоторые грабли.
    Еще вопрос: ДСД - это ведь 1-битный поток? Как такие ЦАПы (М-ДС) работают в режиме ДСД?

    И нафига хосту MCLK? Какое участие он принимает в выдаче сигнала? BCLK+WS(LRCLK) не достаточно?
    Я понимаю, в ЦАПе он применяется для тактирования внутренних процессов. А в проце?
    "Лучше промолчать и показаться дураком, чем раскрыть рот и развеять все сомнения" Марк Твен.

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

    По умолчанию Re: i2s с Raspberry Pi

    Цитата Сообщение от Bobby_ii Посмотреть сообщение
    Есть где "на пальцах", как они работают? Желательно, с тайм диаграммами.
    Спроси на перфекшине



    Цитата Сообщение от Bobby_ii Посмотреть сообщение
    Еще вопрос: ДСД - это ведь 1-битный поток? Как такие ЦАПы (М-ДС) работают в режиме ДСД?

    Да практически все, выпущенные за последние 15-17 лет, кроме самых простых.

    ---------- Сообщение добавлено 13:59 ---------- Предыдущее сообщение было 13:54 ----------

    Цитата Сообщение от Bobby_ii Посмотреть сообщение
    И нафига хосту MCLK? Какое участие он принимает в выдаче сигнала? BCLK+WS(LRCLK) не достаточно?
    Я понимаю, в ЦАПе он применяется для тактирования внутренних процессов. А в проце?

    А проце в режиме "full master" ("mclk master +I2S-master") он процом и генерирутся, и проц из него еще формирует WS+BCLK.
    В режиме "mclk slave +I2S-master" mclk поступает в проц из ЦАПа, и проц генерирует WS+BCLK.
    Это наилучший вариант, но не все процы это умеют, поэтому используется режим "full slave", где все сигналы постпают в проц извне. Многим процам mclk при этом вообще не нужен.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  5. #204
    Завсегдатай Аватар для Михаил45
    Регистрация
    09.03.2007
    Адрес
    Санкт-Петербург
    Возраст
    62
    Сообщений
    2,096

    По умолчанию Re: i2s с Raspberry Pi

    Цитата Сообщение от Bobby_ii Посмотреть сообщение
    Я просто поискал.
    А88Т ващпе не ищется.
    Максимально похожее что нашел - https://micro-pi.ru/banana-pi-m3-bpi-m3-мини-пк/
    она на А83Т - 8-ядерник + 2Гб оперативы +8Гб еММС - довольно "развесистое" у-во.
    Есть И2Эс (на процессоре), можно ли его заставить работать слэйвом (от внешнего клока) - пока не понимаю.
    И выведен ли он хотя бы на плату - тоже без понятия. Надо манаулы курить. В х-ках banana-pi-m3 И2Эс отсутствует.

    УСБ вполне устраивает. Только не 2706 и иже с ним.
    А Аманера может играть с чего угодно - лишь бы УСБ было. Вон, у меня 0204 с роутера играет. С Аманеро/ХМОС, думаю, проблем не будет - смысла не вижу запускать. Приделывать к УСБ-И2Эс переходнику микрокомпьютер смысла особого не вижу. Уж проще и дешевле какой-нибудь Атом собрать. Главное - ПРЯМЕЕ!

    Смотри-ка ты! Вроде даже выведены на колодку: https://pcminipro.ru/stati/raspinovk...gpio-bananapi/

    Имя контакта GPIO - Функция по умолчанию - Function2: GPIO
    CON3-P01
    CON3-P29 - I2S_MCLK - PB5
    CON3-P30 - GND -
    CON3-P31 - I2S_BCLK - PB6
    CON3-P32 - I2S_DI - PB12
    CON3-P33 - I2S_LRCK - PB7
    CON3-P34 - GND
    CON3-P35 - I2S_DO0 - PB8
    ---------- Сообщение добавлено 01:17 ---------- Предыдущее сообщение было 00:32 ----------


    Вопрос, как понимаю, в том, что на подобных платках только 1 I2S с одной линией данных и дополнительных линий взять негде.
    Остается ТДМ. В принципе, логически должно быть не сложно: считаем кол-во битклоков за "1" вордклока - эти биты в 1й канал, в остальные каналы - по столько-же бит циклически. 3 счетчика. На 133й серии в коде Грея можно воплотить

    Можно оттуда достать i2s , проще на ядре 13.14/16. Драйвер для рсм5102. Только зачем тебе? юсб нечем не хуже, тем более ты говоришь , есть хмос.

  6. #205
    Старый знакомый Аватар для Bobby_ii
    Регистрация
    16.03.2011
    Адрес
    Spb
    Сообщений
    822

    По умолчанию Re: i2s с Raspberry Pi

    Цитата Сообщение от Alex Посмотреть сообщение
    Да практически все, выпущенные за последние 15-17 лет, кроме самых простых.
    это да. Но вопрос был: "КАК такие ЦАПы (Delta-Sigma Multibit) работают в режиме ДСД?" - у Ad1955, PCM1792, PCM1795, PCM1796, AK4392, AK4397, AK4399, WM8741, WM8742 ES9008, ES9018 и др. есть "режим" ДСД - они как-то переключаются в режим 1-битника? Или преобразуют ДСД-РСМ внутри?

    Цитата Сообщение от Alex Посмотреть сообщение
    А проце в режиме "full master" ("mclk master +I2S-master") он процом и генерирутся, и проц из него еще формирует WS+BCLK.
    В режиме "mclk slave +I2S-master" mclk поступает в проц из ЦАПа, и проц генерирует WS+BCLK.
    Это наилучший вариант, но не все процы это умеют, поэтому используется режим "full slave", где все сигналы постпают в проц извне. Многим процам mclk при этом вообще не нужен.
    Спасибо. Более-менее разобрался.
    Получается, что в данной схеме 8804 делает Бклк и ФС из Мклк, можно было бы и на рассыпухе сделать, но на 8804 удобнее т.к. есть драйвер и не надо морочиться с его "ковырянием"(управление делителями).
    Если есть ввод в проц Мклк - то этим (формированием Bclk и FS) может заниматься проц, видимо, другим драйвером т.к. делители уже внутри проца.
    "Лучше промолчать и показаться дураком, чем раскрыть рот и развеять все сомнения" Марк Твен.

  7. #206
    Завсегдатай Аватар для pyos
    Регистрация
    15.07.2006
    Возраст
    64
    Сообщений
    4,324

    По умолчанию Re: i2s с Raspberry Pi

    Цитата Сообщение от Bobby_ii Посмотреть сообщение
    ДСД - они как-то переключаются в режим 1-битника? Или преобразуют ДСД-РСМ внутри?
    Ни то, ни другое. Иди уже почитай что-нибудь по теме.

  8. #207
    Старый знакомый Аватар для Bobby_ii
    Регистрация
    16.03.2011
    Адрес
    Spb
    Сообщений
    822

    По умолчанию Re: i2s с Raspberry Pi

    Цитата Сообщение от Михаил45 Посмотреть сообщение
    Можно оттуда достать i2s , проще на ядре 13.14/16. Драйвер для рсм5102. Только зачем тебе? юсб нечем не хуже, тем более ты говоришь , есть хмос.
    ХМОС/Аманера - отдельно, это - отдельно. Смысл в масле масляном? Я-ж не просто хочу звук услышать - для этого и 2706 было бы достаточно.
    Хочется сделать по кашруту и посмотреть, что удобнее/лучше.
    У Аманеры и пр. И2С прошит и не конфигурируем.
    На микроплатке вроде бы всё "конфигурэйбл" - хотел минимизировать кол-во логики за И2С (на стороне ЦАП) путём софта, например, софтовым преобразованием леворулек в праворульки. Кол-во бит, апсэмплингом "поиграться". Но это не очень получится т.к. большинство ф-ий в драйвере, а на такой уровень близости я не готов. Да и ЦАПы если делать, то универсальные - чтобы подключил - и где угодно работало.

    ---------- Сообщение добавлено 14:54 ---------- Предыдущее сообщение было 14:52 ----------

    Цитата Сообщение от pyos Посмотреть сообщение
    Ни то, ни другое. Иди уже почитай что-нибудь по теме.
    Ткните что почитать конкретно, а то так и буду глупые вопросы задавать.
    А "идти читать интернет" - это почти что в **** послать. Только иносказательно. Так что пожалуйста, что конкретное.
    "Лучше промолчать и показаться дураком, чем раскрыть рот и развеять все сомнения" Марк Твен.

  9. #208
    Завсегдатай Аватар для Михаил45
    Регистрация
    09.03.2007
    Адрес
    Санкт-Петербург
    Возраст
    62
    Сообщений
    2,096

    По умолчанию Re: i2s с Raspberry Pi

    Ты за 8 лет на форуме сделал чтонить? Прошей хмос под свой цап.

  10. #209
    Старый знакомый Аватар для Bobby_ii
    Регистрация
    16.03.2011
    Адрес
    Spb
    Сообщений
    822

    По умолчанию Re: i2s с Raspberry Pi

    ЦАПов планируется порядка 10шт разных - не нашьешься.
    "Лучше промолчать и показаться дураком, чем раскрыть рот и развеять все сомнения" Марк Твен.

  11. #210
    Завсегдатай Аватар для Михаил45
    Регистрация
    09.03.2007
    Адрес
    Санкт-Петербург
    Возраст
    62
    Сообщений
    2,096

    По умолчанию Re: i2s с Raspberry Pi

    Понял. Как всегда, одних планов громадье.

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

    По умолчанию Re: i2s с Raspberry Pi

    Цитата Сообщение от Bobby_ii Посмотреть сообщение
    это да. Но вопрос был: "КАК такие ЦАПы (Delta-Sigma Multibit) работают в режиме ДСД?" - у Ad1955, PCM1792, PCM1795, PCM1796, AK4392, AK4397, AK4399, WM8741, WM8742 ES9008, ES9018 и др. есть "режим" ДСД - они как-то переключаются в режим 1-битника? Или преобразуют ДСД-РСМ внутри?
    "режим однобитника" - это вовсе не то что ты думаешь, но если ты имеешь ввиду прямое преобразование DSD и с промежуточным конвертированием в РСМ, то большинство перечисленного, могут и так и так - в зависимости от содержимого регисторов.


    Цитата Сообщение от Bobby_ii Посмотреть сообщение
    ХМОС/Аманера - отдельно, это - отдельно. Смысл в масле масляном? Я-ж не просто хочу звук услышать - для этого и 2706 было бы достаточно.
    Нет, недостаточно, поскольку 2706 и XMOS/Amanero - принципиально разные вещи, и дело не только в макс. семплрейте (собстенно, дело вообще не в нем).
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  13. #212
    Старый знакомый Аватар для Bobby_ii
    Регистрация
    16.03.2011
    Адрес
    Spb
    Сообщений
    822

    По умолчанию Re: i2s с Raspberry Pi

    Цитата Сообщение от Alex Посмотреть сообщение
    Нет, недостаточно, поскольку 2706 и XMOS/Amanero - принципиально разные вещи, и дело не только в макс. семплрейте (собстенно, дело вообще не в нем).
    звук и ЗВУК - разные вещи. Чтобы было какое-то звукоизвлечение, 2706 вполне достаточно. Как и китайских шарманок с блюпуп и гирляндами светодиодиков.
    А вот для ЗВУКа надо и клок отдельный и развязку (в плюс к хорошему ЦАП, усилителю, ...). А это уже I2S. Или так (УСБ-I2S) или сяк (миниПК-I2S). Это мне объяснять не надо. Хотя можно и СФИф с обрсинхом. Но там своих граблей хватает (переключение частот).

    Цитата Сообщение от Михаил45 Посмотреть сообщение
    Как всегда, одних планов громадье.
    А что делать? У меня еще и других планов громадьё.
    "Лучше промолчать и показаться дураком, чем раскрыть рот и развеять все сомнения" Марк Твен.

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

    По умолчанию Re: i2s с Raspberry Pi

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

  15. #214
    Старый знакомый Аватар для Bobby_ii
    Регистрация
    16.03.2011
    Адрес
    Spb
    Сообщений
    822

    По умолчанию Re: i2s с Raspberry Pi

    Цитата Сообщение от Alex Посмотреть сообщение
    С 2706 проблема не в I2S.
    Прям интригант!!!
    "Лучше промолчать и показаться дураком, чем раскрыть рот и развеять все сомнения" Марк Твен.

  16. #215
    Завсегдатай Аватар для BesPav
    Регистрация
    01.06.2011
    Адрес
    Москва
    Возраст
    42
    Сообщений
    2,709

    По умолчанию Re: i2s с Raspberry Pi


    Offтопик:
    Цитата Сообщение от Bobby_ii Посмотреть сообщение
    сделать по кашруту
    Для этого надо перестать засерать все темы нубскими вопросами и все-таки начать это что-то делать.
    Тогда тут же придет понимание, что в данном конкретном случае с малины нужно вывести SPDIF и завести его хотя бы на Nanodigi, а уже потом мудрить с WM8804 и ЦАПами.
    На сегодня фронт должен быть как минимум трехполосным и с активным делением.
    Все остальное в связи с осенним обострением даже обсуждать не хочется.


  17. #216
    Завсегдатай Аватар для hippo64
    Регистрация
    20.05.2010
    Адрес
    Москва
    Возраст
    59
    Сообщений
    3,993

    По умолчанию Re: i2s с Raspberry Pi

    Особо умиляет сочетание Малинка и
    Цитата Сообщение от Bobby_ii Посмотреть сообщение
    звук и ЗВУК - разные вещи.

  18. #217
    Старый знакомый Аватар для Bobby_ii
    Регистрация
    16.03.2011
    Адрес
    Spb
    Сообщений
    822

    По умолчанию Re: i2s с Raspberry Pi

    Цитата Сообщение от BesPav Посмотреть сообщение
    нужно вывести SPDIF и завести его хотя бы на Nanodigi
    Пока нет желания "мудрить" с активными кроссоверами. Тем более, программными. Точнее, есть, но в совершенно ином формате. Для чего-то еще нужен этот НаноДиги?
    Каков "уровень" - таковы и вопросы. В чем суть вашего поста?
    Цитата Сообщение от hippo64 Посмотреть сообщение
    Особо умиляет сочетание Малинка и ...
    Пока что личный опыт говорит за то, что чем чахлее "компьютер" - тем интереснее звук. Но это всё было не в асинхроне и без развязки. Пока класснее всего "пел" роутер с ЭМУ-0204УСБ (но неудобно управлять - через терминал). Чуть хуже - "подготовленный" Атом, "взрослые" компы - уже совсем "не торт". Может, в асинхроне и с развязкой будет по-другому (должно быть по-другому). Вот, собираю системку потихоньку. Заодно знаний нагоняю за время отсутствия.
    "Лучше промолчать и показаться дураком, чем раскрыть рот и развеять все сомнения" Марк Твен.

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

    По умолчанию Re: i2s с Raspberry Pi

    Цитата Сообщение от hippo64 Посмотреть сообщение
    Особо умиляет сочетание Малинка и
    А что с ней не так? За исключением фамильных возможных проблем с воспроизведением хайреза чем она отличается отдругих одноплатников? У цифрового транспорта задача отдать ЦАПу по i2s битперфект с минимальным количеством помех, генерируемых самим транспортом, и что это будет ARM на платке 16 кв.см или i7 в чемодане, абсолютно монописуально.

  20. #219
    Завсегдатай Аватар для hippo64
    Регистрация
    20.05.2010
    Адрес
    Москва
    Возраст
    59
    Сообщений
    3,993

    По умолчанию Re: i2s с Raspberry Pi

    Цитата Сообщение от ass77 Посмотреть сообщение
    А что с ней не так?
    Ваши рассуждения справедливы для звука, но не для Звука.

  21. #220
    Завсегдатай Аватар для Михаил45
    Регистрация
    09.03.2007
    Адрес
    Санкт-Петербург
    Возраст
    62
    Сообщений
    2,096

    По умолчанию Re: i2s с Raspberry Pi

    Да ладно, аманерка играет одинаково от малинки, одроидов, интелей, линуксов, винды. Шнурок усб ставь не самый говенный и все. Ты же сам говорил, что крутишь малинку от файлопомойки.

Страница 11 из 18 Первая ... 910111213 ... Последняя

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

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

Ваши права

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