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.

[参考译文] TFP401:无法在 TFP401PZP,Ghost screen &amp 上获得正确的视频输出;失真的像素

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1321428/tfp401-unable-to-get-proper-video-output-on-tfp401pzp-ghost-screen-distorted-pixels

器件型号:TFP401

HII TI 大师级的

我已经使用 TFP401PZP TMDS DVI 接收器/解串器(来自 Mouser Electronics)设计了我自己的显示驱动程序板、该解串器连接到分辨率为800x480的24位并行 RGB 7英寸电容式触摸显示。

显示数据表: https://www.dwin-global.com/uploads/LCD-DATASHEET-LN80480T070IB3098.pdf

所有细分市场的配电都做到了完美。 驱动器板采用2层 PCB 设计(背层仅专用于接地层)。

根据 IC 数据表、我还以以下方式设置了引脚参数:

DFO = L

nPDO = H,通过0 Ω 连接到引脚8。

ST =高

Pixs = L,1px/clk

nSTAG = H

OK_INV = H

还将 EDID 设置为具有800x480分辨率的外部 EEPROM。

但在输出时,我得到失真的视频(鬼屏幕/像素不匹配)绿色水平线条。 我还分享了视频输出屏幕和电路板及原理图。

链接:https://imgur.com/a/pT2oVtv

原理图如下所示:

e2e.ti.com/.../4863.DISPLAY.pdf

此不良视频输出的原因可能是什么、或者通常有什么问题?

我们将非常感谢您提供任何帮助。

谢谢、此致

阿里吉特

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

    嘿、Arjit、

    现在看看这个,我会尽快回到你。

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

    是的,先生,请以任何可能的方式指导我。

    等待您的响应。

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

    设置意味着:

    DFO =连续时钟

    nPDO =正常运行/驱动器打开

    ST =高驱动强度

    Pixs = 1px/clk

    nSTAG =对于1px 模式应该是不相关的、但尝试设置为同步

    ock_inv =上升沿、tru 检查下降沿触发器

    您可以在示波器上看一下 TFP401的输出时钟、VSYNC 和 HSYNC 吗? 这些信号是否有任何问题、或者它们看起来是否稳定?

    此外、 您能否共享布局文件?

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

    您好,先生

    如上所述、电路板引脚配置如下:

    DFO =下拉以提供连续时钟

    nPDO =连接至 SCDT 以实现正常运行/驱动器打开

    ST =上拉可实现高驱动强度

    Pix =针对 1px/clk 被下拉

    nSTAG =拉高、以实现正常的同时偶数/奇数像素输出

    ock_inv = 下拉为高电平 :在 ODCK 上升沿锁存输出数据

    我通过示波器获得的结果:

    ODCK =-51MHz  

    VSYNC=37.43KHz

    HSYNC = 37.37KHz

    下面列出了主板布局的 pdf 和设计文件(只灌输了相关的章节):

    e2e.ti.com/.../DISPLAY-REVIEW.pdf

    布局: e2e.ti.com/.../1106.Display-Driver-Board-PCB-Layout.zip

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

    嗨、Arijit、

    需要看一下布局和原理图、但您是否还尝试了 ODCK_INV 的下降沿触发器?

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

    几件事情、

    1) 1)似乎您将同一网中的所有3.3V 引脚连接到了一组铁氧体磁珠。 正确的实施方法如下、不正确地隔离不同的电压电源将导致 PLL 和内核上出现主要电源噪声。 在数据表的第10节和第11节中可看到适当的基准。

    2) 2)由于格式原因、我无法打开您的布局文件。 您可以发送.brd 文件吗?

    3) 3)根据发送的布局图像、迹线长度似乎没有正确匹配。 差分对的长度相差应~2mil 或更小。  

    4)此外、似乎通过这个电路板上的通孔有不正确的接地层耦合。 请参阅数据表中的图12.3。

    如果您有任何其他问题、请告诉我、

    此致!

    V·皮塔迪亚

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

    先生,

    所有差分对长度均小于2英寸、并且已正确加长/调优相同、这是因为我在设计 PCB 时也遵循了相同的设计说明。 我没有 Altium Designer、我无法提供您请求的 PCB 文件。

    也尝试了针对 ODCK_INV 的下降沿触发器、但结果是相同的。

    EDID 编程或其他方面有问题吗?

    • 注意:我遵循了 Waveshare 的7英寸 HDMI 显示板的 PCB 布局、它与我的设计非常相似(布局和架构)。
    • 如果您需要更多信息、我可以给您发送邮件。

    谢谢,先生,祝您愉快!

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

    嗨、Arijit、

    我们使用 e2e 作为唯一的通信手段以进行跟踪。 通过查看面板数据表、您可以看到输出到480x800显示屏、这意味着您的 HSYNC 和 VSYNC 时序不应相同。 此外,您的 OCK 频率为-51 MHz ,超出您的面板规格:

    请仔细检查您的源设置、因为 ODCK、HSYNC 和 HSYNC 似乎不正确。

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

    您好、先生

    只需要告诉我一点。 我有一个使用1.65伏特直流/直流转换器的 TFP401APZP IC、但我有 TFP401PZP 。 将同一个 LCD 面板连接到显示屏后、一切都能正常工作、显示屏也能正常工作 旧驱动器板 ;然而,当我将显示器连接到我新 设计的驱动器板时,出现上述问题。


    左图:相同的 LCD、 旧驱动器板上的 TFP401APZP IC。

    右图:在新驱动器板上使用 TFP401PZP IC 时采用相同的 LCD。

    这两个 IC 之间是否有明显差异、或者我是否遗漏了任何内容?

    谢谢!

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

    嗨、Arijit、  

    TFP401与 TFP401A 的唯一区别在于、TFP401A 包含 HSYNC 再生电路。 这需要 与表现出 HSYNC 抖动的 Sil154进行互操作。 然而、Sil154已不再上市。 它们是引脚对引脚兼容的。 您能否查看 工作显示的 HSYNC、VSYNC 和 OSCK 时序?

    我认为时钟、HSYNC 和 VSYNC 时序在工作显示屏上与不工作显示屏上会有所不同。

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

    好的,先生。 我将重新测试电路并向您反馈。 这些信号的预期时序是多少? 还有什么可能导致视频输出看起来像这样?

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

    以下是您应该在 HSYNC、VSYNC 和 ODCK 之间看到的一些一般关系:  

    ODCK/ H_TOTAL = HSYNC 频率

    ODCK/(H_total * V_total)= VSYNC 频率

    vsync 频率=面板刷新率

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

    您好、先生!

    我已经  通过示波器测试了新旧驱动器板的电路。  

    我通过示波器获得的结果:

    驱动器板

    ODCK = 49MHz

    DE=35.91KHz (VPP = 2.43V)

    HSYNC = 37.34KHz

    VSYNC=60Hz

    驱动器板

    ODCK = 34MHz

    DE=28.81KHz (VPP = 2.27V)

    HSYNC=31.04KHz

    VSYNC=60Hz

    新驱动器板的唯一问题是 时钟、HSYNC 和 VSYNC 时序在 准时显示几分钟(5分钟)后消失。

    直到5分钟显示屏保持在黑暗模式、5分钟后一些垂直线会 将显示屏输出转换为上面发布的图像。

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

    从我的角度来看、似乎你已经正确设置了所有内容。

    您是否已尝试使用另一款芯片? 另外仔细检查 LVDS 侧的输出终端。  根据我的理解、波形看起来很正常、但5分钟后离开、对吧?

    原始波形与现在之间发生了什么变化?

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

    是的、先生、我用新的 IC 更换了旧的 LED、而且示波器探头也有缺陷。 更换探针后、我得到了准确的读数。 并检查了 LVDS 侧的输出终端、发现其中没有问题

    编辑:在源计算机中关闭屏幕消隐选项后,黑屏不会消失。 现在,唯一的问题是显示屏仍然处于黑屏模式。

    我如何确保 IC 是否将 TMDS 输入解串行化为并行位? 我是否应该测试任何东西?

    #故障排除步骤

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

     硬件似乎正确实现、但视频时序关闭:

    这些计算是在假设两个器件的面板相同的情况下完成的。 旧电路板(正在工作)已超出显示面板的规格、因为最大 DCLK 为46.8 MHz、但它正常工作是没有意义的。 实际上、新电路板的实现时间接近正确的时间、但实际无法正常工作。  

    我缺少什么吗?

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

    我认为旧驱动器连接了1024x800分辨率显示器。(数据表未找到)每当我将新显示器连接到旧驱动器板时,我更改 EDID 中的分辨率并进行连接。

    我已经尝试将新旧显示屏连接到我新设计的电路板、但都不能正常工作、但它们在旧驱动板中工作良好。

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

    嗯、好的、您为旧电路板和新电路板发送的时序测量值是针对800x480正确吗?

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

    实际上、我忘了说、如果我通过  800x480  两个驱动器板的显示屏上、定时是准确的。

    即  

    ODCK = 34MHz

    DE=28.81KHz (VPP = 2.27V)

    HSYNC=31.04KHz

    VSYNC=60Hz

    1024x600显示屏的情况下、当我连接至两个驱动器板时

    ODCK = 49MHz

    DE=35.91KHz (VPP = 2.43V)

    HSYNC = 37.34KHz

    VSYNC=60Hz

    唯一的问题是、我可以使用两个显示屏在旧驱动器板中获得视频输出、但使用新的板时不能获得。

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

    尝试将 DFO 引脚设置为0->1  

    此外、探测 SCDT 引脚、查看器件是否发现通道运行正常

    另外、您测量的 TFP401A Vpp 值是多少? 似乎面板的预期电压为4V、

    如果您有可用的焊接设备、您是否可以将 TFP401焊接到新电路板上、并将 TFP401A 焊接到旧电路板上。 这将有助于确定芯片是否不配合或主板是否是问题所在。

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

    将 DFO 设置为激活高电平将不会带来任何变化、因为我有 TFT 支持面板。(已尝试)

    我已经测试了 SCDT 引脚、它会保持高电平、直到 ODCK/DE 持续运行。

    前面讲过、面板具有不同的电源单元、用于背光和 LCD 驱动器电路。 能够完美地完成配电。

    IC 更换是我唯一剩下的选择。 除了它,有什么我应该尝试的东西吗?

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

    我想看看其他的选择,但似乎我们已经覆盖了我们所有的基础。 如果换芯片有什么改变、请告诉我。

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

    我交换了 IC、将 TFP401PZP 置于工作板上、将 TFP401APZP 置于非工作板上。 旧电路板在 TFP401PZP Ic 上工作正常、但新电路板仍出现相同的问题。 我了解到、问题与 IC 无关。

    该计时图上仍然显示了该时序图。

    旧显示柱-工作板上的1024x600面板

    新的显示栏-不工作板上的800x480面板

    都是一样的、但还是不知道是什么问题。

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

    正如我之前提到的、如果这个问题不随芯片发生、则意味着布局/原理图实现不正确。 在两块电路板之间、您有何不同之处? 在原理图和布局方面

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

    唯一的区别是旧电路板在 差分对附近包含90欧姆共模扼流圈、新电路板尺寸也不小、除此之外一切都相同

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

    有什么方法可以检查新电路板上的 EMI? 如果这是工作板和新工作板之间的唯一区别、这是唯一可以解释的问题。

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

    是的,我有同样的想法。 HDMI 输出端或输入端是否存在 EMI 问题? 我对分歧有疑问。 成对布线。 你怎么看?

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

    如果问题是像我们确认的那样由电路板引起、则很可能是迹线/布局问题。 制造过程中是否存在问题? 遗憾的是、我最后不能做太多来获得进一步的支持、但如果您在调试过程中有任何问题、请告诉我。

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

    嗨、Arijit、

    我将由于不活动而关闭该线程。

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

    您好、先生!

     关于 PCB、我有一些好消息。 在我对 PCB 布局的第二次迭代中、该驱动程序板现在可以完美运行。 我做了一些小的调整、例如在 HDMI 输入差分对旁边添加一个90欧姆 CMR 滤波器、并通过 适当的阻抗匹配将所有差分走线调整为长度60mm .(问题出现不正确的 diff。 配对路由)

    感谢您提供的指导和建议。