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.

[参考译文] TPS659037:在 Linux 启动时复位 AM5728

Guru**** 2767445 points

Other Parts Discussed in Thread: AM5728, TPS659037

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/844329/tps659037-reset-of-am5728-when-linux-is-starting

器件型号:TPS659037
主题中讨论的其他器件:AM5728

您好!

我的问题与 e2e.ti.com/.../2727879中提到的问题有关

我们看到的情况与 PMIC 重置 AM5728 CPU 的情况完全相同、尽管这不仅发生在-40度、而且某些电路板已经在室温下出现了此问题。
在这种情况下、主板复位大约10次(间隔可能为2秒)、当系统预热时、它不再发生、并且工作正常。
并非所有电路板都有此问题、但大多数电路板都有。

它是我们自己的电路板、以 SDK 05.00.00.15为基础

当电路板启动 u-boot 时、它会正常启动、当我中断 u-boot 的启动序列时、电路板工作正常。 但当 Linux 启动时、CPU 会复位。 我想这是因为功耗在增加。 我们在示波器屏幕上看到的行为与相关问题中所示的行为相同。

目前,我的第一个问题是,是否找到了上述文章的解决办法。 它在没有解决方案的情况下停止了、而且我找不到任何其他具有相同问题的消息。

此致、Robert

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

    Robert、

    您 提到的主题没有足够的信息来解决问题。

    如果执行任何"关闭请求"(数据表中的表)、TPS659037将复位。 在另一个线程中讨论了 PowerGood、但该引脚只是一个监控引脚、并且不会复位处理器、除非您的系统已设置为这样做。 您是否说 POWERGOOD 已连接到处理器的 PORz?

    软件是否有可能在某些条件下启动复位? 如果是、将检查哪些条件?

    谢谢、

    纳斯塔莎

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

    您好、Nastasha、

    是的、PMIC 的电源正常状态确实连接到 CPU 的 PORZ。 不是直接的、而是结果相同。

    这样做不明智吗?

    默认情况下、POWERGood 输出仅由 SMPS12稳压器触发、据我所知、引导加载程序不会修改该输出。 对于 Linux、我不知道。
    下面是 SMP12的原理图。
    一个误差是电感器 L1408。 我们缩短了这一时间、这确实提高了可靠性、但仍然没有问题。

    当 SMP12稳压器显示它不好时、原因是什么? 输入电压、输出电压、输出电流?

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

    Robert、

    请从 TI.com 上获取最新的数据表。 我们建议将 TPS659037器件的 RESET_OUT 引脚连接到处理器的 PORz、而不是 POWERGOOD 引脚。 RESET_OUT 引脚指示 PMIC 在器件启动后处于活动模式、并在给定关断请求之前保持高电平。 PMIC 发出关闭请求后、RESET_OUT 引脚会将 PORz 引脚拉低、然后执行断电序列。

    默认情况下、PowerGood 仅监测 SMPS12。 由于以下几个原因、不建议使用这种方法来确定处理器是否处于活动状态:

    由于它仅监控 SMPS12、它将在整个电源序列完成之前变为高电平。 这不是处理器的理想选择。

    2.电源正常没有内部去抖电路,正如 RESET_OUT 那样。 这意味着、在快速瞬态行为期间、对于多相电源轨(如 SMPS12)、当存在短暂的电流尖峰时、POWERGOOD 电源轨可能会切换。 由于处理器具有大量重复性瞬态负载、这可能是您看到处理器关闭/打开的原因。

    3.电源正常不控制任何定序。 通过使用 PORz 打开/关闭处理器、处理器不会在每次 POWERGOOD 切换时执行其启动和关闭序列。

    我建议使用 RESET_OUT 作为 PORz 控制、并将 POWERGOOD 用作仅监视信号、在对信号做出反应之前、处理器对该信号进行采样(这会增加抗尖峰脉冲)。 有关其瞬态行为的详细信息、请参阅数据表的 POWERGOOD 部分。

    谢谢、

    纳斯塔莎

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

    Nastasha、

    感谢您的回答、我们将根据您的建议进行更改。

    Robert