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-Q1EVM:帧速率测量

Guru**** 2583445 points
Other Parts Discussed in Thread: ALP

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1037004/ds90ub954-q1evm-framerate-measurement

器件型号:DS90UB954-Q1EVM
主题中讨论的其他器件:ALP

您好!

客户使用 ALP 来遵循 DS50UB954和 DS50UB953的用户指南。 根据他们的说法、他们可以运行测试脚本并在信息选项卡上获得所需的结果、即3840字节 x 1080行。

但是、他们希望测量发送的数据的帧速率。

他们想知道是否有脚本来测量或设置以下内容:

1.测量或设置传输的帧速率?

2.测量最大带宽? 数据表显示为4.6Gbit/s、但我们希望实际测量它。

3.当他们通过 MIPI 向 FPD-Link 发送数据时、会增加多少%的开销? 是否也有方法来测量这一点?

提前感谢您。

此致、
梅纳德

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

    Maynard、您好!

    1) 1)您可以使用示波器测量帧速率。 为此、您应 使用以下代码将 FrameValid 功能配置为在 GPIO0上输出、并对其进行测量。

    Reg0x10 = 0xC1

    2) 2)您无法测量该值、但可以根据953数据表 、表7-6进行计算。 时钟模式。

    3) 3) MIPI 开销由图像传感器添加、我们无法对此进行影响。 但是、如果您询问 FPD-LINK 开销、可以根据#3中提到的时钟模式表来计算。

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

    您好、Hamzeh、

    客户有后续问题/确认、请参阅下面的详细信息。

    "

    1) 1)您可以使用示波器测量帧速率。 为此、您应使用以下代码将 FrameValid 功能配置为在 GPIO0上输出、并对其进行测量。
    à 我执行了该操作并运行了 predef 脚本(953to954_patgen_*.py),以验证它在30Hz 内以 o 范围发送。 我可以通过修改脚本上的行周期将其提高到92Hz、但从93Hz 开始、垂直线从1080下降到540。 我想知道、这是否达到了最大带宽、953将垂直线减半。

    它以100MHz 运行、通过使用表7-6、我可以发现 CSI 带宽为3.2Gbps。 假设它是8位颜色数据、我的计算结果为:3840 x (1080 + 45 (后沿、前沿))* 92fps * 8位= 3.180Gbps、低于3.2Gbps。 使用相同的计算、在93fps 时、它变为3.214Gbps、高于3.2Gbps。

     由于正向通道数据速率为4Gbps、FPD 链路开销是否传输了25%的 CSI 数据? 不确定我的计算是否正确..

    此外、您能否在 predef 脚本中解释 CSI 数据标识符的含义? 最初、它是0x1E、我认为它是上面提到的8位数据。 脚本给出0x24 = RGB888、0x2C = RAW12、0x2B = RAW10。 您能解释一下这些 RAW12和 RAW10的含义吗?

    因为当我尝试以272fps (3.152Gbps)发送1360 x 1020时、垂直线会降至510。 但是、当我切换到 RAW12时、它没有下降、发送速率为272fps 的1360 x 1020。

    此外、这可能会被忽略、但我发现一些奇怪的东西。
    如前所述、1360 x 1020 @272fps 会将垂直线降低一半。 但是、在相同的272fps 下、当我使用行周期= 0x0159时、它不会丢弃任何垂直行。 线周期= 0x0158下降。 这是非常小的差异、但会产生不同的结果。 它甚至不接近于3.2Gbps、但一次失败、一次通过。 您能解释一下这里会发生什么情况吗?

    此致、
    梅纳德

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

    是的、您的计算是正确的。 如果 CSI-2数据速率为3.2Gbps、则 FPD-Link 数据速率为4Gbps。

    数据标识符是 RAW10、RAW12、YUV、RGB 等数据类型。 等等

    通过增加传感器上的线周期、您可以增加数据速率、这可能会超过我们的 SER 规格。

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

    您好、Hamzeh、

    我刚刚收到了客户的回复、想要确认953和954。 下面是详细信息。

    "我使用不同的数据类型测试了953和954、并获得了以下结果、这是奇怪的。

     

    据我所知、YUV 和 RGB888的位数大于12位 RAW12。 因此、我希望 RAW12以比 YUV 和 RGB 更高的 fps 进行传输。 但是、无论数据类型如何、传输都会在272fps 时将垂直线减半。 这一结果对你们来说是否有意义? 如果是、您能解释一下如何操作?"

     提前感谢您。

    此致、
    梅纳德

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

    Maynard、您好!

    根据时钟模式和 REFCLK、UB953可支持最大 CSI-2吞吐量数据= 3.28Gbps。 因此、您需要仔细检查953的 REFCLK 和时钟模式、然后计算支持的最大数据速率。

    此外、我不确定设置 Line PD 0x0159、0x0158等的图像传感器会发生什么变化!!

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

    您好、Hamzeh、

    刚刚收到客户的回复、详情如下。

    "

    为什么 RGB 和 RAW 具有相同的带宽?  

    RGB888=24位(RGB)=需要1pix/3Bytes 进行传输

    RAW12=12位(灰色)=需要1pix/1.5Bytes 或2pix/3Bytes 进行传输

    我假设正在发生的情况是、RAW12也采用类似于 RGB 的1pix/3Bytes。 那么、我们是否可以将 RAW12配置为打包或双数据格式? 位/pix 的大小是多少?

    "

    此致、
    梅纳德

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

    Maynard、您好!

    RGB888要求一个3字节的块大小等于像素大小。
    RAW12需要一个等于2像素的3字节块大小。

    RGB888具有24位/像素

    RAW 具有12位/像素

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

    您好、Hamzeh、

    客户有后续问题、请参阅下面的详细信息。

    那么、RGQ888和 RAW12为什么具有相同的最大带宽? 我的实验显示它们具有相同的带宽,但 RAW12不应该能够发送更多数据?

    此致、
    梅纳德

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

    Maynard、您好!

    我不确定为什么您看到相同的数据速率! 通常、RGB888要求带宽是 RAW12的两倍。