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:具有2个 ds90ub953流测试色条的线路连接同步模式设置

Guru**** 2595805 points
Other Parts Discussed in Thread: ALP, DS90UB954-Q1

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/806665/ds90ub954-q1-line-concatenation-synchronous-mode-setup-with-2-x-ds90ub953-streaming-test-colour-bars

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

我们希望通过从2个连接的 ds90ub953流式传输1080p YUV422 8位色条来测试954中的线路串联模式

我们可以使用 ALP 中的端口选择选项卡在两个流之间切换 、并设置同步模式  

我们如何设置线路连接以在 csi2发送器中产生3640 x 1080输出  

哪些寄存器会显示输出帧的大小?  

颜色栏脚本是否需要其它任何内容。

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

    DS90UB954-Q1数据表中有一个相关示例、您可以在下面看到。 我稍微修改了它、将 RX1上的 VC0映射到 VC1。 您可以根据需要在寄存器0x72中进行更改。 您只能检查寄存器0x73-0x76中的输入行数和长度。 此外、您是否能够在循环中流畅?

    #"*** RX0 VC=0 ***"
    WriteI2C (0x4C、0x01)# RX0
    WriteI2C (0x72、0xE4)#将传感器 A VC0映射到 CSI-Tx VC0

    #"*** RX1 VC=1 ***"
    WriteI2C (0x4C、0x12)# RX1
    WriteI2C (0x72、0xE1)#将传感器 B VC0映射到 CSI-Tx VC1

    编号"CSI_EN"
    WriteI2C (0x33、0x1)# CSI_EN 和 CSI0 4L

    #"*** CSI0_SYNC_FWD 同步转发,带线路连接***"
    WriteI2C (0x21、0x3c)#带有行连接的同步转发

    #"***FWD_PORT ALL RX to CSI0"
    WriteI2C (0x20、0x00)#将所有 RX 转发到 CSI0

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

    大家好,Mandeep,

    我们将954 CSI 2流式传输到 cypress CX3 mipi 至 USB3设备、此时我们认为它不支持循环

    我们希望串联这些流。  

    为帮助解决此问题,我们希望了解通过设置953输出1080p 色条 YUV422 8位,我们是否可以在 CX3设备上显示连接的帧。

    到目前为止,这是在一个单独的职位上提出的。

    此外、我们还设置了连接到9 2 ds90ub953 的两个 ISP 器件以输出1080p YUV 422 8位30ips、并再次尝试为此设置线路连接模式。  

    这再次在一个绝望的岗位上提出。  

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

    我将把问题从这里的其他帖子中移出。

    我不知道这是否是您设置寄存器的顺序、但您能否先配置 framesync 信号的高/低时间、然后启用它、而不是先启用它、然后再设置这些值。

    此命令禁用了 CSI 连续时钟。 将其设置为0x03
    board.WriteI2C (UB954、0x33、0x01)#连续时钟

    您能否共享寄存器转储。

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

    我昨天向该线程发布了代码和寄存器转储。  明天必须重复此操作。

    仅供参考 。

    如果我们在 YUV 422 8位1080p 色条模式下使用2 ds90ub953在 ALP 中设置 Line con概念 和两个 Rx 端口打开。   我们在寄存器0x35中得到0x01 ,而 CX3上的调试 UART 报告无效的帧大小值。

    如果 我们关闭 DS90ub954上的一个 Rx 端口 、但仍处于 con概念 模式、则0x35 获取0x03 、并且 CX3调试 UART 显示正确的每帧8MB 值。  

    无法以该分辨率在本地显示帧。 因此,问题可能在于,在彩色条模式下,可以同步两个953,使线路凹板模式能够工作。 ?

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

    2个色条的脚本与 reg dump 一起附加。

    当一个端口在长凹口模式下处于活动状态时、帧大小为8294400、这是正确的。 启用两个端口后,CX3调试端口将报告随机大小。

    e2e.ti.com/.../colorbar.txt

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

    e2e.ti.com/.../954_2D00_port0.txte2e.ti.com/.../954_2D00_port1.txte2e.ti.com/.../953a.txte2e.ti.com/.../953b.txtattached是运行上述脚本后的寄存器转储。

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

    尊敬的 Martin:

    感谢您的分享、我没有机会了解所有内容、但 我立即注意到的一件事是 CSI 发送器设置为每通道400Mbps。 您可以将其提高到800Mbps 吗? 并分享结果。 凭借(1920x1080) x16bpp x30fps 和 CSI 开销(25%)、我们可以看到一个摄像头的线速率约为1.244Gbps 或311Mbps/通道。 我想知道这是否是带宽问题、当您开始使用2个成像器进行传输时、它会开始导致错误。 将输出设置为800Mbps 时、无需更改 CSI 计时参数、只需更改寄存器0x1F[1:0]中的值即可。

    在954-port0.txt 中、您有寄存器0x20=0x10。 这将禁用 Port0并启用 Port1,您希望同时启用这两个端口。 除非此转储是在您故意关闭一个端口时发生的。

    954端有一些 COR (读取时清除)寄存器、您能否读取它们两次以查看它们是否实际标记了初始化期间发生的错误。 因此、将它们读取一次到 COR、等待20秒、然后再次读取。 我在下面列出了寄存器。

    0x22

    0x37

    0x0F

    0xFF

    此致、
    Mandeep Singh

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

    时钟现在设置为800MHz,

    寄存器0x22为

    寄存器0x37

    寄存器0x07是 GPIO 输入控制

    寄存器0xFF 我无法访问...

    因此,在两个 RX 端口都打开的情况下,显示了 ALP

    转发设置如下。

    寄存器   的值是

    e2e.ti.com/.../954_2D00_1.txt

    因此,问题仍然是要根据  两个953 YUV 422 8位色条1080p 测试模式来传输一个线连接帧。

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

    此外, 我们可以将色条测试图案的帧速率降低到15ips ,看看这是否有用,但我不确定色条是否足够同步,以便串联工作?

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

    另外,还忘了说,我们的时钟频率是800,然后是400 MHz,因为 CX3只能支持大约500 MHz 的时钟。

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

    所以,今天我们将 CSI2时钟设置为400MHz,而 ds90UB953色彩条规则以15ips 而不是30ips 的速率输出1080p  

    现在寄存器0x22显示 FWD-SYNC0 位为高电平、读取时 FWD_SYNC_FAIL0会随机切换。

    CX3侧仍然没有视频,但需要对该设备的帧参数进行更多设置。

    因此,当2个色条是连在一起的帧时。 那么,合并的参数是什么?  

     帧大小是否为3840 x 2 x 1080 分辨率,h 帧是2 x 色条设置和 v 帧1 x?  

     我们需要将这些值用于 CX3参数。

    此致  

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

    要以800Mbps 运行数据、只需使用400MHz 时钟、因此请将 CSI 速率保留在寄存器0x1F 中的800Mbps、而对于 CX3、时钟应为400MHz。 您在刚刚共享的寄存器转储中没有启用 FrameSync。 如果这不起作用、请降低 fps。 重新共享转储、确保像在上次转储中一样读取两次。

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

    明天会尝试。 仍然需要根据 DS90UB954数据表第56页的图35计算帧高度 x 宽度和 h sync v sync   

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

    800MHz,无法与 CX3设备配合使用,  

    仍然需要知道连接的帧的参数  

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

    尊敬的 Martin:

    我进一步研究了这一点、发现 patgen siganls 正在脱离内部振荡器;因此、您无法同步两个不同的 patgens。 它们不会 将数据与 帧同步信号对齐。 线路连接适用于成像器传感器。

    此致、
    Mandeep Singh

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

    您是否可以使用两个可以与953配合使用的成像仪? 我建议使用传感器重复此操作,并查看您是否可以通过 CX3进行捕获。

    此致、
    Mandeep Singh

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

    此外、当您执行线路连接时。 水平线条将被汇总在一起、例如2x (1920x1080)将等于(3840x1080)。

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

    因此,我可以设置2个 AP1302,以从953个器件中以15ips 接收同步脉冲。

    ALP 下的954会报告以下情况

    转发设置如下

    那么、我们可以通过哪些 CSI TX 寄存器来查看954正在流式传输的内容?

    CSI TX 注册什么

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

    尊敬的 Martin:

    您的部分回复未发布。

    您可以检查 DS90UB954-Q1上的寄存器0x35、以指示是否存在可在 CSI TX 端口上传输的有效数据。

    此致、
    Mandeep Singh

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

    Martin、

    此问题是否已解决或仍在进行中?

    谢谢、

    Casey  

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

    仍在进行中,

    我们已检查了由 ap1302 ISP 控制的 ar1335传感器的选通输出、并可以在同步脉冲之间看到+/25us。  

    ALP 报告1080p 输出的输入流为1920 x 2160,因此如果行数为2160,则25us 可能太大,无法锁定行连接,  

    我们从不会看到954 0x25 reg 指示良好的同步。

    下一步是使用953生成的帧同步脉冲直接驱动 AR1355同步引脚、并查看我们是否可以实现  线路连接

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

    尊敬的 Martin:

    我知道问题仍在继续、但您是否有任何与此帖子相关的具体问题?

    此致、
    Mandeep Singh

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

    尊敬的 Martin:

    我将关闭此帖子、因为似乎没有其他与此特定帖子相关的问题。 如果出现任何新问题、请随时向他们提问新帖子、并在必要时链接此帖子。 谢谢!

    此致、
    Mandeep Singh