Страница 56 из 60 Первая ... 465455565758 ... Последняя
Показано с 1,101 по 1,120 из 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 
Просмотров:	3316 
Размер:	488.2 Кб 
ID:	303657
    Схема платы формирователя:
    neoclock - Project.pdf
    Проект ПЛИС:
    CPLD.ZIP
    Проект схема + печатная плата в DesignSpark + архив с герберами
    pcb_arch.zip

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

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

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

    Спасибо большое Николай!
    Последний раз редактировалось Михаил45; 05.10.2023 в 18:04.

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

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

    Для информации: среднее потребление Neo3 при работающей Volumio - < 500 мА, при загрузке наблюдал пики до 800-900 мА, температура со штатным радиатором, на ощупь, примерно градусов 50.
    Образы с моими патчами, в том числе и для Neo3, теперь собираются на серверах Volumio и включают MyVolumio.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Хорошо. Пользуюсь аплеером , поэтому просто использую с армбианом твои исходники :https://github.com/nikkov/platform-a...master/sources.

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

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

    Цитата Сообщение от Михаил45 Посмотреть сообщение
    Хорошо. Пользуюсь аплеером , поэтому просто использую с армбианом твои исходники :https://github.com/nikkov/platform-a...master/sources.
    Да, чистый армбиан тоже собирается без проблем, если правильно подкинуть патчи. На этапе экспериментов я вообще собирал драйвер и dts прямо на Neo3, это гораздо проще, чем собирать полный образ.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    На этапе экспериментов я вообще собирал драйвер и dts прямо на Neo3, это гораздо проще, чем собирать полный образ.
    Так и планирую.

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

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Да, чистый армбиан тоже собирается без проблем, если правильно подкинуть патчи. На этапе экспериментов я вообще собирал драйвер и dts прямо на Neo3, это гораздо проще, чем собирать полный образ.
    Николай спасибо! Прекрасно работает нео3 в слейве, через оверлей все можно конфигурировать: частоту, пины и др. Драйвер работает. До 192к, а больше и не нужно.

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

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

    И, кстати, греется он тоже не сильно. При обычном проигрывании музыки - еле теплый, загрузка проца в волумио - единицы процентов. Тянет перекодирование dsd128 в pcm, при этом загрузка 100%, выше уже сильно заикается, видимо не используется более одного ядра.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    При измерении цапов заметил, что нео3 в конвейере на рсм1702, нео2 с аманеркой и 1541 периодически прыгает уровень, причем при внешнем тактировании i2s контроллера в нео3 реже намного. Подключаю апельсинку - норм, уровень стоит , как должен. Загадка.

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

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

    Цитата Сообщение от Михаил45 Посмотреть сообщение
    При измерении цапов заметил, что нео3 в конвейере на рсм1702, нео2 с аманеркой и 1541 периодически прыгает уровень
    В смысле громкость прыгает? У себя такого не замечал ни разу, но у меня цапы напрямую подключены и сборки я использую только с волумио.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Нет. Не громкость. Синус на спектре, потом раз - весь низ подпрыгивает на 40 дб. Пробую снять видео. На апельсинке норм, думал возбуд, потом удивился. На слух не слышно.

    Вот.
    Вложения Вложения

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

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

    Лучше, наверное, сам сигнал посмотреть. Может это фаза синуса скачет? В смысле происходит пропуск отсчётов. Но тогда и на слух было бы заметно.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Попробую другие ос.

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

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

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

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

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Я точно такое видел при пропуске семплов.
    Да, 100% похоже, но это было бы и слышно.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

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

  17. #1116
    Завсегдатай Аватар для Meta|_
    Регистрация
    08.03.2005
    Адрес
    Северная Голландия
    Возраст
    40
    Сообщений
    1,995

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

    Я подобные баги выслушиваю на заведомо неслышном синусе, скажем 10Гц или 22.05кГц (второй вариант опаснее, т. к. легко сжечь пищалки ).
    ∇·D = ρ
    ∇·B = 0
    ∇xE = – ∂B/∂t
    ∇xH = j + ∂D/∂t
    © J. C. Maxwell, O. Heaviside

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

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

    Имеется в виду максимум для 192к? Да, но, наверное, только в мастере или с правкой моего драйвера кодека, который переключает внешний делитель.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Ты говоришь про sun4i-i2s.c ?
    Последний раз редактировалось Михаил45; 06.11.2023 в 12:43.

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

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

    Цитата Сообщение от Михаил45 Посмотреть сообщение
    Ты говоришь про sun4i-i2s.c ?
    sun4i-i2s.c в слэйве работает в паре с моим драйвером i2s_clock_board.c, который переключает клоки и делители в формирователе bclk и wclk. В мастере нужен только sun4i-i2s.c.
    Ты лучше уточни: речь про мастер или слейв?
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    В мастере. Простенький цапик на тда1541 прямо от нео по i2s. Работает уже (без выпадения сэмплов), но пытаюсь сделать х4.
    Последний раз редактировалось Михаил45; 06.11.2023 в 15:57.

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

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

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

Ваши права

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