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.

[参考译文] DS90UB935-Q1:具有 DS90UB934-Q 像素缺失和同步问题的 DVP 模式

Guru**** 2451970 points
Other Parts Discussed in Thread: DS90UB935-Q1

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1498763/ds90ub935-q1-dvp-mode-with-ds90ub934-q-missing-pixels-and-sync-problems

器件型号:DS90UB935-Q1

工具/软件:

尊敬的专家:

我目前正在努力在向后兼容模式下实现 DS90UB934-Q 的 DS90UB935-Q1、我们正在尝试从 IMX412传感器中提取数据。 但是、我们在通过 FPD-Link III 传输图像时遇到了困难

问题详细信息:

  • 来自串行器的测试图形 :我们可以从串行器(1920x1080 )成功获得测试模式。
  • 串行器大小问题导致的测试图形 :尝试捕获较大的图像大小(4056x3040)时,我们缺少像素。
  • 来自 IMX412的测试图形 :我们收到了 IMX412测试模式的一些数据,但它不是预期的数量。

观察结果:

  • 左侧的图像是我们期望的图像、右侧的图像是我们收到的图像。 虽然图像尚未消隐、但很明显我们未收到预期的像素数。
  • 在这两种情况下、我们似乎都缺少像素、并遇到水平和垂直同步问题。

采取的步骤:

  • 我们仔细查看了 DS90UB953反向兼容模式的数据表和应用手册。 我们知道、本应用手册也应适用于 DS90UB935-Q1。

请求协助:

我们非常感谢对如何解决这些问题的任何见解或建议。 具体而言、我们正在寻找以下方面的指导:

  • 确保针对较大图像尺寸进行适当的像素传输。
  • 解决像素缺失和同步问题。

可以在此处查看我们的初始化: https://pastes.io/ds90ub934-ds90ub935-python-init、由于 NDA、我不能共享 imx412设置。

提前感谢您的帮助!

此致、

BAM

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

    您好、Bram、

    我还有几个问题:

    1. 您是否在 RAW10/RAW12HF/RAW12LF 模式下操作?
    2. 是否在935器件中启用了 PATGEN 功能?
      1. PATGEN 特性仅用于生成 CSI 数据包。 935 PATGEN 不能用于将测试视频数据馈入934器件。
      2. 您似乎正在使用 IMX412传感器的测试图案。
    3. 您在测试模式中尝试了2种不同的分辨率。
      1. 1920x1080
      2. 4056x3040
      3. 根据 BW 的不同、您需要根据输入的视频带宽更改953上的 CLKIN 频率。

    ...

    一些示例计算:

    CSI-2吞吐量= MIPI 时钟 x 数据通道数

    CLKIN = CSI-2吞吐量/20 (假设使用 RAW10模式)

    如果 MIPI 时钟= 150MHz (300Mbps)并且数据通道数= 4、则:

    CSI-2吞吐量=  1200Mbps

    CLKIN = 60MHz

    ...

    您能否提供有关系统中 CSI 带宽以及将什么 CLKIN 频率馈送到935串行器的更多详细信息?

    此致、

    Justin Phan

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

    您好 Justin、

    感谢您的回复、

    1.我们使用的是 raw12HF。

    2.
    答:我们认为我们可以在935中使用 Patgen 测试视频数据。
    我们确实看到934发出的测试图形数据与935中的测试图形相对应。
    但是、缺少像素和 H/V 同步。 在哪里可以找到 Patgen 仅生成 CSI 数据包?

    b.是的、我们也在尝试使 IMX412测试模式正常工作、
    但也缺少像素和 H/V 同步。

    3.
    a/b. 在935 Patgen 上、我们尝试了两者。 在 IMX412上、我们仅尝试了4056x3040。
    我们使用的是66.666 MHz 时钟。

    我们已经计算出时钟等、如下所示:
    解串器的最大输出速率为100MHz、宽度为12位=> 1200Mbps
    在 DVP 模式下、CSI 吞吐量应与解串器输出速率相同(因此为1200Mbps)。
    因此、CSI 吞吐量应为1200Mbps、而对于 RAW12 HF、这会导致 CLKIN 为1200/18 = 66.6666…… MHz (我们找到的最接近频率为66.666)
    SNLA270A 还指出、当使用 DVP 外部时钟模式时、CSI 输入需要与 CLKIN 同步。 因此、我们使用935的 CLKOUT 将6MHz 时钟馈送到传感器。

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

    您好、Bram、

    一般而言、您应遵循以下表格。

    成像仪是否在 CSI 连续时钟模式下工作? 如果是、那么 MIPI 时钟引脚上的频率是多少? CSI 端口中有多少数据通道处于活动状态?

    如果我们知道这一点、那么我们可以计算935的最小 CLKIN 频率、以便对传入的视频数据进行正确采样。

    此致、

    Justin Phan