classroom 发表于 2025-6-24 19:26

VREFINT和VREF+哪个更适合STM32L0呢

VREFINT和VREF+哪个更适合STM32L0呢

xiaoqizi 发表于 2025-7-3 19:42

VREFINT和VREF+的选择取决于具体应用需求

木木guainv 发表于 2025-7-3 22:01

内部参考电压典型值±1.4%,出厂校准但仍有偏差

Jiangxiaopi 发表于 2025-7-4 08:08

// 启用VREFINT通道
ADC->CHSELR |= ADC_CHSELR_VREFINT;
HAL_ADC_Start(&hadc);
uint16_t vrefint_value = HAL_ADC_GetValue(&hadc);

// 计算实际电压(假设VDD=3.3V)
float vdd_actual = 1.224 * 4095 / vrefint_value;// 12位ADC

荣陶陶 发表于 2025-7-4 10:31

外部参考电压推荐使用低噪声LDO供电

Zhiniaocun 发表于 2025-7-4 12:15

内部参考电压的电压值是固定的 外部的参考电压比较灵活

Zuocidian 发表于 2025-7-4 15:05

是不是可以考虑添加数字滤波器呢

Puchou 发表于 2025-7-4 17:26

// 启用VREFINT通道
ADC->CHSELR |= ADC_CHSELR_VREFINT;
HAL_ADC_Start(&hadc);
uint16_t vrefint_value = HAL_ADC_GetValue(&hadc);

// 计算实际电压(假设VDD=3.3V)
float vdd_actual = 1.224 * 4095 / vrefint_value;// 12位ADC

Xiashiqi 发表于 2025-7-4 19:42

我们可以混合使用,比如上电时用VREFINT测量VDDA实际值,运行时切换为外部VREF+

小海师 发表于 2025-7-4 21:55

其实不用纠结 看应用精度的要求和成本的要求进行衡量就可以了

Haizangwang 发表于 2025-7-5 08:42

要注意STOP模式下VREFINT可能关闭
页: [1]
查看完整版本: VREFINT和VREF+哪个更适合STM32L0呢