Other Parts Discussed in Thread: MSPM0G3507
器件型号: MSPM0G3507
在 MSPM0G3507 中、我需要断电以将控制器消耗的电流降至 100uA 以下。 我尝试了不同的低功耗模式、STOP2 工作正常、其中的电流约为 100uA。 我能够在所有外设均断电的情况下实现这一点。 我在如何从 STOP2 唤醒时遇到问题。 当 ADC 通道值超过阈值时、我的唤醒源应该是/控制器应恢复正常模式。 我的想法是在 ADC 窗口比较器高阈值中配置阈值、即使在低功耗模式下也会触发中断、从而唤醒 WUC 和 PMCU 并重新开启 CPU。 我正在使用 STOP0 实现它、但 STOP0 不能作为选项、因为睡眠模式下的电流大于 100uA。 在 Stop2 中、如何配置 ADC? 即使我将 ADC 和计时器置于 ULPCK 模式、在低功耗模式下以 32kHz 的频率运行、计时器事件也将发布到 ADC、订阅后、ADC 将自动退出 STOP0、在该模式下、电流将再次增加、这是不需要的。 是否有任何其他方法可以通过 ADC SAR 逻辑完成 ADC 转换、而无需将 CPU 从 STOP2 唤醒为 RUN 模式。 只有 ADC 的 WCOMP 中断应该将 STOP2 唤醒以运行。 是否有任何可能的方法可以实现这一点。 右下角、在进入睡眠模式后立即、ADC 再次从 STOP2 模式唤醒所有内容以进行转换。 我只想在 ADC 的转换值> WCOMP REF 阈值时发生这种情况。 这是可实现的吗?