STM32电源之VBAT

|-----------------------------|-------------------|
| 缩写 | 意思 |
| VCC(Volt Current Condenser) | 电路中的供电正电压 |
| GND(Ground,接地) | 电路中的供电负电压 |
| VDD | 芯片的工作正电压 |
| VSS | 芯片的工作负电压 |
| VDDA | 芯片的工作模拟正电压 |
| VSSA | 芯片的工作模拟负电压 |
| VDDD | 芯片的工作数字正电压(好像不常用) |
| VSSD | 芯片的工作数字正电压(好像不常用) |
| VREF+ | ADC基准参考正电压 |
| VREF- | ADC基准参考负电压 |
| VBAT | 电池或其他电源供电 |

备用电池,就是我们可以在我们的开发板上肉眼看到的纽扣电池。这也就是当开发板掉电后,还有一部分仍可以工作的原因。就差不多后备隐藏能源一样。

STM32中VBAT引脚是内部RTC备用电源引脚,保证STM32断电之后,内部时钟可以继续工作。

具体作用如下:

  1. VBAT引脚是用来连接备份电源的,主要用于提供备份电源给内部RTC(实时时钟)和备份寄存器,以保证在主电源异常中断时,RTC和备份寄存器能够继续工作并保持数据。
  2. 此外,VBAT引脚还可以用于检测主电源是否正常,当主电源异常中断时,可以通过检测VBAT引脚的电压来判断主电源是否正常。
  3. 只有VDD掉电,stm32芯片本体才会通过VBAT引脚获取电源,若VDD有电,芯片不会从VBAT取电,这个时候芯片管你接啥呢。
  4. 下方框图明显的是一个条件选择器,在VDD有电的时候是通过上边连接VDD的线取电的,无论VBAT接不接,都不会导致RTC之类的功能无法运行。

手册中有提到:

4.1 电源

STM32 的工作电压( VDD )为2.0~3.6V,通过内置的电压调节器提供所需的 1.8V 电源,当主电源 VDD 掉电后,通过VBAT 脚为实时时钟( RTC )和备份寄存器提供电源。

电池备份区域:

  • 使用电池或其他电源连接到 VBAT 脚上,当 VDD 断电时,可以保存备份寄存器的内容和维持 RTC 的功能。

  • VBAT 脚也为 RTC、LSE 振荡器和 PC13 至 PC15 供电,这保证当主要电源被切断时, RTC 能继续工作。切换到 VBAT 供电由复位模块中的掉电复位功能控制。

  • 如果应用中没有使用外部电池,VBAT 必须连接到 VDD 引脚上。

相关推荐
chao1898441 小时前
STM32 HAL库驱动AT24C02 EEPROM例程
stm32·单片机·嵌入式硬件
猫猫的小茶馆4 小时前
【Python】函数与模块化编程
linux·开发语言·arm开发·驱动开发·python·stm32
feifeigo1234 小时前
STM32矩阵键盘驱动(库函数版)实现
stm32·矩阵·计算机外设
嵌入式小站5 小时前
STM32 零基础可移植教程 05:按键消抖,为什么按一次会触发好几次
chrome·stm32·嵌入式硬件
拾知_H6 小时前
STM32/Delay延时函数编程思路
stm32·单片机·时钟·延时
2zcode7 小时前
基于STM32的智能扫地机器人设计与实现
stm32·嵌入式硬件·机器人
jllllyuz8 小时前
单相并网逆变器控制代码实现(STM32版)
stm32·单片机·嵌入式硬件
追兮兮10 小时前
告别手动搭建Keil工程!MCUQuickStart一键生成STM32/GD32工程模板,打开即编译
stm32·单片机·嵌入式硬件·gd32·keil5
山木嵌入式11 小时前
STM32串口不定长数据接收:超时解析法+DMA+空闲中断法(附完整代码)
stm32·单片机·串口·uart
深圳市晨芯阳科技有限公司12 小时前
HC7253晨芯阳高端电流检测降压LED恒流驱动器
stm32·单片机·嵌入式硬件·驱动ic·深圳市晨芯阳科技有限公司