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.

[参考译文] TPS65381A-Q1:故障条件清除后的寄存器状态

Guru**** 2486925 points
Other Parts Discussed in Thread: TPS65381A-Q1, TPS653850-Q1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/700161/tps65381a-q1-register-status-after-fault-condition-is-cleared

器件型号:TPS65381A-Q1
主题中讨论的其他器件: TPS653850-Q1

PMIC 团队大家好、

我对 TPS65381A-Q1有2个问题

问题1. 当电流限制条件不再存在时,“VDD5_ILIM”寄存器是否会自动更改为“0”? 还是在 MCU 读取该寄存器之前将其锁存为“1”?

 

D[7] VDD5_ILIM:VDD5限流状态位

–当超过 VDD5电流限制条件时设置为1

–如果不再存在电流限制条件、则清零

注意:仅当 SENS_CTRL 寄存器中的 VDD5_EN 位设置为1时、此状态位才有效。 当 VDD5_EN 位为时

清零、该位将为1。

 

问题2. 当过压条件不再存在时,“VDD5_OV”寄存器是否会自动更改为“0”? 还是在 MCU 读取该寄存器之前将其锁存为“1”?

 

D[5] VDD5_OV:VDD5过压状态位

–当检测到 VDD5过压条件时设置为1

–如果过压条件不再存在、则清零

 

如果您有任何疑问、请告诉我、

谢谢、

Yuta Kurimoto

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


    对于 VDD5稳压器、过热情况会清除 VDD5_EN 使能位并转换到复位状态。 NRES 引脚变为低电平并将 MCU 复位、ENDRV 引脚为低电平。 所有其他稳压器保持启用状态。 当 VDD5过热情况消失后、MCU 必须再次设置使能控制位以重新启用稳压器。

    VDD5_ILIM:VDD5限流状态位
    –当超过 VDD5电流限制条件时设置为1
    –如果不再存在电流限制条件、则清零
    注意:仅当 SENS_CTRL 寄存器中的 VDD5_EN 位设置为1时、此状态位才有效。 当 VDD5_EN 位为时
    清零、该位将为1。

    VDD5_OV:VDD5过压状态位
    –当检测到 VDD5过压条件时设置为1
    –如果过压条件不再存在、则清零
    注意:仅当 SENS_CTRL 寄存器中的 VDD5_EN 位设置为1时、此状态位才有效。 当 VDD5_EN 位为时
    清零、该位将为1

    只有过热才能清除使能位。 当问题不再存在时、所有其他条件都将清除。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Gordon、

    我觉得有误解、所以让我解释更多细节。

    在 TPS653850-Q1数据表中、可以看到
    "TPS653850-Q1器件还具有通过 SPI 寄存器报告错误的功能。 器件具有的电流量
    对于系统级或器件级的每个特定错误、SPI 寄存器中的状态位是独立的。 时间
    该器件检测到特定的错误条件、设置相应的状态位并保持该状态位
    该位置位、直到 MCU 读出该状态位所在的 SPI 寄存器。 状态位确定的
    设置后、MCU 可以决定是否必须将系统保持在安全状态、或者是否可以恢复
    与系统的运行"

    我认为这句话意味着"即使消除了错误条件、相应的 SPI 状态寄存器也会锁存为高电平、直到 MCU 读取寄存器。"
    例如、VDD5检测 OV、然后 VDD5_OV 寄存器设置为"1"。 当 OV 条件消失、但 VDD5_OV 寄存器仍然为"1"。 只有在 MCU 读取 VDD5_OV 寄存器后、该寄存器才会变为"0"。
    我认为 TPS653850-Q1具有此类锁存功能。

    TPS65381A-Q1是否具有相同的功能?

    如果您有任何疑问、请告诉我。
    谢谢、
    Yuta Kurimoto
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Gordon、

    您可以支持上述问题吗?

    如果我的解释不清楚,请告诉我。 我将作出更多澄清。

    客户需要在本月内决定器件、因此我需要尽快回答。

    谢谢、

    Yuta Kurimoto

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kurimoto-San、
    很抱歉、我不知道 TPS65381A-Q1中有锁存寄存器。 我向系统工程师询问此部件以进行验证。

    他的评论:
    我们在 TPS65381中的 SPI 上确实有错误标志、我想它们将在 SPI 上发送之前被锁存。 但我不知道像 TPS653850-Q1这样的任何“MCU 读取后清除”位。 (或与您提到的锁存器类似)。
    只要成功完成异常运行、ABIST_ERR 标志就会被锁存。 只要存在错误、VU/OV 错误标志就会被置位。 等等

    如果您需要更多信息、请告诉我。 我将返回给该部件的系统工程师。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Gordon、

    谢谢! 我明白了。

    Yuta Kurimoto