Страница 4 из 59 Первая ... 2345614 ... Последняя
Показано с 61 по 80 из 1175

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

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

    По умолчанию Цифровой транспорт с открытым кодом на 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 
Просмотров:	3216 
Размер:	488.2 Кб 
ID:	303657
    Схема платы формирователя:
    neoclock - Project.pdf
    Проект ПЛИС:
    CPLD.ZIP
    Проект схема + печатная плата в DesignSpark + архив с герберами
    pcb_arch.zip

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

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

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

    Цитата Сообщение от Sanny Посмотреть сообщение
    А проект из шапки темы в epm3032 влезет?
    влезет, но впритык. Используется чуть больше 20 ячеек.

  3. #62
    Новичок Аватар для ОКУНЬ
    Регистрация
    01.02.2012
    Адрес
    Москва-Дубна
    Сообщений
    54

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

    Никто не пробовал как настроить Orange Pi как слейв-ресивер I2S?
    Есть необходимость собирать данные с ADC.

  4. #63
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,559

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

    Цитата Сообщение от Sanny Посмотреть сообщение
    А проект из шапки темы в epm3032 влезет?
    Ловите, перекомпилировал проект из 3064 на EPM3032А. Все выводы остались на своих местах.
    Вложения Вложения

  5. #64
    Новичок Аватар для ОКУНЬ
    Регистрация
    01.02.2012
    Адрес
    Москва-Дубна
    Сообщений
    54

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

    Понравился проект.
    Надо будет сделать. Единственное что клок буду делать на одну частоту для 192 кГц, так как проще качественно передискретизировать в Linux, плюс никакой гальваноразвязки, чтобы джиттер не увеличивать, т.к. при правильной организации питания и земли влияние минимально. ЦАП с Orange PI будет стоять непосредственно в усилителе, а у Ethernet гальваническая развязка и так есть.
    Жаль что выше 192 кГц I2S в Orange PI сделать не может.

  6. #65
    Новичок Аватар для ua3nbw
    Регистрация
    27.04.2010
    Сообщений
    36

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

    Цитата Сообщение от ОКУНЬ Посмотреть сообщение
    Жаль что выше 192 кГц I2S в Orange PI сделать не может.
    ну если NanoPi-NEO 384k может, то и Orange PI на Allwinner H3 сможет
    тут патч для friendlyarm sunxi-4.11.y для NanoPi NEO https://github.com/takobozu/NanoPi-N...Pi-NEO-i2s.txt правда на armbian
    sunxi-4.4.х у меня этот патч не сработал.
    https://ua3nbw.ru/

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

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

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

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

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

    Цитата Сообщение от ОКУНЬ Посмотреть сообщение
    плюс никакой гальваноразвязки, чтобы джиттер не увеличивать, т.к. при правильной организации питания и земли влияние минимально. ЦАП с Orange PI будет стоять непосредственно в усилителе, а у Ethernet гальваническая развязка и так есть.
    Т.е. сам оранж, фонящий в широком спектре, не пугает? Про передискретизацию тоже не совсем понял. В чем плюс?

  9. #68
    Новичок Аватар для ОКУНЬ
    Регистрация
    01.02.2012
    Адрес
    Москва-Дубна
    Сообщений
    54

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

    Цитата Сообщение от ass77 Посмотреть сообщение
    Т.е. сам оранж, фонящий в широком спектре, не пугает?
    Не так страшен черт...
    На промерах спектра, на выходе DAC думаю это и не увидеть будет.

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

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

    Цитата Сообщение от ОКУНЬ Посмотреть сообщение
    На промерах спектра, на выходе DAC думаю это и не увидеть будет.
    Что за ЦАП?

  11. #70
    Новичок Аватар для ОКУНЬ
    Регистрация
    01.02.2012
    Адрес
    Москва-Дубна
    Сообщений
    54

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

    Цитата Сообщение от ua3nbw Посмотреть сообщение
    ну если NanoPi-NEO 384k может, то и Orange PI на Allwinner H3 сможет
    Спасибо, попробую...

    Цитата Сообщение от ass77 Посмотреть сообщение
    Что за ЦАП?
    ak4458


    Еще вопрос.
    Прочитал в даташите на H3
    https://linux-sunxi.org/images/4/4b/Allwinner_H3_Datasheet_V1.2.pdf
    что есть поддержка и TDM режима работы.
    Никто не пробовал?


    Последний раз редактировалось ОКУНЬ; 15.12.2017 в 01:03.

  12. #71
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    560

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

    Цитата Сообщение от ОКУНЬ Посмотреть сообщение
    Спасибо, попробую...


    ak4458


    Еще вопрос.
    Прочитал в даташите на H3
    https://linux-sunxi.org/images/4/4b/Allwinner_H3_Datasheet_V1.2.pdf
    что есть поддержка и TDM режима работы.
    Никто не пробовал?


    Так надо что б драйвер поддерживал...

    ---------- Сообщение добавлено 15:36 ---------- Предыдущее сообщение было 15:22 ----------

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Ловите, перекомпилировал проект из 3064 на EPM3032А. Все выводы остались на своих местах.
    Спасибо!

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

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

    Nikkov, у Вас на neo-air с вайфаем никаких проблем не было? Запускаю образ Volumio2.0-2017-12-02-armv7-nanopineo, хотспот вижу, соединяюсь, запускается мастер настройки, дохожу до настройки сети моя точка доступа не видна. Попрыгав с бубном заставил ее увидеться Эйром. Вбиваю пароль, все типа OK, но соединения с сетью не происходит опять вываливается в хотспот. С другим роутером такие же дела. Причем Нео2 с юсбишным WIFI конектится четко.

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

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

    Цитата Сообщение от ass77 Посмотреть сообщение
    Nikkov, у Вас на neo-air с вайфаем никаких проблем не было? Запускаю образ Volumio2.0-2017-12-02-armv7-nanopineo, хотспот вижу, соединяюсь, запускается мастер настройки, дохожу до настройки сети моя точка доступа не видна. Попрыгав с бубном заставил ее увидеться Эйром. Вбиваю пароль, все типа OK, но соединения с сетью не происходит опять вываливается в хотспот. С другим роутером такие же дела. Причем Нео2 с юсбишным WIFI конектится четко.
    У меня таких проблем не было, но пробовал я только у себя, пару раз, и с одним роутером. Надеюсь антенна была подключена?
    Последний раз редактировалось Nikkov; 19.01.2018 в 11:52.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  15. #74
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    560

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    У меня таких проблем не было, но пробовал я только у себя, пару раз, и с одним роутером.
    Но Вы именно на NEO-AIR пробовали?

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

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

    Цитата Сообщение от Sanny Посмотреть сообщение
    Но Вы именно на NEO-AIR пробовали?
    Конечно
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  17. #76
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    560

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

    Если она поддерживает 384к и DoP, то она мне всё больше нравиться... надо только в переходник СПЛДсину пожирнее(хотя бы 128 ) заложить

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

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

    Цитата Сообщение от Sanny Посмотреть сообщение
    Если она поддерживает 384к
    не поддерживает

    Цитата Сообщение от Sanny Посмотреть сообщение
    надо только в переходник СПЛДсину пожирнее(хотя бы 128 ) заложить
    Зачем? В текущей версии из 64-х ячеек используется всего 20.

  19. #78
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    560

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

    Цитата Сообщение от ass77 Посмотреть сообщение
    не поддерживает


    Зачем? В текущей версии из 64-х ячеек используется всего 20.
    Что бы детектировать и выделить DSD из PCM Правда придётся ограничиться DSD64.

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

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

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

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

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

    Цитата Сообщение от Sanny Посмотреть сообщение
    Правда придётся ограничиться DSD64.
    Ну и какой в этом тогда смысл?

    ---------- Сообщение добавлено 11:51 ---------- Предыдущее сообщение было 11:50 ----------

    Цитата Сообщение от Alex Посмотреть сообщение
    А Нейтив оно не поддерживает?
    Нет.

Страница 4 из 59 Первая ... 2345614 ... Последняя

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

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

Ваши права

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