您好!
使用的原始 PJT 设置为附加。 现在、我们需要更改我们的硬件设计、而不使用 PP2来提供5V @端口2。 我们将使用另一个配置为"协商端口1源 PDO 1 "的未使用 GPIO 来启用外部5V 开关。 但是、如果我在0x27寄存器中将 PP2配置为禁用、我不知道如何在第二端口的0x32寄存器中配置源 PDO-1的"SwitchSource"。 请在此处提供您的意见。
谢谢、
安东尼
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.
您好!
使用的原始 PJT 设置为附加。 现在、我们需要更改我们的硬件设计、而不使用 PP2来提供5V @端口2。 我们将使用另一个配置为"协商端口1源 PDO 1 "的未使用 GPIO 来启用外部5V 开关。 但是、如果我在0x27寄存器中将 PP2配置为禁用、我不知道如何在第二端口的0x32寄存器中配置源 PDO-1的"SwitchSource"。 请在此处提供您的意见。
谢谢、
安东尼
尊敬的 Peter:
端口2有两个外部开关(源路径)。 一个用于5V、另一个用于 HV。 根据提供的 pjt i、最初5V 源路径在内部通过 PP2、但现在他们希望将其更改为由 GPIO 控制的外部5V 开关。 如果我仍在0x27中使能 PP2、并在0x32中将 PP2用作5V 的开关源、则会有两条5V 路径(PP2和外部开关)同时并行运行。 这不应该是我们想要的结果。
安东尼
尊敬的 Peter:
在确认 PP_HV2未连接后、我们将 PD FW PJT 更改为已连接、以在以下波形中配置 GPIO0 CH4)为"端口1源 PDO-0"以启用5V 开关。 正如您在下面看到的、当插入接收设备时、我们可以使用 GPIO0按预期启用电源开关、但由于未知原因、GPIO0很快被驱动为低电平、VBUS2相应地下降。 造成这种结果的原因可能是什么?
通道1:VBUS2
通道2:CC2
通道3:CC1
CJ4:GPIO0


谢谢、
安东尼
尊敬的 Peter:
我刚刚发现、我们无法为 客户的硬件设计将此 GPIO 定义为"经过协商的端口1源 PDO 1 "。 根据我在 EVM 上的测量结果、该 GPIO 的行为如下所示。 它将在大约100ms 内升高到高电平,然后在一段时间内降低到低电平,最后恢复到高电平。
这与客户先前的测量结果一致。 由于它们使用此 GPIO 来使能电源开关为 VBUS 提供5V 电压、当 GPIO 在中间变为低电平时、VBUS 将变为0V、并且将重复进行重新连接。
我还尝试使用另一个 GPIO、即使是"PP2开关打开"事件、但仍然无法用于它们、因为它们的 PPHV2未连接。 (我们确认只有当 PPHV2上有有效的5V 电压时、此事件才会变为高电平。)
因此、这里的结论是、我找不到任何合适的 GPIO 事件来满足它们的要求。 我是否可以就实现这一目标的任何其他可能性发表意见?
谢谢、
安东尼
尊敬的安东尼:
我认为这不是正确的行为。 GPIO 在用作 IO 驱动程序时不应像这样切换。
在 EVM 上进行测量意味着什么? 您使用的是默认 pjt 或客户 pjt、以及 EVM IO 驱动/连接到的是什么?
我使用默认的 pjt、仅监控 PB_PDO_0 (EVM 上的 R158)、它在从5V 切换至20V 时不会切换开-关-开、即使是采用 TT 设置、它的行为应如下所示。

尊敬的 Peter:
我加载 GUI 模板并仅更改 GPIO0的定义(请参阅随附的 PJT)。 我知道、GPIO0仅连接到 EVM 上的 R173。 可以仔细检查一下吗?
谢谢、
安东尼
e2e.ti.com/.../TPS65988DH_5F00_Advanced_5F00_v6_5F00_1_5F00_2.pjt
尊敬的 Peter:
您的时间刻度在波形屏幕截图中为100us。 您能不能尝试使其像100ms/div 那样大? 根据我之前的测量结果、该 GPIO 将保持高电平大约100ms、然后变为低电平。
我尝试使用 GUI6.4.17中的默认模板在994AD EVM 上进行测试、将 GPIO4配置为事件14 (sourcepdo1contract 端口2)。 下面的结果似乎与988DH 相同。 因此、我认为这应该与我们在 FW 中配置 GPIO 事件行为的方式相关。
对于 Type-C 5V 情况(非 PD)、该 GPIO4永远不会恢复为高电平。 我认为这是因为没有建立 PD 协议。
对于 PD 5V 情况、如上所述、它将在100ms 左右处于高电平、并降至低电平、最终恢复为高电平
安东尼。