全部学习汇总:GreyZhang/g_TC275: happy hacking for TC275! (github.com)

  1. Idle模式每一个核都可以单独进入,但是standby、sleep模式是会影响整个系统的。
  2. 进入idle模式的几种方法:软件请求、其他的CPU进行软件请求、SMU因为报警等处理进行请求。
  3. idle模式下,CPU会停止运行但是很多外设还在运行状态。
  4. 退出idle的几种方式:中断发生、NMI trap、看门狗超时、看门狗定时器溢出、各种reset被触发。

  1. 这部分寄存器的描述其实是跟前面的文字描述功能部分重合了。
  2. 进入standby模式的几种方法:软件请求、二级监控异常之后触发了进入standby模式、NMI/ESR1引起的事件触发。
  3. standby退出的几种方法:出现了ESR1的唤醒事件、上电复位事件。
  4. 最后给出了几种降低功耗的方法,从跟上来看都是降低各种时钟。甚至说,干脆禁用相应的时钟。

这一页文档给出了几种低功耗模式的状态切换流程图。

  1. 进行Idle模式的寄存器名称从缩写上来看其实是sleep设置的意思。
  2. 进入Idle模式可以通过自我请求进入idle的形式来进行,在进行请求的时候,生效的时刻会受到ENDINIT的影响,这个主要是为了避免看门狗带来的异常影响。
  3. 从进入模式看,其实能够看到寄存器赋值是可以有多个数值的,夜里也出现了SLEEP以及STANDBY等模式的相应的数值。
  4. 进入到Idle还可以通过由其他的CPU请求来实现。
  5. Idle的模式也可能是通过来自于SMU的请求事件触发。
  6. 请求进入Idle之前可以关闭看门狗或者降低看门狗定时器的速度以避免由看门狗带来的一些异常事件。
  7. 如果在Idle器件有其他的CPU访问了Idle CPU的DMI或者PMI,则与之相应的模块会被短暂唤醒,处理完相应的信息之后继续休眠。

  1. 退出Idle模式的描述与前面的描述是一样的。
  2. 如果在退出的时候有一个一直发生的SMU的idle事件,那么这个idle模式的退出只能够通过复位来实现。

  1. 睡眠模式的进入请求可以通过寄存器的配置实现,与前面的Idle类似。
  2. 睡眠模式下其实还是有时钟保持激活状态的。
  3. 可以禁用sleep模式,这样其他的CPU无法强制让自己的CPU进入到休眠模式。
  4. 退出休眠模式的几种方式:CPU的唤醒事件是可以唤醒相应的CPU的、NMI可能导致所有的CPU都被唤醒、看门狗定时器的溢出也会产生相应CPU的唤醒事件。

  1. 待机模式的默认时钟是100K。
  2. 如何进入待机模式,整个的触发模式跟sleep是非常相似的。
  3. 与休眠模式不同的地方在于待机模式是可以选择专门的供电的,这个供电可以外置。如果采用了外置的电源,那么有一些根据电源变化实现的触发事件便无法识别了。

采用单独的PIn给standby供电,这种设计方式跟MCU的封装有关。只有BGA封装模式的MCU支持这样的功能。

  1. 成功唤醒之后,有寄存器可以读出唤醒源是什么。
  2. ESRWKEN可以支持唤醒,唤醒事件的电平类型是可以配置的。

1566_AURIX_TC275_电源管理_低功耗模式相关推荐

  1. ESPIDF开发ESP32学习笔记【电源管理与低功耗模式】

    电源管理 ESP-IDF中集成的电源管理算法可以根据应用程序组件的需求,调整外围总线 (APB) 频率.CPU 频率,并使芯片进入 Light-sleep 模式,尽可能减少运行应用程序的功耗 应用程序 ...

  2. STM32CubeMX学习笔记(15)——电源管理(PWR)低功耗睡眠模式

    一.低功耗模式简介 系统提供了多个低功耗模式,可在 CPU 不需要运行时(例如等待外部事件时)节省功耗.由用户根据应用选择具体的低功耗模式,以在低功耗.短启动时间和可用唤醒源之间寻求最佳平衡. 睡眠模 ...

  3. STM32CubeMX学习笔记(16)——电源管理(PWR)低功耗停止模式

    一.低功耗模式简介 系统提供了多个低功耗模式,可在 CPU 不需要运行时(例如等待外部事件时)节省功耗.由用户根据应用选择具体的低功耗模式,以在低功耗.短启动时间和可用唤醒源之间寻求最佳平衡. 睡眠模 ...

  4. STM32CubeMX学习笔记(17)——电源管理(PWR)低功耗待机模式

    一.低功耗模式简介 系统提供了多个低功耗模式,可在 CPU 不需要运行时(例如等待外部事件时)节省功耗.由用户根据应用选择具体的低功耗模式,以在低功耗.短启动时间和可用唤醒源之间寻求最佳平衡. 睡眠模 ...

  5. stm32外部中断_STM32学习笔记 | 电源管理及低功耗设计要点

    一款好的电子产品,都需要认真考虑电源管理的问题,电池供电的产品更应该注意低功耗的实现. STM32电源介绍 嵌入式开发直播课 - STM32 USART串口的应用 - 创客学院直播室​www.make ...

  6. S32K3xx电源管理(低功耗)学习

    S32K3xx电源管理学习 目录 S32K3xx电源管理学习 一.S32K3xx的两种工作模式 二.S32K3xx在两种模式下允许运行哪些外设 三.S32K3xx从Standby模式唤醒后程序从哪里允 ...

  7. S3C2440时钟和电源管理:空闲模式:电源管理模块断开CPU时钟FCLK,而只给外设提供时钟,CPU不耗时钟,故而减少功耗,任何中断请求都可将CPU从空闲模式唤醒。

    七.时钟&电源管理 概述 时钟&电源管理模块包含三部分:时钟控制,USB控制,电源控制. 时钟控制逻辑可以生成三种时钟信号,CPU使用的FCLK,AHB总线外设使用的HCLK,APB总 ...

  8. 【STM32】电源控制、低功耗模式(实例:待机模式)

    STM32F1xx官方资料: <STM32中文参考手册V10>-第4章4.3小节 低功耗模式 STM32的电源控制 STM32的电源框图 STM32的工作电压(VDD)为2.0-3.6V. ...

  9. STM32MX电源管理低功耗模式

    前言: ST官方例程:(直接移植直接用,接口是现成的) 在你STM32Cube固件库安装路径下. .\..\STM32Cube\Repository\STM32Cube_FW_F4_V1.23.0\P ...

最新文章

  1. 第十一周作业关于json
  2. linux 擦脚印工具,linux一步一脚印---rm命令
  3. linux共享内存变量 tiaojianbianliang,修改linux共享内存大小
  4. Exynos4412 IIC总线驱动开发(一)—— IIC 基础概念及驱动架构分析
  5. react学习(46)----react渲染组件
  6. 870C. Maximum splitting
  7. 一篇文章读懂MySQL的各种联合查询
  8. 佐治亚理工学院 计算投资公开课第五周作业 市场仿真器
  9. 高通说要抢占AI生态入口,投资商汤摩拜,明年推NPU芯片
  10. java 重命名_Java如何重命名文件?
  11. 基于python的电影推荐系统
  12. Java常用的框架有哪些?
  13. 信念不熄 热爱当燃|中创算力参加黑客马拉松比赛
  14. html正方形项目符号,html自定义项目符号
  15. 小学用计算机画画的课件,小学信息技术绘图课件
  16. 你不知道的网站图片存储格式-base64
  17. 贷超分销系统的模式!
  18. ParameterResolutionException单元测试方法中添加了参数,这是不允许的
  19. HTB靶场系列 linux靶机 Sense靶机
  20. CSS的类名命名规范

热门文章

  1. XS7320 国产高性能IPC
  2. CSDN日报20170513 ——《腾讯2017校招实习生面试总结》
  3. 身份证实名认证接口是什么?
  4. 动态规划与机器人横竖走问题
  5. python cmp方法_python cmp函数详解
  6. latex 希腊字母表示
  7. Unity2D 角色实现跳跃上地面的方法(类冒险岛的跳跃方式)
  8. 自己拆机修理里程碑(XT702)照相键和耳机插孔经验
  9. 信息系统安全运维服务资质认证.
  10. C/C++--球球大作战项目(简单版)