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.

[参考译文] DS90UB960-Q1:Ds90UB960-Q1EVM -->NVIDIA Jetson Xavier,未检测到视频数据

Guru**** 2578945 points
Other Parts Discussed in Thread: DS90UB960-Q1EVM, DS90UB953-Q1EVM, ALP

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1172864/ds90ub960-q1-ds90ub960-q1evm-----nvidia-jetson-xavier-video-data-not-detected

器件型号:DS90UB960-Q1
主题中讨论的其他器件:DS90UB953-Q1EVMALP

您好!

目前、我正在尝试使用 DS90953串行器和 DS90UB960解串器的评估模块并通过以下配置建立摄像头链:

图像传感器>>>DS90UB953-Q1EVM >>> DS90UB960-Q1EVM >>> SoM (模块上系统)

到目前为止、960显示正在 ALP 的信息选项卡中接收图像数据(1280x800)、但 SoM 在连接到其 CSI 摄像头端口时无法看到视频数据。 从以前的论坛帖子中可以看出、一旦用户在信息选项卡中显示了图像数据、他们就可以通过960上的 CSI TX 端口轻松传输该数据。 对我来说,情况并非如此,所以我希望有一个正确的方向。 我是否可以将一些寄存器错误、这是带宽问题? 这是我第一次使用 MIPI 协议、因此我觉得自己可能缺少一些东西。 遗憾的是、由于公司 IP 的原因、我无法发布寄存器转储、但任何检查建议都非常有用(例如:配置错误的典型寄存器、指向另一个论坛等)。

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

    您好、Carlos、

    您能否在 UB960上提供以下寄存器的值:

    0x1f、0x20、0x33、0x35

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

    以下是上述寄存器的值:

    reg -->值

    0x1f -> 0x02

    0x20 --> 0xE0

    0x33 -> 0x23

    0x35 --> 0x03

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

    您好、Carlos、

    在 DES 输出端、您似乎仅使用2个以800Mbps 运行的 CSI 通道。 您在 DES 输出端确实有 CSI 视频数据。

    摄像机的分辨率是多少? 即、您能否通过摄像机提供分辨率、分辨率、数据类型和帧速率?

    您正在使用多少个摄像头、它们连接到哪一个 DES Rx 端口?

    此外、您能否为正确的 Rx 端口提供以下寄存器值?

    0x02-0x06、0x0C、0x1F-0x24、0x32-0x37、0x40-0x49、 0x4C-0x58、0x6D、0x70-0x76、0x7A-0x7C、0xB9、 0xD2-0xDB

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

    您好、Hamzeh、  

    上周我休假时、我对延迟回复表示歉意。  

    我现在只使用一个摄像头。 根据数据表、全分辨率为1280x800、最大帧速率为120fps。 当前设置为 RAW 8模式、将凸轮更改为 RAW 10模式时、960的信息选项卡从1280x800更改为1600x800。

    正在使用的解串器 RX 端口是 RX 端口0。  

    我不确定正确的 Rx 端口意味着什么? 960上有4个 Rx 端口、但此处是请求的寄存器的值。  

    0x000C 0x0F RX_PORT_CTL

    0x006D 0x7C PORT_CONFIG

    0x00B9 0x33 LINK_ERROR_COUNT

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

    您好、Carlos、

    几乎所有的寄存器值都指示系统正常运行。 但有一些意见:

    寄存器0x21=0x04、这意味着启用了基本同步转发。 请禁用该选项、因为您只有一个 Rx 端口处于活动状态。
    寄存器0x33=0x23表示您仅使用2个 CSI-2通道、速率为800Mbps/通道
    传入数据带宽为1.54Gbps、但采用此配置的输出只能支持1.3Gbps。 因此、您必须 至少将通道数量增加到3个通道、或者将速度提高到1.2Gbps/通道

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

    带宽是如何计算的? 目前、我已根据960的反向通道配置的 framesync 信号将 FPS 设置为30。 这会改变您的带宽计算吗? 我将960改回尽力转发、并尝试单独更改通道数和速度、但仍然看不到视频。  

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

    您好、Carlos、

    正如我说过的、现在所有配置和所有指示都指示 DES 正在接收和输出正确的数据。 因此、请仔细检查您的处理器配置。 问题必须是他们的!

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

    好的、谢谢您的参与;我感觉它在处理器方面、但我想在转移注意力之前先咨询 TI! 最后一个问题... 当我更改通道数/速度时,必须同时为串行器和解串器执行该操作,还是仅为解串器的输出执行该操作?  

    再次感谢您的所有帮助。

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

    卡洛斯、

    可以在 SER 和/或 DES 上单独调整 CSI-2通道数和速度。 它们相互独立。

    这取决于您的数据速率。 如果您计算该值并发现需要增加 SER 或 DES、则可以独立执行该操作。