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-Q1 CSI-2转发选项的问题

Guru**** 2470720 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1068814/ds90ub960-q1-question-for-the-ds90ub960-q1-csi-2-forwarding-selection

部件号:DS90UB960-Q1

大家好,团队

客户正在使用4台连接到4台 UB953的摄像头,然后通过 CSI-2计时功能传输到 UB960,您能否帮助检查应该为 UB960选择哪个 CSI-2转发模式? 谢谢。

客户的 MIPI CSI-2格式:

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

    你好,Jacky,

    客户尝试做什么? 他们的系统是否处理多个 VCID (虚拟 ID)? 如果是这样,那么您只需使用“尽力而为”轮询“CSI-2 Forwarding”(CSI-2转发)。 他们是否考虑同步 CSI-2转发?  

    您可以在 DS90UB960数据表中的“7.4.25 CSI-2转发”一节中了解有关此功能的更多信息。  

    此致,

    什鲁蒂

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

    您好,斯鲁蒂,

    感谢您的回复,是的,客户使用了多个 VCID,所有4个摄像头都使用了相同的 ID 连接到 UB953,然后连接到 UB960。 客户尝试了 UB960的所有3种转发模式,包括“尽力而为”循环 CSI-2转发和同步 CSI-2转发,但他们的 SoC 仍报告以下错误:

    A non-synchronicoding SOT (start of transfer) error interrupt during HS reception (HS 接收期间出现不可同步的 SOT (传输开始)错误

    以下是客户 UB960的软件配置,您能否帮助检查是否存在任何问题? 或者,此用例是否需要其他配置?

    谢谢。

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

    你好,Jacky,

    在该配置中,您似乎使用同步转发和线路串联。 在使用 “尽力循环 CSI-2转发”时,您是否收到了相同的错误“HS 接收期间不可同步的 SOT (传输开始)错误中断”?  

    请您澄清以下几点? 所有成像仪/摄像机是否都有相同的 VCID 或不同的 VCID?  

    [引用 userid="116556" url="~ë/support/interface-group/interface/f/interface-forume/1068814/ds90ub960-Q1-question-for-ds90ub960-Q1-csi-2-forwarding-selection/3958923#3958923"]多个 VCID[所有4个摄像机都使用同一 ID/UB953连接的摄像机]

    他们在上述寄存器中设置了哪些值?

    您在以下寄存器(0x37,0x54)中读取了哪些值?

    内部生成的 FrameSync 有一个示例代码。 请尝试在使用基于同步的转发模式时实施它吗?

    960错误寄存器中是否有标记的其他错误?

    此致,

    什鲁蒂

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

    您好,斯鲁蒂,

    客户在使用 尽力而为的 Round Robin CSI-2 Forwarding 时将收到相同的错误消息“A non-synchronicalsod (启动传输)错误中断”,其他意见请参阅以下内容:

    CsI_VC_MAP 是默认值0xe4。

    2. UB960 0x37寄存器读回为0x07。 UB960 0x54寄存器读回为0x00。

    请参阅下面有关 UB960和 UB953的所有寄存器转储,请帮助检查是否有任何问题。

    UB960错误寄存器已读回:

    UB953寄存器已读回:

    UB953寄存器设置:

    谢谢。

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

    你好,Jacky,

    请允许我用1-2天时间与您联系。 您能否提供960和所有连接到960的953台服务器的寄存器转储?

    此外,请您澄清您之前所说的内容:“多个 VCID,其中所有4个摄像头使用的同一 ID 连接到 UB953。”

    所有成像仪/摄像机是否都有相同的 VCID 或不同的 VCID?  

    此致,

    什鲁蒂

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

    您好,斯鲁蒂,

    请参阅随附的960和953寄存器转储日志。 关于“多个 VCID,其中所有4个摄像头使用与 UB953连接的相同 ID”,我的意思是所有4个摄像头都具有相同的设置,VCID 的设置应该相同。

    e2e.ti.com/.../0120_5F00_960_5F00_953_5F00_regval.log

    谢谢。

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

    你好,Jacky,  

    感谢您共享寄存器转储。 请允许我花几天时间来了解这一情况,并与您联系。

    此致,

    什鲁蒂

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

    你好,Jacky,

    感谢您的耐心等待,并对延迟回复表示抱歉。  

    我的建议是检查所有设备是否已同步。 在您的回复中,您说 reg 0x37 = 0x07,但在您共享的寄存器转储中,它显示0x37 = 0x1。 请检查您是否收到任何 is_csI_pass_error?  

    注册0x35-0x1,看起来输入流没有同步。  

    由于您提到所有四个图像传感器的 VCID 都是相同的,因此我认为您应该尝试换行转发模式。 “在此模式下,所有视频流也必须具有相同的 VC,尽管转发引擎不会对此进行检查。 这在连接到不支持多个 VC 的控制器时很有用。 接收处理器必须根据视频线路接收的顺序处理图像。”

    请注意同步转发的要求:  

    到目前为止,您的寄存器0x21 = 0x3中已禁用同步转发,并启用循环转发。 循环使用虚拟通道 ID 来区分每个视频流;但在您的情况下,所有图像传感器都有相同的 VCID。  

    我希望这能有所帮助。  

    此致,

    什鲁蒂

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

    您好,斯鲁蒂,

    感谢您的回复,我们确实检查了客户的4台摄像机是否已退出,它不能与波形下同步,从摄像机1到摄像机2的延迟大约为200us。 客户想要检查 UB960的最大延迟是多少?

    谢谢。

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

    你好,Jacky,

    您可以参考此 E2E 线程以更好地了解延迟: https://e2e.ti.com/support/interface-group/interface/f/interface-forum/860039/faq-ds90ub953-q1-latency-of-ds90ub953-q1-and-ds90ub954-q1

    此外,正如我先前提到的那样,  

    到达输入端口的视频应在大约1段视频线路时间内同步。  

    此致,

    什鲁蒂