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.

[参考译文] TPS6.5982万:IntEventX寄存器中的条件已声明"Error_PowerEventOccurred"[3]

Guru**** 2457760 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/626440/tps65982-condition-asserted-error_powereventoccurred-3-in-inteventx-register

部件号:TPS6.5982万

大家好,

您能否告诉我IntEventX寄存器中声明的"Error_PowerEventOccurred"[3]条件?
如果您有描述该情况的图表,这将非常有用。

此致,

Takashi Onawa

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Onawa-san,

    我没有描述此事件条件的图表。 但是,如果VBUS上的GND短路,则会发生“Error_PowerEventOccurred”事件。 如果VBUS上发生过电压保护事件,也会出现"Error_PowerEventOccurred"。 如果VBUS电压高于议定的PD电压,将发生过电压保护事件。

    谢谢!
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Eric San,

    感谢您对此问题的及时回复。 好的,我知道"Error_PowerEventOccurred"事件将发生"Short to GND on VBUS"逻辑或"Over Voltage protection"事件。

    > VBUS电压是否高于议定的PD电压。

    您能否告诉我 发生过电压保护事件的情况的更多详细信息?

    特别是,我需要澄清触发条件,例如阈值和去毛刺时间

    此致,

    Takashi Onawa

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Onawa-san,

    正如您在另一篇文章中提到的,0x28系统配置寄存器中的OvpUsage[23:22]和0x28系统配置寄存器中的OvpTripPoint[21:16]用于启用OVP并设置OVP事件发生的点。

    《主机接口技术参考手册》中的下图说明了每个设置的作用:

    如果OvpUsage设置为00B,您可以在OvpTripPoint字段中手动输入OVP跳闸点。 否则,您可以将OvpUsage字段设置为在VBUS电压超过5 % ,10 % 或当前PDO上预期最大值的15 % 时触发OVP。  

    例如,如果您将OvpUsage设置为10b (预期最大值的10 %),并且您已建立5V PD合同,则在VBUS超过5.5V时,将会发生OVP事件。

    谢谢!

    Eric

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Eric San,

    感谢您对此问题的及时回复。

    〉如果OvpUsage设置为00B,您可以在OvpTripPoint字段中手动输入OVP跳闸点。
    〉否则,您可以设置OvpUsage (OvpUsage)字段,以便在VBUS电压超过时触发OVP
    〉当前PDO上的预期最大值的5 % ,10 % 或15 %。

    好的,我知道TPS6.5982万的OVP中有以下两个选项

    选项1.

    OVPUsage:00B.
    我们可以选择一个OVP点,该点可通过"OVP触发点"寄存器进行更改。

    选项2

    OVP用法:01B,10b,11b
    我们可以为每个PDO,乙醚5 % ,10 % 或15 % 设置OVP电压级别。

    抱歉,以下两点对我来说不清楚。

    第一
    如果TPS6.5982万获得OVP条件,会发生什么情况? PD硬重置还是仅关闭FET?
    PD规范规定PD控制器应在接收器使用案例中发出硬重置。 因此,在盥洗盆外壳中 ,TPS6.5982万应该发出硬复位。 但在源代码案例中,没有关于OVP行为的规范。

    2号
    我想知道TPS6.5982万是在VBUS电压超过所选电平时触发OVP,还是在超出状态持续时应用触发器。

    如果TPS6.5982万的行为与后者相同,在Opeion2情况下,是否有寄存器可为选定OVP级别设置去毛刺时间(超状态计时器)?

    此致,

    Takashi Onawa

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Onawa-san,

    #1,发生OVP事件时,无论接收器还是源,TPS6.5982万都将发出硬复位。

    2号,一旦VBUS电压超过所选电平,TPS6.5982万将触发OVP。

    谢谢!
    Eric