查看: 10318|回复: 38

[求助] 【求助】KL03的官方低功耗例程,为什么功耗这么高呢?

[复制链接]

该用户从未签到

2

主题

69

帖子

0

中级会员

Rank: 3Rank: 3

积分
215
最后登录
1970-1-1
发表于 2014-11-17 11:58:00 | 显示全部楼层 |阅读模式
【求助】KL03的SDK官方低功耗例程,为什么功耗这么高呢?是因为开启了多余的外设么?只看到开了RTC,进入VLPS手册上为2.2uA,但是实测却远大于这个数值,大概是 70uA左右?这是怎么回事,求指点?

另外我自己也写了一个例程,进入VLLS3模式,发现跟手册上说的一样,是1.4uA,但为什么VLPS模式就进不去呢?
调试模式下发现SMC_PMCTRL[SOPTA] = 1,说明上次进入低功耗没成功,求解释?
我知道答案 目前已有38人回答
回复

使用道具 举报

该用户从未签到

2

主题

69

帖子

0

中级会员

Rank: 3Rank: 3

积分
215
最后登录
1970-1-1
 楼主| 发表于 2014-11-17 12:01:07 | 显示全部楼层
自己顶一下
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-11-17 16:06:13 | 显示全部楼层
    楼主你好
    低功耗模式无法进入可能是因为程序没有事先允许此低功耗模式。
    你可以看一下参考手册上SMC_PMPROT寄存器的介绍,以及调试你的程序是该寄存器的值。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    69

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    215
    最后登录
    1970-1-1
     楼主| 发表于 2014-11-18 11:34:16 | 显示全部楼层
    FSL_TICS_Robin 发表于 2014-11-17 16:06
    楼主你好
    低功耗模式无法进入可能是因为程序没有事先允许此低功耗模式。
    你可以看一下参考手册上SMC_PMPROT ...

    寄存器设置时没有问题的,KL05.KL25这些芯片的低功耗我都整过,但是KL03很不稳定
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-11-18 17:26:52 | 显示全部楼层
    lidreamer 发表于 2014-11-18 11:34
    寄存器设置时没有问题的,KL05.KL25这些芯片的低功耗我都整过,但是KL03很不稳定 ...

    请问你是否有在FRDM-KL03Z开发板上运行SDK里的低功耗例程测试电流大小呢?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    69

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    215
    最后登录
    1970-1-1
     楼主| 发表于 2014-11-19 11:58:47 | 显示全部楼层
    FSL_TICS_Robin 发表于 2014-11-18 17:26
    请问你是否有在FRDM-KL03Z开发板上运行SDK里的低功耗例程测试电流大小呢?
    ...

    是啊,我就是那么测的,你也可以试一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2014-11-19 13:02:45 | 显示全部楼层
    楼主你好!
    下午我会测下KL03 SDK的低功耗例程。
    手册上面的数据只是内核工作在相关功耗模式下的数据,并没有考虑其他模块,但是如果仅仅是开了RTC,功耗不会高那么多,所以应该还有其他的模块时钟开了。
    你会说的进去不了并且配置没有问题,不知道你有没有先禁止中断,因为还有一种情况就是进入成功了,但是有中断出现,又被唤醒了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2014-11-19 14:41:16 | 显示全部楼层
    楼上的解释合理,应该是RTC中断没有关闭,导致的.另外是否还有LED指示灯或者其他的外设在工作?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    69

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    215
    最后登录
    1970-1-1
     楼主| 发表于 2014-11-19 16:25:42 | 显示全部楼层
    安 发表于 2014-11-19 14:41
    楼上的解释合理,应该是RTC中断没有关闭,导致的.另外是否还有LED指示灯或者其他的外设在工作? ...

    我测的是通过MCU的电流,而不是通过开发板的电流,其余电路的影响没有。外设?除了RTC和LPUART外,外设没有影响的,RTC也就是800nA而已,串口进入之前关和开 结果都是一样的。现在的情况是,偶尔能进入VLPS,2.7uA,但只是偶尔,大部分情况下都是40uA左右
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    69

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    215
    最后登录
    1970-1-1
     楼主| 发表于 2014-11-19 16:27:14 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2014-11-19 13:02
    楼主你好!
    下午我会测下KL03 SDK的低功耗例程。
    手册上面的数据只是内核工作在相关功耗模式下的数据,并没 ...

    你测完了没有?大哥,结果怎么样?现在的情况是,偶尔能进入VLPS,2.7uA,但只是偶尔,大部分情况下都是40uA左右
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-19 05:54 , Processed in 0.106207 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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