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.

[参考译文] TM4C123BH6ZRB:每个模块的电流消耗

Guru**** 2463330 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/658728/tm4c123bh6zrb-current-consumpation-of-each-modules

器件型号:TM4C123BH6ZRB

你好,香榭丽舍

在数据表的 Tab23-40中、对于所有外皮情况下的最大值为54.9mA。

我想知道每个外设是否有相应的最大电流消耗、以便我们可以估算实际应用所需的最大电流。

我们不确定使用的是所有外设。

此致

Yihe

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Yihe、
    抱歉、我们没有外设粒度的此类细分。 我知道某些 MCU 可能会提供一些实用程序、例如基于电子表格的估算器、用于估算不同电源域开启时的功耗。 但我没有看到每个外设的估算值。 功率将取决于外设的工作频率。 一些外设足够小、因此在这个处理节点上它们变得无关紧要。 电源的主要来源是 CPU、闪存和 SRAM 存储器、I/O 和一些大外设、例如 USB、以太网和 CAN。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 USER="Yihe"]每个外设的最大电流消耗,以便我们可以估计最大电流需求...

    正如 Charles 所说的那样-有一个与系统时钟设置相关的问题-有时也有与"外设模块使用强度"相关的问题。

    您注意到"估计"-但根据客户-用户的"特定用例"、您不会注意到"真实世界测量"-凸点(任何)估计?

    我们公司有时已经执行了此类测量、尤其是在竞争对手供应商的 ARM MCU 中。   

    由于 API 的强大功能、此处的 MCU 系列可轻松实现此类测量的"速度、易用性和增强":

    • 除非特别启用、否则所有外设模块均"有效关闭"。   (只需通过 API 完成:“SysCtlPeripheralEnable()”)
    • 某些外设模块-在单个 TM4C 器件基础上-可能会被“断电”  (通过:“SysCtlPeripheralPowerOff ()”... 通常局限于以下模块:CAN、USB、EMAC、LCD)
    • 通过测量和记录电流消耗(所有外设模块均为"禁用")、可获得"基线、MCU 的电流测量"。
    • 然后、通过选择性(但奇异)启用这些外设、任何 "电流增加"都会揭示特定外设的"电流消耗"。
    • 请记住、在启用另一个外设之前、以这种方式"已用实际测量值替换(编号)"外设。

    与往常一样-此类测量应该发生在多个电路板和/或 MCU 上-而产生的"平均读数"证明了最高的准确度/可信度。   确保在每个/每个此类测试中尽可能保持运行条件一致。   系统时钟频率、电源电压(偶数)温度-应该被监控和保持。

    一些外设模块支持不同的频率控制-这些应在"可疑"工作频率下进行测试/测量。   (虽然"纯化员"更喜欢测量@ Fmin & Fmax。)