1 AD7711A的主要特点
·高精度,24位无漏码,输出±0.0015%的非线性。
·采用Δ-∑转换结构,成本低、噪声小、抗干扰能力强。
·内置可编程增益放大器,增益范围1~128,可与传感器直接相连,输入为双通道,可切换。
·内置可编程数字低通滤波器。
·内设自校准电路,有8种可选择校准模式,并可直接读写自校准寄存器,有效地去除了零点漂移和增益误差。
·低功耗(典型应用时为25mW)并有省电的待机模式。
·双向串行接口,可方便地与微处理机和DSP芯片连接。
内置的可编程增益放大器使AD7711A能直接和传感器相连。当参考电压为2.5V,内置放大器增益从1变到128时,可接受的信号范围由0~20mV变到0~2.5V(单端)。提供了RTD激励恒流源,简化了RTD测量温度的电路设计。AD7711A片内的24位可读写控制寄存器使微处理机或DSP芯片能方便的控制数字滤波器的截止频率、输入放大器增益、通道选择以及自校准模式。AD7711A的一般主时钟频率为10MHz,可用单或双电源供电。A/D 转换速率和数字滤波器的第一陷波处的频率相等(即可编程控制)。
2 AD7711A的内部结构
AD7711A的内部结构如图1,它包括一个Δ-∑ADC、数字滤波器、可编程放大、时钟发生器、24位控制/数据/校准寄存器、400μA恒流源。 AD7711A的引脚中SCLK为串行时钟输入端;MCLKIN和MCLKOU为主时钟频率的连接端;A0为寄存器地址选择,A0置低时选控制寄存器,置高时选数据或自校准寄存器;SYNC脚为数字滤波器复位端;MODE选择数据传输的时钟方式(外时钟或内时钟);AIN1+、AIN-、AIN2+、AIN2-分别为两路信号的输入端;SDATA为串行数据的输出/输入端;为A/D转换完成端,低电平有效;RFS、TFS分别为输入或输出帧同步端;IOUT为400μA恒流源的输出端,可用作RTD的激励电流;REFOUT为参考电压(2.5V输出端,REFIN-和REFIN+为外加参考电压输入端。AD7711A片内的数字滤波器为或第一陷波频率由控制寄存器中的第12~23位的值决定,数字滤波器的3dB截止频率为第一陷波频率的0.262倍,并等于A/D的转化速率。AD7711A的24位可读写控制寄存器的功能说明如表1。其中MSB为BITO,LSB为BIT23。
3 AD7711A的应用
3.1 高精度橡胶硫化温控系统简介
橡胶的硫化是橡胶生产中的关键环节,整个硫化过程对温度的要求很高,从室温升高到设定温度的超调量不超过±0.3°C硫化温度稳定在设定温度±0.3° C的范围内。当加料等其它干扰引起的温度变化时,系统稳定温度的重建时间要求在45秒内。本系统通过RTD测量硫化反应室的温度,通过PID调节器控制加热装置,从而达到对硫化温度的精确控制。传统的A/D转换器没法达到分辨率要求,因温度信号属于缓慢变化的信号,但AD7711A片内集成的高稳定性的 RTD激励恒流源使AD7711A成为理想的选择。图2为整个硫化温控系统框图。
3.2 AD7711A与单片机的接口
由于AD7711A的数据串行输出格式和8751单片机的串行格式相反,所以本设计中不使用8751的串行口,而采用P1口直接和AD7711A相连。P1.0与A0相连来选择寄存器,读写数据的时钟信号由P1.2给出,串行数据由P1.3读入或写出,和INT1相连,数据转换完毕后用中断方式激活数据读取程序。温度信号单端输入,另一通道用于测搅拌器的扭矩,用电桥平衡法测量。具体连接见图3。