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.

[参考译文] DS90C387:信号时序不准确-导致监视器进入诊断模式

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1213055/ds90c387-signal-timing-inaccurate---causing-monitor-to-enter-diagnostics-mode

器件型号:DS90C387
主题中讨论的其他器件: TFP401

您好!

IM 使用 TFP401APZP 和 DS90C387VJDX/NOPB 开发 HDMI 转 LVDS 桥接器-这是一种双通道转换器。

我在将 HDMI 电缆连接到电路板时遇到显示屏进入诊断模式(全红、绿色、蓝色、黑色、白色之间交替出现的问题)。

我已经测试了配置引脚的所有组合(BAL、双路、PD、R_FDE、R_FB、 等等)、任何东西都不会导致任何改进。 此外、还使用 TFP401APZP 中的所有相关控制引脚组合测试了所有这些组合(结果附加在电子表格中、"无"会导致屏幕显示)。

在过去、我遇到了 EDID 和 HDCP 的问题- EDID 现在已更正、EDID 复制自 TFT 提供的驱动器板。 我使用 Raspberry Pi 4作为 HDMI 源、无需 HDCP。 因此,我怀疑这些是问题的根源,但我当然会遗漏一些东西。

我已经用示波器测量了 ELV3_P、ELV3_N 和 ELVCLK_P、ELVCLK_N 差分波形、可正常工作的驱动器板(每个75MHz)与我的板(25MHz 和60MHz)之间存在明显差异

您能否提供一些见解、以了解可能导致屏幕引导至诊断模式的其他因素、因为显然已提供信号并且已测试所有可能的控制引脚组合。

此致、

Kacper

工作 AD 板(黄色=偶数数据3、蓝色=偶数 CLK):

我的设计无法按预期运行(黄色=偶数数据3、蓝色=偶数 CLK):

原理图:

e2e.ti.com/.../8117.Schematic.pdfe2e.ti.com/.../P19-TFT.pdf

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

    您好!

    我无法连接输入控制测试。

    如果您想查看此文档、我可以将其作为电子邮件的附件吗?

    此致、

    Kacper

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

    尊敬的 Kacper:  

    感谢您的提问。 如何具体地将其简化至 DS90C387? 您能否隔离每个器件并探测每个状态、以了解问题是来自  TFP401 (DVI 到并行端口)还是 DS90C387 (并行到 OLDI)。

    您是否可以尝试监视来自 TFP401的信号以查看这些信号是否不正确? 如果是、您将需要为该器件创建另一个主题、以便它被适当地映射到 TI 中该器件的零件所有者。  

    此致、  

    Logan

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

    尊敬的 Logan:

    感谢您的答复。

    来自 TFP401的信号看起来不错。 我现在成功地显示了图像、但图像失真、非常感谢您帮助我确定可能导致此问题的原因。

    我们现在收到的是此图像:

    您可以在桌面上看到、但是颜色失真。 我不确定这是不是由使用错误的 RGB 位数(48而不是36、您能否从随附的 TFT 数据表中确认这一点?)

    当桌面颜色设置为纯蓝色(0、0、255)、纯绿色(0、255、0)或纯红色(255、0、0)时、颜色显示正常(下面显示的红色供参考)

    但是、当我设置颜色组合时、例如橙色(255、140、0)、屏幕仍然出现红色:

    能否请您帮助演绎可能导致此问题的原因?

    我在下面附上了我们将使用的 EDID 以及 TFT 数据表。

    TFP401的设置为:

    OK_INV = 3V3

    DFO = GND

    PD = 3V3

    ST = 3V3

    Pixs = 3V3

    Stag = 3V3

    PDO = 3V3

    我们已多次更改这些设置、该问题无法由我们解决、您能帮助我们吗?

    DS90C387上的控制引脚为:

    Bal = GND (我们已尝试更改、但电路板停止工作)

    双电源= 3V3 (我们已将其更改为1.65V、电路板停止显示)

    PD = 3V3

    R_FDE = 3V3

    R_FB = 3V3

    我们还尝试将像素时钟从108MHz (双通道)更改为150MHz (双通道)、但问题仍然存在。

    我们也试图改变单像素双像素模式,但显示器停止工作,因此,我们认为它应该是48位双像素模式,以使2通道工作。

    我附上了 EDID 和数据表。 您能不能、请引导我们了解可能的错误。

    我们已经尝试了我们能想到的一切,并绝望地寻求一些帮助,我们真的会感激它。

    e2e.ti.com/.../Working-EDID.txt

    e2e.ti.com/.../7115.P19-TFT.pdf

    非常感谢

    Kacper

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

    Kacper、  

    如果问题与  TFP401有关、请创建一个新的 E2E 主题、同时将 TFP401标记为器件。 这将映射到该设备的所有者。 我无法帮助解答有关 TFP401的问题、仅限 DS90C387 问题。  

    此致、

    Logan