基于EDA的电子技术课程设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3 ADC前端电路简介

ADC前端电路的主要功能是调理传感器信号,将弱信号放大到ADC能够接收的输入范围。ADC前端电路示意图如图1-1所示。

图1-1 ADC前端电路示意图

下面分别介绍图中各环节的功能与特性。

1.传感器

传感器由敏感元件与相关电路组成,用于检测非电物理量,并将非电物理量转换为电量信号输入到运放电路。

2.传感器激励电路

传感器激励电路用于向传感器提供电源,例如,传感器电路是电桥,则向电桥提供稳定的电压源或电流源;而对于热敏电阻传感器,则需要稳定电流源使电阻转换成电压。

3.信号调理电路

信号调理电路的功能为弱信号放大与电平移位,目的是使放大器正常工作,使信号满足ADC输入的需求。

信号调理电路的输入需要保护,以避免静电(ESD)、过电压和过电流,特别是在长线传感器的情况下,更需要静电(ESD)、过电压和过电流保护。

4.有源滤波器

滤波电路可以改善信号质量,以满足ADC精度的需求。在大部分情况下,使用无源RC滤波器就足够了,但在某些情况下,需要有源滤波电路消除ADC采样时出现的混叠频率噪声,使ADC转换出的数值更准确。

滤波器设计需要使用滤波器设计软件,Microchip公司提供免费的滤波器设计软件FilterLAB。除了模拟信号滤波外,还需要在单片机中实现数字滤波,以滤掉ADC转换过程中出现的噪声。

5.ADC(模数转换器)

ADC将模拟信号转换成数字信号,然后送到单片机中进行数据处理。

ADC的输入为信号调理电路的输出,也就是传感器检测的物理信号。

ADC将模拟量转换为数字量的位数,称为ADC的位数。

在参考电压的支持下,模拟量转换为数字量输出,ADC的分辨率与ADC的位数有关。例如,对于参考电压为5V,10位ADC的分辨率(每个数字代表的电压值)为5V/(210-1)=4.887mV,而12位ADC的分辨率为5V/(212-1)=1.221mV。

ADC的误差,就是ADC输出的数字与输入模拟信号值之差,通常有微分误差、积分误差、非线性误差、偏移误差等。

ADC工作需要稳定的参考电源VREF,对于10位ADC,其参考电源、输出数字量D与输入模拟量Vi之间的关系为:

通常,要求参考电压VREF很稳定,不随温度变化。例如,压力传感器测量力的范围为200kg,传感器输出信号为0~20mV,信号调理电路的放大倍数为250倍,ADC输入信号范围为0~5V,采用10位ADC,则有如表1-1所示的标度变换表。

表1-1 标度变换表

可以得到每个数字代表0.1955kg(0.1955kg/bit)或5.1bit/kg。

如果传感器、信号调理放大器与ADC的增益都很稳定,则转换就很准确。但是,通常增益是温度的函数,因此增益误差可以引起转换误差,ADC的增益与参考电压VREF有关,ADC的参考电压不应随温度变化。

6.单片机

单片机是将CPU(微处理器)、RAM/Flash存储器、I/O接口和各种外围模块集成在一块芯片上的单片微型计算机,简称为单片机。在其他国家,又称单片机为微控制器(MCU)。单片机广泛应用在军事、工业、民用等各个领域,使当今社会进入智能化时代,每时每刻都有大量基于单片机的产品被设计出来,满足社会各方面的需求。单片机结构框图如图1-2所示。

图1-2 单片机结构框图

单片机具有数学处理能力,因此在单片机中可以采用数字滤波算法消除ADC转换中生成的噪声,同时还可以采用计算多项式或查表的方法校正传感器的误差,修正传感器的非线性。

单片机可以实现很多功能,如传感器断线检测、超限报警、标度转换等。

传感器、单片机与通信接口集成在一起,就是智能传感器。

传感器、单片机与执行机构集成在一起,就是智能控制器。

单片机与种类繁多的控制对象一起,组成各种各样的嵌入式系统,改变着人们的生活,而电子技术就是联系单片机与控制对象之间的纽带。