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.

[参考译文] SN65DSI86:某些显示器出现问题

Guru**** 2756805 points

Other Parts Discussed in Thread: SN65DSI86

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/991718/sn65dsi86-issues-with-some-monitors

器件型号:SN65DSI86

您好!

 

我们一直在进行 DisplayPort over USB-C 设计、该设计使用 SN65DSI86 MIPI DSI 转 eDP 桥接器和 i.MX 处理器、最初、IC REFCLK 引脚接地、 对于 CPU 端的这种情况、我们收到了监控器 EDID、然后我们将其像素时钟调整为最接近的像素时钟、该像素时钟与下面显示的公式相匹配。

这使我们的主板与多台显示器兼容,但我们注意到,在执行此“缩小”时,有一组设备没有显示图像。

然后、我们决定在 REFCLK 引脚上放置一个27MHz 振荡器、根据我们的理解、这将消除我们的像素时钟限制。

在我们最新的具有外部振荡器的主板版本上,大多数以前无法正常工作的显示器现在可以正确显示图像,但我们注意到,发送图像时有些屏幕会“闪烁”。

例如、最初、当我们的板连接到需要241.5MHz 像素时钟 的2K 显示屏时、我们的 CPU 提供了一个缩放的162MHz 时钟、屏幕工作正常。

现在、使用外部振荡器时、同一个监视器可以使用241.5 MHz 像素时钟、无需降频、但它会闪烁、如所附视频中所示。

e2e.ti.com/.../2k_2D00_dp_2D00_monitor.mp4

这是已知问题吗?

我们可以做些什么来解决这个问题吗?

 

请提供任何指导、

此致、

Esteban V.

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

    Esteban V.

    您能否转储 DSI86状态寄存器0xF0至0xf8并查看是否有任何错误、尤其是在 DSI 端、是否有报告?

    在时钟频率从162MHz 变为214.5MHz 时、您是否还检查了 DSI 侧的设置和保持时序、并确保仍然满足时序?

    谢谢

    David   

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

    尊敬的 David:

     

    感谢您的快速响应、请查看我们板上的 i2c 状态寄存器、该寄存器测试两个像素时钟的2K 分辨率、使用214.5MHz 时钟时会出现一些 DSI 错误。

    214.5MHz 像素时钟状态寄存器。

    [0xf0] = 0x00000003
    [0xf1] = 0x00000023
    [0xf2] = 0x00000000
    [0xf3] = 0x00000000
    [0xf4] = 0x00000001
    [0xf5] = 0x00000000
    [0xf6] = 0x00000042
    [0xf7] = 0x00000000
    [0xf8] = 0x00000001

     

    162 MHz 像素时钟状态寄存器。

    [0xf0] = 0x00000000
    [0xf1] = 0x00000000
    [0xf2] = 0x00000000
    [0xf3] = 0x00000000
    [0xf4] = 0x00000001
    [0xf5] = 0x00000000
    [0xf6] = 0x00000000
    [0xf7] = 0x00000000
    [0xf8] = 0x00000001
     

    这个问题似乎与我们的 CPU 而不是 SN65DSI86直接相关、对吧?

    在桥的 DSI 侧是否可以执行任何操作来处理此问题?

     

    期待您的评论、

    此致、

    Esteban V.

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

    Esteban V

    您可以尝试 调整位于寄存器偏移0x11的 RX EQ、看看它是否有用。

    借助更快的时钟频率、您的设置和保持计时裕度更小。 我会检查并查看设置和保持时间是否仍符合 DSI86要求。

    谢谢

    David