S32K144功耗管理与系统模式控制
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 |
S32K144功耗管理与系统模式控制相关推荐
- STM8S---电源功耗管理之停机模式(halt)实现
官方资料 可以去网络搜索中文版,或者到官方网站上去下载英文版. 英文: 译文: 主要内容简介 影响功耗的主要因素 电源系统 时钟管理 运行模式和低功耗模式 运行模式 等待模式 活跃停机模式 ...
- S3C2440时钟和电源管理:空闲模式:电源管理模块断开CPU时钟FCLK,而只给外设提供时钟,CPU不耗时钟,故而减少功耗,任何中断请求都可将CPU从空闲模式唤醒。
七.时钟&电源管理 概述 时钟&电源管理模块包含三部分:时钟控制,USB控制,电源控制. 时钟控制逻辑可以生成三种时钟信号,CPU使用的FCLK,AHB总线外设使用的HCLK,APB总 ...
- 以上帝模式管理Windows系统
上帝模式,,即"God Mode",或称为"完全控制面板".是Windows Vista/7系统中隐藏的一个简单的文件夹窗口,但包含了几乎所有Windows系统 ...
- 61-20210407华为海思Hi3516DV300的linux系统下控制GPIO口(标准linux模式点亮LED灯)
61-20210407华为海思Hi3516DV300的linux系统下控制GPIO口(标准linux模式点亮LED灯) 2021/4/7 15:13 https://xueqiu.com/797071 ...
- SylixOS电源管理之外设功耗管理
1.前言 在这个世界中,任何系统的运转都需要能量.如树木依靠光能生长,如马儿依靠食物奔跑,如计算机系统依靠电能运行.而能量的获取是有成本的,因此如果能在保证系统运转的基础上,尽量节省对能量的消耗,就会 ...
- 指南-Luat二次开发教程指南-功能开发教程-功耗管理
目录 功耗管理 简介 常用模块功耗指标 API说明 3种工作模式: 1. 全功能模式 2. 休眠模式 3. 最少功能模式 实现流程 全功能模式 休眠模式 最少功能模式 示例 全功能模式 休眠模式 最少 ...
- OSAL 之功耗管理
尊重原创,转载请注明: 基于蓝牙4.0,协议栈版本是1.3.2 在OSAL中的OSAL_PwrMgr.c与OSAL_PwrMgr.h两个文件实现对功耗的控制. 首先是功耗管理的结构体定义 typede ...
- ESPIDF开发ESP32学习笔记【电源管理与低功耗模式】
电源管理 ESP-IDF中集成的电源管理算法可以根据应用程序组件的需求,调整外围总线 (APB) 频率.CPU 频率,并使芯片进入 Light-sleep 模式,尽可能减少运行应用程序的功耗 应用程序 ...
- 基于角色管理的系统访问控制
引言(Introduction) 1.1. 关键词定义(Definitions) 有关定义说明如下: 安全管理:计算机技术安全管理的范围很广,可以包括网络安全性.数据安全性.操作系统安全性以及应用程序 ...
最新文章
- 回归——同步更新github.io
- ElasticSearch_查询过滤排序
- 【UGV】小车一些图片
- js前端导出excel:json形式的导出
- (二)Docker配置修改阿里云镜像仓库
- 1002 A+B for Polynomials (25分)_29行代码AC
- python扫描ip的端口打开情况
- mysql子分区多少层_MySQL 子分区-阿里云开发者社区
- 【面试】c++单例模式
- php手机电子相册,免费电子相册制作软件 手机电子相册制作软件
- Android 系统(200)---Android build.prop参数详解
- UI设计实用临摹素材|APP设计的信息可视化!
- Selenium学习(11) 网页截图
- 【LeetCode】217. Contains Duplicate (2 solutions)
- 基于R语言的贝叶斯网络模型的实践技术
- Unity/C# 随机生成中文名
- 嵌入式 职位描述 职位要求
- 一节计算机课日记,电脑课作文5篇
- 做一个学(chou)习(ka)游戏(一)
- MacOS git配置本地ssh