高精度A/D在测磁设备中的应用
摘要:磁场测量通常需要很高的精度。把内置微控制器的高速高精度16位A/D转换器AD676应用在测磁设备中,很好地满足了磁场测量的精度要求。
1 AD676的结构特点
在对舰船磁场的测量过程中,由于舰船的运动姿态不断变化,使舰船磁场投影到各分量的强度也不断变化。为实现对舰船磁场的动态测量,因此,磁场测量必须快速而准确。选用87C51单片机扩展内置微控制器的高速16位A/D转换器AD676能很好地满足这一要求。
AD676的内部结构如图1所示。由两个单片部分组成,即数字控制单片和模拟ADC单片。数字控制单片是用DXPCMOS工艺制造,而模拟ADC单片是用BIMOSⅡ工艺制造的。该器件是使用逐次逼近技术来实现A/D转换的,但内部没有传统的电阻梯网络,取而代之的是电容阵列。AD676是采用带二进制权值的电容器将输入的采样信号进行分配以实现模拟到数字的转换的。采用电容阵列带来了三方面的好处:
(1).达到了100KSPS的高速转换率(总的转换时间为10μS);
(2).消除了传统的电阻网络因电阻值随温度变化所引起的误差;
(3).在不需增加外部电路的情况下,电容阵列实现了采样保持功能。
但是,电容阵列具有初始误差,内部微程序控制器是专为消除电容阵列的初始误差而
设计的。微程序控制器通过DAC来检测电容阵列的匹配误差,并把所检测到的误差存放在内部数据存储器RAM中,在初始采集数据之前,要使AD676进行一次自动校准,在以后的转换中,微程序控制器便使用RAM中的值来校准转换所得的数字量而改善转换精度。因此,AD676不需用户校准或调整,能自动保持器件的高性能。
AD676内部的所有功能,包括实际的逐次逼近算法、自动校准、采样保持操作、内部数据的输出锁存都是在微程序控制下进行的。应用中,不需用户增加额外的硬件和软件开销,给用户带来了很大的方便。
2 AD676的主要性能
(1).16位无丢失码
(2).转换速率100KSPS(总的转换时间为10μS)
(3).自动非线性校准
(4).积分非线性误差(1NL)士1LSB
(5).总的谐波失真(THD)0.002%
(6).片内具有采样—保持功能
(7).满功率带宽1MHz.
(8).输入模拟信号范围士Vref
(9).供电范围:Vdd = +5V士10%
Vcc = +12V士5%
Vee = -12V士5%
AD676采用28引脚DIP封装和28引脚边铜焊陶瓷封装,封装引脚见图2。
3 AD676的时序
(1).校准时序
AD676通过片内自动校准过程不需用户校对和调整便能达到规定的性能。校准过程只需在初始采集数据前进行一次即可,校准时序见图3。
当给CAL加高电平时,AD676内部复位,BUSY输出高电平,表明AD676已作好校准的准备。当给CAL加低电平时,校准过程开始,校准时间为85530个时钟周期,完成校准的标志为BUSY变为低电平。在大多数应用场合下,仅在上电时有充分的时间对AD676进行校准,所以要特别注意,应等到电源和电压基准稳定以后才能开始进行校准。
(2).一般的转换时序
转换由输入信号采集过程和16位内部逐次逼近过程组成。
输入信号采集过程:将SAMPLE线保持高电平状态,保持时间ts≥2μS,再将SAMPLE线变为低电平,SAMPLE下降沿所对应的输入电压值Vin即为实际采样值。SAMPLE为低电平后,输入Vin与内部电容阵列断开,输入信号采样过程结束。值得注意的是采样期间AD676忽略掉输入的时钟脉冲,应用中为防止输入时钟脉冲对输入信号干扰,采样期间最好切断时钟脉冲的输入。
16位逐次逼近转换过程:在SAMPLE线变为低电平tsc时间后(tsc≥50nS)的17个时钟脉冲内,AD676完成16位逐次逼近转换过程,转换期间BUSY变为高电平,转换结束BUSY变为低电平。当BUSY变为低电平后,数据被输出到BITl―BITl6引脚上,并一直保持到下一次转换开始。因此,在BUSY变为低电平后到下一次转换开始前的任何时刻都可以读出本次转换的结果数据。
4 AD676在测磁设备中的应用
已成功地将AD676应用于舰船磁场高速数据采集系统中,这里介绍该系统中AD676与87C51单片微机的接口电路,接口电路如图5所示。图中将信号处理部分电路、电源处理部分电路及外围电路等省去,旨在着重说明AD676的使用方法。
87C51单片微机内带4K字节的程序存储器EPROM。当不需进行外部程序存储器扩展和数据存储器扩展时,87C51的4个8位并行口P0、P1、P2、P3全归用户使用。因此用87C51与AD676接口,可设计出体积小、耗电省的舰船磁场高速高精度数据采集设备。也适用于对体积、功耗、速度和精度要求都很苛刻的场合。如油井探测、地震数据采集、贵重物重量测量及其它高精度测量仪器。
AD676的输出不具