您好、TI 团队、
我们在其中一个设计中使用 TPS65988。 我们板上有两个 Type-C 端口、其中端口 A 仅用作电源接收器(UFP)、它没有数据角色、端口 B 将用作 DRP 端口(具有电源接收端和电源端功能)、并支持 USB 2.0。
已连接 PD 部分的方框图和原理图、以更好地理解。

我们使用 TPS65988的内部电源路径为电路板灌电流、并且仅为端口 B 提供外部电源路径、以便在充当 DFP 时为任何连接的从器件供电。
我们希望满足以下要求:
1.当 Type-C 适配器连接到两个端口时、只有一个内部电源路径开关应以最高的 PD 功率协议关闭。
2.为端口 B 提供的外部电源路径由 GPIO17控制。 只有当从器件连接到电路板上的端口 B (端口 B 用作 DFP)和 VCC_5V0时、该路径才应关闭。
由于端口 B 支持 USB 2.0、因此应将端口 B 的数据角色通知主机控制器。
附加了我们当前使用的项目文件。
我们面临以下问题:
外部电源路径仅在端口 B 用作 DFP 时用于供电。 但是、当 Type-C 电源适配器连接到端口 B 时、GPIO17将变为高电平、从而关闭外部路径、电源轨 VBUS_TYPEC2和 VCC_5V0将短路、这是不需要的。
由于端口 B 支持 USB 2.0、如何将端口 B 的数据角色传递给主机控制器? 计划使用 TPS65988的 GPIO 之一。 GPIO 映射事件应该是什么?
请查看随附的项目文件、并告诉我需要进行的更正。
谢谢、
Anushree
e2e.ti.com/.../0576.TPS65988_5F00_SCH_5F00_Review-_2800_1_2900_.pdfe2e.ti.com/.../0564.TPS65988_5F00_pjtfile_5F00_review.pjt