主题中讨论的其他器件: TPS65988
您好
我目前正在评估用于 USB-C 端口的一些 PD 控制器。 数据将由 USB 2.0高速集线器提供、该集线器还应通过 GPIO 启用 VBUS。
我的问题是、是否可以将一个 GPIO 配置为使能输入? 我找到的唯一配置是 Fault_Condition_Active_Low_Event。
此致、
SEBI
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.
您好
我目前正在评估用于 USB-C 端口的一些 PD 控制器。 数据将由 USB 2.0高速集线器提供、该集线器还应通过 GPIO 启用 VBUS。
我的问题是、是否可以将一个 GPIO 配置为使能输入? 我找到的唯一配置是 Fault_Condition_Active_Low_Event。
此致、
SEBI
尊敬的 SEBI:
Unknown 说:我的问题是、是否可以将一个 GPIO 配置为启用输入?
所有可用的 GPIO 事件 都可以在从第37页开始的技术参考手册中找到。 输入 GPIO 事件在 I/O 列下标记为"输入"。 我不确定您要寻找什么样的"使能输入"、您能进一步说明需要什么吗?
Unknown 说:我找到的唯一配置是 Fault_Condition_Active_Low_Event。
这是 Type-C 端口上发生过流时的输出低电平有效 GPIO 事件。 在这个系统中、PD 是尝试通知 USB 2.0集线器还是以某种其他方向/流程发送?
谢谢。此致、
雷蒙德·林
雷蒙德
感谢您的答复。
我假设 USB2.0集线器与 PD 控制器(TPS25750)位于同一系统中。 当您提及 ENABLE VBUS 时、是否有器件连接到了 Type-C PD 端口? 默认情况下、如果连接了用电器件、我们的 PD 控制器将启用 VBUS。 无需通过 GPIO 手动启用 VBUS。 [/报价]是的、它在同一个系统上。 集线器具有故障输入(例如过流输入)和电源使能输出(当集线器准备好与设备通信时设置)。 它还会在发生过流事件时禁用 USB 端口的电源开关、并在1后再次将其打开。
[/quote][/quote]所有可用的 GPIO 事件均 可在第37页开始的《技术参考手册》中找到。 输入 GPIO 事件在 I/O 列下标记为"输入"。 我不确定您要寻找什么样的"使能输入"、您能进一步说明需要什么吗? [/报价]我制作了一个小方框图来展示我们的当前想法:
PD 的一个 GPIO 将用于在900mA 和3A @5V 之间切换电源。 另外两个信号是来自集线器的信号。 电源使能端应控制相应的开关、仅在集线器发出的使能信号为高电平且连接了接收端时才启用。[/quote]这是 Type-C 端口上发生过流时的输出低电平有效 GPIO 事件。 在这个系统中、PD 是尝试通知 USB 2.0集线器还是以某种其他方向/流程发送? [/报价]抱歉、我是指 Fault_Input_Event。 这是否可以用作使能信号?
此致、
SEBI
尊敬的 SEBI:
是的,它是在同一个系统上。 集线器具有故障输入(例如过流输入)和电源使能输出(当集线器准备好与设备通信时设置)。 它还会在发生过流事件时禁用 USB 端口的电源开关、并在1后再次将其打开。
[/报价]PD 控制器(TPS25750)将处理 USB Type-C 端口的所有电源侧。 如果发生过流、TPS25750将通过打开开关来自动禁用电源路径、这不需要通过集线器进行外部控制。
我们将使用 PD 的一个 GPIO 在900mA 和3A @5V 之间切换电源广播。 另外两个信号是来自集线器的信号。 电源使能应在某种意义上控制开关,仅在集线器发出的使能信号为高电平且连接了接收设备时才启用。TPS25750将在连接灌电流器件时自动通告3A 的 Type-C 电流。 如上面的陈述所述、PD 控件根据其状态自动控制开关(PD 控件内部)。 PD 控制器无需外部控制即可启用/禁用电源路径或启动供电。
抱歉,我是指 Fault_Input_Event。 是否可以将其用作启用信号?当触发 Fault_Input_Event (设置为低电平)时、PD 控制器进入 Type-C 错误恢复状态。 这样做将复位 PD 控制器并重新启动 PD 协商。 如果已连接器件、TPS25750将通知连接的器件它正在进入恢复状态。
谢谢。此致、
雷蒙德·林
[/quote]
您好,Raymond
PD 控制器(TPS25750)将处理 USB Type-C 端口的所有电源侧。 如果发生过流、TPS25750将通过打开开关来自动禁用电源路径、这不需要通过集线器进行外部控制。 [/报价]确定如果发生过流事件、它是在特定时间后重新启用电源路径、还是需要使用 I2C 命令?
[/quote]TPS25750会在连接灌电流设备时自动通告3A 的 Type-C 电流。 如上面的陈述所述、PD 控件根据其状态自动控制开关(PD 控件内部)。 PD 控制器无需外部控制即可启用/禁用电源路径或启动供电。 [/报价]可以、但 TPS25750可以使用 GPIO 在这两个广播之间切换?
我目前还在研究 TP65988 (因为我们有双 USB-C)。 在我看来、它与 TPS25750非常相似、可以使用 GPIO 将电流限制为5V @900mA。 从功能的角度来看、是否有任何重大区别?
此致、SEBI
尊敬的 Sebastian:
如果发生过流事件,它是否会在特定时间后重新启用电源路径?是否需要 I2C 命令?
发生过流事件时、PD 控制器将在特定时间后重新启用电源路径。
确定但 TPS25750可以使用 GPIO 在两个广播之间切换?
如果您仅指 Type-C 电流(无 PD)、则需要调整端口控制寄存器(0x29)中的 Type-C 电流广播。 对于 PD 连接、TPS25750将自动进行广播并与连接的接收设备进行协商。
我目前也在研究 TP65988 (因为我们有双 USB-C)。 在我看来、它与 TPS25750非常相似、可以使用 GPIO 将电流限制为5V @900mA。 从功能的角度来看是否有任何重大区别?
TPS65988是一种双端口解决方案、具有更多特性和功能、如交替模式、DisplayPort、Thunderbolt 等。 TPS65988为每个端口提供两条高压电源路径、可配置为拉电流、灌电流或 DRP。 还需要使用其他几个 GPIO 事件、有关更多详细信息、请参阅技术参考手册。
所有其他 PD 特性(例如 CC 检测、电源协商等)均由 PD 控制器以与 TPS25750相同的方式进行处理。 如需了解更多相关信息、请访问以下资源: https://www.ti.com/product/TPS65988
谢谢。此致、
雷蒙德·林
尊敬的 Sebastien:
雷蒙德今天不在办公室。
我附上了分辨率更高的原理图文件。
请忽略 TPS65988器件型号、器件型号略有不同、但 EVM 是相同的。
e2e.ti.com/.../TPS65988DH_5F00_EVM_5F00_RevA_5F00_Schematic.PDF
此致!
亚历克斯