FPD LINK III for Jetson/zh
1 概述
FPD-Link SerDes III是由TI提供的视频流同轴远程传输方案。我们设计了FPD-LINK3-TX和FPD-LINK3-2RX电路板,可以实现1或2路MIPI图像的同轴远程传输,传输距离可达10米。
在Jetson Nano和NX平台上,采用1组FPD-LINK3-TX和FPD-LINK3-2RX电路板,即可提供1路摄像头的远传,采用2组则可以提供2路摄像头的远传。FPD-LINK3-2RX上,fpdlink通道为port0(J3)到J9。
在Jetson TX2和Jetson AGX Xavier平台上,采用1组FPD-LINK3-TX和FPD-LINK3-2RX电路板,即可提供2路摄像头的远传。FPD-LINK3-2RX上,fpdlink通道为port0(J3)和port1(J4)到J7,J7为一个4lan的mipi接口,通过虚拟通道技术,支持两路独立的摄像头数据传输。
在Jetson TX2平台,采用3组FPD-LINK电路板,配合1个ADP-N2,即可提供6路视频的远传。在Jetson AGX Xavier平台,采用4组FPD-LINK电路板,配合一个ADP-N3,即可提供8路视频的远传。
在应用层看来,FPD-Link通道支持所有MIPI摄像头功能,包括图像、i2c通信、同步IO、触发IO。
在使用CS-FPD-CAM时,必须要参考如下文章:
2 硬件准备及安装
注:FPD-LINK3-2RX需要12V供电。
3 更新Jetson系统
与更新Jetson Nano, Jetson TX2,AGX Xavier和Xavier NX系统步骤基本一致,注意dts、dtb、均采用fpdlink后缀的版本即可。driver源代码和Image,兼容FPD-Link和MIPI接口摄像头。
3.1 Image和DTB更新成功了吗?
3.1.1 对于Image
ls /sys/bus/i2c/drivers/
应当有 veye327 csx307 cssc132 i2c-ds90ub954 目录的存在
3.1.1.1 对于DTB
DTB在不同的平台和不同的摄像头模组都会有所不同。
- Nano A02
ls /proc/device-tree/host1x/i2c@546c0000/
- Nano B01
ls /proc/device-tree/cam_i2cmux/i2c@*
- TX2 Devkit
ls /proc/device-tree/i2c@3180000/tca9548@70/i2c@*
- AGX Xavier
ls /proc/device-tree/i2c@3180000/tca9548@70/i2c@*
- Xavier NX
ls /proc/device-tree/cam_i2cmux/i2c@*
应当可以发现摄像头型号和ds90ub954。
4 I2C地址
4.1 Nano A02
Camera Index | I2C bus | I2C Addr | Location |
---|---|---|---|
Camera 0 | 6 | 0x3b | FPD-LINK3-2RX port 0 |
4.2 Nano B01
Camera Index | I2C bus | I2C Addr | Location |
---|---|---|---|
Camera 0 | 7 | 0x3b | FPD-LINK3-2RX port 0 |
Camera 1 | 8 | 0x3b | FPD-LINK3-2RX port 0 |
4.3 Xavier NX
Camera Index | I2C bus | I2C Addr | Location |
---|---|---|---|
Camera 0 | 9 | 0x3b | FPD-LINK3-2RX port 0 |
Camera 1 | 10 | 0x3b | FPD-LINK3-2RX port 0 |
4.4 AGX Xavier
Camera Index | I2C bus | I2C Addr | Location |
---|---|---|---|
Camera 0 | 30 | 0x3b | ADP-N3 J1--FPD-LINK3-2RX port 0 |
Camera 1 | 30 | 0x3c | ADP-N3 J1--FPD-LINK3-2RX port 1 |
Camera 2 | 31 | 0x3b | ADP-N3 J2--FPD-LINK3-2RX port 0 |
Camera 3 | 31 | 0x3c | ADP-N3 J2--FPD-LINK3-2RX port 1 |
Camera 4 | 32 | 0x3b | ADP-N3 J3--FPD-LINK3-2RX port 0 |
Camera 5 | 32 | 0x3c | ADP-N3 J3--FPD-LINK3-2RX port 1 |
Camera 6 | 33 | 0x3b | ADP-N3 J4--FPD-LINK3-2RX port 0 |
Camera 7 | 33 | 0x3c | ADP-N3 J4--FPD-LINK3-2RX port 1 |
4.5 TX2 Devkit
Camera Index | I2C bus | I2C Addr | Location |
---|---|---|---|
Camera 0 | 30 | 0x3b | ADP-N2 J1--FPD-LINK3-2RX port 0 |
Camera 1 | 30 | 0x3c | ADP-N2 J1--FPD-LINK3-2RX port 1 |
Camera 2 | 31 | 0x3b | ADP-N2 J2--FPD-LINK3-2RX port 0 |
Camera 3 | 31 | 0x3c | ADP-N2 J2--FPD-LINK3-2RX port 1 |
Camera 4 | 32 | 0x3b | ADP-N2 J3--FPD-LINK3-2RX port 0 |
Camera 5 | 32 | 0x3c | ADP-N2 J3--FPD-LINK3-2RX port 1 |
5 应用和测试
6 FPD LINK III 脚本使用说明
7 典型使用方案