Страница 41 из 59 Первая ... 31394041424351 ... Последняя
Показано с 801 по 820 из 1170

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

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

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

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

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

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

    Цитата Сообщение от i.overko Посмотреть сообщение
    Nikkov здравствуйте, подскажите пожалуйста, ваша зборка волюмио когда I2S в режиме мастер, выводит данные на спдиф выход?
    Добрый день,

    SPDIF в SoC это отдельное устройство, с I2S не связанное, поэтому надо включить его в /boot/armbianEnv.txt. Такой вариант я не тестировал, но работать должен.

    Цитата Сообщение от i.overko Посмотреть сообщение
    И выводятся ли в мастер режиме данные на доп пины о частоте дискретизации и сетке 44/48?
    Нет, не выводятся.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  3. #802

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

    Не нашел, поднималась ли тут тема. По i2s в слейве вход работает? Или только вьіход?
    was fällt, das soll man auch noch stossen

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

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

    Цитата Сообщение от Wired Посмотреть сообщение
    Не нашел, поднималась ли тут тема. По i2s в слейве вход работает? Или только вьіход?
    Не проверял, но должно работать как на выход, так и на вход
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  5. #804
    Новичок Аватар для nabiullin
    Регистрация
    08.05.2018
    Адрес
    Уфа, Башкирия
    Возраст
    40
    Сообщений
    54

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

    Nikkov, скажите пожалуйста, планируется ли обновление сборки со свежей версией волумио v2.878, которая имеет поддержку тидала?
    система в авто:
    процессор AudioBerry DSP1 -> усь Alpine MRP f900 -> ас Bewith Accurate 2 + саб Pioneer ODR TS2

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

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

    Цитата Сообщение от nabiullin Посмотреть сообщение
    Nikkov, скажите пожалуйста, планируется ли обновление сборки со свежей версией волумио v2.878, которая имеет поддержку тидала?
    Я ничего не планирую, могу попробовать собрать, образ для какой платы нужен? И разве тидал не требует платной подписки?
    Последний раз редактировалось Nikkov; 30.06.2021 в 16:17.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    А плагина под тидал разве нет?

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

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

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

  9. #808
    Новичок Аватар для serglobo
    Регистрация
    30.08.2013
    Адрес
    Ужгород
    Сообщений
    80

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

    Если есть подписка на TIDAL (если нету то приобрести ее у наших друзей "младших" не проблема) устанавливаете BUBLEUPNP или подобную и наслаждаетесь музыкой.

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

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

    Наконец сделал законченное устройство на базе NanoPi NEO с ЦАП-ом Audiohobby-D6 на AK4490:
    Нажмите на изображение для увеличения. 

Название:	DAC-NanoPi AH-D6.jpg 
Просмотров:	144 
Размер:	634.6 Кб 
ID:	401824
    Пришлось еще сделать 3-м этажом модуль управления питанием, который питается от дежурного БП и включает/выключает питание всего остального.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  11. #810

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

    супер
    Хотел спросить а нано включить никак не получится не сдергиваая питание?
    was fällt, das soll man auch noch stossen

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

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

    Цитата Сообщение от Wired Посмотреть сообщение
    Хотел спросить а нано включить никак не получится не сдергиваая питание?
    Нет, у него нет на борту менеджера питания, как у кубика. Поэтому и пришлось делать свой навесом, как только нано переходит в отключку, его БП отключается. По сути, я реализовал поведение как у кубика: нажимаю кнопку при отключенном нано - подается питание, нано грузится. Нажимаю при включенном - на нано подается сигнал shutdown, и ожидается его завершение, после чего питание отключается. Ну или если кнопку держать > 5 секунд, то питание жестко отключается.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  13. #812

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

    Нажимаю при включенном - на нано подается сигнал shutdown
    Как подаешь єтот сигнал.
    was fällt, das soll man auch noch stossen

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

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

    Цитата Сообщение от Wired Посмотреть сообщение
    Как подаешь єтот сигнал.
    Кнопка управления PA2 на землю. PA0 индицирует работу нео.

    Еще можно простым и широкоизвестным способом включения-выключения одной кнопкой на двух транзисторах(минус один - он гасит жестко без анализа состояния нео) делал так пока Николай не приделал кнопку на PA2.

  15. #814

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

    Єто надо программно чтото пилить?
    was fällt, das soll man auch noch stossen

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

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Пришлось еще сделать 3-м этажом модуль управления питанием, который питается от дежурного БП и включает/выключает питание всего остального.
    Мерял потребление NanoPi Neo Air, в покое примерно 160 мА (можно уменьшить до 130 мА с помощью cpufrequtils). Поэтому можно просто не выключать его - всегда питать от дежурного БП. Потребление будет меньше 1 Вт. Отключать только питание ЦАП. Не рассматривали такой вариант?

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

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

    Цитата Сообщение от Wired Посмотреть сообщение
    Єто надо программно чтото пилить?
    https://forum.vegalab.ru/showthread....=1#post2833551

  18. #817

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

    Пасибо, осталось прикрутить єто к армбиану
    was fällt, das soll man auch noch stossen

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

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

    Цитата Сообщение от Chaa Посмотреть сообщение
    Мерял потребление NanoPi Neo Air, в покое примерно 160 мА (можно уменьшить до 130 мА с помощью cpufrequtils). Поэтому можно просто не выключать его - всегда питать от дежурного БП.
    Для стационара может не много, а для мобильного это через чур. Два транзистора и кнопка. Типа такого: Нажмите на изображение для увеличения. 

Название:	oklyuchenie_pitaniya_0.gif 
Просмотров:	61 
Размер:	5.5 Кб 
ID:	401846
    В первом варианте было примерно так (рисовать лень, рисунок с какого-то сайта, схема в общем-то распространенная):Нажмите на изображение для увеличения. 

Название:	1bt5.png 
Просмотров:	56 
Размер:	14.0 Кб 
ID:	401847

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

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

    Мне показалось, что лучше сделать в универсальном варианте, поэтому у меня, кроме логики проверки состояния, еще есть возможность подключения ИК-приемника, чтобы включать/выключать пультом ДУ и этот же сигнал прокидывается на соответствующий вход nano, чтобы можно было управлять проигрыванием. + на эту же плату воткнул защиту для доп. USB, который у нано на гребенке и SPI-LVDS конвертер, если вдруг захочу подключить дисплей.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    еще есть возможность подключения ИК-приемника, чтобы включать/выключать пультом ДУ и этот же сигнал прокидывается на соответствующий вход nano, чтобы можно было управлять проигрыванием.
    В волумио это реализовано? Если да, то по какому протоколу ДУ?

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

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

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

Ваши права

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