This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM62A7-Q1:问题:MIPI CSI2 CAN##39;t 使用 MIPI 虚拟通道接收每个部件约3M 分辨率(1920x1536)的4个摄像头。

Guru**** 2482105 points
Other Parts Discussed in Thread: AM62A7-Q1, AM62A7

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1452320/am62a7-q1-issue-mipi-csi2-can-t-receive-4-cameras-about-3m-resolution-1920x1536-per-unit-with-mipi-virtual-channel

器件型号:AM62A7-Q1
主题中讨论的其他器件: AM62A7

工具与软件:

您好、TI 专家!

我们遇到了一个问题,我们不能 同时预览4台关于3M 分辨率(192020X1536) 的相机,但3台关于3M 分辨率(1920X1536)的相机同时 CAN。

我们还尝试了单预览每个相机 约3M 分辨率(1920x1536)与适当匹配的虚拟通道(启动和初始化一个一个),所有这些都是工作.

我们如何检查 MIPI CSI2状态并调整设置、以使 4台摄像机同时进行3M 分辨率(1920x1536)预览?

我们已将保留的 C7共享存储器从288MB 调整为864MB、 MIPI RX 时钟1.1 GHz、 4个关于 MIPI CSI2数据的通道。

v4l2_subdev_pad_ops 的 enable_stream 调用了并使用 g-streamer 管道设置、但视频未显示。  

 

可使用 AM62A7-Q1定制电路板

TI SDK BSP 版本:V09_00_02

 

Linux 版本:6.1.80

所需总数据: 3M x RAW10 x 30fps x 4端口= 3.6Gbps

每条通道的数据加载速度:900 Mbps

每个摄像头所需的数据加载  速度:900Mbps

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Arthur、

    您使用的是什么串行器/解串器? 总数据速率为1920*1536*10*30*4=3.5Gbps。 考虑到消隐和 CSI 协议产生的开销(例如20%)、数据速率为3.5Gbps*1.2=4.2Gbps。 确保解串器已正确配置、以支持此数据速率。

    此致、

    建中

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、建中:

    您使用的是什么串行器/解串器?

    ->  我们使用的是 DS90UB953 + DS90UB9724TRURRQ1   

    看起来、我们需要通过将 MIPI CSI 时钟从1.2GHz 加速到1.6GHz 来保留 MIPI CSI 消隐带宽。

    AM62A7是否在 MIPI 时钟1.6GHz 下支持 MIPI CSI2校正?

    如何启用 MIPI CSI2偏斜设置? 在设备树中?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Arthur、

    DS90UB960链路频率需要设置为800MHz: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62a7-sk-fusion.dtso?h=ti-linux-6.6.y#n65。 当链路频率为800MHz 或 Tx 数据速率为1.6GHz 时、UB960会自动发送校正序列: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/media/i2c/ds90ub960.c?h=ti-linux-6.6.y#n1757。

    此致、

    建中

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、建中:

    我们的问题应出在 4端口虚拟通道的 DS90UB9724TRURRQ1和 AM62A7之间的 MIPI CSI2连接上。

     DS90UB960的设置 正常工作、并通过摄像头预览逐一验证。

    如何为 am62A7和 DS90UB9724TRURRQ1启用 MIPI CSI2校正设置?  在设备树中?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Arthur、

    据我所知、AM62A7上的 CSI2 Rx 侧无需执行任何操作。 如果解串器配置正确、它应自动发送校准(偏斜)序列、并且应校准 AM62A7上的 CSI2 Rx。

    您是否可以降低摄像头的帧大小以降低数据速率、并查看是否可以使用4个摄像头进行流式传输? 这有助于排除其他问题。

    谢谢!

    建中