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.

[参考译文] DS90UB954-Q1:用于调试的 DS90UB954 GPIO

Guru**** 2539500 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/825538/ds90ub954-q1-ds90ub954-gpio-for-debug

器件型号:DS90UB954-Q1

您好!

我尝试使用954 GPIO 引脚进行调试、但在关联结果方面遇到困难。

我已将 GPIO 引脚配置为将 FV 和 LV 信号输出到远程953的 FPD 端口  

我正在使用不同的帧大小测试连接的传感器、但注意到我的设置并不总是与954报告的值信号相关联。

如果您能解释以下内容、将会有所帮助:

954寄存器(0x75、76)报告线路计数为1080 -但在 FV 置位期间、LV 信号切换2160次。

2. 954 寄存器(0x75、76)报告线路计数为1620 -在 FV 置位期间、LV 信号切换1620次。

数据表指示每个长数据包将被计为视频线路。  如果确实如此、似乎每个 CSI-2长数据包只能包含一半的视频线路数据。

这似乎与传感器数据表相矛盾。

您能否确切地阐明 LV 信号表示什么? 它是否识别视频线路或数据包边界?

此外、我希望在954的953个端口上同步视频流。

我可以配置 GPIO 来指示是否已实现同步。  产生的输出信号为脉冲信号-这是否表示同步正确、或者信号是否应保持高电平以指示同步。?

谢谢

Paul  

 

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

    尊敬的 Paul:

    来自接收端口的 FrameValid (FV)和 LineValid (LV)指示指示指示 FPD-Link III 接收器输入端的大致帧和线路边界。 如果接收器处于 CSI-2输入模式且接收端口输入端存在多个视频流、则这些信号可能不准确。 您是否使用在单个端口上接收的多个 VC ID?

    关于您的观察、我还有另外一个问题:

    954寄存器(0x75、76)报告线路计数为1080 -但在 FV 置位期间、LV 信号切换2160次。

    ->您能否再次检查您是否误计数了 FV? LV 信号恰好是线数的两倍?

    2. 954 寄存器(0x75、76)报告线路计数为1620 -在 FV 置位期间、LV 信号切换1620次。

    ->这是正确的。

    最棒的

    Jiashow

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

    Jiasho、您好!

    感谢您的快速回复。  

    我目前正在尝试使用线路连接在954 CSI-2端口上转发两个视频流。  这些流来自连接到远程953的两个完全编程的图像传感器。

    每个传感器仅提供一个视频流。

    当单个流转发到下游器件时、会观察到视频。

    但是、当使用线路连接转发两个数据流时、在对 CSI-2信号进行范围界定时、经过大约10个长数据包后、954会停止视频信号。  这将每帧重复一次。

    根据数据表、这表示954 Rx 端口上的两个流未同步或存在其他一些不兼容的差异

    我已配置954 GPIO 以从每个 RX 端口输出 FV 和 LV 信号。 这表明它们将在几微秒内对齐。

    我已将 GPIO 配置为 输出 CSI-2 RX 端口同步(寄存器0x12 -> 0x95)。  但这是持续低电平的(在我之前的帖子中、我指出它是脉冲的-但这是不正确的)

    我无法使 GPIO 更改任何使用 CSI-2 Tx 端口作为输出信号源的选项的状态。  我会有 Expected Pass、FV 或 LV 选项来显示活动。  我是否需要做些什么才能使 CSI-2 Tx 端口激活这些信号?

    FWD_STS (寄存器0x22)位0是否指示 Rx 端口是否正确同步以允许同步转发?

    我们观察到、如果一个 RX 端口被禁用、那么该位永远不会被置位。  这很有道理。 但是、当两个端口都启用时、无论流是否同步、该位都会置位。  我们在上述两种情况下都进行了测试、这些情况下、流显然是紧密同步的、并且我们允许其中一个传感器进行自由运行。 在这两种情况下、SYNC 位都被置为有效。

    我们注意到 CSI-2端口上的类似行为。

    您能不能就我们如何诊断954无法正确转发至明显同步的视频流的原因提出任何建议。

    谢谢

    Paul

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

    尊敬的 Paul:

    我无法使 GPIO 更改任何使用 CSI-2 Tx 端口作为输出信号源的选项的状态。  我会有 Expected Pass、FV 或 LV 选项来显示活动。  我是否需要做些什么才能使 CSI-2 Tx 端口激活这些信号? 您能否检查您的 CSI 端口是否已实际启用? 寄存器0x33[0]应设置为1。

    FWD_STS (寄存器0x22)位0是否指示 Rx 端口是否正确同步以允许同步转发?  是的。 该寄存器应指示两个传感器是否同步。 您能否提供两个视频流的范围以及它在0x22上的读取内容?

    最棒的

    Jiashow