查看: 1794|回复: 5

[分享] 关于 KL03 的低功耗

[复制链接]
  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
    发表于 2015-5-15 13:07:47 | 显示全部楼层 |阅读模式
    使用 KL03 采集信号,使用内部参考电压。
    使用外部脉冲触发采样,触发频率大概为 10ms 一次。

    系统空闲时进入 VLPS 工作模式;

    当没有外部脉冲时:
    只有 LPTMR 和 看门狗工作,使用 LPO 计时。LPTMR 1S中断一次,用于计时;此时整机平均功耗为 6 ~ 7uA。

    当有外部脉冲触发时:
    外加一个 TMP 工作,使用外部 32.768 计时。大概 10ms 中断一次,用于计时。
    ADC 包括 VREF 都是在采样前打开,采样结束后关闭,因此工作时间很短,应该小于200us。另外 ADC 使用自己的异步时钟(4MHz左右)进行采样。
    为什么此时的整机工作电流却达到了 800uA 以上?还有没有可能让工作电流降下来些呢?

    之前用 430 的时候可以低到 200uA 以下,但是其抗干扰不过关且价格偏高,因此才换成 KL03。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
     楼主| 发表于 2015-5-15 13:09:43 | 显示全部楼层
    另外我系统时钟使用的是内部 8MHz 的 LIRC,因此内核时钟为 8MHz,总线时钟为 4MHz。此时不进入低功耗模式,运行电流也才 1.7mA 左右。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-6-3 11:05:27 | 显示全部楼层
    你打开的模块还是挺多的。
    TPM使用外部晶振,那么OSC模块就要工作,TPM,ADC都要工作,这个时候功耗就加上去了。
    你可以看看datas中table11,有相关模块的功耗情况,ADC工作功耗还是挺大的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
     楼主| 发表于 2015-6-3 11:37:23 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-6-3 11:05
    你打开的模块还是挺多的。
    TPM使用外部晶振,那么OSC模块就要工作,TPM,ADC都要工作,这个时候功耗就加上去 ...

    OSC 使用32768是的功耗也就几百nA,TPM使用32768计数的功耗应该也不会超过1uA才对(table中给出的参数使用的是内部2M时钟计数,功耗为35uA)。至于 ADC 每隔10ms才工作一次,且采样完成后就关闭了(ADC VREF都彻底关掉了),采样时间又很短,平均功耗也应该不大才对。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-6-3 12:40:37 | 显示全部楼层
    cxtarm 发表于 2015-6-3 11:37
    OSC 使用32768是的功耗也就几百nA,TPM使用32768计数的功耗应该也不会超过1uA才对(table中给出的参数使用 ...

    那么你可以测试下,你一个一个模块加,看看到底是哪个模块引起功耗那么大的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-6-17 15:24:58 | 显示全部楼层
    非常感谢你关于Kinetis的技术问题。如果你没有其他问题,我们将此帖默认为已解决.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-27 17:48 , Processed in 0.092695 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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