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.

[参考译文] AM3352:关断期间 PMIC_POWER_EN 上的高脉冲

Guru**** 2595770 points
Other Parts Discussed in Thread: TPS65217

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/587461/am3352-high-pulse-on-pmic_power_en-during-shutdown

器件型号:AM3352
主题中讨论的其他器件:TPS65217

您好!

我们有一个基于 BeagleBone Black (AM335x + TPS65217)的定制板。 我们注意到、在关断例程(ALARM2关断)期间 SYS 电压开始下降大约2ms 后、PMIC_POWER_EN 线上会出现10ms 的脉冲。 我们想知道这是正常行为吗?

Lightblue - SYS;Darkblue - PMIC_POWER_EN;Pink - PGOOD (SoC 的 PORZn)

此时、SYS 电压下降1秒后、我们会出现间歇性意外重启。 但无论是否重启、我们都会看到该脉冲。

我们认为、脉冲的发生与 LDO_PGOOD (SoC 上的 RTC_PORZn) 变为低电平一样、因此将 AM3352的 RTC 部分置于 PMIC_POWER_EN 默认为高电平的复位状态。 然后、由于 SYS 电源已经下降、它失去了它的拉电阻并随之下降。 我们是否可以阻止这种情况发生?

我们配置了 LDO_PGOOD、PGOOD 和 PMIC_POWER_EN、就像 BeagleBone Black 一样。 (我们目前无法探测 LDO_PGOOD、因为它没有任何可访问的探测点)。

谢谢、

Jesse

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

    这是什么 Linux 版本? SYS 电源为什么会下降?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    它是3.14.43。

    关于 SYS 的下降、PMIC 论坛上的一些人已经确认、当使用 PWR_EN 和 OFF 位关断方法时、SYS 会立即下降。 电源路径被切断、SYS 被连接至 BAT 引脚并且只被它具有的任何电容保持。 在本例中、BAT 为悬空状态。 但是、通过写入 PMIC SEQDWN 位寄存器来关闭系统、SYS 将保持正常运行。

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

    很抱歉耽误你的时间。 我将在明天查看并提供反馈。

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

    我认为断电期间的 PMIC_PWR_EN 脉冲是正常的。 请参阅 drivers/MFD/tps65217.c 中的以下代码块:
    /*在 PWR_EN 切换时将 PMIC 设置为关断*/
    如果(STATUS_OFF){
    RET = tps65217_SET_BITS (TPS、TPS65217_REG_STATUS、
    TPS65217_STATUS_OFF、TPS65217_STATUS_OFF、
    TPS65217_PROTECT_NONE);
    IF (RET)
    DEV_WARN (TPS->DEV、"无法将状态设置为关闭\n");


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

    Yordan、您好!

    感谢您的回答。

    我不确定我是否理解您的说法。  您是否说 PMIC_PWR_EN 上的短高电平脉冲是正常的、因为您提到的代码是将 PMIC 状态寄存器的 OFF 位设置为1?

    如果是、我认为状态寄存器的 OFF 位对 PMIC_PWR _EN 没有影响。 将 OFF 位设置为1将触发 PMIC 关断序列、并在 PMIC_PWR_EN 被拉至低电平时将其置于关断状态。 相反、当 PMIC_PWR_EN 被拉至低电平时、将 OFF 位设置为0将使其进入睡眠状态。

    PMIC_PWR_EN 由 AM335x 的 RTC 进行控制、并在关断期间设置为在满足 ALARM2时变为低电平。 PMIC_PWR_EN 是低电平有效信号。

    此致、

    Jesse