查看: 3486|回复: 2

[求助] kinetis单片机mkw30z低功耗vlps模式下低功耗定时器lptmr怎样配置

[复制链接]

该用户从未签到

2

主题

11

帖子

0

新手上路

Rank: 1

积分
31
最后登录
2016-9-8
发表于 2016-8-16 14:00:24 | 显示全部楼层 |阅读模式
我用的单片机是mkw30z,想在低功耗vlps模式下用低功耗定时器lptmr,因精度需要,低功耗定时器时钟源选择外部时钟kClockLptmrSrcOsc0erClk,看参考手册上描述
111.jpg
上面说在低功耗vlps模式下,dcdc选用continuousmode,外部时钟可用

现在我们电源方案选用的是buck模式,
222.jpg
dcdc配置为

SIM_HAL_EnableClock(SIM, kSimClockGateDcdc);                //        使能dcdc时钟
DCDC_WR_REG0_VLPS_CONFIG_DCDC_HP(DCDC, 1);           //当soc位于vlps模式时,dcdc工作在continuous


DCDC_WR_REG3_DCDC_VDD1P8CTRL_DISABLE_STEP(DCDC, 0);//禁止输出
DCDC_WR_REG3_DCDC_VDD1P45CTRL_DISABLE_STEP(DCDC,0);
DCDC_BWR_REG3_DCDC_VDD1P8CTRL_TRG(DCDC,  0x34);//将1.8管脚配置为输出3.3v

dcdc外围电路为
333.jpg
,可是配置单片机进入vlps模式时,低功耗定时器没工作,因为定时器中断没有把单片机唤醒,当把低功耗定时器的时钟源配置为32k内部时钟时,kClockLptmrSrcEr32kClk,低功耗定时器工作,产生中断可以将单片机唤醒,所以认为问题是,在进入低功耗vlps模式时,外部时钟源没工作,要配置vlps模式下外部时钟工作,除了配置DCDC_WR_REG0_VLPS_CONFIG_DCDC_HP(DCDC, 1)之外,还有什么需要配置吗

我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

2

主题

11

帖子

0

新手上路

Rank: 1

积分
31
最后登录
2016-9-8
 楼主| 发表于 2016-8-16 14:12:39 | 显示全部楼层
我就用飞思卡尔给的库文件包里面的,例程power_manager_hal_demo,然后加上dcdc配置和低功耗定时器的配置进行测试的
回复 支持 2 反对 0

使用道具 举报

该用户从未签到

723

主题

6382

帖子

0

超级版主

Rank: 8Rank: 8

积分
25461
最后登录
2025-9-4
发表于 2016-8-16 17:14:36 | 显示全部楼层
楼主无需重复发帖,我们现在集中在你另外一个帖子中讨论:
https://www.nxpic.org.cn/module/forum/thread-605697-1-1.html
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-8 10:00 , Processed in 0.106693 second(s), 25 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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