查看: 5275|回复: 15

[求助] KE04 WAIT(SLEEP) STOP(DEEPSLEEP)模式用KBI中断唤醒

[复制链接]
  • TA的每日心情

    2019-1-19 16:32
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    23

    主题

    113

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1267
    最后登录
    2022-3-31
    发表于 2017-5-4 09:12:13 | 显示全部楼层 |阅读模式
    本帖最后由 lamb8059 于 2017-5-4 09:43 编辑

    需求功能说明:
    PTA3与PTB4平时为0,上升到1时,FTM0_CH0与FTM0_CH1,Duty Cycle从0%上升到100%
    PTA3与PTB4从1变0时Duty Cycle从100%下降到0%,Duty Cycle为0%时进入WAIT or STOP模式
    PTA3=KBI0_P3,PTB4=KBI1_P6
    KBI上升中断让MCU从WAIT or STOP模式回到RUN,开始增加PWM Duty Cycle。




    目前遇到的问题:
    1.进入WAIT or STOP模式后,MCU无法唤醒。
    2.第二个Duty Cycle降到0%的频道在进入STOP模式后会输出5V,Duty Cycle接近100%


    请问要怎么设置才能让KBI中断唤醒MCU呢?


    工程为Keil Project
    是用KEXX_DRIVERS_V1.2.1_DEVD中FTM_EPWM_demo与KBI_demo改出来的



    KE04_KBI_SLEEP.zip (2.12 MB, 下载次数: 28)
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24871
    最后登录
    2025-7-18
    发表于 2017-5-4 17:40:31 | 显示全部楼层
    本帖最后由 小恩GG 于 2017-5-4 17:43 编辑

    就是说你现在遇到最关键问题是KBI中断无法唤醒哦?
    建议做一个更简单程序,单独测试KBI中断触发以及低功耗模式进入,和唤醒。同时参考附件,确定配置是否正确
    2017-05-04_17-42-13.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-1-19 16:32
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    23

    主题

    113

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1267
    最后登录
    2022-3-31
     楼主| 发表于 2017-5-5 14:20:09 | 显示全部楼层
    你好,我拆成FTM的PWM、KBI中断、KBI中断+SLEEP三个实验
    发现KBI中断是能唤醒,问题出在唤醒后FTM的PWM没动做
    我要怎么在进入SLEEP之前或KBI_Task中设置让FTM PWM回复正常动做
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    7

    帖子

    0

    注册会员

    Rank: 2

    积分
    91
    最后登录
    2025-1-12
    发表于 2017-6-16 09:12:05 | 显示全部楼层
    您好:芯片进入睡眠模式后,功耗能低多少
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24871
    最后登录
    2025-7-18
    发表于 2017-6-16 10:07:17 | 显示全部楼层
    高杯脚 发表于 2017-6-16 09:12
    您好:芯片进入睡眠模式后,功耗能低多少

    你好,是问KE04吗?
    可以看datasheet,最低进入stop,130uA
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24871
    最后登录
    2025-7-18
    发表于 2017-6-16 10:07:55 | 显示全部楼层
    高杯脚 发表于 2017-6-16 09:12
    您好:芯片进入睡眠模式后,功耗能低多少

    你如果有问题,可以直接发问题贴出来,进来不要跟在别人的帖子后面问问题。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-1-19 16:32
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    23

    主题

    113

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1267
    最后登录
    2022-3-31
     楼主| 发表于 2017-6-19 12:00:37 | 显示全部楼层
    deepsleep  MCU吃300多uA
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    7

    帖子

    0

    注册会员

    Rank: 2

    积分
    91
    最后登录
    2025-1-12
    发表于 2017-6-21 15:45:23 | 显示全部楼层
    芯片型号:MKE04Z8,进入深度睡眠后功耗为0.3mA,还能在降?
    进入睡眠之前,我将内部时钟禁止,低电压监测禁止,外部中断禁止,PIT禁止。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-1-19 16:32
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    23

    主题

    113

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1267
    最后登录
    2022-3-31
     楼主| 发表于 2017-6-21 16:10:52 | 显示全部楼层
    300uA=0.3mA
    是一樣的
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25

    主题

    112

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    385
    最后登录
    2019-8-21
    发表于 2017-7-5 13:06:04 | 显示全部楼层
    lamb8059 发表于 2017-5-5 14:20
    你好,我拆成FTM的PWM、KBI中断、KBI中断+SLEEP三个实验
    发现KBI中断是能唤醒,问题出在唤醒后FTM的PWM没动 ...

    你好,我想问下你KBI中断设置进入wait模式后是如何唤醒的?操作指令有哪些?
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-19 20:16 , Processed in 0.113095 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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