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.

[参考译文] TPS25751:当 TPS25751 (DRP &Try.SNK) 连接到另一个支持 PD 的器件 (DRP &Try.SNK) 时、如何打破绑定?

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1533435/tps25751-how-to-break-the-tie-when-tps25751-drp-try-snk-is-connected-to-another-pd-capable-device-drp-try-snk

器件型号:TPS25751

工具/软件:

尊敬的 TI 专家:

背景:要求规定 TPS25751 在连接到移动电源/笔记本电脑/平板电脑等时用作受电方、但在连接到手机等移动设备时用作供电方。TPS25751 的电流配置为 DRP 和 Try.SNK、在连接到移动电源/笔记本电脑时正常工作、但在连接到手机时出现问题((2 个端口之间持续 PR 交换)、这是正常现象。

我的问题是、当 TPS25751(DRP 和 Try.SNK 器件)连接到另一个 DRP 和 Try.SNK 器件 (例如手机)时、如何打破连接规则、并确保 TPS25751 在连接到手机 (DRP 和 Try.SNK) 时用作供电方? 是否有指定的寄存器可以实现这一点?

BR

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

    尊敬的 Zong:

    PR 交换由“首选电源角色“问题启动、而“启动切换至...“ 寄存器中的控制字段。

    Try.SNK 仅影响原始连接状态。

    此时阻止 PRSwap 的唯一方法是禁用“Process swap to Sink(进程交换到受电方)“。 如果 TPS25751 当前是供电方、则这将拒绝来自远端的 PR_SWAP 请求。


    后退一步:

    端口配置 TypeC 状态机和 Type-C 支持选项配置初始连接状态。 连接时、端口类型和行为 (Try.Sink Try.Source) 由这两个字段定义。

    协商 PD 合同后、端口控制“启动...“和“进程...“字段将控制该行为。 “Initiate..."字“字段将触发 TPS25751 置位的电源角色交换(如果未处于所需的电源角色)。 “Process ...“字段控制何时接受远端的 PR_Swaps。

    永远不会有两个“Initiate ..“ 字段集、因为您将看到来自 TPS25751 的电源角色交换无限循环。

    谢谢。此致、

    Chris