[S32] S32K144功耗管理与系统模式控制

[S32] S32K144功耗管理与系统模式控制 

[复制链接]
  

赵彦安

该用户从未签到

3

主题

4

帖子

0

金豆

注册会员

Rank: 2

 

积分

50

最后登录

2018-8-4

电梯直达跳转到指定楼层

楼主

 发表于 2018-3-24 15:52:24 | 只看该作者 |只看大图 回帖奖励

 

S32K144功耗管理与系统模式控制1、引言

S32K144是一款NXP以Cortex M4为内核的32位汽车通用芯片,本文主要介绍该芯片的功耗管理与系统模式控制相关内容,如低功耗等运行模式。参考文档:S32K1xx Series Reference Manual.pdf。

2、操作模式

S32K144具有6种操作(功耗)模式,可归为两类:

(1)运行模式:RUN、HSRUN、VLPR

(2)停止(睡眠)模式:VLPS、STOP1、STOP2

RUN:正常运行模式为芯片的默认模式,最大主频80MHz。

HSRUN:High Speed Run,高速运行模式,我们知道S32K144最大主频为112MHz,指的是在HSRUN模式下可达112MHz,而不是在RUN模式下。

VLPR:Very Low Power Run,极低功耗的运行模式,该模式下单片机仍在运行只是以极低的功耗在运行,即4MHz。

STOP:STOP模式即睡眠或停止模式,该模式下内核时钟关闭,同时该模式下分为STOP1和STOP2两种模式具体区别如下表。

VLPS:Very Low Power Stop,极低功耗的停止模式(深度睡眠),该模式下最大限度的降低了芯片功耗同时保留了唤醒功能。


3、模式转换

上述几种模式在一定情况下可以相互转换,但不是任意两两转换,转换关系如下:

上图中个模式转换的条件如下表:

4、休眠唤醒

在芯片进入睡眠模式下我们最为关心的就是如何进行休眠唤醒,下表列出了Stop和VLPS模式下的唤醒源:

5、注意事项

在上述几种模式中有如下几点需要注意:

(1)在HSRUN模式下不可进行Flash相关操作,即如果进行Flash包括模拟EEPROM操作需要在RUN模式下进行。

(2)设置芯片进入VLPS模式时一定要设置使能PMC_REGSC[BIASEN] - Bias位,否则VLPS模式将失效。

(3)上述几种模式为NXP自定义的模式名称,我们通常会说ARM内核的三种模式即Run、Sleep、Deep Sleep,可进行如下对应:

ARM CPU mode

MCU mode

Run

RUN、HSRUN、VLPR

Sleep

STOP1、STOP2

Deep Sleep

VLPS

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值