楼主: azhiking

[已解决] KL46低功耗运行机制(已解决)

[复制链接]

该用户从未签到

12

主题

103

帖子

0

新手上路

Rank: 1

积分
173
最后登录
1970-1-1
发表于 2014-3-7 16:38:02 | 显示全部楼层 |阅读模式
 无操作系统,采用定时中断的方式,现在想让KL46在每次中断产生处理完事物后进入低功耗模式,
然后每个中断唤醒(唤醒后处理事物)。
另外还有一种状态是当系统进入待机状态后,切换进入低功耗模式,这个时候不在通过定时器唤醒了,
而是通过ADC持续采样,当采样值超过某一设定值后唤醒MCU。
问题:
1.从低功耗模式唤醒后,系统或者外设是否需要重新初始化?
2.在待机状态切换到低功耗模式时,需要ADC在低功耗模式下继续运行,是否需要重新初始化设置ADC?
当通过ADC唤醒切换到正常模式后,是否还需要重新设置ADC?因为低功耗模式下,ADC是持续采样,当
采样值达到某一阀值后产生中断唤醒MCU,而正常运行模式下是软件触发采样模式。如果需要重新初始化
ADC,初始化代码放在什么地方比较合适呢?
我知道答案 目前已有9人回答
回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-3-7 17:49:12 | 显示全部楼层

RE:KL46低功耗运行机制

你是进入VLPR还是VLLSx?
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

103

帖子

0

新手上路

Rank: 1

积分
173
最后登录
1970-1-1
 楼主| 发表于 2014-3-10 20:29:21 | 显示全部楼层

RE:KL46低功耗运行机制

进入VLPR就可以了.因为我想ADC还要持续采样。
VLLSx下可以满足我上面提到的需求吗?
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-3-11 09:58:19 | 显示全部楼层

回复:KL46低功耗运行机制

楼主,你好!
你是想再VLLSX功耗模式下还使用ADC吗?
KL46在进入VLLSx之后,它的ADC模块是禁止的。
这点数据手册中已经讲了,如下图:
41.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

103

帖子

0

新手上路

Rank: 1

积分
173
最后登录
1970-1-1
 楼主| 发表于 2014-3-12 13:03:36 | 显示全部楼层

RE:KL46低功耗运行机制

那就是只能在VLPR模式下使用ADC。
如果我在正常模式下使用ADC,为软件触发采样方式。而在VLPR模式下为连续采样方式。也就是说两种方式的配置ADC的工作模式有差异的话,那么是不是每次从正常模式切换到VLPR或者从VLPR模式切换到正常模式下,都要重新初始化ADC呢?
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-3-13 10:51:27 | 显示全部楼层

RE:KL46低功耗运行机制

你好,楼主!!
我觉得如果想实现在RUN模式实现软件触发,而在VLPR模式实现连续采样触发方式,不是道工作模式配置差异的根本原因,因为软件触发与连续采样不是对立面的,
但是我建议各种模式切换时,为了慎重及采样正确,还是重新配置及校准一下。
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

103

帖子

0

新手上路

Rank: 1

积分
173
最后登录
1970-1-1
 楼主| 发表于 2014-3-13 13:36:44 | 显示全部楼层

RE:KL46低功耗运行机制

实际需求是这样的:在run模式下,我需要定时采集电源的电压和电流,这个是通过定时器中断触发采样来完成的。
为了降低系统功耗,当系统带待机模式下,我想把MCU切换到VLPR模式,这个时候只需要持续监控系统的电流(连续采样),当电流达到某一阀值时,说明系统开始工作,这时候产生中断唤醒MCU,重新进入周期性电压和电流的采样方式。
对于这种需求,还有其他更合适的工作模式推荐吗?
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

103

帖子

0

新手上路

Rank: 1

积分
173
最后登录
1970-1-1
 楼主| 发表于 2014-3-17 15:01:18 | 显示全部楼层

RE:KL46低功耗运行机制

持续关注中
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-3-17 15:39:48 | 显示全部楼层

回复:KL46低功耗运行机制

回复第 8 楼 于2014-03-17 15:01:18发表:
持续关注中
 

楼主,你好!
还是建议你是VLPR模式,进入低功耗之后重新配置一下ADC的采样方式,当满足你要求的时候,低功耗唤醒,再重新配置一下ADC。
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

103

帖子

0

新手上路

Rank: 1

积分
173
最后登录
1970-1-1
 楼主| 发表于 2014-3-24 09:34:13 | 显示全部楼层

RE:KL46低功耗运行机制

回头试试看,谢谢啦
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-19 04:56 , Processed in 0.104775 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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