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.

[参考译文] DS90UB953-Q1EVM:DS90UB953 EVM 和 DS90UB954 EVM 之间的兼容性、同时在两种器件上使用 DVP 模式进行 FPD-Link III

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1288174/ds90ub953-q1evm-compatibility-between-ds90ub953-evm-and-ds90ub954-evm-while-using-dvp-mode-for-fpd-link-iii-on-both-devices

器件型号:DS90UB953-Q1EVM
主题中讨论的其他器件:ALPDS90UB953-Q1

在我们的上一代设计产品中、我们使用 DS90UB933串行器向车载显示器提供视频输出数据。 该串行器接收到并行数据输入(使用 RAW10)、因此 使用 DVP 输入(RAW10)为 FPD-Link III 接口配置了解串器芯片(DS90UB934、DS90UB936)。

我们目前正在评估将 DS90UB933更改为 DS90UB953的可能性-该串行器将使用 MIPI CSI-2作为输入、但需要与 FPD-Link III 接口上配置的 DVP 模式一同工作。 我们使用两个 EVK、即 DS90UB953 EVM 和 DS90UB954 EVM、尝试将其配置为在 FPD-Link III 接口上以 DVP 模式工作。

如果我们将 DS90UB954解串器的输入模式更改为 RAW10、并将 DS90UB953串行器寄存器0x03 MODE_SEL 更改为0x5D (FPD_COAX 设置、MODE_OV 设置、MODE 设置为101 - DVP 外部时钟模式) 我们可以看到在 DS90UB954解串器上设置了链路状态、而 DS90UB953串行器上未设置链路状态。

作为执行上述步骤的先决条件、我们已将 Y1的输出(外部时钟)连接到 CLKIN 布线、该布线通向 DS90UB953串行器 CLKIN 引脚。

我们不确定是否需要更改串行器或解串器上的其他寄存器设置、以便在解串器和串行器之间建立工作链路。 我们  在这一主题上需要 TI 支持、因此请告知我们需要在串行器或解串器(寄存器、EVM 更新等)上更改/验证哪些内容。

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

    您好!

    感谢您的提问。 如果输入数据为 MIPI CSI-2、为什么 DS90UB953和 DS90UB954需要在 DVP 模式下运行? 系统是否需要并行数据输出? 通常、DVP 模式与 MIPI CSI-2数据配合使用、以便与老一代解串器兼容、但 DS90UB954是 CSI-2解串器、因此没有必要。 您是使用寄存器更改 DS90UB954模式还是在上电时使用 MODE 引脚设置为 DVP 模式?

    此致、
    达拉

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

     我们目前有以下视频输出接口配置:

    DS90UB933 (DVP、RAW10)- DS90UB934 (DVP、RAW10)
    DS90UB933 (DVP、RAW0)- DS90UB936 (CSI-2、RAW10配置为 DVP 输入);由于 DS90UB936 EVM 上有 DS90UB936 EVM,我们现在改用 DS90UB954 EVM,如果我们设法在954和933之间有可用的 FPD-Link 接口,我们计划用 DS90UB936替换 EVM 上的芯片。

    我们打算在解串器端不进行任何更改的情况下、将 DS90UB933替换为 DS90UB953。 解串器是我们不会生成并且无法从串行器端修改的车载显示器的一部分。 问题是、是否可以将 DS90UB953 (DVP 模式)与目前配置为支持 DS90UB933的 DS90UB934和 DS90UB936配合使用。

    为了回答您的最后一个问题、我们将使用 MODE 引脚设置为 RAW10来更改 DS90UB954模式(如果 MODE 引脚在启动时设置为 CSI2、我们还尝试在运行时通过寄存器设置来更改该模式)。 我们可以看到、解串器似乎会锁定链路-如果两侧的配置为 DVP、则串行器会扰乱。

    谢谢。
    卢西安

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

    尊敬的 Lucian:

    感谢您提供这些详细信息。 是的、可以在 DVP 模式下对 DS90UB953进行编程、使其与 DS90UB934或 DS90UB936兼容。 此 应用手册 包含更多详细信息、可能是您继续进行系统设计时的良好资源。 当 DS90UB953配置为 DVP 模式时、 为了 与 DVP 器件保持兼容、某些器件功能不可用或受限。 锁定或链路状态(由寄存器0x52指示)是这些特性之一、在 DVP 模式下将不起作用。 这可能是您在 ALP 中看不到链路状态的原因、即使物理连接是稳定的。 要验证这一点、可以使用解串器锁定寄存器。 如果 DS90UB954的寄存器0x4D 显示解串器具有稳定的锁定、则器件之间的链接良好且稳定。 为了进行额外验证、也可以定期检查错误寄存器、以验证串行器和解串器之间的链路上没有发生错误。

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

    你好,Darrah,  

    感谢您确认 DS90UB953与 DVP 模式下的 DS90UB934和 DS90UB936之间的兼容性。 感谢您分享本应用手册、它在串行器芯片配置方面提供了很大帮助。

    我们希望了解如何实现应用手册中与时钟同步(从串行器外部到 CSI 时钟)相关的以下要求、因为我们提供视频输出流、并且我们不使用图像传感器来实现。


    注意:CSI-2输入数据已提供给 DS90UB953-Q1 使用 DVP 外部时钟模式时、必须与应用于 CLKIN 的输入频率同步
    ...
    应将传感器放在适当的位置、 与外部时钟同步(直接或通过 DS90UB953-Q1 CLKOUT)、因为 CSI-2数据的变化或漂移可能会导致缓冲器溢出 。   
    ...

    祝您度过美好的一天!
    卢西安

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

    尊敬的 Lucian:

    很高兴应用手册为您提供了帮助。  这种同步要求意味着输入数据必须通过 器件 CLKIN 引脚上的信号在同步时钟或频率上运行。 第二部分专用于传感器、这就是为什么它说"直接或由 DS90UB953-Q1 CLKOUT"的原因。 由于传感器通常需要输入时钟来生成数据、因此同步该时钟的选项是为传感器和 DS90UB953使用相同的时钟信号(直接)或从 DS90UB953 (CLKOUT)生成输入时钟。  

    如果您无法 生成或修改视频输出流以获得同步时钟(假设它尚未同步)、另一种选择是使用时钟发生器 IC 从 CSI 时钟生成同步时钟。 应用手册的表15中有一些示例时钟选项。