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-Q1:SN65DSI86 FHD 测试

Guru**** 2526700 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1036121/sn65dsi86-q1-sn65dsi86-fhd-test

器件型号:SN65DSI86-Q1

您好!

我们使用1920x1080 DP 监视器进行测试。

但屏幕正在闪烁。

当我检查颜色条模式(0x3C)时,它是正常的。

MIPI 使用具有4条通道的890Mbps 视频和突发模式。

下面是 I2C 设置。

//// I2C 设置

I2C-wr 2C 0A 06
I2C 电源2C 10 26.
I2C 电源2C 12 59.
I2C 电源2C 5A 05
I2C 电源2C 93 30.
I2C 电源2C 94 20
I2C 电源2C 0D 01

I2C-rd 2C 0A 1.

I2C 电源2C 95 00
I2C 电源2C 64 01
I2C 电源2C 74 00
I2C 电源2C 75 01
I2C-wr 2C 76 0A
I2C 电源2C 77 01
I2C 电源2C 78 81
I2C-wr 2c 96 0A

I2C-rd 2C 96 1

I2C 电源2C 20 80 07
I2C 电源2C 24 38 04
I2C 电源2C 2C 00
I2C 电源2C 30 05 80
I2C 电源2C 34 94
I2C 电源2C 36 24
I2C 电源2C 38 58.
I2C 电源2C 3A 04
I2C 电源2C 5B 00
I2C 电源2C 3C 00
I2C 电源2C 5A 0D

我应该检查哪个部分?

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

    您好!

    您能否分享面板规格?  

    请参阅此 DSI86调试常见问题 解答 https://e2e.ti.com/support/interface-group/interface/f/interface-forum/945403/faq-sn65dsi86-sn65dsi86-black-screen-debugging-guide、 您是否可以将状态寄存器0xF0转储到0xf8?

    谢谢

    David

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

    您好!

    它是一款 DP 1.4产品、以普通显示器的形式最高可达4Kx2K 120Hz。

    但是、它可以显示为 DP 源的分辨率输出。

    下面是测试 DSI86之前通常标记为 DP 源的 LCM 设置值、并根据以下值测试 DSI86。

     -像素时钟:148.5MHz

     - V 频率 :60Hz

     -1920、44、148、88 (H 型、宽度、 BP、FP)

    -1080 、5、36、4 (V actvie、width、 BP、FP)

    我 检查了从 F0到 F8的值。

    F6的值是0x06、其余的都是0x00。

    谢谢

    卢卡斯

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

    卢卡斯

    您能否使用寄存器0x5F 将 HSYNC 和 VSYNC 映射到 GPIO3并进行测量?

    HSYNC 频率=像素时钟/ Htotal (1920+44+148+88)

    谢谢

    David

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

    尊敬的 David

    我使用示波器检查了67.5 KHz 波形。

    它与计算值相匹配。

    但是、F6的值仍然为0x06。

    谢谢

    卢卡斯

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

    卢卡斯

    1.您能否更改寄存器0x11处的 DSI 通道均衡并查看其是否有用?

    2.如果更改均衡没有帮助,您可以检查 DSI 侧的设置和保持时间,以确保没有违反计时的情况吗?

    您使用的 DSI_CLK 频率是多少?  

    这是18bpp 还是24bpp 应用?

    谢谢

    David

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

    David  

    我已经更改了寄存器0x11的设置、但尚未解决。

    DSI_CLK 为445MHz 和24bpp。

    谢谢

    卢卡斯

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

    卢卡斯

    我可以看一下您的原理图吗?

    谢谢

    David

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

    David

    请参阅以下原理图。

    谢谢

    卢卡斯

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

    卢卡斯

    显示器是否支持 ASSR?  

    在开始链路训练之前、您是否确定寄存器0x0A 处的 DP_PLL_LOCK 位为"1"?

    谢谢

    David  

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

    David  

    DP_PLL_LOCK 始终正常。

    我读取 DPCD 0x0D (eDP_configuration_cap)处的位0、但值为"0"。

    我认为该显示器不支持 ASSR。

    但是为什么 color_bar_pattern (0x3C)没有问题?

    谢谢

    David

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

    卢卡斯

    您可以随时修改电路板以禁用 DSI86 ASSR。  

    要禁用 ASSR、请通过1k 至10k 电阻器将 TEST2引脚拉至1.8V。 一旦 TEST2为高电平、必须执行以下步骤:
    1.将0x07写入寄存器0xFF。 这将选择第7页。
    2.将0x01写入寄存器0x16。 这将使 ASSR_CONTROL 成为读取/写入。
    3.将0x00写入寄存器0xFF。 这将选择第0页。
    4、将0写入寄存器0x5A 的位1:0。 这将从 ASSR 变为标准 DP。

    我还从寄存器转储中看到寄存器0x0A 读回为0x01、您能否确保 DSI86看到参考时钟和 PLL 锁定?

    谢谢

    David