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:区分上电复位和 CPU 复位

Guru**** 2500115 points
Other Parts Discussed in Thread: TPS65381A-Q1, TMS570LS3137

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/732113/tps65381a-q1-distinguish-between-power-on-reset-and-cpu-reset

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

尊敬的专家:

我的客户正在考虑使用 TPS65381A-Q1并有疑问。

如果您能提供建议、我将不胜感激。

--

我想区分上电复位和上电时的 CPU 复位(nPORRST)。

是否有办法使用 TPS65381实现它?

由于 TMS570LS3137是上电复位并且 nPORRST 是同一标志、因此在该 MCU 中无法对其进行区分。

是否需要准备外部 CPU 复位?

--

感谢您提前提供的出色帮助。

此致、

新一

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

    TPS65381A-Q1中没有一种直接方法来确定 PMIC 侧(NPOR)上电复位还是 PMIC 瞬态过复位状态。 这两个引脚都将拉低 PMIC 的 NRES 引脚并导致 MCU 复位。 但是、MCU 可以间接确定这一点。

    确定 PMIC 是经过 NPOR 还是仅进行复位状态转换的间接方法是读取一个或多个配置寄存器、这些寄存器仅由 PMIC 的 NPOR 重新初始化、并由应用程序使用非 PMIC 默认值进行配置。 此类寄存器的几个示例包括 SAFETY_FUNC_CFG 寄存器、SAFETY_CFG_CRC 寄存器、SAFETY_PWD_THR_CFG 寄存器、SAFETY_ERR_PWM_H 寄存器、SAFETY_ERR_PWM_L 寄存器、 等等 因此、如果 PMIC 从 NPOR 复位、这些寄存器将重新初始化为默认值、但如果 PMIC 刚刚通过复位状态转换、则应用中 MCU 配置的值将在复位状态后保留在寄存器中。 MCU 可以在启动时读取这些寄存器、以告知 PMIC 上是否发生了仅 NPOR 或复位状态转换。

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

    您好、Scott、

    感谢您的快速回复。

    我理解可以区分间接方式。

    我将与客户分享您的建议。

    感谢您的帮助。

    此致、

    新一