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.

[参考译文] SN65DSI83-Q1:LVDS 显示屏上无输出

Guru**** 2538955 points
Other Parts Discussed in Thread: SN65DSI83-Q1, SN65DSI83

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1388474/sn65dsi83-q1-no-output-on-lvds-display

器件型号:SN65DSI83-Q1
主题中讨论的其他器件:SN65DSI83

工具与软件:

您好!  

我们会遇到 一些定制硬件板随机出现的问题、即它们在 LVDS 显示屏上没有输出。

我们 在工作和非工作设置中都读取错误寄存器0xE5、我们观察到:  

  1. 介绍工作 设置、 其中显示 可以 无缝工作
    1. 0xE5寄存器值为0x01
  2. 在非工作设置下、显示为黑屏
    1. 0xE5寄存器值是0x0D 或0x09

pfa  IC 初始化序列。  

e2e.ti.com/.../sn65dsi83_2D00_init_2D00_seq.txt

此致、  

Avish Jain

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

    由于这是一个零星的问题、然后出现问题、即 PLL 解锁、这很可能是由于输入时钟上的抖动。 您是否使用 DSI 时钟或 REF 时钟作为您的 LVDS 时钟源?

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

    您好、Vishesh、

    感谢您的答复

    我们将 DSI 时钟(约200MHz)用作 LVDS 时钟源。

    对于所有运行设置、寄存器0xE5保留值0x01。 将0xFF 写入0xE5、这会将其更改为0x00。

    但是、在非运行设置中、寄存器0xE5最初显示0x0D 或0x09的值。 将0xFF 写入0xE5、这会将其分别更改为0x0C 或0x08。

    我们的设置涉及基于 Android 的 SoC、其中 SN65DSI83-Q1相关的 I2C 寄存器配置在引导加载程序本身内处理。

    下面随附了显示参数。  


    此致、

    Avish Jain

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

    嗨、Avish、  

    是否可以使用 REF 时钟而不是 DSI 时钟? REF 时钟将提供更干净、更易于锁存的时钟。

    此外、您是否满足上电时序要求?

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

    尊敬的 Vishesh:

    目前、我们没有为 电路板中的 SN65DSI83提供 REFCLK。 我们是否有任何其他解决方案/建议?

    谢谢!

    Balaji V

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

    您是否曾尝试过提升 DSI83-Q1的 EQ?

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

    尊敬的 Vishesh:

    1.请查看随附的初始化序列波形。

    2.我们试图提升 EQ (0xCC 到0x10、然后是 SOFT_RESET)、但很遗憾、它没有工作。

    3.手动回读寄存器时(通过 i2cget ),我们注意到所有值均已配置。

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

    DSI 波形看起来不正确。 您能否使用本文档步骤4中所示的波形确认 DSI 时序?

    链接: https://e2e.ti.com/support/interface-group/interface/f/interface-forum/852871/faq-sn65dsi84-no-display-output-with-sn65dsi83-sn65dsi84-sn65dsi85?tisearch=e2e-sitesearch&keymatch=sn65dsi84#

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

    您似乎正确配置了器件、并且初始化序列看起来正常。 不过、DSI 时钟看起来噪声很大、数据看起来不正确。 如果您有协议分析器、请确认每个的波形。

    我们在 一些定制硬件板中遇到随机问题、这些硬件板在 LVDS 显示屏上没有输出。

    在功能电路板和非功能电路板中、DSI 波形看起来是这样吗?

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

    您好、Vishesh、  

    1、请查看附件中功能电路板的初始化序列波形。  

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

    参考调试指南: (16)[常见问题解答] SN65DSI84:SN65DSI83、SN65DSI84、SN65DSI85无显示输出-接口论坛-接口- TI E2E 支持论坛

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

    这是调谐器工具:

     e2e.ti.com/.../4135.DSI-Tuner-2.1.zip

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

    感谢 Vishesh 提供了参考调试指南和 DSI 调谐器工具。 我们将查看这些建议并尽快给您答复。

    如前所述、我将连接来自非功能电路板的初始化序列波形(使用与功能电路板相同的测量设置记录此波形)

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

    嗨、Avish、

    初始化似乎没什么问题、因为色条适用于所有显示器、并且所有电路板上的初始化时序都是相同的。  

    如果您在使用提供的工具时遇到任何问题、请告诉我。

    此外、您是否能够对无法正常工作的芯片进行 ABA 交换、以查看问题是否出在芯片上?

    此致!

    Vishesh Pithadiya

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

    阿维什

    对于 初始化序列波形、在通道1、2、3和4上捕获了哪些信号?

    谢谢

    David

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

    David、您好!  

    通道1 - EN 引脚(不存在于最后两个白色 DSO 图像中)

    通道2 - I2C SCL

    通道3 - DA0P (MIPI 数据)

    通道4 - DACP (MIPI CLK)

    另外、我们无法安装 DSI 调谐器软件:  

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

    阿维什

    有关 DSI 调谐器软件的安装、请参阅随附的 Java 安装程序。  

    e2e.ti.com/.../jre_2D00_6u23_2D00_windows_2D00_i586_2D00_s.exe

    观察示波器波形、由于您使用 DSI 时钟作为时钟源、因此您需要确保在 DSI83-Q1 EN 引脚从低电平变为高电平之前具有有效的 DSI 时钟。 如果您可以在 EN 从低电平变为高电平之前提供有效的 DSI 时钟、您是否能够看到 PLL 锁定?

    谢谢

    David

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

    David、您好!  

    1. 我们已成功安装 DSI 调谐器软件、感谢您的帮助。
    2. 我们将在 EN 从低电平转换为高电平之前提供有效的 DSI 时钟。 随附的波形证实了这一点、但请注意、噪声是由测量设置造成的。 我们还包含了使用不同测量设置的同一硬件板的波形、该测量板只有三种功能探头。


    3. 我们  在 两个非功能性电路板上执行了 ABA 交换:
      1. 在一个板上、显示器短暂打开、但随后保持黑屏。
      2. 在另一块板上、显示屏工作了大约一个小时、然后又变黑。

    4. 在所有非功能板上、我们  始终 能够生成图形(寄存器0x3C -> 0x10)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此外、您能帮助验证我们的寄存器设置吗? 我附加显示规格作为参考。  

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

    阿维什

    我来检查寄存器设置、然后再给您答复。

    但高速模式下的时钟应具有400mVpp 的典型振幅。 将探针设置为每分频500mV 时、我们应该会看到振幅更大的时钟信号、我们是否确定 MIPI 源正在驱动 DSI 时钟? 如果可用、是否可以增加时钟振幅? DSI83-Q1 HS 差分输入电压最小为100mV、我希望确保时钟振幅高于最低输入要求。

    谢谢

    David

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

    阿维什

    我使用 DSI 调谐器软件检查了寄存器设置、看起来不错。

    谢谢

    David

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

    嗨、Avish、

    是否有任何更新?

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

    您好、Vishesh/David、  

    我们对这个问题很不满意。

    A. DSI 调谐器

    1. 我们使用具有以下设置的 DSI 调谐器来生成 CSR 列表。  




    2. 下面是从 DSI 调谐器导出的 CSR 列表。  

      0x09 0x00
      0x0A 0x05
      0x0B 0x10
      0x0D 0x00
      0x10 0x26
      0x11 0x00
      0x12 0x27
      0x13 0x00
      0x18 0x78
      0x19 0x00
      0x1A 0x03 [将0x1A 设置为0x01、因为我们有100欧姆差分端接]
      0x1b 0x00
      0x20 0x00
      0x21 0x05
      0x22 0x00
      0x23 0x00
      0x24 0x00
      0x25 0x00
      0x26 0x00
      0x27 0x00
      0x28 0x21
      0x29 0x00
      0x2A 0x00
      0x2B 0x00
      0x2C 0x0c
      0x2D 0x00
      0x2E 0x00
      0x2F 0x00
      0x30 0x03
      0x31 0x00
      0x32 0x00
      0x33 0x00
      0x34 0x10
      0x35 0x00
      0x36 0x00
      0x37 0x00
      0x38 0x00
      0x39 0x00
      0x3A 0x00
      0x3B 0x00
      0x3C 0x00
      0x3D 0x00
      0x3E 0x00

    3. 请您验证在 DSI 调谐器实用程序中输入的设置是否符合我们的面板规格(上传至之前的评论之一)。

    4. 我们在一个无法正常工作的电路板上尝试了这些 CSR 设置、但显示器仍为黑色。 0xE5 reg 显示0x08。

    b. DSI 时钟

    1. 我们可以在每个不起作用的电路板上生成测试图形。 生成图形时、0xE5 reg 显示0x00。

    2. 您还觉得、MIPI DSI 时钟有问题吗?

    c. DSI 数据

    1. 在前面的注释之一中、您提到 DSI 数据看起来不正确。

    2. 现在、我们没有高速 DSO、差分探头或协议分析器。  

    3. 你对此有什么建议吗? 您能否详细解释一下为什么此数据看起来不正确?

    此致、

    阿维什

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

    阿维什

    我之前关于高速模式下的时钟的评论。 如果比较下面的两个波形、两个捕获的每分段500mV、则捕获的时钟波形振幅会明显更小。 我预计高速模式下的典型时钟振幅约为400mV。 我无法判断 时钟振幅异常是实际问题还是示波器设置问题。

    但是、如果您能够获得测试图形、那么下一步是比较 DSI 输入和 LVDS 输出之间的线时间。

    DSI 输入端的线时间(从 HSYNC 到 HSYNC 的时间)与 LVDS 输出端的线时间相匹配。 LVDS 输出端的线时间是水平像素总量除以 LVDS 时钟频率。 您可以通过放大数据通道上的数据流来使用示波器测量 DSI 输入端的线时间、如下所示:

    谢谢

    David

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

    David、您好!  

    请查看 MIPI DSI 波形、现在已在正确的测量设置下捕获。  


    e2e.ti.com/.../HERO_5F00_SBDT_5F00_MIPI_5F00_DSI_5F00_Timing_5F00_Measurement_5F00_14_5F00_08_5F00_2024.pdf

    CC:

    此致、  

    Avish Jain

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

    嗨、Avish、Balaji、

    电压波动似乎处于正常水平、因此很可能不是问题的根本原因。 我们仍然希望详细了解 DSI 数据的线路时序。  

    要测量 DSI 数据、首先必须将 x 轴缩小到 ms 刻度。 会看到周期性脉冲、它是 Vsync 脉冲。 测量 Vsync 并确保频率与正在使用的刷新率相同。 进一步放大将显示 VSYNC 脉冲内的 HSYNC 脉冲。 测量 HYSNC 脉冲的周期。 此期间应与 David 描述的线时间相同。