STM L0 /l4 系列 AD转换可将模拟信号转换为数字信号,一般在单片机中模拟信号对应电压,通过ADC口将相应的电压转换为二进制的数字信号,从而推算出测得电压。
过采样可以帮助避免混叠,提高分辨率以及降低噪声.理论上频率足够高就可以获得无限位精度.计算如下:
如1次采样是12Bit,4次是13Bit,16次是14Bit,64次是15Bit,256次是16Bit。
STM32微控制器内置最多四个高级12位ADC并提供自校准功能,用于提高环境条件变化时的ADC精度。 在模数转换的应用中,ADC精度会影响整体的系统质量和效率。为了提高此精度,必须了解与ADC相关的误差以及影响它们的参数。 ADC精度不仅取决于ADC性能和功能,还取决于ADC周围的整体应用设计。
为获得最高ADC转换精度,ADC动态范围必须与待转换信号的最大幅度相匹配。我们假设待转换信号在0 V与2.5 V之间变化,并且VREF+等于3.3 V。ADC转换的最大信号值为3102 (2.5 V)。
针对采样可能存在问题,提出如下分析及解决方案:
就噪声而言,可采用输出质量较好的线性稳压器的。电源须经过降压、整流和滤波,然后送到线性稳压器,并将滤波电容连接到整流器输出。 如果使用开关电源,使用线性稳压器在后级,在电源线和地线之间连接具有优良高频特性的电容。 |