一、产品介绍

产品简介

HDMI TO MIPI CSI 驱动板

HDMI TO MIPI CSI驱动板,采用视频桥接芯片RK628D,可实现HDMI视频信号转换为MIPI CSI信号的转换需求,可极大简化硬件设计,提高硬件设计效率,并节约整机成本。可应用于智能微型投影仪、智能显示屏、视频采集转换类产品。

_images/rk628d_front.jpg

发货清单(仅供参考)

_images/rk628d_shipping_list.png

规格参数

  • 尺寸大小:43.5mm * 30 mm

  • HDMI RX 接口:

    • 兼容HDMI 1.4/HDMI 2.0

    • 支持8/10bit 视频格式

    • 支持RGB888/YUV420

    • 最大支持分辨率4K@60fps (YUV420)

  • MIPI CSI 接口:

    • 兼容MIPI DPHY V1.2

    • 支持YUV422

    • 主要分辨率支持:3840x2160@30fps,1920x1080@60fps,1280x720@60fps,720x480@60fps

  • LINEOUT 接口:

    • 同一路音频输出:3.5mm 耳机接口 * 1、3P-2mm * 1、2P-1.25mm * 1

接口定义

_images/rk628d_interface.jpg

Line Out:将声卡处理后的模拟信号通过此接口输出到音频设备上。

二、使用方法

主板支持列表详见固件制作章节

硬件连接

RK3566/RK3568/RK3588/RK3588S 系列主板

_images/rk628d_connection.jpg

RK3399系列主板

_images/rk628d_connection_30p-to-24p.jpg

注意:
1. 请在驱动板和开发板处于断电状态操作此步骤,避免烧坏驱动板和开发板;
2. RK3399 系列主板如存在两个MIPI CSI接口,默认接MIPI CSI0。

Android 使用HDMI-IN

系统默认内置HdmiIn2的应用,如图: _images/rk628d_HdmiIn2.png

点击进入应用后,就会有HDMI-IN 的图像显示,音频会从驱动板上的LineOut输出,最大支持输出分辨率3840x2160@30fps。

Linux 使用 HDMI-IN

在设备上运行如下脚本:

#!/bin/bash

export DISPLAY=:0
export XAUTHORITY=/home/firefly/.Xauthority
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/aarch64-linux-gnu/gstreamer-1.0
WIDTH=1920
HEIGHT=1080
SINK=xvimagesink

gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,format=NV12,width=${WIDTH},height=${HEIGHT} ! videoconvert ! $SINK &

wait

三、固件与资料下载

相关文档和固件下载,见官网的资料下载

四、入门教程

固件制作

RK3566 系列

系统 板卡型号
Android11.0 AIO-3566JD4, ROC-RK3566-PC
Ubuntu20.04 AIO-3566JD4, ROC-RK3566-PC

RK3568 系列

系统 板卡型号
Android11.0 AIO-3568J, ROC-RK3568-PC, ROC-RK3568-PC SE
Ubuntu20.04 AIO-3568J, ROC-RK3568-PC, ROC-RK3568-PC SE

RK3588 系列

系统 板卡型号
Android12.0 ITX-3588J, AIO-3588Q

RK3588S 系列

系统 板卡型号
Android12.0 AIO-3588SJD4, ROC-RK3588S-PC