Luckfox Pico Max - endpoint с внешними клоками на Rockchip RV1106

Luckfox Pico Max - endpoint с внешними клоками на Rockchip RV1106.

Речь пока об альфа версии прошивки - для энтузиастов ))
Ядро Линукс - 5.10.160

  • Только I2S! (USB тоже работает, но включается через SSH)
  • Только MPD! 44.1K - 384K PCM.

Мое видение преимуществ:

  1. Потребление не более 250мА (@Sircolt ) вместе с платой генераторов.
  2. Отдельный пин питания для USB Type C - можно питать USB ЦАП чем нравится не влезая внутрь.
  3. Соблюдение принципа “аппаратного минимализма” - обсуждали во Флудильне.
  4. Компактное решение, позволяющее создать устройство в рамках размеров Аманеро, в т.ч. с функиями DSD’it и устанавливать прямо на DSC2.
  5. Оптимизируемое для аудио ядро - 5.10.160 (позже переход на 6.1).
  6. Встроенная flash память (spi nor) - отсутствие плясок с SD картами.
    Все остальное, как у Бигля)). По крайней мере в перспективе.

Для того, чтобы попробовать нужны:

  1. Платка Luckfox Pico Max (на крайний случай PRO).
  2. Питание 5 вольт - около одного ампера (можно запитать прямо через USB Type C).
  3. Какая-нибудь плата с генераторами 1024FS или 512FS (768FS - НЕ РАБОТАЕТ) и мультиплексором - например PureBone. (можно для пробы один генератор - для одной сетки)
  4. ЦАП, подключаемый по I2S.

Распиновка:

Прошивалка:

Прошивка:

Если нужны более подробные инструкции - поясню, спрашивайте))
Мой взгляд на преимущества начал излагать выше и буду продолжать.

!! Важно - распиновка не окончательная, может измениться.

P.S. Особая благодарность: Павлу, как автору идеи, @kvnik (vegalab.ru), Марату (@Cu6apum), китайцам из Rockchip.

30.12.2024 Upd.
Для тех, у кого на руках есть такая платка, и кто скучает ))
Краткая инструкция по прошивке:

  1. Распакуйте “Прошивку” в каталог.
  2. Рядом (в соседний каталог) распакуйте “Прошивалку”.
  3. Скачайте драйверы и установите - https://files.luckfox.com/wiki/Luckfox-Pico/Software/DriverAssitant_v5.12.zip
  4. В каталоге “Прошивалки” запустите exe. Запуск от имени Администратора.
  5. При старте выберите “rv1106”.
  6. Зажмите кнопку “boot” на платке и подключите к USB.
  7. Вместо “кардиоиды” появится надпись “Maskrom …”.
  8. Выберите сверху Download и USB (см. картинку).
  9. Справа снизу нажмите “Search Path…”.
  10. Найдите в открывшемся окне каталог с прошивкой и подтвердите.
  11. В поле файлов поставьте галочки на всех файлах.
  12. Нажмите download.
  13. Когда прошивка завершится - “Download done.” - дайте платке “проморгаться” 3-4 секунды и отключите от компьютера.
  14. Готово! ))

Активные альфа-тестировщики (пополняемый список):
@Sircolt
@565698

8 лайков

самый главный вопрос:
лыжник или сноубордист)
пьедестал выглядит таким образом в звуке по i2s?

  1. Luckfox
  2. Xing U30
  3. Beaglebone

О! Марат участвовал в проекте? )
Давно не общались…

Время покажет… Еще же никто не слушал))

1 лайк

Где-то рядом точно затесался PIC32MZ

2 лайка

На это каждый только индивидуально себе ответит, потому как арсенал разноцветных фломастеров пополняется. И, к счастью, лису и бигль можно приобрести за очень доступные 2к рублей и если что, продать следующим интересующимся.

3 лайка

Марат сам SOC разводил!!! для своих проектов.

Бегу заказывать))) вопросы, ему нужжно только 5в, mclk внешний, и оно выводит pcm по i2s, все верно? работает по DLNA? да?

Совершенно верно!

Ну, я до такого не дорос еще))

Это было года 4 назад) он реально развело свой soc)))

SBC )) - SOC трудно - это на кремнии

Ну не важно)))) один хрен это адов труд)

Изложил в шапке))

3 лайка

Я уже заказал, будет 3-4 января у меня на руках) будем посмотреть)

2 лайка

Владимир, есть надежда вывода DSD в будущем?
Это будет последний бастион который пока Бигль удерживает.

Да, 90%, что будет выводить нативный DSD.

3 лайка

Еще “Mute”))

Такс… Пора разводить плащ для Лисёнка. Тока вот с пинами давайте все же определимся.

4 лайка

Да подождите, давайте послушаемс