LE0低功耗应用注意事项及排查方法
-
无法进入低功耗(standby模式)
- 排查是否有pending中断未处理的中断
- 系统时钟设置,如果硬件未使用fxosc或sxosc(外部晶振),而软件使能了fxosc或sxosc,会导致mcu无法真正进入低功耗模式
无法达到预期的低功耗电流
- 测量低功耗电流时,检查调试器是否与被测板完全断开
- 在进入低功耗之前关闭唤醒无关的外设,唤醒之后再使能相关外设
- 检查外围电路是否存会导致IO端口有较大的漏电流或灌电流
- 一些SBC芯片或外设芯片有严格的状态切换逻辑,检查外设驱动是否有状态管理保证其进入相应的低功耗模式
无法唤醒
- GPIO唤醒:
1.1 不使能GPIO模块的数字滤波器
1.2 当使能GPIO模块的数字滤波器需要注意在进低功耗模式前保持该时钟源的使能或将外设时钟切换至低功耗模式下可开启的时钟源
-
补充一下:需要检查所有未使用的引脚是否处于模拟状态,或者配置为对外输出低电平状态,避免IO处于数字输入状态在低温下出现电流过大问题。
2/2
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...