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:TFP401A到SN75LVDS83B的连接

Guru**** 2394295 points
Other Parts Discussed in Thread: TFP401, SN75LVDS83B, TFP401A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/617474/tfp401a-tfp401a-to-sn75lvds83b-connectivity

部件号:TFP401A
主题中讨论的其它部件:SN75LVDS83B,TFP401.

您好,

我们需要将HDMI转换为驱动LVDS面板(请参阅随附的显示屏和控制器数据表)

我们将TFP401A与SN75LVDS83B一起使用。 请参阅下面的示意图,了解我们如何连接两个IC。

问题:

1)关于两个TI芯片之间的连接。 根据随附的TI应用手册和数据表,有多种不同的方法可以将两个TI芯片连接在一起。 这看起来取决于显示屏的驾驶模式。 但我们没有太多的道理。 在我们的原理图中,您可以看到我们如何将它们连接在一起,但我们不认为我们连接它们的方式是正确的,因为供应商提供的数据显示不同的配置(但我们只有部分相关信息)。 因此,您能否展示/让我知道以6位和8位显示屏配置驱动连接的显示屏的正确连接。

2)根据上述问题,您能否更清楚地解释两个TI芯片之间连接背后的逻辑? 请详细解释。

3)对于 SN75LVDS83B和 TFP401之间的布线,是否需要使用受控阻抗布设迹?

4)如果是,两个芯片之间的所有迹线之间的迹线长度最大不匹配是什么?

非常感谢

Rick

e2e.ti.com/.../HX8282.pdfe2e.ti.com/.../ER_2D00_TFT070_2D00_3_5F00_Datasheet.pdf

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

    您好Rick,

    对于8位配置,请按照图3中所述的连接进行操作。  单通道LVDS连接示例。

    对于6位配置,不使用通道Y3。 这意味着不使用以下输入:D23,D17,D16,D11,D10, D5和D27。

    接收器外的数据和控制信号的迹线长度应尽可能接近相等。 迹线分离高度应为~5倍。 一般情况下,如果可能,迹线也应小于2.8 英寸(可以接受较长的迹线)。

    有关两个TI芯片之间的连接,请遵循TFP401数据表中10.2 .2.1 数据和控制信号部分的建议。

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Joel,
    当然,当您说~5倍高度时,您指的是轨迹底部表面与下方平面顶部表面之间的垂直间隙,对吗?

    是否还有说明TFP401A序列化顺序的文档? 即从输入到输出的序列化序列...即RX0-RX3并联每个时钟? 还是每4个时钟? 还是相反顺序? 等等。我认为它应该在数据表上,但找不到它。

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

    您好Riccardo,

    它指的是迹线厚度。

    关于数据同步,您可以在9.3 2 TFP401/401A计时和数据同步一节中找到所有详细信息。

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

    我知道你指的是轨迹宽度,但我指的是"高度"。 高度是指轨迹底部表面与下方平面顶部表面之间的垂直间隙,对吗?
    谢谢你

    Rick
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    还忘记了...当您说迹线分离时,您是指在对之间还是在同一对的两个迹线之间?
    谢谢
    Rick
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Rick,
    是的,您的高度正确。 此外,迹线分离是在并行数据和控制信号之间。
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢Joel,

    我们现在已按照您的上述指南制作了一个主板(我们使用8位显示配置),但没有视频信号。

    请特别查看所附的示意图:

    1. TFP401A与SN75LVDS83B之间的连接

    2.上述两个IC的配置

    3.上述第1点所述的连接,考虑到我们正在使用的显示屏的IC数据表(随附PDF)

    非常感谢

    Rick

     

    e2e.ti.com/.../HDMI-to-LVDS-_2D00_-Variant-1.pdf

    e2e.ti.com/.../HX8282-_2800_1_2900_.pdf</s>2800 2900

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

    您使用的是什么面板分辨率/时钟频率?

    您是否有由GPIO控制的PDO#和PD端子?

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

    Joel,您好!

    分辨率为1024 x 600,如需更多信息/详情,请参阅随附的显示数据表。 控制器(在这种情况下,您需要知道信号模式/顺序)是HX8282 (也随附pdf)。

    PDO#和PD均未连接(如图所示,上拉和下拉均未装配)。

    我们让它们浮动是因为它们具有内部上拉功能,当它们处于高位时,它们处于正常运行状态。

    谢谢你

    Rick

    e2e.ti.com/.../5684.HX8282-_2800_1_2900_.pdf</s>8282 28002900

    e2e.ti.com/.../8321.ER_2D00_TFT070_2D00_3_5F00_Datasheet.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Rick,
    您能否测量TFP401的OCK,VSYNC,HSYNC和DE频率?
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Joel,您好!

    垂直同步是一个恒定的0V

    HSYNC是稳定的3V3

    DE  是稳定的3V3

    OCKK请参阅随附的两个示波器屏幕截图(一个冻结帧,一个正在运行)。 显示正在运行的轨迹的轨迹显示大量抖动。  频率似乎在1.8MHz左右,但(!) 我们的范围仅为1GSPS - 100MHz,因此如果时钟高得多,屏幕截图中的抖动可能是由于波形采集中的范围限制。

    几个问题:

    1.您询问的所有4个信号的频率是多少?

    2.我假设VSYNC HSYNC和DE应该连续地在1和0之间切换,即使显示有静止图像(这是我们的情况-虽然我们显然看不到任何图像,因为显示路径明显不工作)。 是这样吗?

    3.若然,原因为何? 我们检查了所有PCB端的IC引脚编号映射和类似的潜在连接问题,但这些问题都与数据表中的数据表一致。

    4.考虑到以下所有因素,2个芯片之间的连接/布线是否正确(我在之前的帖子中附上了所有数据表):

    -对于显示驾驶员,IC需要LVDS驱动/通信模式/顺序

    —显示分辨率

    其他任何内容

    5.两个IC的配置是否正确(按照显示主板上安装了哪些配置上拉/下拉列表和哪些未安装的示意图)?

    请在下面查找范围跟踪屏幕截图:

    非常感谢

    Rick

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

    TFP401在原理图中配置正确。 您的HDMI源似乎没有将数据发送到TFP401。 在没有输入的情况下,设备将在OCK上输出自由运行的PLL。 如果没有输入,控制和数据输出信号的状态未知。
    请记住,TFP401不涉及EDID通信,EDID信息将通过DDC线直接从显示屏流向图形控制器。 如果您的HDMI源需要知道EDID信息才能开始视频传输,您需要EDID ROM来存储显示信息,例如,这就是PC如何知道接收器的功能。

    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Joel,您好!
    HDMI源代码是Raspberry PI计算模块,因此它发送标准HDMI信号,所有所需信息都已在标准Raspberry Pi OS驱动程序中编码。

    如果在标准Raspberry Pi IO板中安装了相同的计算模块,则显示器可以正常工作(它是与显示器的直接HDMI连接)。 在这两种情况下(计算模块标准板和PCB),计算模块和显示屏(或TFP401A)之间的唯一连接只是4个差分对。 因此,在这两种情况下,发送的信号完全相同,而唯一的通信发生在这4个HDMI差分对上。

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

    能否分享您正在使用的rasperry Pi和计算模型?

    此外,请分享来源提供的HDMI clk的范围捕获。

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

    Joel,您好!
    我们使用的Rasp Pi计算模块是最新版本(CM 3)。

    我们尝试探查跟踪,但奇怪的是,在显示完整图像的情况下,无论是在我们的主板上还是官方计算模块IO板上都可能没有信号。 无论我们尝试什么,信号的幅度都应该是几百mV。
    我们尝试了:
    -在其中一条时钟差分线路上使用单示波器探头,其示波器参考接地(即探头夹到板接地)
    - 2个带接地夹的探头连接在一起(而不是连接到PCB GND),探测两条差分时钟信号线,每个探头一条,其示波器位于差分和数学(差分)上
    可能是因为如前所述,我们的所有范围都是100MHz?

    谢谢你

    Rick

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

    根据我在网上找到的文档,您提到的计算模块具有以下信号:

    HDMI SCL
    HDMI SDA
    HDMI CEC
    HDMI CLKX
    HDMI Dx
    HDMI HPD N 1V8

    此模块似乎需要了解接收器功能,以便能够输出与您的LCD屏幕相匹配的正确分辨率。

    TFP401并不真正涉及EDID交换(或HDMI_SCL和HDMI_SDA)。 因此,您需要连接外部EDID ROM来存储显示信息,这就是模块如何知道接收器的功能。

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

    Joel,您好!

    我们通过定义自定义监视器(通过在config.txt文件中创建自定义描述符)使其正常工作。

    谢谢