硬件配置如下:
传感器-> TI DS90UB953 (串行器)--- TI DS90UB960 (解串器)-> TX2 MIPI CSI2 (4通道)
问题是:
如果 UB960 (解串器)的 MIPI 通道位速率设置为1.6Gbps (1x4lane)、TX2无法从 MIPI CSI2接收图像数据、
而对于800Mbps MIPI 通道(1x4通道)、一切都正常。
我们还使用960的图形发生器测试 MIPI CSI-2通信、
而不是来自图像传感器的输入。
出现同样的问题。
960和 Jetson tx2之间的 MIPI-CS-2接口似乎存在问题。
我们还根据960的数据表"10.1.3 CSI-2指南"仔细检查了 PCB 布线延迟。
我们确认 MIPI CSI-2布线和布局满足以下要求:
- 最大布线长度小于2800mil、约小于540ps。
- 线对内长度不匹配小于5mil、因此线对内偏移小于1ps;
- 线对间长度不匹配小于10mil、因此线对间偏移小于5ps。
当我们尝试在 Nvidia Jetson TX2上捕获图像时、 内核会输出一些与 MIPI CSI-2相关的错误、
显示 MIPI 数据包中存在一些 CRC/ECC 错误。
800Mbps 和1.6Gbps MIPI 数据速率之间有何差异?
应该针对1.6Gbps 数据速率调整960的 MIPI CSI-2时序参数吗?