Other Parts Discussed in Thread: ENERGYTRACE, MSP430FR5994
主题中讨论的其他器件:ENERGYTRACE、
您好!
我尝试在 LPM3中使用 MSP430FR5994、但我使用 EnergyTrace (已使用电流表进行验证)的读数大于1mA。 数据表指定的值为0.7uA。 使用 EnergyTrace、我可以看到 uC 位于 LPM3中、并且仅启用 RTC、LO 频率时钟和 VLO。
有什么想法?
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.
Other Parts Discussed in Thread: ENERGYTRACE, MSP430FR5994
您好!
我尝试在 LPM3中使用 MSP430FR5994、但我使用 EnergyTrace (已使用电流表进行验证)的读数大于1mA。 数据表指定的值为0.7uA。 使用 EnergyTrace、我可以看到 uC 位于 LPM3中、并且仅启用 RTC、LO 频率时钟和 VLO。
有什么想法?
1) 1)确保没有悬空引脚。
2) 2)确保连接的引脚上没有总线冲突。 如果您使用的是 Launchpad、请从 J101上移除 RXD 和 TXD 跳线。
3) 3)关闭 ADC 内部基准(REFCTL0:REFON)
不妨看看示例 msp430fr599x_lpm3_02.c:
http://dev.ti.com/tirex/explore/node?node=AAeWpvsnHIgaFbdPJYpWOg__IOGqZri__LATEST
[编辑:另请参见
https://e2e.ti.com/support/microcontrollers/msp430/f/166/p/753915/2788314
从中我学到了:
4) 4)确保使用 Free Run
5) 5)确保 Launchpad LED (P1.0-1)已关闭
6) 6)卸下 Launchpad SD 卡
]
Bruce、您好!
感谢您的回复... 不幸的是、我们尝试了这些建议... 到目前为止、在进入睡眠模式之前、我们:
此时、我们启用 RTC 以退出睡眠模式、拉取 ACLK (32KHz)、然后通过"_bis_SR_register (GIE | LPM3_bits)"指令进入睡眠模式。。。。
我们在某些测试中确实运行了 EnergyTrace 和 EnergyTrace+、并且我们确实看到、唯一运行的模块是 RTC、ACLK 和 VLO。 MCU 100%处于 LMP3模式、只是电流消耗过大...
还有其他关于我们可以关闭哪些内容的想法吗? 我尝试关闭"PMMREGOFF "、但最后将 MCU 置于 LPM3.5、我不想这么做(电流消耗仍在 mA 范围内)...
谢谢、
-Mike (代表 Matt 和团队)
我只想说的是、"输出低电平"技巧很容易实现、但它是总线冲突的一种方法。 我在论坛中看到的最常见的是 Launchpad RXD 线、该线从外部驱动为高电平、但在您的板上可能有其他线。
如果您尝试改装、我怀疑下一个问题是"照明开关"程序("如果您打开、请将其关闭")。 大多数项目都无关紧要、但您可能会看到您忘记的东西。
如果您是从 VLOCLK 运行 RTC、那么您大概不会使用 ACLK。 也许尝试 LPM4 (LPM3+ACLK=OFF)?