电源系统

功能介绍

STM32 的电源系统采用多电压域设计,为芯片不同部分提供独立的供电。数字电源 (VDD) 为 CPU 和数字外设供电;模拟电源 (VDDA) 为 ADC、DAC、PLL 等敏感模拟电路供电;参考电压 (VREF+) 为 AD/DA 转换提供精确的电压基准。

电源配置直接影响 ADC/DAC 的精度:模拟电源需要更干净的供电,参考电压的稳定性决定了转换精度。VREFBUF 内置参考电压缓冲器可提供 2.048V 或 2.5V 的稳定参考,减少对外部参考源的依赖。正确设计电源电路是高精度模拟应用的关键。

电压域

图片

VDD / VSS

数字电源,1.71V ~ 3.6V

VDDA / VSSA

模拟电源,为 ADC/DAC/PLL 供电

VREF+ / VREF-

ADC/DAC 参考电压

VBAT

备用电源,为 RTC 和备份寄存器供电

VREFBUF 参考电压缓冲

功能

配置选项:

VREFINT 内部参考

特性

uint16_t vrefint_cal = *VREFINT_CAL_ADDR;

// 使用 VREFINT 计算实际 VREF+ 电压
uint16_t vrefint_data = read_adc(ADC_CHANNEL_VREFINT);