Other Parts Discussed in Thread: ENERGYTRACE
器件型号: MSPM0L2117
主题中讨论的其他部件: ENERGYTRACE
您好、
我想澄清一下、MSPM0L211x 在低功耗用例下的电流消耗估算。
我们正在审查该器件是否能够满足以下客户要求:
- 产品关闭状态:0.5µA(待机)
- 活动状态:5µA(运行)
- 时钟假设:32kHz
预期运行条件如下。
用例 1:
- 计时器/计数器 1:开启
- 计时器/计数器 2:开启
- LCD 驱动器:打开
- 交换机检测端口:打开
- RTC:打开
- CPU:暂停
用例 2:
- 计时器/计数器 1:关闭
- 计时器/计数器 2:关闭
- LCD 驱动器:打开
- 交换机检测端口:打开
- RTC:打开
- CPU:运行+暂停
在查看数据表时、我们主要参考了第 7.5.1 节“运行/睡眠模式“和第 7.5.2 节“停止/待机模式“。
我们目前的理解是:
- 在第 7.5.1 节中、指定了运行/睡眠电流值、条件是所有外设都被禁用。
- 因此、列出的值无法直接应用于上述启用了 LCD、RTC 和开关检测端口的情况。
- 在第 7.5.2 节中、待机电流约为 1.6µA 典型值至 2.14µA 典型值(具体取决于条件)、因此从发布的数据来看、在待机模式下实现 0.5µA 已经很困难。
但是、我们不确定如何正确解读 32kHz 运行电流。
最初、我们考虑将运行电流估算为:
- IDDRUN、每 MHz = 98µA 25°C 典型值下的 IDRU/MHz
- 因此、98µA /MHz× 0.032MHz =关于 3.1µA
但是、此结果似乎与同一表中所示的睡眠电流不一致:
- IDDSLEEP、MCLK = LFCLK、CPU 暂停、32kHz = 25°C 时的 266µA 典型值
大约 3.1µA 的运行电流和 32kHz 的 266µA 的停止/睡眠电流在物理上似乎并不合理、因此我们怀疑这种线性调节方法无效。
您能否澄清以下几点?
- 频率为 32kHz 时、98µA 值不应线性缩小来估算运行电流、这是否正确?
- 对于 32kHz 的工作条件、估算运行状态下电流的正确方法是什么?
- 在上述情况 2(CPU 在 RUN 和 HALT 之间交替)下、电流是否应该根据占空比评估为平均电流、而不是评估为纯运行电流?
- 对于情况 1 和情况 2、启用 LCD 驱动器、RTC 和 GPIO/开关检测功能时、是否有任何已发布或推荐的方法来估算总电流?
- 根据您的经验、在 MSPM0L211x 上满足以下客户目标是否可行?
- 0.5µA 处于待机状态
- 32kHz 时、5µA 处于 RUN/ACTIVE 状态
如果有任何建议的测量条件、示例配置或应用手册可用于估算这些低功耗情况、我们将非常感谢您的指导。
谢谢、
Conor