使用FIT LPC模块的低功耗配置模块

本应用笔记介绍了使用固件集成技术的低功耗配置模块。该文档概述了使用 fit lpc 模块、api 信息和函数以及使用示例。
概述
rx100 系列共有三种主动功率模式,即高速模式、中速模式和低速模式。这些模式在本文档中将被称为操作功耗模式。
这些模式中的每一种都有对 vcc 要求和支持的最大内部时钟频率的上限和下限。例如,在高速模式下,所有内部时钟都可以配置为系统最大 32 mhz,而在中速模式下,最大速度限制为 8 mhz(如果 vcc 为 2.4 – 3.6 v,则为 12 mhz)。在低速模式下,只有副时钟可以用作系统时钟,所有内部时钟都被限制为最大 32 khz。rx100 系列还具有三种 cpu 处于非活动状态的模式,即睡眠、深度睡眠和软件待机。这些模式在本文档中将被称为低功耗模式。在这些模式中的每一种模式中,某些外设和某些时钟源都受到限制/禁用,以实现非常低的功耗。
使用 fit lpc 模块
lpc 模块提供了一个接口来为不同的 cpu 活动功耗模式以及 cpu 非活动功耗模式配置 rx mcu。有关将模块添加到项目的详细步骤,请参阅 部分。将驱动程序添加到您的项目。
下图显示了 rx100 系列上的操作模式和低功耗模式以及允许在这些模式之间切换的 lpc api 调用的高级视图。
lpc api 概述
除此之外,还有一个返回时钟切换功能,可以在唤醒睡眠时自动切换主时钟源。
api 函数
本设计包含以下功能。
r_lpc_operatingmodeset()
为 rx100 系列配置不同的支持操作模式,包括高速、中速和低速模式
r_lpc_lowpowermodeconfigure()
为 rx100 系列支持的不同低功耗模式配置 mcu,包括睡眠、深度睡眠和软件待机
r_lpc_lowpowermodeactivate()
启用由 r_lpc_lowpowermodeconfigure() 配置的低功耗模式
r_lpc_returnclockswitch()
配置休眠模式返回时钟切换
r_lpc_getversion()
在运行时返回驱动程序版本号
使用示例
进入更高功率操作模式
的示例序列rx100 系列具有控制芯片电源的内部稳压器。将稳压器配置为在进入更高功率状态之前提供更高功率是正常运行所必需的。
下面的示例显示了从低功耗状态转移到高功耗状态所需的操作和 api 调用序列。假设在该序列开始时,系统时钟源为副时钟,工作模式为低速模式。
进入低功耗工作模式的序列示例
当进入低功耗状态时,重要的是先进入低功耗状态,然后再将稳压器切换到低功耗状态。
下面的示例显示了从高功率状态转移到低功率状态所需的操作和 api 调用的顺序。假设在此序列开始时,系统时钟源为 hoco,工作模式为高速模式。


大数据服务无处不在 Cloudera又该如何应变?
小米6即将来临 相爱相杀的魅族MX7也不甘落后 你更期待谁?
电池跌落试验机使用方法
iPhone和小米的无硝烟之战:苹果iPhone X与小米MIX 2玩起了全面屏,你要刘海还是下巴
云从科技完成B轮融资 AI+赋能重点行业
使用FIT LPC模块的低功耗配置模块
专为2-4KG级单轴起飞重量打造的601-X一体机臂动力
深智云获猎云网“最佳企业服务商”奖项
浅谈物联网操作系统选择,浏览器比安卓更合适!
arduino扩展板引脚及其特性的详细说明
德州仪器6核高性能处理器TMS320C6472的主要特性与优势
江苏照明电器协会20周年庆典在古城南京隆重举行
ivvii3手机怎么样 值不值得买
AI重构药物临床试验,助力新药测试
微软Windows 10预览版更新 完善为二合一PC设备平板形态的体验
中国战略与管理研究会顾问宋敏莅临深开鸿参观调研
如何消除EMC对总线系统的干扰?
电瓶修复—电池组受影响的使用寿命1
苹果ToF镜头年底采用 续用Face ID有杂音
TIX640热像仪屏幕测温白屏维修