ADC采样精度受很多因素影响,比如电源波动、参考电压波动、输入信号波动等,GD32 MCU内部提供了一个参考电压通道,理论上可以优化由于电源和参考电压较大波动引入的采样误差。
如下图所示,GD32F303 ADC内部17通道为VREFINT参考电压通道,内部参考电压的典型数值为1.2V。
当外部参考电压波动较大的情况下,如何通过内部参考电压通道提高ADC采样精度呢?
比如我们采样ADC_IN0通道的电压VIN0,那么采样的数值为:
$$Rin0=(VIN0/VREF)*4096.----公式1$$
其中,Rin0为通道0的采样数值,VIN0为通道0的输入电压,VREF为参考电压。
采样完通道0后,我们可以立即采样VREFINT内部参考电压,那么内部采样电压采样的数值为:
$$Rrefint=(VREFINT/VREF)*4096.----公式2$$
将公式1/公式2将得到:
$$Rin0/Rrefint=VIN0/VREFINT$$
进而得到以下公式:
$$VINT0= (Rin0 / Rrefint)*VREFINT.$$
由以上公式可得到通道0的电压值可通过内部参考电压以及内部参考电压的采样值来计算,可不受外部参考电压的变化而影响,进而提高了在外部参考电压波动较大的情况下采样误差的精度。
PS:建议可在外部参考电压较大的情况下使用该方法,如果外部参考电压比较准的话,还是可以直接采样的。
上一篇:GD32的中断-外部中断的实现
下一篇:GD32 MCU内部温度传感器如何使用,以及适合哪种应用场景?
- 热门资源推荐
- 热门放大器推荐
设计资源 培训 开发板 精华推荐
- LTM4622EY 1.5V 和 1V 双路输出 DC/DC 降压模块稳压器的典型应用电路
- IDF真难用 之 ESP32C3 开发板
- 紫外线消毒灯控制器
- LT1170CT、5V/5A 正向转换器的典型应用
- #第七届立创电赛#基于国民N32G430的姿态显示
- 适用于热插拔应用的 MIC2025-2YM 单通道配电开关 MM8 的典型应用
- IMX6SLEVK,基于 i.MX 6SoloLite 应用处理器的 i.MX 6SoloLite 评估套件
- 具有固定输出电压和精密使能引脚的 ADP5135 降压稳压器的典型应用
- 【物联网实战】立创EDA小灯+968764A
- 【航顺训练营】基于航顺HKF030开发板