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.

[参考译文] TPS65982:PD 协商中的 VCONN 交换时序

Guru**** 2484615 points
Other Parts Discussed in Thread: TPS65982

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/677699/tps65982-vconn-swap-timing-in-pd-negotiation

器件型号:TPS65982

大家好、

DP 交替模式规范要求在 DR_SWaP 消息之前发送 VCONN 交换消息(请在 USB Type-C 插座上的 VESA DisplayPort 交替模式中找到"5.1.2 UFP_D"、符合 USB Type-C 标准)、但 TPS65982似乎不符合这种方式。  
由于 DR_SWaP 是在 VCONN_SWaP 之前发布的、因此我的客户在连接到 Macbook 时面临互操作性问题。

让我提出一些问题来阐明我们的器件在 VCONN 交换方面的行为。

1.是否有任何寄存器可更改 Vconn Swap 按摩的发送时间?

2.拒绝 DR_SWaP 时 TPS65982的行为如何?

3. 当端口合作伙伴根据 DR_SWAP 返回"等待"消息时、TPS65982的行为如何?

此致、

Takashi Onawa

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

    Takashi-San、

    我有较旧版本的规范(1.0)、但我在本文档中看不到第5.1.2节-您能详细说明要求吗? 我不知道在 DR 交换之前强制进行 VCONN 交换的任何要求。

    BTW、您使用的是哪个固件版本、Macbook 的 IOP 问题是什么? 请分享 PD 日志。

    并回答您的其他问题:

    • 答案1:否
    • ans-2:设备将不再向远端拒绝的角色请求 DR-Swap (DRS) 现在、这可能会对功能产生影响-一个示例: 假设982正在运行笔记本电脑配置、其对 DFP 的 DRS 请求被远端拒绝、则笔记本电脑将无法与电缆通信、并且随后不会进入 TBT 模式、因为 PD2规范要求端口为 DFP 以与电缆通信。
    • ANS-3:器件等待"tDRSwapWait"时间(在 PD 规范中定义)并重新发送 DRS 请求

    BR、
    Praneet

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

    大家好、Praneet-San、

    感谢您的回答。
    该文档在去年11月进行了更新、最新版本为1.0b (您可能是指版本1.0a)。 它们使用 FW 版本:3_10。

    下面是 IOP 问题的详细信息
    - USB 线路是堆栈式的、因为在连接到 Power Off 状态 MacbookPro 时 TPS65982不能是 UFP_U。

    起初、他们的产品是 Monitor、因此他们希望 TPS65982在其应用中是 Source/UFP_UFP_D、只要连接到任何合作伙伴即可。 但是、当他们的产品安装时、我们的 TPS65982连接到 MacbookPro 断电状态、TPS65982在 PD 通信结束时进入拉电流/DFP_U/UFP_D。 由于其产品设计为用作 UFP_U、因此在这种情况下会堆叠 USB 线(但 DP 线可用)。

     

    下面是他们所面临的情景的解释。
    [USB 线堆叠外壳]
    连接时、他们的产品变为 DFP_U/Source
    由于 TPS65982首选 UFP_U、因此它会将 DR_Swap 发送到 MacbookPro
    MacbookPro 拒绝 DR_Swap 消息
    TPS65982将 Vconn_Swap 发送到 MacbookPro 并被接受
    TPS65982发出"发现识别"并开始交替模式协商。
    6.最后,由于 TPS65982设置为 DFP_U/UPF_D/源,PD 协商结束

     由于 TPS65982是 DFP_U 且没有 DFP_U 功能,因此 USB 线路的通信将被堆叠。

    根据他们的调查、 处于断电状态的 MacBookPro 在连接合作伙伴后大约几百毫秒内似乎"拒绝"DR_SWAP 消息。
    另一方面、它返回 Vconn_Swap 消息的"等待"、因此如果 TPS65982可以在 DR_Swap 之前发送 Vconn_swap、则可以避免此问题。

     [问题]

    1. 是否有任何方法可以更改 DR_SWAP 和 VCONn_SWAP 的顺序(以防万一、让我再次询问)?
    2. 在 PD 通信结束时、您是否有任何想法将 TPS65982设置为 UFP_U/UPF_D/Source?

    此致、

    Takashi Onawa

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

    有什么意见?

    此致、
    Takashi Onawa
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Takashi-San、这个问题与 e2e.ti.com/.../678998相同 。如果是、我想关闭一个问题并跟踪另一个问题。 IMO、关闭此项并打开客户的线程是适当的。

    -/普拉尼特
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Takashi-San、我将以 e2e.ti.com/.../678998的副本解决此问题 -请使用另一个主题发布您的其他问题(如果有)。

    -/普拉尼特