ADC ADC,analog-to-digital converter,模拟数字转换器。ELF 1最多支持10路12位ADC。ADC可以将模拟信号(如声音、光线、温度等通过传感器采集后所产生的连续的模拟信号)转换为数字信号(即离散化的0和1),在对数据进行处理。ADC的转换过程基本可以分为4个过程。首先第一步抗混叠滤波,类似于一个低通滤波器,将一些我们不需要的杂波滤掉。第二步将滤波后的信号进行采样并进行采样保持,通过此功能将连续变化的模拟量转换成在时间轴上离散变化的模拟量方便下一个量化步骤。第三步就是对采样的模拟量进行量化,我们常提到的ADC的位数就是体现在量化这个步骤,位数越多分辨率越高精度越高,第四步就是模拟信号到数字信号的必经之路—编码,通过编码可以得到我们需要的数字量。 在ELF 1上为了产生连续变化的模拟信号,在模数转换电路部分连接了一个电位器来演示此功能,通过电阻分压原理,通过扭动电位器产生连续变化的电压信号。 图2.31 可调电阻演示ADC功能 ADC采集的是3.3V分压之后的电压值。100nF电容C90有去抖动的作用。
|