Страница 16 из 60 Первая ... 6141516171826 ... Последняя
Показано с 301 по 320 из 1181

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

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

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

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

  2. #301

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

    Цитата Сообщение от ass77 Посмотреть сообщение
    dtektoni, rt8059 и mp2143 проверяли? Если были по питанию проблемы, могли повылетать
    Надо же ещё разобраться что это такое и как их проверять...

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

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

    Цитата Сообщение от dtektoni Посмотреть сообщение
    Надо же ещё разобраться что это такое и как их проверять...
    Там в питании стоит 4 step-down dc-dc (системные 3,3в, ядро, память, еще что-то не помню уже). Для начала посмотреть есть ли на гребенке 3,3в, ну и по цепочке дальше.

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

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

    Господа, скажите пожалуйста, кто-нибудь использовал этот транспорт с ЦАПом, на входе которого стоит ЦФ SM5847, которому нужен формат RJ ?
    Если да, то каким образом? У меня пока что на выходе вместо музыки только шум и треск.

  5. #304

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

    Для rj надо, чтоб совпадала разрядность.
    was fällt, das soll man auch noch stossen

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

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

    А чисто практический ответ?

  7. #306

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

    Надо чтобы NanoPI вместо I2S отдавал RJ.
    Поэтому вопрос к Nikkov.

  8. #307

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

    А єто и есть практический ответ если ЦФу надо rj то ему надо дать rj и не забьіть о разрядности.
    was fällt, das soll man auch noch stossen

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

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

    Цитата Сообщение от dtektoni Посмотреть сообщение
    Поэтому вопрос к Nikkov.
    Nikkov не станет для меня программу переписывать. Я уже спрашивал у него про RJ, ответил, типа, нет и не будет.
    Цитата Сообщение от Wired Посмотреть сообщение
    если ЦФу надо rj то ему надо дать rj
    Ну, спасибо, это прям как откровение для меня...
    ....Вот только как это сделать практически? Да чтобы ещё и
    Цитата Сообщение от Wired Посмотреть сообщение
    не забьіть о разрядности.
    Вот в чём вопрос...(с)

  10. #309

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

    https://forum.vegalab.ru/showthread.php?t=83970
    вроде тут схемку давали. не подошла?
    was fällt, das soll man auch noch stossen

  11. #310

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

    Вариант 1 сделать конвертор I2S в RJ.
    Вариант 2 поменять ЦФ на другой, который понимает I2S.

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

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

    Поддержка RJ есть в драйвере, но как его включить в dts я не знаю, я все же далек от линуксов.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Цитата Сообщение от Wired Посмотреть сообщение
    вроде тут схемку давали. не подошла?
    Возможно, и подойдёт, но это опять же - 164 микрух нету, заказывать, месяц ждать... Кошмаррр!
    Цитата Сообщение от Nikkov Посмотреть сообщение
    Поддержка RJ есть в драйвере, но как его включить в dts я не знаю, я все же далек от линуксов.
    Увы, я тоже... Далёк... Возможно, ещё дальше, чем Вы.
    ...Наверное, надо делать конвертер, раньше начну - раньше сделаю.... Короче, пошёл 164 микросхемы у кхитайцев заказывать.
    Всем спасибо!

  14. #313

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

    Цитата Сообщение от Aleksandr_M Посмотреть сообщение
    но это опять же - 164 микрух нету, заказывать, месяц ждать... Кошмаррр!
    и с каких пор 74hc164 дефицитом сделались, что аж у китайцев заказьівать придется?
    was fällt, das soll man auch noch stossen

  15. #314

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

    Мне кажется что проще поменять ц. фильтр.
    Если ваш стоит на большой панельке, просто сделать переходник.
    Хотя можно и то и то сделать и посмотреть что лучше будет.

  16. #315

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

    або использовать Src4192, один корпус. настроить только ее в байпассе, чтоб не ресемплила.
    Хотя, єто больше как из пушки по воробьям
    was fällt, das soll man auch noch stossen

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

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

    Цитата Сообщение от Wired Посмотреть сообщение
    и с каких пор 74hc164 дефицитом сделались, что аж у китайцев заказьівать придется?
    А где мне их, в ближайшем хозмаге брать? До обл.центра с магазинами и рынком почти 180 вёрст, в наших инет-магазинах мин. цена покупки 500-1000руб.+пересылка, так что альтернативы китайцам почти что и нет.
    Цитата Сообщение от dtektoni Посмотреть сообщение
    Мне кажется что проще поменять ц. фильтр.
    Назовите приемлемую альтернативу SM5847, с не худшими параметрами и копеечной ценой...
    Цитата Сообщение от Wired Посмотреть сообщение
    або использовать Src4192, один корпус. настроить только ее в байпассе, чтоб не ресемплила.
    Да зачем так усложнять самому себе задачу-то? Ну и стоит она, даже у китайцев, почти как та пушка... из которой по воробьям....

  18. #317

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


    Offтопик:
    Цитата Сообщение от Aleksandr_M Посмотреть сообщение
    До обл.центра с магазинами и рынком почти 180 вёрст, в наших инет-магазинах мин. цена покупки 500-1000руб.+пересылка, так что альтернативы китайцам почти что и нет.
    печально
    was fällt, das soll man auch noch stossen

  19. #318

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

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

    Назовите приемлемую альтернативу SM5847, с не худшими параметрами и копеечной ценой...
    Извиняюсь, я почему-то решил что речь идёт о ЦФ типа SM5813 в большом Dip корпусе.

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

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

    Сигнал I2S лучше преобразовывать в 24RJ, а не в 16RJ, как предложено по той схеме на 74HC164. Из неё нужно второй корпус регистра удалить. Тогда получится как раз сдвиг на 7 битклоков, а не на 15.
    А SM5847 прекрасно принимает 24RJ.

    ---------- Сообщение добавлено 12:03 ---------- Предыдущее сообщение было 12:00 ----------

    Цитата Сообщение от Aleksandr_M Посмотреть сообщение
    Назовите приемлемую альтернативу SM5847, с не худшими параметрами и копеечной ценой...
    DF1706E, не хуже точно. И принимает формат I2S без преобразований.

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

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

    Так я не знаю, какая разрядность и2с у Александра_М. Можно просто добавить вывод второй данных.
    А насчет 1706 с тобой согласен, не хуже 5842 и 5847 , сравнивал в лоб, как говорится.

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

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

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

Ваши права

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