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.

[参考译文] TDES960:摄像头线路时间

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1298164/tdes960-camera-line-time

器件型号:TDES960

大家好!


客户使用 TDES960。
使用三个摄像头时、考虑开销的带宽每条线路的时间在计算和实际操作之间有所不同。

根据数据表计算出的 BW 考虑开销为5720Mbps。

■相机规格
・μ s 活动宽度:2650像素
・活动高度:194像素
・格式:UYVY (16位/像素)

・μ A、用于3个摄像头
  →每台摄像机的位速率1906Mbps (5720/3)
    →每条线路的时间21.5us 或以上(2560*16/1906)

但是、如果摄像机线时间设置为22us、则无法正常捕获。
当设置为26usec 或更高值时、它可以正常工作。


该计算值为21.5usec、但它实际上在26usec 下正常工作。 是否有任何设置或限制?


此致、
石渡市

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

    您好、石渡

    行周期计算为1/[(帧速率*(行总数)]。  

    您能否确认帧速率是多少?

    我还可以帮助检查960是否可以成功聚合这些摄像机设置。 数据类型是否为 YUV-422 8位? 总的行数是多少?

    此致、

    信迪

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

    Cindy、您好!

    感谢您的答复。
    很抱歉这么晚才回复。
    我们当前正在检查帧速率。
    数据将是 UYVY (16位/像素)。

    我还有一个问题。
    数据表指出、一个通道可以传输1.6Gbps 数据速率。
    对于4通道、它是速度的4倍、因此我认为它是6.4Gbps、但数据表显示它是3.2Gbps。
    请告诉我使用3.2Gbps 的原因。

    此致、
    石渡市

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

    您好、Ishiwata、

    Cindy 今天太棒了、我们将在周一回来。

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

    您好、石渡

    谢谢、我将等待您更新帧速率。 在该部分中、4通道的速率为3.2Gbps 是因为此示例假设每通道速率为800Mbps (请参阅第一段中的最后一个要点)。

    此致、

    信迪

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

    Cindy、您好!

    感谢您的答复。
    我理解您的答案。
    我很抱歉我的错误造成的困惑。

    我再问您一个问题。

    BW 是根据数据表第44页的公式2计算得出的。 规格计算出一个温度公式。 BW 将为5721Mbps。
    计算使用两个摄像机时的线时间。
    2个摄像头・μ A
    →每台摄像机的位速率2860Mbps (= 5720/2)
    →每行时间14.4us 或以上(= 2560*16/2860M)
    由于需要15usec 或更高电流、因此我将线时间设置为15usec。 我确认了它能够正常工作。

    如果您使用3个摄像机、则以相同的方式计算线时间。
    ・μ A、用于3个摄像头
    →每台摄像机的位速率1906Mbps (= 5720/3)
    →每条线路的时间21.5us 或以上(= 2560*16/1906)
    由于需要22usec 或更高电流、因此我将线时间设置为22usec。 它无法正常工作。
    我将线时间设置为26usec、效果很好。

    计算的线时间与实际线时间存在差异。 我想知道造成这种差异的原因。
    你知道吗?


    ■相机规格
    ・μ s 活动宽度:2650像素
    ・活动高度:194像素
    ・格式:UYVY (16位/像素)


    此致、
    石渡市

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

    您好、石渡

    线时间取决于总行数和帧速率、因此水平有效像素不是计算的一部分。 总行数为有效垂直分辨率+垂直消隐。  

    您可以参考我上面的公式来计算线时间。

    如果您要尝试进行聚合带宽计算、您可能会发现此培训视频对更详细地介绍计算有所帮助: https://www.ti.com/vi-vn/video/6247583604001

    此致、

    信迪

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

    Cindy、您好!

    感谢您的答复。

    您的评论中的"我的上述公式"指的是哪个公式?
    此外、您能否计算正确的线时间? 我想把它和客户的线时间比较一下。
    我没有时间了解所有 TDES960。 我需要你的帮助。

    此致、
    石渡市

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

    您好、石渡

    很抱歉不清楚,我指的是我的第一次答复:  

    行周期计算为1/[(帧速率*(行总数)]。  [/报价]

    线时间= 1/(帧速率*总行数)。  

    知道成像仪的总线数和帧速率后、就可以计算出线时间。 我没有提供成像仪的帧速率、因此无法自行计算。  

    此致、

    信迪

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

    Cindy、您好!

    感谢您的支持。

    我忘了告诉你。 抱歉。
    当线时间设置为26us 时、帧速率为19.4帧/秒。

    此致、
    石渡市

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

    您好、石渡

    如果每帧的线总数为1944线、帧速率为19.4、则线时间为1/(19.4*1944)=~26us。 您是否有关于此主题的其他问题、或者此问题是否可以解答?  

    此致、

    信迪

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

    尊敬的 Cindy-San:

    感谢您的反馈。

    您将讨论帧速率和消隐时间、
    但是、这可能是不合适的。
    根据您介绍我的视频、它坚持认为、
    与帧基本比特率不同、线基本速率更为关键、
    因为 DS90UB960具有线路缓冲区而不是帧缓冲区。
    因此、在一个行周期内到达器件的数据必须
    高频 PWM 输出。
    https://www.ti.com/vi-vn/video/6247583604001 

    根据该建议、我计算线基比特率。
       2560像素/行
       UYVY16位格式(16位/像素) 2560*16位
       线速率:22 μ s/Line 2560*16/22 bit/us
       位速率/摄像机= 1.862Gbps
       3个摄像头的比特率= 5.585 Gbps

    DS90UB960设置。
       尽力而为的轮循 CSI-2转发
       CSI-2 @1.6Gbps 4通道
       估计输出带宽= 5.721Gbps
       *参考 DS90UB960数据表上的公式(2)

    汇总输入速率5.585Gbps <输出带宽5.721Gbps

    尽管输入速率远低于 DS90UB960的输出速率。
    它无法处理输入。

    问题:为什么 DS90UB960无法处理低至5.5Gbps 的输入?


    此致、
    石渡市

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

    您好、石渡

    带宽计算公式中使用 I 提供的公式中的线时间、如下所示:  

    根据您对输入带宽的计算、960应该能够聚合3个具有这些参数的图像传感器。 您是否遇到了问题?

    此致、

    信迪  

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

    尊敬的 Cindy-San:

    我的问题是3个摄像头的数据速率小于带宽、但无法传输。

    汇总输入速率5.461Gbps <输出带宽5.721Gbps

    尽管输入速率远低于 DS90UB954的输出速率。
    无法处理输入报告 buffer_error、而
    DS90UB960可以做到。
    问题:为什么 DS90UB954无法处理低至5.4Gbps 的输入?

    以下是作为基础的计算公式。

    估计的输入数据速率和输出带宽。
    传感器
      2560像素/行
      UYVY16位格式(16位/像素)
      线速率:15 μ s/线
      比特率= 2.731Gbps
      2个摄像头的位速率= 5.461Gbps
    串行化
      DS90UB953

    DS90UB954设置。
      尽力而为的轮循 CSI-2转发
      CSI-2 @1.6Gbps 4通道
      估计输出带宽= 5.721Gbps
       *参考 DS90UB960数据表上的公式(2)

    汇总输入速率5.461Gbps <输出带宽5.721Gbps


    此致、
    石渡市

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

    您好、石渡

    我在末端检查了计算结果(2560有效水平像素、1944年垂直总线、35Hz 帧速率、954上的两个传感器、连续时钟模式、轮循转发、1.6Gbps、4通道)。 计算结果正确、因此它应该能够成功地聚合两个传感器。

    能否发送 DS90UB954的寄存器转储、以便我检查错误? 您是否还可以发送954的配置脚本?  

    此致、

    信迪   

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

    尊敬的 Cindy-San:

    很高兴我的计算是正确的。
    对于2个摄像头、5.461Gbps <输出带宽5.721Gbps、因此可以正常工作。
    当有3个摄像头时、它不起作用。
    这是3个摄像头的计算公式。

    估计的输入数据速率和输出带宽。
    传感器
    2560像素/行
    UYVY16位格式(16位/像素)
    线速率:22 μ s/线
    位速率= 1.862Gbps
    3个摄像头的比特率= 5.585 Gbps
    串行化
    DS90UB953

    由于5.585Gbps < 5.721Gbps 的输出带宽、因此可以按照计算进行传输、但实际上是无法实现的。

    请告诉我2个摄像头和3个摄像头的区别。


    此致、
    石渡市

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

    尊敬的 Cindy-San:

    我们已从客户处收到注册表的内容。
    我已经给您发送了一封私人邮件、因此请查看。

    它可以与2个摄像头配合使用。 3个摄像头无法正确传输。

    我还有一些其他问题。

    问题1: DS90UB960采用单数据包模式还是多数据包模式输出同步代码?

    问题2. 如果它在单数据包模式下输出 SYNC 代码、则会执行表7-16中的开销因素。
    (CSI-2发送器开销与数据速率)是否包含短数据包的开销时间?


    此致、
    石渡市

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

    石渡市

    数据表/培训视频中给出的计算是对更复杂状态机的简化、旨在用作估算值。 对于像这样位于边缘的案例、我们可能需要检查工作台、以验证聚合用例是否可以正常工作。  

    q1)不确定什么是多数据包模式。 但960输出与接收时相同的短数据包。 这将是一个标准的 MIPI 短数据包格式、

    Q2)表中的开销数字旨在包括所有开销,包括短数据包、长数据包报头/报尾和 LP->HS 进入/退出的开销。 但再说一次、它是一个估计值-不是确切的数字。  

    如果您需要,我们可以再次检查您的结果,以在工作台上验证此3个凸轮的使用案例不支持22us 线时间。 另请确认您正在 CSI-2接口上启用连续时钟模式、因为需要启用该模式才能减少开销。  

    此致、

    凯西  

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

    伊斯基瓦塔、

    仅供参考、我在工作台上使用以下参数对此进行了测试:

    3x 传感器:

    Hactive = 2560

    Vactive = 1450  

    Vtotal = 1515

    FPS = 30

    线时间= 22us

    bpp = 16

    我使用了1.6Gbps 通道的4通道 CSI-2输出:

    -偏斜校准已启用

    -连续时钟模式被启用  

    数据流水线中没有出现缓冲区溢出。 这种聚合情况正常工作。  

    如果我通过设置0x33[1]= 0来启用不连续时钟模式、则缓冲区溢出与前面所述的相同。

    如果您仍然看到与此相关的问题、那么我们需要了解您的设置与我的设置之间的差距。 我建议通过设置 GPIO 输出控制之一将帧有效信号映射到 GPIO:

    然后使用逻辑分析仪监控 FV 信号、以便我们可以检查并验证它是否恰好是符合您预期的22us。 我在工作台上确认、我从所有传感器得到的线时间正好是22us:

    此致、

    凯西  

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

    Casey、

    感谢您的支持。
    客户寄存器设置为0x33[1]= 0。
    我设置0x33[1]= 1并要求客户确认。
    非常感谢您的验证。

    此致、
    石庙

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

    Casey、


    我仔细检查并发现客户的寄存器设置为 X33[1]= 1。
    使用此设置时、当有3个摄像头时会发生溢出。

    我想将客户的寄存器设置发送到您的私人消息、这可以吗?

    我们还将通知客户如何将帧有效信号映射到其 GPIO。

    请告诉我如何设置它。
    将 GPIO_OUT_SRC 设置为0xX 并将 GPIO_OUT_SEL 设置为110后、我应在哪里检查帧有效信号?
    是否可以在没有逻辑分析仪的情况下进行检查?


    此致、
    石渡市

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

    您好、Shuji、

    由于美国公众假期、该团队目前不在办公室、将于星期二恢复工作。 感谢您的耐心等待  

    此致、

    凯西  

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

    Casey、您好!

    当客户检查"Line VALID (线路有效)"输出时、报告输出了大约10行数据的时间比设定的线路时间短。
    我决定在摄像头一侧检查设置。
    感谢您的支持。

    此致、
    石渡市