Плата на базе Rockchip RK628D для преобразования HDMI в MIPI-CSI преобразует видеосигнал HDMI в видеопоток камеры для встраиваемых систем.

Плата преобразователя HDMI-to-MIPI-CSI от Firefly преобразует источник видео и аудио HDMI в поток камеры MIPI-CSI для поддерживаемых однокристальных систем Rockchip, что является полной противоположностью адаптера MIPI-HDMI от Olimex , который преобразует сигналы дисплея MIPI DSI в выход HDMI.

Построенная на базе видео-мостовой микросхемы Rockchip RK628D, плата поддерживает вход HDMI 1.4/2.0 с 8-битным и 10-битным видео, цветовыми форматами RGB888 и YUV420 и разрешением до 4K @ 60 кадров/с. Со стороны выхода она предоставляет интерфейс MIPI-CSI, соответствующий MIPI D-PHY v1.2, с выводом видео в цветовом формате YUV422, поддерживая разрешение до 4K @ 30 кадров/с. Выход аудио доступен через разъем для наушников 3.5 мм и контактные площадки на плате, что делает её подходящей для задач захвата HDMI, умных дисплеев, микропроекторов и приложений встраиваемого преобразования видео.

Firefly HDMI to MIPI CSI adapter board

Характеристики платы Firefly HDMI-to-MIPI-CSI:

  • Основная микросхема – Rockchip RK628D преобразователь HDMI в MIPI CSI-2
  • Вход
    • Соответствие стандартам HDMI 1.4 / HDMI 2.0
    • 8-битное и 10-битное на компонент видео
    • Цветовые форматы: RGB888, YUV420
    • Максимальное входное разрешение – 3840 × 2160 @ 60 кадр/с (YUV420)
  • Выход
    • Соответствует MIPI CSI-2 (MIPI D-PHY v1.2)
    • Выходной формат – YUV422
    • Интерфейс – MIPI CSI-2 через гибкий плоский шлейф FFC/FPC (количество контактов и шаг зависят от базовой платы)
    • Поддерживаемые выходные разрешения
      • 3840 × 2160 @ 30 кадр/с
      • 1920 × 1080 @ 60 кадр/с
      • 1280 × 720 @ 60 кадр/с
      • 720 × 480 @ 60 кадр/с
  • Аудио
    • Разъем Line Out 3.5 мм
    • 3-контактный разъем Line Out с шагом 2.0 мм
    • 2-контактный разъем Line Out с шагом 1.25 мм
    • Аудио HDMI, преобразованное в аналоговый линейный выход
  • Питание – Осуществляется через разъем CSI от платы хоста
  • Габариты – 43,5 × 30 мм
RK628D block diagram
Блок-схема RK628D

На странице документации Firefly отмечает, что плата совместима с решениями Rockchip от компании, включая серию RK3566 (AIO-3566JD4, ROC-RK3566-PC ), серию RK3568 ( AIO-3568J , ROC-RK3568-PC / SE), серию RK3588 ( ITX-3588J , AIO-3588Q ), серию RK3588S (AIO-3588SJD4, ROC-RK3588S-PC , AIO-3588SG ), серию RK3576 ( ROC-RK3576-PC , AIO-3576Q) и серию RK3399 (через адаптер CSI-30p на CSI-24p на платах с CSI). По сути, любая плата Rockchip с разъемом MIPI CSI, и совместимые образы Android и Linux можно найти на странице загрузки .

Firefly HDMI to MIPI CSI adapter board Interfaces
Интерфейсы
Hardware connection
Аппаратные подключения для серий RK3566/RK3568/RK3588/RK3588S/RK3576 (Сверху), серии RK3399 (Снизу)

С точки зрения аппаратного обеспечения, адаптер RK628D выдает MIPI-CSI, который является стандартным физическим интерфейсом на многих одноплатных компьютерах и отладочных платах. Таким образом, теоретически, если одноплатный компьютер имеет разъем MIPI-CSI, распаянный в соответствии со стандартами Firefly, аппаратура может принимать преобразованное видео. Но есть два ограничения:

  1. Различные семейства одноплатных компьютеров, такие как Radxa и другие, не используют одинаковые разъемы CSI, конфигурацию линий или распределение питания/земли, и нет способа это подтвердить, так как Firefly не предоставляет никаких принципиальных схем.
  2. В Linux должен быть совместимый драйвер RK628D и правильные привязки в дереве устройств для данной конкретной платы. Firefly публикует ядра и DTB с поддержкой RK628D для своих плат. Другие производители одноплатных компьютеров (например, Radxa, Pine64, Orange Pi) могут не поставлять поддержку RK628D «из коробки» в своих ядрах. Таким образом, без поддержки на уровне ядра аппаратные сигналы могут приходить на CSI, но ядро, скорее всего, не распознает конвертер HDMI как источник сигнала камеры.
HdmiIn2 application
Приложение HdmiIn2 (Предустановлено в образе Firefly)

В поиске более подробной информации о реализации HDMI-to-MIPI на RK628D, была найдена референсная схема от Taibai Jinxing (太白金星) , который спроектировал оценочную плату HDMI-to-MIPI на базе RK628D, используя общедоступную информацию и извлеченные драйверы Linux. Однако полученный результат демонстрировал нестабильное поведение изображения, вызванное неправильными таймингами экрана и недостаточными напряжениями смещения LCD, а также дополнительными аппаратными ограничениями, возникшими из-за компромиссов на уровне платы, таких как несоответствие посадочного места кварцевому резонатору. Эти проблемы показывают, что без официальной документации на RK628D одного лишь рабочего сигнала HDMI-to-MIPI недостаточно для надежной работы дисплея. Также был найден очень интересный тред на Reddit на эту тему.

Плата HDMI-to-MIPI-CSI на базе Rockchip RK628D доступна на AliExpress за $20.56. Кроме того, ранее отмечалась C790 HDMI to MIPI CSI HAT , которая выполняет аналогичную функцию для плат Raspberry Pi, но существуют и другие, такие как адаптер Waveshare HDMI to CSI     и адаптер Geekworm X1301 с петлей HDMI .

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments