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

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

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

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

    Цитата Сообщение от ass77 Посмотреть сообщение
    Имел в виду, что драйвер не поддерживает. Пробовал в Волумио задать ресемплинг в 384 с внешних генов переходника, отображается, что установилось, а по факту по осцилу на выходе 192
    Если есть желание потестировать, то собрал образ Volumio2.0-2018-01-23-armv7-nanopineo2.img.7z с поддержкой 384. Правда пока испытал без ЦАП-а, но 384 выдает.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Могу поставить, погонять ресемплинг в 384, правда только на РСМ5102. Какой режим интересует, мастер или слэйв? Помимо 384 еще какие-нибудь изменения в образе есть?

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

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

    В мастере 384 работать не будет, поэтому только в слэйве, пусть и на PCM-ке. Других изменений нет.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Проверил по быстрому 384: на нео вроде ресэмплинг с 44 до 384 работает, а на нео2 - работает с затыками и вылетом ядра. Очень похоже, что не хватает памяти или ядро для 64-битных H5 не очень отлажено.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  6. #105
    Частый гость Аватар для Iron_Feliks
    Регистрация
    17.07.2017
    Сообщений
    198

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Проверил по быстрому 384: на нео вроде ресэмплинг с 44 до 384 работает, а на нео2 - работает с затыками и вылетом ядра. Очень похоже, что не хватает памяти или ядро для 64-битных H5 не очень отлажено.
    Можно ли приспособить Вашу плату под NanoPi NEO2 для вывода сигнала на СOAX (RCA) вход DAC (Slave)?
    Последний раз редактировалось Iron_Feliks; 10.02.2018 в 22:24.

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

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

    Цитата Сообщение от Iron_Feliks Посмотреть сообщение
    Можно ли приспособить Вашу плату под NanoPi NEO2 для вывода сигнала на СOAX (RCA) вход DAC (Slave)?
    Вообще ничего не понял, для вывода какого сигнала?

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Проверил по быстрому 384: на нео вроде ресэмплинг с 44 до 384 работает, а на нео2 - работает с затыками и вылетом ядра. Очень похоже, что не хватает памяти или ядро для 64-битных H5 не очень отлажено.
    Проведенные далее эксперименты показали, что при уменьшении буфера в Volumio, все три neo/neo air/neo-2 работают с ресэмплом до 384к достаточно стабильно (по крайней мере за 2-3 часа работы артефактов в звуке замечено не было).
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  8. #107
    Частый гость Аватар для Iron_Feliks
    Регистрация
    17.07.2017
    Сообщений
    198

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Вообще ничего не понял, для вывода какого сигнала?
    Речь идёт о цифровом сигнале, который выводится с I2s шины NanoPi NEO2, его нужно вывести на Coax вход ЦАП. Возможно у Вас есть более оригинальное решение? Подойдёт ли Ваша платка для этого, какие генераторы можете установить ?

  9. #108
    Новичок Аватар для aspiens
    Регистрация
    16.02.2010
    Адрес
    Нерезиновск
    Сообщений
    80

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

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

  10. #109
    Старый знакомый Аватар для Aleksandr_M
    Регистрация
    09.01.2006
    Адрес
    Воронежская область
    Сообщений
    924

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

    Цитата Сообщение от aspiens Посмотреть сообщение
    какую нибудь бы пошаговость, для желающих приобщиться ,
    Я бы тоже не против ликбез пройти...

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

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

    Цитата Сообщение от aspiens Посмотреть сообщение
    какую нибудь бы пошаговость, для желающих приобщиться
    Есть 2 проблемы:
    1. Так как здесь представлено не готовое решение, то пошагового руководства как дойти до законченного устройства для подключения к усилителю быть не может.
    2. Для меня это не коммерческий проект, поэтому я не продаю плат формирователя. Вся информация по схеме и прошивке есть в шапке, если будет интерес, могу выложить и гербер-файлы для заказа плат.

    А так, все просто: купить NanoPi Neo/NanoPi Neo Air/NanoPi Neo2 у FriendlyArm; сделать плату формирователя, например, как у меня, и подключить к ней ЦАП по вкусу, скачать образ Volumio по ссылке из шапки и записать на SD-карту, которую вставить в купленный NanoPi.
    Или можно купить NanoPi* в комплекте с ЦАП-ом на PCM5102A и использовать, с тем же Volumio, как недорогой источник звука.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  12. #111
    Старый знакомый Аватар для Aleksandr_M
    Регистрация
    09.01.2006
    Адрес
    Воронежская область
    Сообщений
    924

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    А так, все просто: купить NanoPi Neo/NanoPi Neo Air/NanoPi Neo2 у FriendlyArm
    А обязательно покупать именно там? А если вот тут:
    https://ru.aliexpress.com/item/NanoP...ceBeautifyAB=0

    Цитата Сообщение от Nikkov Посмотреть сообщение
    сделать плату формирователя, например, как у меня
    Цитата Сообщение от Nikkov Посмотреть сообщение
    могу выложить и гербер-файлы для заказа плат.
    Лучше проект, в чём бы он там не разрабатывался... Чаще всего - это 2 файла .sch и .brd.
    И ещё - файлы пректа для ПЛИС - опять же - в какой программе делалось? Не в Квартусе, случайно?
    Простите, может и глупые вопросы с Вашей точки зрения, но у меня при словах "NanoPi Neo" и "Линюкс" руки слегка начинают дрожать... А осваивать как-то надо...

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

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

    Цитата Сообщение от Aleksandr_M Посмотреть сообщение
    А обязательно покупать именно там?
    Разницы где покупать нет. Когда я в свое время смотрел цены, мне показалось на сайте производителя подешевле + можно сразу купить специальный радиатор.

    Цитата Сообщение от Aleksandr_M Посмотреть сообщение
    Лучше проект, в чём бы он там не разрабатывался... Чаще всего - это 2 файла .sch и .brd.
    Я делал в бесплатном DesignSpark. Архив с проектом в первом посте.

    Цитата Сообщение от Aleksandr_M Посмотреть сообщение
    И ещё - файлы пректа для ПЛИС - опять же - в какой программе делалось? Не в Квартусе, случайно?
    Да, в бесплатной версии Quartus Web Edition
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Или можно купить NanoPi* в комплекте с ЦАП-ом на PCM5102A и использовать, с тем же Volumio, как недорогой источник звука.
    Для "попрбовать" или "входного билета" однозначно рекомендовал бы этот вариант. Звучит однозначно не хуже распиаренной малины. Потом, если хочется большего и остальные компоненты системы рости позволяют, делать переходник.

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Разницы где покупать нет. Когда я в свое время смотрел цены, мне показалось на сайте производителя подешевле
    Добавлю, что на сайте производителя доступна также версия нео2 с 1Gb оперативки (для тех кому это принципиально), на али пока таких не встречал. Хочу отметить, что текущая сборка коллеги Nikkov великолепно работает и с 512мб, и с 1гб озу

  15. #114
    Старый знакомый Аватар для Aleksandr_M
    Регистрация
    09.01.2006
    Адрес
    Воронежская область
    Сообщений
    924

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

    Nikkov, большое спасибо, DesignSpark скачал, щас попробую...
    ...Глянул схему по быстрому - что-то не увидел, какая ПЛИС используется....

  16. #115
    Частый гость Аватар для Iron_Feliks
    Регистрация
    17.07.2017
    Сообщений
    198

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Вообще ничего не понял, для вывода какого сигнала?
    Вы не ответили, может ли Ваша плата для NanoPi NEO2 (формирователь/изолятор) передать сигнална на вход СOAX (RCA) DAC (Slave)? Необходима такая платка с цифровым выходом СOAX (RCA).

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

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

    Цитата Сообщение от Aleksandr_M Посмотреть сообщение
    Глянул схему по быстрому - что-то не увидел, какая ПЛИС используется....
    EPM3064A

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

    Цитата Сообщение от Iron_Feliks Посмотреть сообщение
    Вы не ответили, может ли Ваша плата для NanoPi NEO2 (формирователь/изолятор) передать сигнална на вход СOAX (RCA) DAC (Slave)? Необходима такая платка с цифровым выходом СOAX (RCA).
    Разве на фото не видно, что у моей платы нет выхода СOAX (RCA) DAC (Slave)?
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  18. #117
    Частый гость Аватар для Iron_Feliks
    Регистрация
    17.07.2017
    Сообщений
    198

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    EPM3064A

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


    Разве на фото не видно, что у моей платы нет выхода СOAX (RCA) DAC (Slave)?
    А можете сделать, ведь на рынке огромное количество высококачественных ЦАП выпущенных с СOAX входом? Многие их владельцы были бы Вам благодарны, сделайте пожалуйста!!!

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    ?
    Есть вот такая плата, но она не подойдёт для NanoPi neo2? https://www.ebay.com/sch/i.html?_odk...utput&_sacat=0
    1. The default input is I2S input format, can also be left-justified format, right-justified format.
    2. The default maximum support 32 bit, the sampling rate range of 32 · 192KHZ.
    3. The output sample rate is fixed at 44.1K 16 bits
    4. If the output sampling rate to be changed to other, please contact the seller before the shoot
    (The output sample rate can be fixed at 44.1K, 48K, 88.2K, 96K, 176.4K, 192K, 16-bit or 24-bit)
    5. Input signal potential is 3.3V, 5V level needs conversion circuit.
    Input Pin Description:
    GND ----- ground
    5V ------- DC 5V-12V
    LRCK ---- left and right clock input, there are also identified as WS.
    BCLK --- bit clock input, there are also identified as SCLK BCK
    SDIN - data input, but also identified as DATA, SDATA, SDO
    Package Includes:
    1X I2S/ IIS signal rotating coaxial optical fiber output board
    9
    Последний раз редактировалось Iron_Feliks; 12.02.2018 в 15:49.

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

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

    Цитата Сообщение от Aleksandr_M Посмотреть сообщение
    А обязательно покупать именно там? А если вот тут:
    https://ru.aliexpress.com/item/NanoP...ceBeautifyAB=0
    Можно и там, если $32 лучше чем $12
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  20. #119
    Старый знакомый Аватар для Aleksandr_M
    Регистрация
    09.01.2006
    Адрес
    Воронежская область
    Сообщений
    924

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    EPM3064A
    Спасибо, тогда вообще "без горя". Такие ПЛИСины имеются, программатор тоже.
    Попробовать, что ли?
    ....
    Цитата Сообщение от Nikkov Посмотреть сообщение
    Когда я в свое время смотрел цены, мне показалось на сайте производителя подешевле + можно сразу купить специальный радиатор.
    А что именно Вы бы посоветовали купить на этом сайте, а то что-то без опыта глаза разбегаются... И какую карту памяти лучше всего под систему взять?

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Можно и там, если $32 лучше чем $12
    А пересылка в Россию во сколько обойдётся?
    Alex, что-то не вижу там за $12 - или Вы имели в виду 9,99 за Nanopi NEO + 2,97 за радиатор?
    Там, кстати, и за $49 есть...)

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

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

    Цитата Сообщение от Aleksandr_M Посмотреть сообщение
    А что именно Вы бы посоветовали купить на этом сайте, а то что-то без опыта глаза разбегаются... И какую карту памяти лучше всего под систему взять?
    Для каких плат я сделал образы, написано в первом посте, карта пойдет любая хорошая (не безродная), от 8ГБ, лучше 10 класса.
    Я бы порекомендовал NanoPi Neo, она самая дешевая из поддерживаемых, правда без Wi-Fi на борту.

    Цитата Сообщение от Aleksandr_M Посмотреть сообщение
    А пересылка в Россию во сколько обойдётся?
    если я правильно помню, стоимость пересылки одной платы 6$, при увеличении количества цена тоже увеличивается, но не значительно
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

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

Ваши права

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