工具与软件:
您好!
我希望您确认以下两点。
1.根据数据表,用户似乎可以通过寄存器设置"IOCC"值,但在应用程序自定义工具中找不到。
此设置分配了哪个地址?
2.您是否有 TPS65987DDK 的技术参考手册?
BR、
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.
工具与软件:
您好!
我希望您确认以下两点。
1.根据数据表,用户似乎可以通过寄存器设置"IOCC"值,但在应用程序自定义工具中找不到。
此设置分配了哪个地址?
2.您是否有 TPS65987DDK 的技术参考手册?
BR、
你好、龙一
感谢您联系我们!
1-当使用 Application Customization Tool 对过流钳位点进行编程时、内部固件将选择这些可编程设置之一作为过流钳位点。 有关更多详细信息、请参阅以下应用手册。
2 -很遗憾、我们当前没有适用于 TPS65987DDK 的 TRM。 您可以在此处参考 TPS65987DDH TRM: https://www.ti.com/lit/ug/slvubh2b/slvubh2b.pdf?ts = 1733962188281
此致、
Aya Khedr
尊敬的 Aya:
我还有另外三个问题。
问题3。 对于过流钳位、当"过流钳位"功能起作用时、我们可以知道什么吗? (例如、当过流钳位功能工作时、可以分配一些 GPIO 以让输出。)
问题4。 根据 tps65987DDK 的应用程序自定义工具、GPIO 的"映射事件"有以下功能。
*"FaultZ 输出事件"
"故障"中包括哪个功能? (过流? 过压? 或组合某些功能?)
问题5. 根据数据表、您描述了用于"过流保护"的典型值为10A。
但是、您不会降低 此规格的最小值/最大值。
此外、我们可以通过设置"拉电流 PDOx"的"峰值电流"来设置 IOCC、如下所示。 
但是、我不确定"最大电流"和"峰值电流"规格的测量精度。
如果客户需要保证电流限制的"最大"参数、我认为我们需要建议使用外部保护器件。
然而,你能给你的意见以上?
BR、
你好、龙一
[报价 userid="80765" url="~/support/power-management-group/power-management/f/power-management-forum/1449926/tps65987ddk-document-for-tps65987ddk/5563041 #5563041"]您能否将此文档附加到此主题?
[报价]我将查看剩余的问题、并在下周早些时候提供反馈给您。
此致、
Aya Khedr
你好、龙一
PD 控制器有几种方法来报告过流事件。
1 -当 VBUS 上发生过流事件时向 MCU 发出警报的中断事件

电源路径状态寄存器26h

当寄存器26h 发生变化时、可以设置 PPswitchChanged 中断事件以提醒 MCU。

GPIO 事件#59 FaultZ 输出事件

TPS65987DDK 通过固件和硬件实现过流保护。 硬件 OCP 跳闸点从10A 更改为20A、以允许较大的浪涌尖峰通过。
另一方面、下表列出了过流钳位点(在 GUI 中根据"峰值电流"设置进行配置)最大值:
我建议将峰值电流设置为100%、以保证最低最大电流。

此致、
Aya Khedr
您好!
感谢您的答复。
我尝试是否在发生 IOCC 时启用 GPIO faultZ。
(使用电力负载生成 IOCC。)
这是上述结果。 
那么我有以下问题。
问:根据数据表、IOCC 有以下说明。
当流经开关的电流超过 IOCC 时、电流钳位电路将激活、并且该路径充当恒流源。 如果过流事件的持续时间超过抗尖峰脉冲时间、开关将被锁存。
从上面开始、我认为用户需要执行一些操作来恢复闭锁状态、然而、根据上面的波形、似乎即使我没有执行任何操作、闭锁状态也已恢复。 (看起来是自动重试的行为)
您能告诉我用户如何从闭锁状态中恢复吗?
BR、
你好、龙一
请参阅以下说明(请参阅以下 应用手册中的第3.2.1节):


如果您还有其他问题/疑虑、请告诉我。
此致、
Aya Khedr
您好!
感谢您的答复。
我已确认应用手册的信息、但根据此信息、错误恢复有以下描述。
'当 TPS65987DDH 进入错误恢复状态时、它会从 CC1和 CC2引脚上移除存在的终端 至少25毫秒 "
然而、正如我在先前的波形中所示、GPIO 事件信号保持大约3.5ms。
问题1。 根据应用手册的以下句子、我们似乎需要更多的时间达到25ms。
"错误恢复超时完成后、TPS65987DDH 将返回 Unnattached.SNK 状态或 Unnattached.SRC 状态、具体取决于端口的配置。 错误恢复状态可以解释为断开并重新连接。 "
从上面的句子中、我认为在进入如"attached.SRC"状态后、端口将恢复到"关闭"状态、如"自动重试"。
另一方面、正如我说过的、GPIO 事件的持续时间比这些时间周期短。
您认为此事件信号持续时间是多少?
此致、
您好、Chris-San、
感谢您的跟进。
>您看到的问题是什么? 您能否总结/重申该问题、以帮助我更好地理解该主题?
我的最后一个问题是 EVM 的 GPIO 事件和应用报告上的实际行为之间为什么会产生时间差。
>似乎你应该期待一个 最小值 25ms 以进行错误恢复、之后端口本身将重新启动。 GPIO 可能仅指示事件已发生、您可能需要添加一个计时器以大致了解端口何时恢复。
=>是的、我想我可以看到大小25mS 的错误恢复作为 GPIO。 但是、我知道 GPIO 事件在您的回复中只显示"当发生故障情况时"、而不显示"当错误恢复时"。
我应该参考哪个信号来了解错误何时恢复?
此致、
你好、龙一
我认为没有一个信号会在"故障状态"清除时触发。
我们在 TypeC State 寄存器中提供了 TypeCPortState 字段、以报告器件是否处于 ErrorRecovery 状态、但这需要设置 MCU 来监控和轮询 I2C。
我简单浏览了主题、我想知道这个问题是否来自此处:
您能告诉我用户如何从闭锁状态中恢复吗?
PD 控制器将自动从闭锁 OCP 事件状态恢复。 通常情况下、当 OCP 事件发生时、PD 控制器进行错误恢复、而在进行错误恢复时、PD 控制器将丢失有效合约。 在错误恢复阶段(>25ms)结束后、PD 控制器将尝试重新连接。
用户无需执行任何操作即可恢复系统。 需要注意的一点是、如果 OCP 原因仍然存在、则行为将重复、您将收到循环 OCP 事件。
您可能可以使用插入事件 GPIO 来指示 PD 何时恢复、但轮询上面的寄存器可能会更准确。
谢谢。此致、
Chris