基于TLC4502和MAX111的数据采集系统自校准技术

2007-03-09 19:03:27来源: 互联网
摘要:介绍了数据采集系统中的自校准技术,并以TLC4502和MAX111为例介绍了自校准功能模块中运算放大器和A/D转换器的工作原理及使用方法,最后给出了相应的应用实例。 关键词:自校准技术;A/D转换;TLC4502;MAX111 1 引言 零点温度漂移和时间漂移往往会对微弱信号的放大及A/D转换过程产生重要影响,从而引起数据采集精度的降低。因此,为了提高精度,多采用高精度的基准源、匹配电阻以及低漂移运算放大器,但这样同时也会使产品成本升高,且线路复杂,功耗高。本文讨论的自校准技术能很好地解决时漂和温漂问题,并进一步提高A/D转换的精度,而且硬件简单,因此适用范围很广。 2 数据采集系统的一般组成 数据采集系统一般由模拟信号输入、信号放大器、A/D转换器以及MCU组成,如图1所示。该系统的自校准精度主要取决于信号放大器和A/D转换器。 2.1 校准信号放大器 信号放大器的放大倍数准确与否以及时漂、温漂等问题都会严重影响数据采集的精度,因而对信号放大器进行校准是十分必要的。现在已经有一些带自校准功能的信号放大器。选用这些器件无疑会大大简化系统设计。下面以美国TI公司的自校准信号放大器TLC4502为例进行说明。TLC4502内有两个自校准运放通道,其通道的原理图如图2所示。 通电后,上电复位电路开始工作,通过控制逻辑电路启动自校准过程。首先激活RC振荡器以提供逐次逼近算法的时钟信号,同时断开K1、K4,并接通K2、K3。此时,运算放大器输入端短路,输出为失调电压,该电压经K3到片内并通过A/D转换器转换后,存入寄存器SAR内,然后再通过片内D/A转换器转换后送到运算放大器内进行失调对消。经过若干个时钟周期后,失调电压逐次逼近零点,此时控制逻辑电路自动断开K2和K3,并接通K1和K4,校准过程即告结束。经校准后,运算放大器的失调电压的误差为零,因此,就可以像一般的运算放大器一样使用了。 只要不断电,校准后的失调调零信息就可一直保存在逐次逼近寄存器SAR中。为了进一步降低功耗及防止宽带噪声引起的干扰,校准完成后,放大器芯片会自动关闭片内RC振荡器。整个校准过程约 300ms。当TLC4502应用在长期不间断信号采集的场合时,可通过CPU来控制其定期切断,然后再接通运算放大器电源进行自校准,这样可消除时间漂移引起的误差。 2.2 A/D的自校准原理 下面以两通道A/D转换器件为例来对自校准过程进行说明。自校准过程可分为四步(见图3): (1) A/D调零:A/D转换器的两个输入端短接后接到参考电压负端。 (2) A/D增益校准:A/D转换器的两个输入端分别接至参考电压的正负端。 (3) 通道1(或2)调零校准:A/D转换器的两个输入端短接后接输入信号的负端。 (4) 通道1(或2)正常进行A/D转换:A/D转换器的两个输入端分别接至输入信号的正负端。 其实前三步是完成自校准过程,最后一步是由自校准过程转到正常工作状态。对于普通的A/D转换器件,要完成自校准过程需要扩展外围电路,图3中的S1、S2、S3的功能可以由模拟开关来实现。不过,采用带自校准功能模块的A/D转换器无疑将更方便、更简洁。美国MAXIM公司的MAX110/111就是采用了内部自动校准技术的A/D转换器件。下面就对MAX111的使用进行介绍。 MAX111片内有2个模拟量输入通道,A/D转换的分辨率可达到14位二进制数 并可用命令字设定为14位、13位或12位。该芯片的自校准功能是通过 3个校准命令字分别对片内A/D转换器进行调零校准、对通道增益参照基准电压进行校准、对2个模拟通道调零校准来实现的,通过这三方面的校准可消除由时漂和温漂引起的误差,因而可以达到很高的精度。 MAX111的命令字字长为16位 由CPU按SPI或QSPI串行通信协议传送给MAX111芯片,命令字格式见表1。表1中,CONV4、CONV3、CONV2 、CONV1为转换时间控制位;DV4、DV2用于设定对时钟信号的分频数,以把时钟频率分频为超采样频率;PDX=1时,关闭RC振荡器;PD=1时,关闭模拟电路部分电源,芯片处于省电模式。NO-OP、CHS、CAL、NUL四位用于校准和A/D转换, 这四位逻辑电平与MAX111内部操作的对应关系如表2所列。 表1 MAX111的命令字格式 15 14 13 12 11 10 9 8 NO-OP NU NU CONV4 CONV3 CONV2 CONV1 DV4 7 6 5 4 3 2 1 0 DV2 NU NU CHS CAL NUL PDX PD 表2 控制字与内部功能的对应关系表 CAL NUL CHS NO-OP MAX111内部操作 0 0 0 1 选择通道1作为A/D转换输入(见图3d) 0 0 1 1 选择通道2作为A/D转换输入(见图3d) 0 1 0 1 通道1调零校准(见图3c) 0 1 1 1 通道2调零校准(见图3c) 1 1   1 A/D调零(见图3a) 1 0   1 A/D增益校准(见图3b)       0 禁止A/D转换 MAX111的自校准过程要经过三步,其方法是向控制寄存器送控制字。 第一步:D15~D0=1000,000X,X00X,1100,即CAL=1,NUL=1,通过把内部ADC输入端短接至REF-可完成一次偏置校正变换将其变换结果存入零寄存器之后,D12~D9可重新选择。 第二步:D15~D0=1000000XX00X1000,即CAL=1,NUL=0,把零寄存器的内部作为起始值可完成一次增益校准变换,其结果存入校准寄存器。 第三步:D15~D0=1000,000X,XX00,X100,即CAL=0,NUL=1,把内部ADC输入按照选择通道完成一次零偏置变换。 3 应用电路举例 根据前面的介绍和分析,笔者以51单片机作为CPU,利用TLC4502和MAX111设计出一个可自校准的数据采集系统。其原理图如图4所示。 4 结束语 采用自校准技术的数据采集系统能够很好地克服由温漂、时漂引起的误差,从而大大提高数据采集的精度,因此,该方法特别适合需要实时数据采集的应用场合。

关键字:数据采集系统  系统  技术

编辑: 引用地址:http://www.eeworld.com.cn/Test_and_measurement/zhzx/200703/1836.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
数据采集系统
系统
技术

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved