V-by-One-HS KIT appnotes 4 rpi/zh
1 概述
V-by-One® HS 是由THine提供的高性能SerDes方案,具有优秀的性能和出色的性价比。我们基于V-by-One® HS方案开发了V-by-One-HS KIT产品,用于MV系列和RAW系列摄像头产品的图像远传。V-by-One-HS KIT具有良好的适配性,丰富的输入输出接口以及完善的驱动支持。
1.1 支持的摄像头模组
系列 | 型号 | 状态 |
---|---|---|
MV系列 | MV-MIPI-IMX178M | 完成 |
MV系列 | MV-MIPI-SC130M | 完成 |
MV系列 | MV-MIPI-IMX287M | 完成 |
MV系列 | MV-MIPI-IMX296M | 完成 |
MV系列 | MV-MIPI-IMX265M | 完成 |
MV系列 | MV-MIPI-IMX264M | 完成 |
RAW系列 | RAW-MIPI-SC132M | 完成 |
RAW系列 | RAW-MIPI-AR0234M | 进行中 |
1.2 必需的准备工作
V-by-One只是提供了一个图像、I2C和IO的远传的透明通道。对于摄像头本身的功能使用,与使用MIPI接口直接连接到树莓派上一致。
因此,请务必参考如何在树莓派平台使用MV系列摄像头模组。
2 硬件准备及安装
2.1 V-by-One-HS-RX与摄像头的连接
2.1.1 MV系列摄像头
二者使用0.5mm间距*30P的FFC异面线连接,注意接触面向外。
TOP | BOTTOM |
---|---|
2.1.2 RAW系列摄像头
RAW系列摄像头有两种输出规格,15pin接口和22pin接口。
- 22pin接口类型
使用0.5mm间距*22P的FFC异面线连接,注意接触面向外。
- 15pin接口类型(RAW-MIPI-SC132M)
使用15转22pin的FFC同面线连接,注意接触面向外。
2.2 V-by-One-HS-RX与V-by-One-HS-TX的连接
大部分情况下,只需要一根同轴线缆即可满足图像传输带宽的需要。一根同轴线缆可以提供3.2Gbps有效带宽。
下面列出需要使用两根同轴线缆的情形:
- RAW-MIPI-AR0234M: 配置为4lan,且输出格式为RAW10时。
2.3 V-by-One-HS-RX与树莓派的连接
2.3.1 供电
V-by-One-HS-RX需要独立的12V供电。可以选择J1或J2进行供电。
2.3.2 树莓派Model B和Model B+
使用1mm间距15pin异面线,连接V-by-One-HS-RX的J9到树莓派的MIPI CSI-2接口即可。
2.3.3 树莓派Zero,Zero W和Computer Module
使用0.5mm间距22pin异面线,连接V-by-One-HS-RX的J7到树莓派的MIPI CSI-2接口即可。
2.4 整体连接示意图
3 V4L2模式用法
3.1 下载驱动包
wget https://github.com/veyeimaging/raspberrypi_v4l2/releases/latest/download/raspberrypi_v4l2.tgz
3.2 安装驱动
tar -xzvf raspberrypi_v4l2.tgz
cd raspberrypi_v4l2/release/
chmod +x *
sudo ./install_driver.sh veye_vbyone
sudo ./install_driver.sh veye_mvcam
然后重启树莓派。
备注:如果提示无法找到对应版本的驱动,说明我们没有提供对应您的piOS版本编译后的驱动程序。请尝试从源码编译。
3.3 卸载驱动
如需更换为Legacy模式,或者想要更换成其他摄像头模组型号的驱动,必须要先卸载现在的驱动。
sudo ./uninstall_driver.sh veye_vbyone
sudo ./uninstall_driver.sh veye_mvcam
3.4 系统状态验证
dmesg | grep mvcam
可以看到linux启动阶段probe到的相机型号和以及相机的版本号。
以MV-MIPI-IMX178M为例:
camera is: MV-MIPI-IMX178M
firmware version: 0x1080102
并且/dev/video0 节点存在,证明摄像头状态正常。
3.5 应用范例
4 Legacy模式用法
4.1 下载软件包
4.2 软件包主要内容介绍
4.3 初始化V-by-One链路
5 IO的近端和远端模式
6 常见问题
7 本文修改记录
- 2023-07-13
第一个版本。