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.

[参考译文] SN65DSI86EVM:DP 面板未获取视频帧

Guru**** 2472790 points
Other Parts Discussed in Thread: SN65DSI86

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1273635/sn65dsi86evm-dp-panel-not-getting-video-frames

器件型号:SN65DSI86EVM
主题中讨论的其他器件:SN65DSI86

您好、支持团队、

我们正在开发 DSI-eDP EVM。

我们有一个 QCS8250基地址、从该基地址可以使用 DSI 源。
最初、我们要测试1920x1080分辨率。 我们能够通过更新0x3c 寄存器来获取测试图形。 但 DSI 视频没有出现在面板上。
您能帮助我们获得解决方案吗? 我们需要在哪里检查、我们需要写入哪些额外的设置?

此致

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

    嘿 Jigar、

    请参阅以下常见问题解答:https://e2e.ti.com/support/interface-group/interface/f/interface-forum/945404/faq-sn65dsi86-how-do-i-programming-the-sn65dsi86-registers?tisearch=e2e-sitesearch&keymatch=sn65dsi86#

    这应该有一个 Excel 计算器、用于再次检查您的寄存器值是否正确。  

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

    您好 Vishesh:

    感谢您的快速响应。

    我已浏览过上述 TT 中提供的 Excel。 但是、由于我们使用 Qualcomm _noASSR 模式、我选中了选项卡、但很少有寄存器为#name、一些可写入值仅作为地址、而不是值。 所以我无法理解。 请、您能帮助我们理解这一点吗?

    附加屏幕截图以供参考、


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

    嘿 Jigar、

    请查看计算器、确保一切正常。 您能否将您输入到计算器的所有数据发送给我、以便我尝试重现问题? 我不确定计算器为什么会出现问题。  

    在此过程中、我将在下面链接黑屏调试指南、该指南介绍了最常见的问题、请尝试查看是否有用。

    指南: https://e2e.ti.com/support/interface-group/interface/f/interface-forum/945403/faq-sn65dsi86-sn65dsi86-black-screen-debugging-guide?tisearch=e2e-sitesearch&keymatch=sn65dsi86#

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

    您好 Vishesh:

    请找到我们在 DP 面板上设置的时序  

    将展示提供的主题并调试状态寄存器、从而在我发现任何问题时为您进行更新  

    此致、

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

    嘿 Jigar、

    我已经注意到 Qualcomm _noASSR 部分是一个错误、我们将努力修复它、但在发生这种情况时、在 Main_Inputs_Page 寄存器表中找到的值全都在那里、并且准确。 请尝试查看这些值是否起作用。

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

    您好 Vishesh:

    Qucalcomm_noASSR 段是否有任何更新?

    此致

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

    如果没有本周当前 OOO 成员的访问权限、我们将无法进行更新。

    您是否曾尝试使用 Main_Inputs_Page 上的 EDID 寄存器值。

    确保在计算器中启用活动内容。

    填写输入值时、您可以使用 Qualcomm _noASSR 按钮生成包含寄存器值的文件。

    这些值将保存到您的计算机中、不会出现任何异常值。

    尝试使用此过程、看看它是否适合您。

    此致!

    V·皮塔迪亚

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

    您好 Vishesh:

    我已经尝试按照建议的方式设置寄存器、但在 DP 面板上仍然没有任何输出。

    我已经讨论了建议的主题、下面是一些寄存器的状态

    寄存器    -值
    0xF0     0x02

    0xF1     0x03

    0xF5    0x20

    0xF8    0x01

    您能帮助我了解一下上面出现的错误状态吗? 并建议我应该在哪里调试。
    如果需要任何其他信息、请告知我。

    此致

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

    根据提供的寄存器、链路训练似乎可以成功执行、但 PLL 锁定和数据丢失也会导致问题。  有关更多详细信息、请参阅 SN65DSI86数据表的第8.1节。

    您能给我发送更多关于拉电流和灌电流时钟速度的数据吗?

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

    您好 Vishesh:

    连接 EVM 时、请找到 i2c 转储输出。

    如果您需要更多信息、请告诉我。

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

    嘿 Jigar、

    让我看看,然后回到你:)

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

    您好 Vishesh:

    在使用电子表格的 Linux 机器上、我们能够 从提供的 Excel 中生成正确的 DSI 序列命令。
    并且我们已经向 DSI on 命令添加了命令。 并能够从 I2C 读回。 但在连接的 DP 显示屏上没有获得任何输出。

    当我们用 DSI 写入 SN65DSI86寄存器时、请找到寄存器输出。  

    您能否向我们建议我们需要在何处验证连接侧的问题、或者是否有任何其他问题可能导致此问题? 您能帮助我们解决这个问题吗?

    此致

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

    我正在对问题进行更多的调查、但在我进行调查的同时、请查看此处。

    我仍在努力缩小这个问题的范围、就好像您在使用计算器、那么寄存器值应该是正确的。  这可能是一个 ASSR 问题、也可能是计时问题。 您能否仔细检查 CLK 时序并按照本调试指南中的步骤进行操作。  https://e2e.ti.com/support/interface-group/interface/f/interface-forum/945403/faq-sn65dsi86-sn65dsi86-black-screen-debugging-guide?tisearch=e2e-sitesearch&keymatch=sn65dsi86#

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

    根据您发送的数据、我们知道问题有 PLL 锁定、校验和错误和 ECC 错误。 您能向我发送正在使用的 DSI 源的规格吗? 此外、您是否已尝试编辑上面链接中所示的 ASSR 设置?

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

    您好 Vishesh:

    是的、我确实按照链接进行配置了 ASSR 寄存器、但仍然遇到同样的问题。

    此致

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

    您好 Vishesh:

    我曾尝试通过单 DSI 实现较低分辨率的1280x720、并能够在 DP 面板上获得输出。

    但是、当我尝试 使用单个 DSI 推导1920x1080模式的寄存器设置时、   Excel 的"Min DSI a clk Rate"和"Min DSI B clk Rate"外壳出现了问题。  

    但是、当我将"# of DSI B lases"设置为1或更高、直到4、然后获得 DSI A/B clk 值时。 如果将值"# of DSI B lannes"设置为0、则会出现"CLK to fast"问题。

    我们需要为1920x1080配置2个 DSI 吗? 你能证明这一点吗?

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

    嘿 Jigar、

    您当前未读取输入、因为您没有读取数据表表中的 EDID 输入。 将"数据表表"中的 EDID 输入切换为"是"。

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

    这样可以解决时钟速度太快的问题。

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

    感谢您的快速重播、快速时钟问题将通过它得到解决、  

    但当我配置2880X1440@90 FPS 时、屏幕会闪烁。 附加视频供您参考。  您能帮助我确定需要查找的位置吗? JFI 2880X1440@60 工作正常。 此外、还从 Excel 附加设置寄存器页面、供您参考。

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

    嘿 Jigar、

    您是否能够探测 DSI 输入?

    这也很可能是时序问题、我现在想确保 Hsync 和 Vsync 正确无误。 另外、如果您还尝试使用 REFCLK、因为这将清理时钟信号并帮助消除潜在的问题。