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.

[参考译文] TFP401A:信号不准确-导致显示器显示失真图像

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1213750/tfp401a-signal-inaccurate---causing-monitor-to-display-distorted-image

器件型号:TFP401A
主题中讨论的其他器件: DS90C387TFP401

您好!

IM 使用 TFP401APZP 和 DS90C387VJDX/NOPB 开发 HDMI 到 LVDS 桥接器-这是一种双通道转换器-我已经在器件型号为 DS90C387的情况下请求帮助、被告知我不会获得任何帮助、因为该问题是由 TFP401A 引起的。

我遇到显示屏显示失真图像的问题。

我已经连接了上一个主题、其中概述了我尝试过的所有内容以及系统的当前配置。 我还附上了概述这些问题的图片。

e2e.ti.com/.../4579586

我们已尝试更改 TFP401APZP 和 DS90C387VJDX/NOPB 上的配置引脚、而显示屏没有变化或完全停止。

我们已更改了差分对阻抗匹配和长度匹配、并更改了 RGB 输出中的长度匹配。

我们还尝试了更改 EDID、但这不会产生任何影响、也不会使显示器停止工作。

您能帮助我们找出什么可能导致这个问题,我们会很高兴。

此致、

Kacper

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

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

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

    Kacper

    您能否共享此设计的原理图和布局?  

    您现在正在使用哪种分辨率? 是否可以降低分辨率并查看失真的图像是否消失?  

    此外、当您从来源发送视频时、是否也包括音频? TFP401A 仅支持视频、不支持音频。

    谢谢

    大卫

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

    尊敬的 David:

    感谢您的答复。  

    我已附上了原理图、但当我回到办公室时会将布局发送给我。

    TFT 分辨率为1920 X 360 +消隐像素。 我尝试过许多不同的分辨率、只有1080p 看起来可以正常工作、但也失真了。  

    我尝试更改时钟频率(这不会改变任何内容)、我怀疑添加额外的消隐像素可能会有效果、但我不确定要使用的值、因为我们使用的 EDID 是直接取自此特定 TFT 的专用驱动器板。

    当信号中包含音频时、TFT 进入诊断模式、拒绝正常工作。 当从 EDID 中删除了所有音频时、我们开始接收到现在看到的失真图像? 是否还有其他任何因素可能导致 EDID 出现问题?

    感谢您的帮助、非常感谢您对此问题的帮助。

    此致

    Kacper

    e2e.ti.com/.../8117.Schematic-_2800_1_2900_.pdf

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

    Kacper

    我对 TFP401A 和 DS90C387之间的奇数/偶数像素连接有疑问、要求 FPDLink 为我提供双倍校验。

    谢谢

    大卫

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

    您好!

    从偶数/奇数的角度来看、这在原理图中看起来是正确的。 不过、LSB/MSB 看起来可能发生翻转。  下表/位方向将输出此面板所针对的 VESA 模式。  

    TFP401是否配置为翻转 LSB/MSB、或者这是否就是问题所在?

    Kacper、您可以尝试稳定的红色、绿色或蓝色图像来查看其是否显示正常吗? 在本例中、我认为 A LSB/MSB 不会对图像输出产生影响。

    此致、  

    Logan

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

    尊敬的 Logan:

    我在另一个线程上尝试了纯蓝色、红色和绿色输出、我在该线程的开头提供了此内容、因此请将此作为我已经尝试过的所有内容的参考。

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

    从这些测试来看、纯蓝色、红色和绿色似乎可以正常工作、但需要 RGB 组合的颜色无法正确响应。  

    您是否确定交换了 MSB 和 LSB? -如果这是肯定的情况下,那么我们将再次尝试一个重新设计的板。 但是、在制造上再浪费1-2周时间之前、我希望尽可能确定。  

    感谢您的帮助、

    此致

    Kacper

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

    您好!  

    由于今天是美国公众假期、我们将在周一继续满足您的要求。 感谢您的耐心。  

    此致、  

    Logan

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

    好的、谢谢。

    我还检查了原理图上的连接、它与 TFP401APZP 和 DS90C387VJDX/NOPB 的两份数据表一致。

    我对纯色 RGB 进行了一些额外的测试、以尝试并了解正在发生的情况:

    我收到了以下结果:

    (0,0,0) RGB 总是导致显示为黑色(无颜色)。

     -首先它测试了红色分频位值(1、2、4、8. 16. 32. 64.128)

    红色位值1 -我预计它不会改变颜色并保持为黑色、但会显示红色。

    红色位值2 -我预计它不会改变颜色并保持为黑色、但是显示的红色比位值1更亮。

    红色位值4

    红色位值8、16、32都显示为黑色、我附加了32作为参考

    红色位的值64

    红色位的值128.

    从上面的结果可以看出、位的顺序似乎是错误的、其中位1和2实际上是2个 MSB (绿色和蓝色位也是这种情况)。 您能否解释一下错误可能在哪里、我已经多次检查数据表、所有数据位的连接似乎都正确无误。

    谢谢、此致、

    Kacper

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

    您好 Logan 和 David、

    你们中有人能解释一下我为什么要经历上述行为、并提供一个解决方案吗?

    此致、

    Kacper

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

    Kacper

    请参阅引脚定义和表9-1、其中显示了例如、RGB7位于 QD23和 QE23上。

    是否可以使用蓝线更改 PCB 上的红色像素顺序并重复实心红色实验?

    谢谢

    大卫

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

    尊敬的 David:

    感谢你的消息。

    我很确定 TFP401A 的 RGB 输出是正确的。 IM 确信此错误是由于与 DS90C387VJDX/NOPB 的 RGB 连接不正确引起的。

    我曾尝试使用导线改变红色连接、但焊接/长度匹配的不准确导致我在屏幕上出现"三角形"、并且某些通道未正确接收。

    我所做的是测试8位红色值的每个位、以查看哪个位的顺序是最低有效和最高有效。

    我发现了以下内容(以 even_Red Channel 为例):

    R20 (引脚84)= R0 LSB

    R21 (引脚81)= R1

    R22 (引脚80)= R2

    R23 (引脚79)= R3

    R24 (引脚78)= R4

    R25 (引脚77)= R5

    R26 (引脚76)= R6

    R27 (引脚75)= R7 MSB

    这似乎同意所有偶数/奇数绿色、蓝色和红色数据、但在低 RGB 值(<32)下很难分辨、因为屏幕几乎是黑色的。

    您能否确认这些连接是否正确、以便我们能够制造出可正常使用的 PCB。

    我已经随附了原理图和说明更改连接的文本、以供参考。

    我还发现一个文档会同意我的新连接、但我认为不同意 DS90C387VJDX/NOPB 数据表?

    https://www.hobbielektronika.hu/forum/getfile.php?id=164305

    谢谢、此致、

    Kacper

    e2e.ti.com/.../Annotated-Schematic.pdf

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

    Kacper、  

    如果显示面板 RX 格式要求是双 OLDI/LVDS VESA 格式、则以下文档将有助于映射387的输入(请参阅下文387 TX 列) https://www.ti.com/lit/an/snla014a/snla014a.pdf

    修改后的注释仍然不正确。 您需要直接镜像 LSB 和 MSB。 同样、这是假设采用传统的 VESA 格式;您需要在显示中验证这一点。

    注意*本应用手册和数据表的索引从0-7编制而不是像原理图那样从1-8编制。

    此致、  

    Logan

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

    我不相信这些新的连接可以是正确的基于第一组测试使用红色通道进行。 我们证明 R17和 R27是最高有效位。 -这是通过将红色值设置为2来测试的,这会将 Red_B7 (奇数和偶数)设置为高电平。 设置 R16和 R26导致红色强度减半、当设置 R15和 R25等时、红色强度再次减半。

    我不明白如何才能告诉我、当我的测试显示其他内容时、B16是最高有效位。

    我也不明白如何你可以证明位的顺序,当,再说一次,我的测试显示否则。

    从我的测试结果来看、下面带叉的更改看起来是正确的、我想问您能否确认这一点、而不是仅基于数据表作出的回答。 我还要求您这样做、因为我之前附上了一个单独的 TI 文档、该文档不同意这些连接。 我已再次在下方复制、请查看。

    www.hobbielektronika.hu/.../getfile.php

    /resized-image/__size/320x240/__key/communityserver-discussions-components-files/138/pastedimage1681507733193v3.png

    (BLUE_B8 = LSB、BLUE_B1 = MSB)

    我期待收到您的回复、了解您是否能够重现此问题。 我们计划一年购买数百种此类芯片、但由于缺乏 TI 的真正支持、我们似乎必须尽快与另一家制造商寻求不同的解决方案。

    此致、

    Kacper

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

    Kacper、

    请说明显示屏是使用 JIEDA (格式1)还是 VESA (格式2)颜色包装规则来输入显示屏? 我在显示数据表中没有提到它、这将影响器件的颜色映射要求。 由于 TI 不是此器件的所有者、我们无法进行确认。

    我不相信这些新连接可以根据使用红色通道进行的第一组测试来正确。 [/报价]

    我现在注意到的一个重要区别是、以前没有做过、MSB 到 LSB 触发器实际上已经通过 TFP401A 输出端的信号名称/连接完成了。 QE0是 LSB、QE7是 MSB。 但随后您会将 QE0重新分配给 EVEND_BLAY_B8。 因此、在387引脚命名时的 LSB/MSB 注意事项相反。 因此、上面我要求翻转 LSB/MSB 的标记实际上是它当前的布线方式。

    综上所述、我认为此处的问题同样是 JEIDA 与 VESA 映射格式。

    JEIDA 格式的位0对应于 VESA 中的位6。

    JIEDA 格式的位1对应于 VESA 中的位7 (MSB)。 这就是为什么"2"是您的测试中最明亮的原因。

    您提供的数据表和应用手册之间的布线差异是 VESA 与 JEIDA。

    数据表映射表实际上是针对 JEIDA 映射的(如上面两张从数据表中取走的图片所示)。

    我怀疑您的小组需要 VESA 格式。 您列出的另一个应用手册链接适用于 VESA。

    因此、需要修改路线以匹配您链接的应用手册。 但是、上面的交叉输出映射似乎仍然不正确、由于如上所述、QE 到信号映射将交换 LSB/MSB、因此需要交换 MSB/LSB。

    QE[23]映射到 R27

    ..

    QE[16]映射到 R20

    我认为这澄清了问题,但请告诉我们是否还有其他问题。

    此致、

    Logan

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

    尊敬的 Logan:

    感谢您的回答、我们已经构建了一个具有更改连接的新 PCB、并且有一个可正常使用的显示屏。

    最后有一个问题我似乎找不到。 似乎隔行扫描像素以某种方式偏移了1、我不确定还有什么可以描述这一点。

    我已经在硬件上尝试了多种不同的设置引脚组合、还尝试了与 EDID 上的交错相关的一切。

    您能否在硬件或 EDID 中建议可能导致此问题的原因?

    我已附上下面的像素偏移图像:

    交换 LVDS 通道是否可以解决该问题? 交换 A0P - A3P 为偶数数据、交换 A4P - A7P 为奇数?

    我期待收到您的回复、

    此致、

    Kacper

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

    尊敬的 Logan、David:

    交换 LVDS 奇数/偶数输出后、显示器现在可以正常工作。

    感谢您对我的问题的耐心和帮助、非常感谢。

    此致、

    Kacper