查看: 3344|回复: 6

[分享] 【转载】KL03不能正常进入低功耗模式的原因及解决办法

[复制链接]

该用户从未签到

14

主题

113

帖子

0

中级会员

Rank: 3Rank: 3

积分
259
最后登录
1970-1-1
发表于 2015-3-12 16:40:05 | 显示全部楼层 |阅读模式
还是从 jicheng0622的博客中转过来的

KL03系列是Kinetis L系列的第二代产品,相比于第一代的同一级别的KL02,的确是新添了不少特色。包括出厂自带Boot ROM(IAP功能,直接通过串口,I2C或者SPI下载程序),内部集成了全温度范围精度在1%的48M晶振(所以去掉了冗余的FLL和PLL倍频部分,即省电又省成本,使用起来也比较方便),内部集成1.2v的电压基准源并且对功耗方面做了进一步的优化(虽然KL02本身功耗已经很低了)。所以俺还是很看好它的,哈哈~

    别的先不提,前面我说到KL03对功耗方面做了进一步的优化,自然刚到手KL03就打算先测测它的功耗啦。但是在调试KL03低功耗的时候,通过触发跟KL02类似的进入低功耗指令时却发现KL03并没有真正的进入低功耗模式,此时功耗虽然比全速运行时的小了不少但是仍然还有几百个uA(正常来讲,进入VLPS模式低功耗时应该保持在1~2uA左右),虽然在此状态下也能正常唤醒,但是这种状态却是让人费解的。找了半天的原因,看手册,对代码,一直也没找出真正问题所在,结果最后在KL03的官方Errata(勘误表)里才找到根本原因,如下图,即在进入低功耗模式前需要先把RTC的中断标志清零才可以,看来是一个芯片的小bug了。
KL03不能正常进入低功耗模式的原因及解决办法1.jpg

KL03不能正常进入低功耗模式的原因及解决办法2.jpg


    看来自己还是过于激动,疏忽大意了,呵呵,不过既然知道了问题所在那就好办了,只需在程序开始部分把RTC的中断标志清掉即可,当然RTC的TIF标志清零过程还是需要先打开RTC的Clock Gate才行,具体如下图所示。然后我们重新编译整个工程再下载进入,让其进入VLPS低功耗模式下再测一下电流,竟然直接降到1.7uA(实测数据),正常进入低功耗模式,貌似比KL02还真低了不少,顿时有种捶胸顿足的兴奋劲,哈哈。

KL03不能正常进入低功耗模式的原因及解决办法3.jpg

回复

使用道具 举报

该用户从未签到

9

主题

80

帖子

0

注册会员

Rank: 2

积分
179
最后登录
2018-5-9
发表于 2015-3-13 16:15:24 | 显示全部楼层
先收了
回复

使用道具 举报

该用户从未签到

2

主题

7

帖子

0

注册会员

Rank: 2

积分
62
最后登录
2020-12-25
发表于 2015-3-16 09:06:33 | 显示全部楼层
不错,正好用到。
回复 支持 反对

使用道具 举报

该用户从未签到

8

主题

300

帖子

0

高级会员

Rank: 4

积分
746
最后登录
2016-5-26
发表于 2015-6-6 12:09:36 | 显示全部楼层
谢谢分享。。
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2016-12-22 09:09
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    24

    主题

    446

    帖子

    0

    高级会员

    Rank: 4

    积分
    876
    最后登录
    2019-3-8
    发表于 2015-6-9 16:18:53 | 显示全部楼层
    经 验 贴
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-4-27 08:44
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]常住居民II

    26

    主题

    577

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1703
    最后登录
    1970-1-1
    发表于 2016-2-3 15:02:05 | 显示全部楼层
    顶起来!!!KL03的这个bug的确有点坑,搞了将近一个星期的低功耗休眠,直到今天看到这里,才解决。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    40

    主题

    500

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1089
    最后登录
    2025-1-13
    发表于 2016-3-20 12:04:32 | 显示全部楼层
    好详细哟,谢谢分享!!!!
    xingxiny75@gmail.com.png
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 05:36 , Processed in 0.095149 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表