多云转晴 发表于 2023-8-3 17:08

【小白篇】如何提高ADC的精准度_Vref篇

在大部分的应用场景中,ADC是不可或缺的。在使用ADC时,通常的用法是VREF接上电源VDD3.3V,然后计算时就直接使用3.3V作为参考电压,但是这种用法可能会因为外部供电器的增加或波动导致3.3V电压不稳,最终计算结果产生偏差。
对于上述情况来说,比较好的方式就是使用我们的内部参考电压来计算,如下图所示:(参考F103XB手册)Vrefint的典型值是1.23V,并且给出的数值是一个范围值。由此我们也可以知道同一型号的芯片Vrefint不是一个固定的数值,不同型号的芯片范围值可能也不一样。所以,在使用内部参考电压Vrefint时,需要先求出对应的内部参考电压值。

如何求出内部参考电压呢?可以通过ADC来输出对应的内部参考电压值,如下图所示:手册定义内部参考电压Vrefint连接着ADC的通道17。

注:要求出精确的Vrefint值,最好是先保证VDD在稳定的3.3V下去计算得到。
方法如下:
可直接使用官方例程,更换对应转换通道即可;
需要注意的是,输出ADC通道16/17,需要调用函数ADC_EnableTempSensorVrefint(ADC1)进行使能;
最终输出结果如下图:


chenjun89 发表于 2023-8-3 23:46

对于MCU的ADC精度,前端采样电路,参考电压,软件滤波都有关系。

tpgf 发表于 2023-9-4 13:20

可以通过硬件方式提高它的精准度吗

nawu 发表于 2023-9-4 16:36

这个跟电阻是否匹配有关系吗

aoyi 发表于 2023-9-4 16:44

一般来说是内部参考电压稳定还是独立的参考电压比较稳定呢

zljiu 发表于 2023-9-4 16:53

内部参考电压会受到外部供电电压的影响吗

gwsan 发表于 2023-9-4 17:09

可以通过配置来提高内置参考电压的精度吗

tfqi 发表于 2023-9-4 19:00

这个是多少位的adc啊 感觉精度不够啊

kkzz 发表于 2023-9-5 10:06

如果ADC的输入电压范围较小,可以采用降低Vref的方式来提高ADC的分辨率和精准度

tabmone 发表于 2023-9-5 10:25

稳定的外部参考电压可以提高ADC的精准度和稳定性。

janewood 发表于 2023-9-5 10:57

大多数ADC都提供了内部VREF,可以直接使用。内部VREF通常是经过精确校准的,可以提供较高的精度。

robertesth 发表于 2023-9-5 11:08

选择稳定的参考电压源可以提高ADC的精度。

sesefadou 发表于 2023-9-5 11:20

可以使用一个高精度的基准电压源来作为VREF。

tabmone 发表于 2023-9-5 11:41

ADC的信号传输路径应尽可能短,且与其他信号线隔离。

iyoum 发表于 2023-9-5 12:04

地线连接对ADC的精准度有很大的影响。

robertesth 发表于 2023-9-5 12:25

使用内部VREF、外部VREF、基准电压源或校准ADC等方式,可以提高ADC的精准度

uytyu 发表于 2023-9-5 12:38

参考电压源可以提供稳定的电压信号,从而提高ADC的精准度。

wwppd 发表于 2023-9-5 12:46

在ADC的电源引脚上使用去耦电容可以滤除来自外部低频与高频的电源噪声,保证ADC在量化编码过程中的基准源更加稳定,从而提高ADC的精度。

eefas 发表于 2023-9-5 13:06

校准过程通常需要一个精密的基准电压源和一个可靠的数据处理算法。

iyoum 发表于 2023-9-5 13:14

ADC的精度受很多因素影响,其中之一就是参考电压Vref的准确性和稳定性。
页: [1] 2 3
查看完整版本: 【小白篇】如何提高ADC的精准度_Vref篇