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.

[参考译文] TPS6594-Q1:TPS6594-Q1 - TSD_IMM_STAT

Guru**** 2457760 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1544668/tps6594-q1-tps6594-q1---tsd_imm_stat

器件型号:TPS6594-Q1


工具/软件:

尊敬的 TI 团队:

1:您能否告诉什么情况会导致此寄存器 (TSD_IMM_STAT)=1?  我刚刚注意到、如果温度过高、结果是 1。  

如果温度太低、例如–45°C、那么温度 也会是 1°C?

2:如果 TSD_IMM_STAT=1、会发生什么情况? PMIC 将关断? 还是什么都不做?

  如果 PMIC 将关断、您能告诉我时间吗? 我看到数据表立即显示、所以时间短于 1ms?   

3:如果 TSD_IMM_STAT=1 且 PMIC 关断、则我不重新启动 PMIC、保持上电并降低温度、当温度从 125°C 降至 20 °C 时、TSD_IMM_STAT 仍将为 1? 还是会变为 0? PMIC 将再次开始工作?

当 PMIC 处于–45°C 且 TSD_IMM_STAT =1 时、我们面临的问题是、但 PMIC 未关断、仍能正常工作、这太奇怪了。  

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

    您好、

    [引述 userid=“572803" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1544668/tps6594-q1-tps6594-q1---tsd_imm_stat

    1:您能否告诉什么情况会导致此寄存器 (TSD_IMM_STAT)=1?  我刚刚注意到、如果温度过高、结果是 1。  

    如果温度太低、例如–45°C、那么温度 也会是 1°C?

    [/报价]

    TSD_IMM_STAT 寄存器反映温度是否处于 立即条件下的状态。  因此、正如您观察到的、如果温度 达到阈值(在下面突出显示)、则 TSD_IMM_STAT = 1。

    对于“过冷“:不、如果温度太低、则不会导致中断。 数据表中列出的温度下限旨在告知用户观察数据表中概述的预期行为所需的条件。


    [引述 userid=“572803" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1544668/tps6594-q1-tps6594-q1---tsd_imm_stat

    2:如果 TSD_IMM_STAT=1、会发生什么情况? PMIC 将关断? 还是什么都不做?

      如果 PMIC 将关断、您能告诉我时间吗? 我看到数据表立即显示、所以时间短于 1ms?

    [/报价]

    为了澄清、TSD_IMM_STAT 寄存器不 会导致 PMIC 关断。 这只是当前温度条件的反映。 但是、如果您询问 PMIC 将在关闭时 TSD_IMM_STAT = 1、这将取决于您的 PFSM 配置的执行方式。 在许多情况下、是的、 当 PMIC 首次关断时、TSD_IMM_STAT = 1、但您应该仔细检查 NVM 配置以确保情况属实。 如果过热、可能会发生其他操作。

    对于时序、这同样取决于 TSD_IMM_INT 的触发设置配置为执行的操作。 如果此中断会导致立即关断、则是的、禁用每个电源轨之间没有延迟、因此将取决于电源轨的下降时间。 此外、 在检测到 TSD 信号后会有 425µs 延迟。

    [引述 userid=“572803" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1544668/tps6594-q1-tps6594-q1---tsd_imm_stat

    3:如果 TSD_IMM_STAT=1 且 PMIC 关断、则我不重新启动 PMIC、保持上电并降低温度、当温度从 125°C 降至 20 °C 时、TSD_IMM_STAT 仍将为 1? 还是会变为 0? PMIC 将再次开始工作?

    当 PMIC 处于–45°C 且 TSD_IMM_STAT =1 时、我们面临的问题是、但 PMIC 未关断、仍能正常工作、这太奇怪了。  

    [/报价]

    一旦 PMIC 冷却、TSD_IMM_STAT = 0、但 TSD_IMM_INT 仍将为高电平、并需要清除。 一旦温度处于适当范围内并清除中断、PMIC 将再次启动(仅当 TSD_IMM_STAT=0 时才会发生)。 否则、PMIC 将保持在 SAFE_RECOVERY PFSM 状态、直到温度降低。 请记住、TSD_IMM_STAT 寄存器不会使 PMIC 执行任何操作、这只是 PMIC 温度状态的电流反射。

    此外、当温度达到阈值下限时、PMIC 不会关断。 该阈值只是为了让您了解 数据表中预期 PMIC 行为的运行条件。



    请告诉我您是否希望我澄清任何其他问题。

    BR、
    Ethan Beyer

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

    尊敬的 Ethan:

    我可以确认当我们进行低温(–40C) 测试时、该寄存器 TSD_IMM_STAT 为 1。

    您能告诉我极高的温度会导致 PMIC 异常吗? 并使一些寄存器值发生变化? 例如 TSD_IMM_STAT?

    当温度为–40°C?时、我们如何再次使 TSD_IMM_STAT=1 使电流更大?

    非常感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能告诉我温度过高会导致 PMIC 异常吗?

    我们建议您在数据表中列出的建议工作温度范围内使用 PMIC。 以下是绝对最大额定值。

    并更改一些寄存器值? 例如 TSD_IMM_STAT?

    如果您要更改热阈值上限、可以通过写入 TSD_ORD_LEVEL 来实现。


    另请记住、TSD_IMM_STAT 是一个寄存器、仅表示 PMIC 温度状态的当前状态。 该寄存器是只读的。

    当温度为–40C?时、如何再次使 TSD_IMM_STAT=1 使电流变大?

    用户将无法直接控制 TSD_IMM_STAT 寄存器。 当您说“增大电流“时、如果您询问是否减小 TSD_IMM_STAT 的温度下限阈值(例如 40ºC Ω--> 60ºC Ω)、那么您不能这样做。

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

    尊敬的 Ethan:

    可能我们读取了错误的寄存器。 因为  TSD_IMM_STAT=1 发生在 85°C、25°C、–40°C。

    PMIC 起始地址为 0x28、因此我们认为 PMIC 地址为 0x28。

    但我记得、PMIC 有 4 个地址、即 0x28、29、2A、2B。  您能告诉我们 TSD_IMM_STAT 位于 0x28 中吗?

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

    您好、

    保存 TSD_IMM_STAT 的寄存器位于第 0 页的地址 0x76 中。


    在上图中、我使用的是 GUI 版本 4.0.0。 这可能是一个帮助您读取寄存器的工具。
    https://dev.ti.com/gallery/search/scalable

    BR、
    Ethan Beyer

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

    您好、Ethan

    我使用 GUI 读取该寄存器、它与 SOC 读取操作相同。 所以地址是正确的、不是错误的。

    我不知道在每个温度情况下该寄存器为什么为 1。  

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

    感谢您查看 GUI。

    我认为最好缩小这种情况发生的时间/地点。 对于后续步骤、您可以尝试调查以下问题:

    1.是否出现过任何 TSD 温度中断? 您可以从 GUI 参考下面的寄存器。



    2.何时读取状态寄存器 (TSD_IMM_STAT)? 在变为高电平之前是否有低电平的点?

    3.当你说它在每一个温度下都很高,当你给 PMIC 供电时,它是立即高?

    4.在问题 1 的基础上、PMIC 是否曾经尝试过关断? 您能否提供输出轨的示波器捕获 以便进行上电和是否发生关断?

    5.您使用的是什么可订购的 TPS6594 部件号?

    谢谢、
    Ethan Beyer