Страница 50 из 60 Первая ... 404849505152 ... Последняя
Показано с 981 по 1,000 из 1187

Тема: Цифровой транспорт с открытым кодом на NanoPI-Neo*

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

    По умолчанию Цифровой транспорт с открытым кодом на NanoPI-Neo*

    В этой ветке планирую собирать информацию про создание аудиоплеера на базе серии NanoPi-Neo от FriendlyArm.
    Готовые образы можно найти по адресу: https://drive.google.com/drive/folde...zA?usp=sharing

    На данный момент реализованы:
    1. Драйвер I2S в ядре 4.11 с поддержкой вывода 16-24 бит, 44.1-192 кГц, в мастере и в слэйве. Исходные тексты ядра.
    2. Собран экспериментальный образ системы с Volumio2 для платы NanoPi NEO2 с 64-битным armv8 ядром и 32-битным userspace для armv7. В этом образе, по умолчанию, I2S сконфигурирован в мастере, для конфигурации в слэйве необходимо переименовать файлы sun50i-h5-nanopi-neo2.dtb в sun50i-h5-nanopi-neo2-master.dtb, а sun50i-h5-nanopi-neo2-slave.dtb в sun50i-h5-nanopi-neo2.dtb соответственно. Образ также проверил с USB DAC-ом - работает и 44х16, и 192х24.
    3. Собран образ системы с Volumio2 для плат NanoPi NEO и NanoPi NEO-AIR архитектуры armv7. В этом образе, по умолчанию, I2S сконфигурирован в мастере, для конфигурации в слэйве необходимо переименовать файлы sun8i-h3-nanopi-neo.dtb в sun8i-h3-nanopi-neo-master.dtb, а sun8i-h3-nanopi-neo(-air)-slave.dtb в sun8i-h3-nanopi-neo(-air).dtb соответственно.
    4. Разработана плата формирователя/изолятора для семейства NanoPi-Neo, платы которого совместимы по выводам друг с другом. На плате есть возможность установить собственные генераторы или завести их через гальваническую развязку из ЦАП-а. Возможна работа платы и когда SOC I2S в мастере, тогда она просто обеспечивает гальваническую развязку. За основу платы взята схема и проект для ПЛИС аналогичной платы для cubietruck-а от Анатолия (Wired), за публикацию которых ему огромное спасибо.

    Фото платы NanoPi-Neo2 с установленной платой формирователя:
    Нажмите на изображение для увеличения. 

Название:	clock.jpg 
Просмотров:	3273 
Размер:	488.2 Кб 
ID:	303657
    Схема платы формирователя:
    neoclock - Project.pdf
    Проект ПЛИС:
    CPLD.ZIP
    Проект схема + печатная плата в DesignSpark + архив с герберами
    pcb_arch.zip

    Так как периодически в личке спрашивают про платы, то напишу здесь: платами я не торгую, вся необходимая информация по их самостоятельному изготовлению выложена здесь.
    Последний раз редактировалось Nikkov; 21.07.2018 в 17:18.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от ass77 Посмотреть сообщение
    А что, rk3328 научились в слэйв переводить?
    Оказывается у рокчипов есть не очень документированная возможность работать от внешнего мастер-клока. Так что Нео3 может получиться более интересным, чем предшественники.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Все в даташите документировано : 1.2.14 Audio Interface
     I2S0/I2S1 with 8ch
     I2S0/I2S1 supports up to 8 channels (8xTX or 8xRX)
     I2S0 is connected to HDMI internally, while I2S1 is for external device
     Audio resolution from 16bits to 32bits
     Sample rate up to 192KHz
     Provides master and slave work mode, software configurable
     Support 3 I2S formats (normal, left-justified, right-justified)

    GPIO1_C5/I2S2_MCLK/GMAC_CLK_M1
    gpio1_c5
    i2s2_mclk
    gmac_clkm1
    I/O

    Посмотреть dts. Можно попробовать включить.

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Михаил45 Посмотреть сообщение
    Все в даташите документировано : 1.2.14 Audio Interface
     I2S0/I2S1 with 8ch
     I2S0/I2S1 supports up to 8 channels (8xTX or 8xRX)
     I2S0 is connected to HDMI internally, while I2S1 is for external device
     Audio resolution from 16bits to 32bits
     Sample rate up to 192KHz
     Provides master and slave work mode, software configurable
     Support 3 I2S formats (normal, left-justified, right-justified)

    GPIO1_C5/I2S2_MCLK/GMAC_CLK_M1
    gpio1_c5
    i2s2_mclk
    gmac_clkm1
    I/O

    Посмотреть dts. Можно попробовать включить.
    В цитате выше абсолютно ничего не говорит о том, что I2S может работать в мастере от внешнего клока. В слэйве, когда бит- и ворд-клоки формируются приемниками, да, может, как и все Allwinner-ы. По поводу того, что все пины I/O (они же многофункциональные), тоже верно, но смотрим даташит:

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

Название:	i2s.JPG 
Просмотров:	36 
Размер:	85.9 Кб 
ID:	438298

    и четко написано, что I2S1_MCLK (а именно I2S1 выведен на гребенку, хотя с другими MCLK та же история) это выход, все ровно так же, как и у Allwinner-ов.
    И только в описании регистра выбора клока и коэффициентов делителя для I2S1 и I2S2 есть упоминание о выборе внешнего клока:

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

Название:	i2s_clk_sel.JPG 
Просмотров:	48 
Размер:	34.9 Кб 
ID:	438299

    но никакой информации о том, что такое IO I2S1 clkin в документации больше нет.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Николай, да, тут минимум информации, кому актуальна данная конфигурация железки, тот найдет наверное.

  6. #985
    Частый гость Аватар для Dreew
    Регистрация
    31.05.2017
    Сообщений
    309

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Оказывается у рокчипов есть не очень документированная возможность работать от внешнего мастер-клока. Так что Нео3 может получиться более интересным, чем предшественники.
    Планируете поработать над Neo3?

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Dreew Посмотреть сообщение
    поработать над Neo3?
    а есть смысл? Если Н3/Н5 могут работать вообще без радиатора, то rk3328 с радиатором как печка.

  8. #987
    Частый гость Аватар для Dreew
    Регистрация
    31.05.2017
    Сообщений
    309

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от ass77 Посмотреть сообщение
    Если Н3/Н5 могут работать вообще без радиатора, то rk3328 с радиатором как печка.
    Это оказывает какое-то влияние на звук?
    На фоне рядом стоящего усилителя в Классе А, такие опасения для меня смехотворны.

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Dreew Посмотреть сообщение
    Это оказывает какое-то влияние на звук?
    Ок. Что в rk3328 благотворно сказывается на звуке по сравнению с Н3/Н5?

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    У Neo3, по сравнению с Neo2, преимущество в том, что его еще выпускают, по сравнению с Neo - более производительный процессор. Греется он посильнее, но не так, чтобы не хватало пассивного радиатора при проигрывании музыки. + теоретическая возможность работать от внешнего мастер-клока должна не только упростить интерфейс с ЦАП, но и дать поддержку того же RJ. Вернее работать на уровне железа он внешнего клока он точно может, но вот заставить его это делать штатными средствами, без правки исходников линукса, у меня пока не получается. А так, если уже есть Neo или Neo2, то переходить на Neo3 точно смысла нет.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Николай, из одноплатников, можно сказать, и нет ничего, чтоб работало от внешнего мслк, кроме бигля, но он совсем слабенький, не подходит. Так что твои старания буду оправданы бдагодарностью многих людей.

  12. #991
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,403

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Ни разу не стебаюсь, а зачем вам внешний мастер, да и вообще i2s шина? Если использовать для передачи юсб с аманеро/хмос/болгарином, итд, итп, то список подходящих одноплатников сильно расширяется. А с учетом универсальности решения, юсб выглядит предпочтительней. DSD нативно удалось через нео передать? Через юсб вообще без проблем.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  13. #992
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,403

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Не, я не против одноплатников, у самого есть малина 4, правда я ее уже не использую для звука. А использую апельсину зеро+аманеро=все форматы. И те-же внешние диски и шары с нас_а. Правда это не основной мой источник, т.к. можно конечно ачх подкорректировать через конволвер, но под виндой это гораздо удобнее делать через вст плагины.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Ни разу не стебаюсь, а зачем вам внешний мастер, да и вообще i2s шина?
    С языка сорвали. Основное преимущество h3 - миниатюрность и низкое тепловыделение, что позволяет легко установить внутрь устройства (один из neo air по просьбе даже встроил в jbl extreme), соответственно упростить задачу вывода используя шину i2s. Нео3 немного больше, быстрее, существенно горячее (в мини НАСе температура процессора нео3 в простое не опускается ниже 60 градусов) и наверное шумнее (?), поэтому просится наружу, благо можно купить в комплекте с неплохим корпусом. Но тогда и i2s теряет всякий смысл.

  15. #994
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,403

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Ну у нео3 есть свои преимущества, сетка гиговая, три юсб, цена опять-же, но жаль что нет встроенного wifi.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Ну у нео3 есть свои преимущества, сетка гиговая, три юсб, цена опять-же, но жаль что нет встроенного wifi.
    Сетка гиговая и у нео2 (только нафиг она плееру нужна?), три usb из h3/h5 не имеет только эир, у остальных они в наличии, причем рассово правильных. У нео3 один - 3.0 (тоже для плеера без надобности) и один - otg.

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Parf Посмотреть сообщение
    Neo3 в любом случае достоин внимания.
    На форуме волумио есть сборки под нео3

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

    Цитата Сообщение от Parf Посмотреть сообщение
    Забыли лишь написать, что упоминалось выше, Neo2 больше не будет в продаже. Поэтому остается Neo3 или может какой-то Neo4 когда появится.
    Нео2 в продаже есть, если поискать. Если конечно не промышленные партии нужны. Нео4 был и уже даже снят с производства. Вообще, расчитывать, что китайцы будут годами выпускать одну модель, смешно. Надо брать то, что устраивает сейчас.

  18. #997
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,403

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от ass77 Посмотреть сообщение
    Сетка гиговая и у нео2 (только нафиг она плееру нужна?)
    Ну не скажи, вот у меня сотка и перекачать файло на диск плеера много времени занимает. А вообще у меня, как я уже говорил, основная система на вынь10 и сеть там только wifi, но на ней и фильмы в 4к, и музон, в итоге мне так удобнее.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Кстати, кто пользуется нео3, обратите внимание на радиатор. Китайцы в своем репертуаре. У меня примерно пятая часть поверхности процессора к термопрокладке была не прижата.

    ---------- Сообщение добавлено 10:23 ---------- Предыдущее сообщение было 10:21 ----------

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Ну не скажи, вот у меня сотка и перекачать файло на диск плеера много времени занимает.
    А зачем плееру/стримеру куда-то что-то качать?

  20. #999
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,403

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от ass77 Посмотреть сообщение
    А зачем плееру/стримеру куда-то что-то качать?
    Это может мой частный случай, у меня он по внц к основному компу и к телефону подключен, мне иной раз удобнее файло на основной комп загрузить. В любом случае гиговый порт это благо. Еще желательно wifi5/6 но это можно и внешним обеспечить.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Parf Посмотреть сообщение
    Neo4 (то есть следующие поколение после Neo3) официально никогда не выпускался, это был холивар от продавцов с Алика.
    Чушь не несите.
    https://www.friendlyelec.com/index.p...product_id=241
    https://wiki.friendlyelec.com/wiki/i...hp/NanoPi_NEO4

Страница 50 из 60 Первая ... 404849505152 ... Последняя

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

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

Ваши права

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