好的,关于 STM32G070 微控制器中 RTC (实时时钟) 的电流消耗,以下是关键信息(基于 STM32G070 数据手册,请务必以您使用的具体版本为准):
-
供电域: RTC 由独立的
VBAT引脚供电。测量 RTC 电流时,需要测量流入VBAT引脚的电流。 -
主要影响因素: RTC 的消耗高度依赖其配置:
- RTC 核心是否启用: 最基本的消耗。
- 时钟源:
- LSE (低速外部晶振): 这是最常用且最精确的时钟源,但也是功耗最高的选项。启用 LSE 会显著增加电流。
- LSI (低速内部 RC 振荡器): 功耗低于 LSE,但精度较差。
- HSE (高速外部晶振) 分频: 理论上可用,但通常不用于低功耗 RTC 场景,且功耗可能高于 LSI。
- RTC 校准功能: 如果启用了 RTC 校准(通常基于 LSI 或使用了 Tamper/Time-stamp 等高级功能,也会增加额外的功耗。
- 温度: 电流消耗会随温度变化(通常温度越高,消耗略大)。
- 电压 (
VBAT): 消耗会随VBAT电压变化(通常电压越低,消耗略小)。
-
典型电流值 (参考数据手册 DS13181 Rev 6 或更新版本 - 电气特性章节):
- 仅 RTC 核心运行) + LSE 晶振启用:
- 典型值 (Typ): 约 1.1 µA @ 3V, 25°C
- 最大值 (Max): 约 1.8 µA @ 3V, 25°C (或根据手册指定条件)
- 仅 RTC 核心运行) + LSI 时钟源启用:
- 典型值 (Typ): 约 0.5 µA @ 3V, 25°C (显著低于 LSE)
- 最大值 (Max): 约 0.8 µA @ 3V, 25°C (或根据手册指定条件)
- 仅 RTC 核心运行) (无时钟源 - 仅保持计数器/寄存器内容):
- 这是最低功耗状态,电流在 数百纳安 (nA) 级别。但此时 RTC 无法计时,仅能保持数据。
- 仅 RTC 核心运行) + LSE 晶振启用:
-
重要提示:
- 查阅最新数据手册: 以上数值仅为典型参考,且可能随数据手册版本更新而变化。 设计时必须查阅您所使用的 STM32G070 数据手册 (
DS13181) 的 “电气特性” (Electrical characteristics) 章节,查找标有I<sub>BAT</sub>或VBATsupply current 的表格,特别是与 RTC 相关的行。表格通常命名为 "VBAT consumption in Backup mode" 或类似。 - 配置决定功耗: 您选择的 RTC_ClockSource (
LSE或LSI) 是影响 RTC 运行功耗的最关键因素。如果追求最低功耗且对时钟精度要求不高,选择LSI。 - 唤醒影响: 当 RTC 产生唤醒事件 (如闹钟) 将 MCU 从低功耗模式唤醒时,
VBAT电流会瞬时增加(恢复到运行 RTC 和唤醒逻辑所需的水平),但这属于瞬态过程。 - 整体低功耗设计: RTC 电流是系统
VBAT域总电流的一部分。还需考虑备份寄存器 (Backup SRAM) 的漏电流(通常很小,也在 nA 级别)以及VBAT引脚上可能连接的其他外部电路(如电池监测电阻)的消耗。
- 查阅最新数据手册: 以上数值仅为典型参考,且可能随数据手册版本更新而变化。 设计时必须查阅您所使用的 STM32G070 数据手册 (
总结:
STM32G070 RTC 在 VBAT 供电下的运行电流典型范围在 0.5 µA (LSI) 到 1.1 µA (LSE) 左右(@3V, 25°C)。精确值取决于您的具体配置(尤其是时钟源选择)和环境条件,务必以您使用的 STM32G070 数据手册最新版本中的电气特性表格为准。 对于超低功耗应用,优先选择 LSI 作为 RTC 时钟源。
实战经验 | 移植 SBSFU 到 STM32G070 的过程
关键词:SBSFU,移植 目录预览 1、前言 2、基于STM32G070和STM32G071的SBSFU 实现差异 3、开始移植 4、测试安全保护特性 5、后述 01 前言 客户
2023-12-08 18:20:01
请问如何在STM32G070中使用DSP?
我已经在STM32F411中成功使用DSP,但是当我想在STM32G070中使用DSP时,我发现DSP文件有些不同,例如G070的DSP文件:./Sourse/。有一个 Cmakelists.txt
宜家
2022-12-13 07:15:21
如何利用STM32G070点亮LED
(chong)闲(shi),自己试着学了点不一样的东西,那就是“STM32G070”。本着查漏补缺的态度买了课程和活动送的开发板,如图:这两天上完了基础课程,今天就来记录一下:ST官网描述一,背景:首先G070它是ST公司的,支持Arduino和ST Morpho,采用CortexM0+,128k闪存
heks
2021-12-10 07:11:16
STM32G070 DMA ADC通道数据错位
STM32G070 配置DMA ADC转换。想通过软件定时触发连续转换一个序列后停止。测试时发现采样时间设置快了会出现ADC通道数据错位的现象。查看编程手册,才发现问题,厂家是认真的吗,ADC连续采样还有啥意义。求解惑
_b25
2023-03-01 16:56:49
STM32G070的4个引脚相关资料推荐
#STM32G070踩坑1. PB15/PA8默认4K下拉Bit 10 UCPD2_STROBE: PD0 and PD2 pull-down configuration strobeUpon
杀狼000
2021-12-10 08:10:50
STM32G070如何从内部温度传感器计算当前环境温度?
我的问题暗示 STM32G070 没有可用的 TS_CAL2 值,尽管其参考手册 RM0454 在第 292 页(14.9 温度传感器和内部参考电压:读取温度)对其进行了描述。由于数据表中还没有提到
沈文强66
2023-01-16 08:56:36
哪个ST Link可以与STM32G070一起使用?
大家好,我想知道哪个 ST Link 可以与 STM32G070 一起使用。我们有一些旧的 V2 版本,由于与旧项目的兼容性,它们不会更新。使用 V3 还是最新的 V2 更好?非常感谢。
felixbury
2023-01-16 07:54:06
STM32G070RBT6华沣恒霖电子现货
2024-04-30 11:30:58
使用STM32G070 USART3作为调试串口编译报错怎么解决
: 'USART3_4_LPUART1_IRQn' undeclared here (not in a function)使用的芯片是STM32G070CBT6,在使用PB10,PB11(串口3)作为DEBUG输出。直接编译报错。
YYXIAO
2022-08-04 10:32:12
【野火 fireFlasher Mini 脱机烧录器】+ 使用STM32G070脱机烧录测试
看到野火的烧录器对STM32系列支持最完善,本次就用STM32G070来测试一下脱机烧录器功能。 首先使用STM32CubeMX简单创建一个基于STM32G070的点灯例子程序。实现led快速闪烁
流水源君
2023-05-18 10:09:28
STM32G070选项字节修改/恢复后启动问题求解
我正在使用 X-CUBE-CLASSB 包和 IAR EWARM IDE V8.32.4 在 MCU STM32G070CB 上开发家用电器应用程序。我使用 NUCLEO-G070RB 进行早期开发
qiangqzuo
2022-12-01 07:32:22
介绍STM32 NUCLEO-G071RB开发板
CubeMX新建工程打开STM32CubeMX,安装所用MCU的工具包,再按图示步骤操作,STM32CubeMX具体使用方法可参见武汉理工大学电子科技协会B站视频教程LED配置原理图通过阅读用户手册和原理图可知,LD4为用户LED并且连接到STM32G070的PA5引脚,输出高电平时,LD4被点亮。Cu
二霸
2021-08-03 07:42:33
课程上线 | STM32单片机入门教程(1)基于HAL库的多核心开发(F1/F4/G0/U5)
STM32F103、STM32F405、STM32G070、STM32U575全系列课程体系①STM32裸机开发(多核心)②STM32裸机项目(U575)③FreeR
2024-08-08 16:42:31
深度剖析STM32G070CB/KB/RB微控制器:特性、功能与应用解析
深度剖析STM32G070CB/KB/RB微控制器:特性、功能与应用解析 在当今的电子科技领域,微控制器(MCU)的应用无处不在。作为电子工程师,我们时常需要面对众多的MCU产品进行选型和设计,以
2026-02-26 18:00:06
STM32G070CB cubemx串口调试踩过哪些坑呢
使用G070CB时写的中断程序是怎样的?STM32G070CB cubemx串口调试踩过哪些坑呢?
卿小知1
2022-02-18 06:08:10
STM32G070RBT6引脚图_中文资料
STM32G070RBT6产品描述 STM32G070RBT6主流微控制器是基于高性能Arm®Cortex-M0 32位RISC核心,工作频率高达64mhz。它适用于消费、工业和家电领域的高水平集成
2024-01-18 11:56:28
ACM32F070对比STM32F070差异说明
分别选择两款芯片(LQFP64)最大配置资源的型号(STM32F070RB、ACM32F070RB)进行比对,两者比对如下:
2022-03-12 09:18:52
如何在FreeRTOS中设置configMAX_SYSCALL_INTERRUPT_PRIORITY呢 ?
的是最新的STM32CubeIDE,带有STM32G070KB的1.4.1固件包问题是因为 STM32G070 只有 4 个优先级(2 位),如果他们使用 freeRTOS 函数,我在 STM32
hzp_bbs
2022-12-30 07:40:05
STM32G070不能从定时器1输出PWM是什么原因?如何解决?
我们在从定时器 1 获取 PWM 输出时遇到问题(PC10 引脚上没有任何内容。)STM32G070低级驱动程序PC10 的替代功能 2 是 Timer1 通道 3代码
uvysdfydad
2022-12-06 07:53:03
ACM32F070对比STM32F070的差异说明
一、整体功能对比 分别选择两款芯片(LQFP64)最大配置资源的型号(STM32F070RB、ACM32F070RB)进行比对,两者比对如下: 二、管脚差异说明 举例如下: 举例如下:LQFP64 审核编辑:符乾江
2022-01-20 17:33:48
RTThread GD32F103V线程不执行ETIMOUT怎么办
从STM32G070移植到GD32F103V上,使用的RTT版本是V4.1.1线程错误显示ETIMOUT,不执行有线程 status显示ready,也不会执行空闲钩子函数也不执行使用STM32时运行正常。修改线程优先级,始终不能全部线程都正常。
chumowei
2022-11-04 10:27:49
STM32G070CBT6 LQFP48 32位微控制器单片机芯片
2023-04-22 13:54:25
【野火 fireFlasher Mini 脱机烧录器】+测试极海APM32F072RB脱机烧录情况
读保护情况。经测试读保护已成功。 上次测试STM32G070时,有发现读保护不成功的。今天也重新试了一下STM32G070,发现读保护也可以了。上次也就不清楚为啥会出现意外了。 总结下最近用烧录器
流水源君
2023-05-20 16:33:21
STM32CubeMX-实时时钟(RTC)
本章程序在串口printf工程的基础上修改,复制串口printf的工程,修改文件夹名。点击STM32F746I.ioc打开STM32cubeMX的工程文件重新配置。RTC选择内部唤醒(Internal WakeUp)开启RTC。开启外部低速晶振,PC14,PC15配置。
2020-10-12 14:34:32
STM32F070xB Rev Y和STM32F070x6 Rev A设备勘误表
【STM32F070xB,STM32F070x6】STM32F070xB Rev Y and STM32F070x6 Rev A单片机的局限性
hgimtk
2022-11-30 07:10:14