×
嵌入式 > 嵌入式开发 > 详情

LPC1752 掉电模式的理解

发布时间:2020-07-24 发布时间:
|
LPC1752有四种低功耗模式:睡眠模式,深度睡眠模式,掉电模式,深度掉电模式。CPU运行在低功耗模式下无法利用Jlink下载程序,提示为无法连接JTAG或不能利用调试模式,需唤醒后才能进行下载或烧写。在程序下载后需关掉电源再打开电源,程序才能正常运行。

经过程序调试,睡眠模式,深度睡眠模式,掉电模式可由GPIO中断,定时器中断等任意外部中断唤醒。而深度掉电模式需供电给内部RTC,且将ISP引脚P2.10拉低,才能唤醒CPU,否则无法下载程序。

深度睡眠模式较掉电模式更省电,10uA级的待机电流。

此外一个发现为:在睡眠模式、深度睡眠模式、掉电模式下虽然所有的引脚为高阻态,但在进入低功耗模式前对指定的引脚置低仍保留有效.

本人测试的环境为LPC1752,完全不接外设时待机电流不到1mA。 两个引脚接继电器,6个引脚接LCD,未将这些引脚置低的情况下进入低功耗模式时,待机电流达45mA。经测试,发现继电器电流达35mA,LCD电流达6mA,其它模拟电路占了4mA,在进入低功耗模式前先对这些引脚清零,再进入低功耗状态,发现待机电流不到4mA(只有模拟电路与CPU的).

经查阅《CORTEX_M3技术手册》发现,进入低功耗模式时,CPU不需压出栈寄存器操作,



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
发明专利在疫情影响下的逆势增长