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.5982万:CC通信中的数据角色问题

Guru**** 2458840 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/602718/tps65982-data-role-issue-in-cc-communication

部件号:TPS6.5982万

大家好,

 我对tps6598x上的数据角色交换问题有疑问。 如果我们将我们设置为UFP数据 (如Dock应用程序),但主机拒绝CC通信中的DR交换要求(如处于睡眠模式的Macbook/Pro),我们将承担错误的数据角色,然后Dock将在Macbook/Pro开机后无法进行数据传输。 是否有任何方法可强制c类应用程序中的数据UFP端的停靠端? 我想也许我们可以在开始时将Dock设置为UFP,但如果以UFP开始,可能会出现其他问题。  感谢您的善意帮助。 如有必要,我可以提供日志文件以供参考。

FW:1.11 .................................................................05 IC:TPS6.5986万

此致,

Gary

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

    您好,Gary:

    0x29中是否选中了"Process swap to DFP"(进程交换至DFP)?

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

    您好,Jeff:

    我不设置DFP,因为我不想成为数据主机。 为什么我必须检查一下?

    Gary

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

    您好,Gary:

    我可能是错误的推理。 澄清一下,UFP是macbook和DFP dock。  在macbook唤醒时 ,主机将DR交换发送到DFP,并且dock无法接受 到UFP的DR交换?

    在这种情况下: 0x29看起来正常。

    0x28端口信息是否表示 支持数据角色 /电源角色交换 ?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jeff:
    1.通常,我们的Dock是DRP,系统配置中有try源。
    2. MacBook在休眠模式下询问更多问题后将接受DR交换...
    3.我尝试更改坞站的端口信息。AS Rd (带有数据/电源角色交换的初始Rd)。 坞站和Macbook之间的连接正确(电源开/关模式)。 但是,在此设置中,戴尔的XPS无法在睡眠模式下充电...
    4.我不确定角色更改规则的PD规范定义。 但是,如果我的坞站是UFP,是否有任何方法可以将其作为UFP (可能在数据角色交换中重试或...?)

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

    您好,Gary:

    因此,扩展坞(DRP)以源/DFP (我们希望它是UFP)启动,扩展坞将发送DR交换请求,但是,当处于睡眠模式时,macbook仅接受此请求。 (是否正确?)

    是否有办法在Mac唤醒时强制DR交换-对接至UFP? 我将询问团队,我们是否可以从配置工具修改此项。

    但是,当通过I2C访问主机接口时,可以发送4CC命令,以下截屏来自HI-TRM (SLVUAN1A)

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

    为了跟进您的情况,一旦我们收到拒绝,我们就停止尝试交换。

    接收器/源功能PDO寄存器中有一个位-'Duo-Role Data'-确定您是否能够接受角色交换。

    如果你能了解一下大书上的变化,那就更好了。 当macbook从不接受换用变为接受换用时,它应该重新发送其源/接收器功能,以指示该更改。 如果您能够阅读此内容,则可以提出交换请求。

    但由于这种情况没有发生,您只能根据需要随时对SWUF请求执行ping命令(我假设每秒一次)。

    谢谢