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.

[参考译文] AM62A3:如何在 AM62A3处理器上控制唤醒序列并在睡眠到唤醒转换期间添加延迟?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1521143/am62a3-how-to-control-wake-up-sequence-and-add-delay-during-sleep-to-wake-transition-on-am62a3-processor

器件型号:AM62A3

工具/软件:

您好 TI、

我们正在使用开发低功耗嵌入式系统 TI Sitara AM62A3 处理器和 PMIC (TPS65931211RWERQ1)。 在电源优化期间、我们观察到了开始转换时的系统不稳定 DEEP SLEEP 至 ACTIVE 状态 —由电源轨和 I/O 接口(例如 DDR、PMIC、外设复位)的时序或时序错误引起。

关键问题:

  1. 建议的唤醒或上电序列是什么 是否在从深度睡眠转换回活动状态时对 AM62A3?

    • 具体来说、哪些块(例如 DDR、PMIC、I/O 域)需要重新初始化或稳定、以什么顺序?

  2. 引入受控延迟的方法 (例如、10ms–100ms)、以确定睡眠到唤醒转换的关键点?

    • Linux 电源管理框架或引导加载程序(例如 U-Boot)中是否有挂钩可以安全地插入延迟?

    • 是否可以有意对唤醒 GPIO 或 PMIC IRQ 进行门控或延迟?

  3. 有人遇到过类似的问题 电源轨上的纹波或欠压问题 在唤醒期间、哪些缓解技术(例如、电容器更改、复位保持时间调优)效果最佳?

我们已经确定电源轨上的纹波会在唤醒期间导致 PMIC 意外复位、因此现在我们要对进行微调 计时和控制 直流/直流转换器。

如果您对最佳实践或文档参考有任何见解、我们将不胜感激。


提前感谢您。

最好的考虑
Abhineet Ranjan

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

    尊敬的 Abhineet:

    Unknown 说:
    Linux 电源管理框架或引导加载程序(例如 U-Boot)中是否有挂钩、可以安全地插入延迟?

    从软件的角度来看、暂停和恢复序列是不可自定义的、因此无法添加延迟。

    对于硬件问题、我会在硬件团队中循环回答。

    谢谢、

    Anshu

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

    如果来自硬件、我们可以增加延迟、请告诉我  我是否可以使用 PMIC (TPS65931211RWERQ1)向处理器添加延迟??

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

    尊敬的 Abhineet:

    DeepSleep 不需要从 PMIC/外部电源进行任何操作。 进入 DEEPSLEEP 时、所有外部电源都保持开启状态、 SoC 在内部处理暂停/恢复序列。

    部分 IO 和 IO+DDR 低功耗模式需要通过 PMIC 执行操作。  

    谢谢、

    Brenda