您好!
目前我们已经完成了
1) 1)所有端口均为启用上拉或下拉的数字输入。
2) 2)在进入 LPM3之前、在最近的设置中保留统一时钟系统和电压内核
3) 3) RTC 在计数器模式下运行、中断启用后会在一段时间后唤醒。
4) 4)没有其他内部模块(如 I2C、ADC 等)正在运行/启用。
请告诉我们、我们是否可以采取任何其他措施来降低 LPM3模式下的电流消耗。
谢谢、
Ayyappan M.
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.
您好!
目前我们已经完成了
1) 1)所有端口均为启用上拉或下拉的数字输入。
2) 2)在进入 LPM3之前、在最近的设置中保留统一时钟系统和电压内核
3) 3) RTC 在计数器模式下运行、中断启用后会在一段时间后唤醒。
4) 4)没有其他内部模块(如 I2C、ADC 等)正在运行/启用。
请告诉我们、我们是否可以采取任何其他措施来降低 LPM3模式下的电流消耗。
谢谢、
Ayyappan M.
尊敬的 Lukas:
目前、具有微控制器的电路板消耗750微安。
使用相同电源运行的大多数接口都是隔离的。
我们仍在进行分析、以隔离功耗。
在我上一篇文章的阶段、它消耗了850微安。
在使所有可用的 ADC 引脚成为模拟输入而不是启用内部下拉的数字输入后、
100微安进一步降至750微安。
从用户手册的第414页、我们了解到每个 I/O 都可以设置为输入高阻抗、带下拉的输入、带上拉的输入、输出高电平(低或高驱动强度)或输出低电平(低或高驱动强度)。 但没有可用于将所有引脚配置为输入高阻抗的设置。 如果您可以分享将所有 I/O 端口设置为输入高阻抗的相关工作、或者通过任何其他步骤降低 LPM3中的功耗、那将大有帮助
谢谢、
Ayyappan M
因此、器件本身在 LPM3中的功耗在一定的 uA 范围内、具体取决于温度 Vcore 和 VCC。
因此、您远离这些数字。
您电路板上还有什么其他内容可以解释高电流消耗?
现在、如果我理解正确、您想将所有引脚设置为输入高阻抗吗?
您可以从 Web 查看代码示例、在本例中、代码示例设置为输出低电平
P1OUT = 0x00;
P2OUT = 0x00;
P3OUT = 0x00;
P4OUT = 0x00;
P5OUT = 0x00;
P6OUT = 0x00;
P7OUT = 0x00;
P8OUT = 0x00;
P9OUT = 0x00;
P10OUT = 0x00;
P11OUT = 0x00;
PJOUT = 0x00;
P1DIR = 0xFF;
P2DIR = 0xFF;
P3DIR = 0xFF;
P4DIR = 0xFF;
P5DIR = 0xFF;
P6DIR = 0xFF;
P7DIR = 0xFF;
P8DIR = 0xFF;
P9DIR = 0xFF;
P10DIR = 0xFF;
P11DIR = 0xFF;
PJDIR = 0xFF;
这是否能回答您的问题?