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.

[参考译文] AM62A7:降低 AM62A7中功耗的更多方法

Guru**** 2468610 points
Other Parts Discussed in Thread: AM62A7, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1466005/am62a7-more-ways-to-reduce-the-power-in-am62a7

器件型号:AM62A7
主题中讨论的其他器件: SysConfig

工具与软件:

TI 早上好、

我们目前正在努力降低利用 AM62A7处理器的定制电路板的功耗。根据 TRM 研究了深度睡眠模式、但即使在此模式下、功耗仍保持在0.5W、明显高于0.35W 的目标。我们已经尝试通过停止振荡器在深度睡眠期间保持活动状态来最大限度地降低功耗、但这并未产生任何明显的功率降低。

此外、停止 DDR 是不可行的、因为根据我从 TRM 中了解到的信息、从深度睡眠中唤醒后需要重新启动整个系统、这对于我们的摄像头应用来说是不可接受的。我们正在寻找有关将功耗进一步降低到当前0.5W 深度睡眠级别以下的潜在策略的指导。

欢迎提出任何建议。

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

    您好!

    您能解释一下如何测量功率吗? 这种电源是如何单独隔离到 AM62A SoC 的? 一旦我理解这一点、我们就可以讨论一些可能的优化。

    谢谢!

    Anshu

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

    尊敬的 Anshu:

    我们将使用为 AM62A 馈送的电源直接测量功耗。 我们已断开所有外设连接、以隔离 SoC 的电源。

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

    您好!

    为了进行一些进一步的优化、我们可以使用 K3Conf Linux 命令行工具禁用一些未使用的时钟。 对于未使用的外设、这些时钟可被减慢/禁用。

    cpufreq 可用于降低 A53内核速度、但以牺牲性能为代价。

    在缺省 Linux SDK 器件树中、它将启用尽可能多的外设、所以请确保所有这些未使用的外设具有'status ="disabled"或者完全被删除。

    就引脚多路复用而言、GPIO 状态是最低功耗状态、有助于降低 IO 功耗。

    此致、

    Anshu

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

    此外、您可以查看时钟树工具以更好地了解时钟架构并降低某些频率: https://www.ti.com/tool/CLOCKTREETOOL

    此致、

    Anshu

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

    尊敬的 Anshu:


    我们已经减少了 PLL 的时钟、同时我们也使用 k3conf 命令减少了时钟、以供参考。 我知道、如果我们进入睡眠状态、时钟仅在工作状态下降低功耗、那么它不会产生任何效果并进行了测试。 如果有任何时钟在睡眠模式下也会产生影响、请告诉我、我也将尝试实现它。

    另外、我们可以从睡眠模式下的处理器获得的最低功耗也告诉我、这将是我们的理想指标。

    谢谢!
    苛刻

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

    嗨、

    在深度睡眠中、从 AM62A SoC 端来看、内核功耗约为17MW、LPDDR 功耗约为6mW (因为它处于自刷新状态)。 将会有 IO 电源轨消耗的功率。

    对于未使用的 I/O、可将其置于 GPIO 多路复用模式、这是最低功耗多路复用模式。

    谢谢!

    Anshu

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

    尊敬的 Anshu:


    感谢您的答复您可以分享我们如何做到这一点或任何有关这方面的文档。

    谢谢!
    苛刻

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

    嗨、

    没有与此相关的文档。 只是为了符合预期、这样做不会有显著的功耗降低。 它将处于 I/O 功率的2-3mW 级别。 有两个选项:

    1.在 Linux 设备树的 pinmux 中定义 GPIO 状态。 您可以使用 SysConfig 工具对此提供帮助: https://dev.ti.com/sysconfig/#/config/?args=--device%20AM62Ax%20--package%20AMB

    2.直接通过读取寄存器并将多路复用模式更改为7来更改 PADCONFIG 寄存器。 请查看 AM62A TRM: https://www.ti.com/lit/ug/spruj16b/spruj16b.pdf 中的第14.2.1.2节"焊盘配置寄存器"

    此致、

    Anshu