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.

[参考译文] tps6.5986万:调试:可以'无法使用TPS6.5986万 + HD3SS460 mux获取DP

Guru**** 2481465 points
Other Parts Discussed in Thread: HD3SS460

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/662538/tps65986-debugging-can-t-get-dp-working-with-tps65986-hd3ss460-mux

部件号:tps6.5986万

我有自己 的TPS6.5986万 + HD3SS460 mux DFP实现,我正在尝试使其正常工作。 我正在尝试使4通道DisplayPort + USB2链接正常工作。 我正在使用 带有同步板的TPS6.5986万EVM模块作为UFP,它通过DisplayPort电缆连接到监视器。 到目前为止,我无法使用视频。 我能够使用 带有源板的TPS6.5986万EVM模块连接 到TPS6.5986万EVM+SYNC板,这似乎只需一段时间即可工作。

在我的实施中,从我能够确定的范围来看,连接UFP时,mux的Enable引脚会变高。 AMSEL针脚也会变高,POL针脚会根据插入的USB C电缆的极性发生变化。 我可以确定DP辅助数据的范围,使其进入 TPS6.5986万并留在SBU1/SBU2引脚上。 但是,我不会对DisplayPort主通道上的任何数据进行限制。 芯片组在插入UFP时正确地为其供电。

我正在 TPS6.5986万_HD3SS460_DFP_Advanced_v3_10.TPL项目的基础上构建应用程序。 当我将相同的固件应用到 TPS6.5986万EVM +源板而不是应用到我的实施时,系统就会工作。

我将把原理图粘贴在这里,以便查看。 我是根据EVM用户指南和mux源/同步EVM用户指南中的原理图绘制的: http://www.ti.com/lit/pdf/slvuan9 

我注意到的关于我的实施和DP-EXPAN-EVM的一个不同之处是将4个DP通道排序到mux中。 在第14页上,示意图显示DP连接器和mux之间的以下连接:

LNA <--> ML1.

LNB <--> ML0

LNC <--> ML3.

LND <-->ML2

我的频道连接为

LNA <-->ML0

LNB <-->ML1

LNC <-->ML2

LND <-->ML3

您能否评论一下为什么在EVM中以这种方式连接它们?

谢谢!

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

    当您是DFP (DisplayPort视频源)和UFP (DisplayPort视频接收器)时,DP连接器(全尺寸DP和mDP连接器)的连接有不同的连接。 对于全尺寸DP和mDP电缆,电缆组件中的DP通道都是反转的。

    您可以参考DisplayPort 1.4 规格中的图4-23:外部电缆连接器组件布线和图4-33:MDP电缆连接器组件布线。

    对于DP源板,我们将全尺寸DisplayPort连接器连接为接收器设备,以处理DP到DP电缆的反转。

    对于DP接收器板,我们将Mini DisplayPort连接器连接为源设备,因为它必须将DP通道显示为DFP。

    在LN0/1和LN2/3上进行翻转的原因是说明C型电缆中的SSTX/RX翻转。

    如果您能够在Windows系统的屏幕分辨率设置下看到监视器,则表示PD通信成功,并且从笔记本电脑到显示屏的AUX连接正常工作。

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

    很遗憾,我无法显示任何显示器来检查是否存在显示器,因为这是唯一的显示路径。 您是否可以提出其他检查建议,或者您是否认为这种布线错误是我的问题?

    在另一个注意事项中,我能够使I2C链路正常工作,因此我现在可以在TPS6.5986万芯片内读取和写入寄存器。 是否有任何方法可在固件中取消翻转LNA/LNB和LNC/LND?

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

    这是DP通道的连接问题。 这是一个非常细微的细节,需要DP规格/DP over Type-C规格/USB Type-C规格。

    SS mux由来自TPS6.5986万的GPIO控制,SS MUX是一种不可更改的纯模拟路径。

    雅各布
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    已理解。 我现在想知道我是否真的不应该在源侧翻转LNA/LNB和LNC/LND。 我刚刚查看了第14页上的示意图,它看起来像是在汇板上发生了交换(我想我对页面的哪个部分是汇板,哪个部分是源板感到困惑)。 源板似乎有LNA连接到ML0,LNB连接到ML1等。 因此,按照这一逻辑,我的"源"实施看起来是正确的。 请您确认吗?

    既然我现在有I2C通道在工作,你对我可以尝试继续调试我的问题的寄存器有什么建议吗?

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

    Matt,您好!

    正确,对于源侧,您不必翻转,因为您仍在"DisplayPort"系统中。 穿过Type-C连接器后,您必须处理翻盖。 但请记住,源板必须是您正在使用的DisplayPort源的UFP,因此必须作为UFP连接。

    查看以下图片并注意针脚编号:

    有关DisplayPort相关状态,请阅读0x58 (DP状态)。

    雅各布

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

    您好,Jacob,

    我对你的回答有点困惑。 您是否建议我的实施(又称源设备)需要编程为UFP?

    也许我们应该后退一步,只是为了澄清我的工作。 4通道DisplayPort接口输入到我的主板。 我的主板实际上是TPS6.5986万EVM参考设计的副本,具有HD3SS460 mux,如我粘贴的原理图所示,除了没有USB3。 我的主板已编程为DFP_D 然后,我的电路板通过USB C电缆连接到实际TPS6.5986万EVM + DisplayPort接收器板。 此EVM设置为所有开关均设置为0,因此它是UFP_D器件。 EVM上的小型DP电缆连接到监视器。

    附加的是DisplayPort状态寄存器的屏幕抓图。 我测量了HPD引脚,它确实很高(3.3V)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我应该提到,这是源板上TPS6.5986万的状态寄存器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Matt,您好!

    这就使事情完全清了。 我的建议完全是从DisplayPort的角度来看待 连接到笔记本电脑DisplayPort源的源板。 检查随附的图表。 源板DisplayPort插座作为UFP从笔记本电脑连接到DisplayPort源。  对于Type-C PD视点,您的主板将是DFP_D,因为它是DisplayPort的来源。 我们必须了解您的主板上的DisplayPort连接器的连接方式。 由于DisplayPort连接器可以作为DFP或UFP连接,因此您必须按针编号而不是ML0-3之类的标签(某些供应商将DFP/UFP版本放在其引脚上)。

    是否可以尝试使用最新的工具并运行调试模式选项? 该旧工具可能没有最新的映射。

    雅各布

    e2e.ti.com/.../dp_5F00_example.pdf

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

    Jacob,

    感谢您的解释。 该图可提供帮助。 因此,终极DisplayPort源是一台COM Express计算机,它通过带状电缆连接到我的主板,我的主板由此获得四个DP对(称为DP_PAIR0,DP_PAIR1,DP_PAIR2,DP_PAIR3)以及AUX和其他DP信号。 请注意,从这里,如果我要将这些线对连接到标准DisplayPort可接收端口(将D_PAIR0连接到ML_lane 0,将D_PAIR1连接到ML_lane ...),则为DisplayPort的Wikipedia页面上显示的连接器引脚  )链接工作正常,我的显示器显示数据。

    我下载了最新的工具,能够获取DP状态寄存器内容(从我的主板DFP_D)。 请参阅下文。

    有趣的是DP在两端都显示为已禁用..

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

    Matt,您好!

    您似乎已连接。 DP配置的设置表明我们已进入DP备用模式,但也设置了适当的引脚分配。 由于某些位字段看起来很奇怪,可能会出现一些解析错误。

    您能否查看数据状态(0x5F)? 我想确认我们已读取相同的寄存器。

    雅各布

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

    今天我尝试了许多事情,但都没有结果。 最后,我尝试将EVM固件加载到我的主板上,然后将GPIO1硬连接到3.3V,以便模式开关的第一个位置的开关打开(将CFC ID设置为1)。 这是当两个EVM都成功与其他虚拟机通信且DP正在工作时源板所处的配置。 我尝试时没有收到视频。 这是对我的进一步确认,即存在硬件问题,而不是某些配置问题。

    我仍然不确定如何去弄清楚我是否错了DP通道。 因为我只有从CPU模块直接输入到主板的通道0到3。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Jacob,

    附件是我的器件的数据状态寄存器(当前使用将CFG_ID设置为1的EVM固件进行编程,因此它认为它是DFP_D

    另外,我理解您对DP工作原理的解释,因为每条电缆实际上都是交叉电缆。 因此,结果是每个DP插座都需要根据它是源还是汇来进行适当的布线。 从较高级别来看,源端口需要连接到接收器端口。 由于与主板的连接是通过带状电缆进行的,因此不能进行交换/交换,因此我认为我的DisplayPort通道布线正确。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我还怀疑通过带状电缆将CPU模块(DP信号源)连接到我的主板。 我已经不用电缆了,所以现在主板直接连接,我仍然没有视频。 我还努力将USB C-C电缆缩短至~6英寸,并且我有一根从EVM到显示器的5 m mini DisplayPort到DisplayPort电缆。 我还没有仪器直接测量DisplayPort信号。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Matt,您好!

    您是否使其正常工作? 我能想到的另一件事是AUXN/P上拉和下拉。 AUX_N应有一个上拉,AUX_P应有一个下拉。

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

    不,我还没有让它工作。 仍然卡住。 AUXN/P抽头应该在J1/J2针脚上(AUX_P/AUX_N)? EVM板具有DNP P-在C_SBU1/C_SBU2上进行提取。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Matt,您好!

    它们不会放在EVM上,因为它们会位于笔记本电脑DispalyPort源和监视器上。 如果我们要添加上拉和下拉,我们将在AUX_P/N上进行双上拉和下拉 在DisplayPort源系统中,由于您将DisplayPort源直接连接到SS Mux和Type-C连接器,因此您必须将这些上拉/下拉列表放置。 某些DisplayPort显示器需要在AUX_N/P上安装分隔器才能设置HPD。

    SBU 1/2上的弱下拉是备用选项,用于支持C型规格中SBU 1/2上的最小下拉电阻。

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

    我可以确定AUX信号的范围,它们看起来被正确地拉至~3V (AUX_N)和GND (AUX_P)。 我看到一些数据在这些DC偏见的基础上激增。 我认为我有这种权利,因为我可以让系统使用2个EVM,这两个EVM都没有这些额外的上拉/下拉...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Matt,您好!

    您仍然需要这些。 EVM上不存在这些组件,但它们仍位于具有两个EVM的系统中。

    您应该在AUX_N/P上获得分压器

    雅各布

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

    您好,Jacob,

    终于找到了这个。 事实上,我将DP对与mux的极性错误连接起来。 感谢你的帮助。

    最后,我要问一个关于HRESET的问题。 在评估板上,当您按下重置按钮时,HRESET引脚仅连接到3V左右。 但是,数据表显示HRESET在1.8V以上不能超过3V。 哪一项是正确的?

    再次感谢您的帮助。

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

    很高兴听到您能让主板工作。

    对于HRESET,其最大电压应为1.8V。 这是我们在982EVM上犯的错误。 在短时间内声明可能不会损坏设备,但我们不建议这样做。

    雅各布