推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

STM32L低功耗模式唤醒时间测量

更新时间:2019-12-30 10:53:06 大小:525K 上传用户:chunxiayiyun查看TA发布的资源 标签:stm32l低功耗模式 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

STM32L低功耗模式唤醒时间测量技术资料

部分文件列表

文件名 大小
STM32L低功耗模式唤醒时间测量.pdf 525K

部分页面预览

(完整内容请下载后查看)
STM32L 低功耗模式下唤醒时间的测量  
前言  
某客户在使用我们STM32L073 芯片做项目的开发,据他们的工程师反映在测量低功耗模式下的唤醒时间,他们测试得到的  
数据与数据手册中列出的结果不符合,而且差别很大,并且测试了很多片都是这个问题。想咨询我们什么样的测试方法能够  
得到一个符合手册规范的数值。  
一、测试  
在这里正好选取了手边有STM32L053C8-Discovery 探索板。  
软件里选取“…STM32Cube_FW_L0_V1.9.0\Projects\STM32L053C8-Discovery\Examples\PWR” 目录下PWR_STANDBY  
PWR_STOP 这项目工程,通过这两个低功耗模式做一个说明测量唤醒时间的方法。  
1.1 PWR_STANDBY模式  
查看相应的参考手RM,了standby 模式下的特点,主要涉及到参考手册中的如下两个表格:  
从这两个表格中,我们可以看到其进入低功耗模式的条件,退出模式的条件,退出后执行的情况。对应表格可以看出,退出  
STANDBY 模式后执行的RESET 复位,唤醒的方法我们选WKUP 唤醒引脚的上升沿;进入低功耗的方法WFI(wait for  
interrupt)WFE(wait for event)。  
进入低功耗确认  
直接打开运行“…STM32Cube_FW_L0_V1.9.0\Projects\STM32L053C8-Discovery\Examples\PWR” 目录下的  
PWR_STANDBY 项目工程,并且阅读工程目录下Readme.txt,了解该项目代码是如何进入低功耗模式,以及进入低功耗  
的寄存器及时钟方面的配置,这里不再赘述,重点是唤醒时间的测量。  
JP4 跳线帽拔除,将万用表调至电流档位,串入万用表,全速运行项目代码,观测电流功耗,按B1 的按钮,看看电流的  
差别,判断程序运行是否正常即可(进入低功耗模式前后电流)。  
唤醒波形的设置  
此时程序已经能够正确的进入并能够退出低功耗模式,但由Discovery 探索板上是采用机械按B1 的唤醒(通过查看该探  
索板的原理图,可以发B1 连接到的MCU PA0 引脚,WKUP 引脚),基于机械按钮在按下或释放按钮的时候,电平  
变高或变低的时候,或存在坡度(按键的抖动和按键电路中电容的影响),这样不利于观察唤醒时间的读取,所以可以的操  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载