主题中讨论的其他器件:TPS65987、
您好!
我对 TPS65988DH 上 GPIO 电缆方向事件的功能有疑问。
当我使用 USB 电缆(标准 A 型到 Type-C)将 PC 连接到 TPS65988DH 时、GPIO1电缆方向事件无法正常工作。 即使我翻转电缆,也始终“低”。
您能告诉我根本原因吗?

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.
您好、Christopher - San、
我发送一个项目文件。
大家好、Raymond San、
我在平板电脑设备上测试了 Type-C 至 Type-C 电缆。
GPIO1电缆方向事件工作正常。
我在 PC 上发现了一个奇怪的问题。
使用标准 A (PC 端)至 Type-C (TPS65988DH 端) 电缆时、CC1和 CC2电压均为3.3V。
我使用的标准 A 型转 Type-C 电缆在 VBUS 和 CC 之间具有上拉电阻器 Rp=56k Ω。
您好、UchIDA-San、
Raymond 和我在我们的末端使用 USB Type-A 转 USB Type-C 电缆时成功地使用了相同的 GPIO 电缆方向事件 您使用的特定电缆可能会出现问题。 您能否尝试使用不同的 USB Type-A 转 USB Type-C 电缆(可能也来自不同的供应商)、并查看问题是否仍然存在。

根据 USB Type-C 规范、VBUS 引脚和其中一条 CC 线路之间应该有一个56k Ω 电阻器。
[引用 userid="497273" URL"~/support/power-management-group/power-management/f/power-management-forum/1160397/tps65988-about-gpio-function-of-cable-orientation-event-on-the-tps65988dh/4367837 #4367837"]我使用标准 A 型转 Type-C 电缆时 VBUS 和 CC 之间的上拉电阻器 Rp=56k Ω。您是否看到 CC1和 CC2引脚在 VBUS 和 CC 之间都有56k Ω 电阻器? 如果是、您可能需要使用不同的 USB Type-A 转 USB Type-C 电缆、该电缆适用于电缆方向。
谢谢、此致、
Chris Lim
您好、Christopher - San、
感谢你的答复。
我已检查电缆(标准 A 型到 Type-C 型)。
我的电缆工作正常。
对于 Type-C 翻转连接、我的电缆在 VBUS 和 CC1之间具有56k Ω 电阻。 CC2处于开路状态。
如果是 Type-C 反向连接、 我的电缆在 VBUS 和 CC2之间具有56k Ω 电阻。 CC1打开。
我尝试 通过电缆将其他设备(SSD 存储)连接到 PC。 我可以使用 USB3.0 SuperSpeed 上下颠倒的 C 型
您好、UchIDA-San、
感谢您验证末端的电缆
根据您提供的信息、您设置的电缆和 GPIO 事件都应该正确。 您能回答更多问题、帮助我更好地了解系统吗?
[引用 userid="497273" URL"~/support/power-management-group/power-management/f/power-management-forum/1160397/tps65988-about-gpio-function-of-cable-orientation-event-on-the-tps65988dh/4369654 #4369654]I 尝试 使用电缆将其他设备(SSD 存储器)连接到 PC。 我可以使用 USB3.0 SuperSpeed 上下颠倒的 C 型。当您将 TPS65988DH 连接到 PC 时、988器件在一个方向上工作而不是在另一个方向工作的问题是什么? 您将 GPIO 事件用于什么用途?
您能否验证您使用的基本固件?
您可以在 GUI 配置工具的常规设置选项卡中找到它。
您使用的是 TPS65987_88_F707_10_10.bin 还是其他版本? 如果您有其他版本、您可以将该 bin 文件发送出去吗?

您是否正在使用 TI 提供的988EVM、或者这是您自己的硬件?
MCU 引脚是否配置为输入?
是否将事件映射到正确的端口?

谢谢、此致、
Chris
您好、Christopher - San、
感谢你的答复。
我回答您的问题、如下所示。
[Q1]将 TPS65988DH 连接到 PC 时、988器件在一个方向上工作而不是在另一个方向工作的问题是什么?
[a1] 我不知道。 我认为一个奇怪的现象是、当我将 TPS65988DH 连接到 PC 时、CC1和 CC2都变为3.3V。 通常、CC1和 CC2中的一个应为 GND。
[Q2] GPIO 事件的用途是什么?
[A2] 我向 MCU 输入 GPIO 电缆方向事件。 MCU 选择 SuperSpeed 通道开关 IC 的后缀1或2。
[Q3] 您能否验证您使用的基本固件? 您可以在 GUI 配置工具的常规设置选项卡中找到它。 您使用的是 TPS65987_88_F707_10_10.bin 还是其他版本? 如果您有其他版本、您可以将该 bin 文件发送出去吗?
[A3] 我使用 TPS65987_88_F707_10_09.bin。 我无法发送此 bin 文件、因为我无法通过拖放此表单来附加 bin 文件。
[Q4] MCU 引脚是否配置为输入?
[A4]是的
[Q5] 您是否将事件映射到正确的端口?
[A5]是的、 我在平板电脑设备上测试了 Type-C 至 Type-C 电缆。 GPIO1电缆方向事件工作正常。 因此、自己的硬件可以正常工作。USB3.0 SuperSpeed 支持上下颠倒的 C 型
您好、UchIDA-San、
感谢您的回复和耐心等待。 好的、我们不会试图了解您的终端设置、以帮助发现可能发生的情况。
[引用 userid="497273" URL"~/support/power-management-group/power-management/f/power-management-forum/1160397/tps65988-about-gpio-function-of-cable-orientation-event-on-the-tps65988dh/4371614 #4371614"][A1] 我不知道。 我认为一个奇怪的现象是、当我将 TPS65988DH 连接到 PC 时、CC1和 CC2都变为3.3V。 通常、CC1和 CC2中的一个应为 GND。[/QUERP][Q1]为了澄清、当您测量 CC1和 CC2时、您使用 TPS65988在器件的端口侧进行测量?
[Q2]当您使用 TPS65988对从平板电脑设备到设备的 Type-C 至 Type-C 进行测试时、您是否还看到了这种行为? (CC1和 CC2为3.3V)

由于二进制文件的差异以及 CC1和 CC2都具有3.3V 电压、可能存在问题。
让我从一位更有经验的团队成员那里获得支持、我将在本周结束前再次与您联系。
谢谢、
Chris
您好、Christopher - San、
感谢您的回复和大力支持。
[Q1] 为了澄清、当您测量 CC1和 CC2时、您使用 TPS65988在器件的端口侧进行测量?
[A1]是的。 在端口侧测量的 I (TPS65988 45引脚、47引脚)
[Q2] 当您使用 TPS65988对从平板电脑设备到设备的 Type-C 至 Type-C 进行测试时、您是否还看到了这种行为? (CC1和 CC2为3.3V)
[A2] 不 我将平板电脑设备和 TPS65988的测量结果通知您。
在 Type-C 翻转连接的情况下、CC1=1.8V、CC2=0V、GPIO1 (电缆方向事件)=0V
如果 Type-C 反向连接、则 CC1=0V、CC2=1.8V、GPIO1 (电缆方向事件)=3.3V
谢谢、此致
您好、UchIDA-San、
再次感谢您回答所有问题。 我想我们知道可能发生的情况、需要更多信息。
在您发送的项目文件("Firmware.pjt")中、您有不同的端口1和端口2配置。
[Q1]您使用 USB Type-A 转 USB Type-C 电缆物理连接到哪个端口(1或2)?
以下各节介绍了对每个器件的响应。
情况1:端口1 (UFP 接收端口)连接到 USB Type-A 转 USB Type-C 电缆
在这种情况下、您使用的 GPIO 事件错误。 在 GUI 中、端口编号不匹配。 在 I/O 配置中、您可以选择端口0和端口1 (第一张图片中的红色框)。 在主 GUI 中、您可以选择端口1和端口2 (在第二张图片中突出显示)。
我知道这会令人困惑、但是
案例1的解决方案:将 GPIO 事件切换到端口0电缆方向事件


案例2:端口2 (DFP 源)连接到 USB Type-A 转 USB Type-C 电缆
在这种情况下、由于988器件配置为 DFP 源、因此它从电路板侧提供电缆方向3.3V 上拉电阻器配置。 在988实现中、我们为上拉电阻器使用电流源而不是电阻器。 当您将电路板配置为仅供源时、您仅具有此配置。 这可能会导致两条 CC 线路上出现3.3V 电压。

通过 PD 协议、器件将请求通过 CC 线路进行电源角色交换。 使用 USB-A 转 USB-C 时、CC 线不会直通 PC、988无法切换至 UFP。 这很可能是 USB-C 转 USB-C 电缆工作正常、但 USB-A 转 USB-C 不工作的原因。
由于 USB-A 转 USB-C 电缆具有56k 上拉电阻器、因此在使用此电缆时、988必须配置为灌电流
案例2:解决方案
1.如果不需要端口2的端口配置为拉电流、则可以将其更改为灌电流
2.您可以将端口配置更改为 DRP,以便选择拉电流或灌电流。
谢谢、此致、
Chris Lim