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所列。
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、结束语
采用自校准技术的数据采集系统能够很好地克服由温漂、时漂引起的误差,从而大大提高数据采集的精度,因此,该方法特别适合需要实时数据采集的应用场合。
华为P10和P10Plus初体验:MWC2017上的又一黑马,mate9完败
5个应用趋势说明为什么“云-边协同”越来越重要!
运营商按下云网融合新基建加速键,借力云网融合切入TOB领域
基于PLC的高炉槽下控制系统
360、小米、百度等大佬手机大斗法,鹿死谁手?
数据采集系统自校准技术的原理及实现方法
伊隆·马斯克预测人工智能将在五年内超越人类是否正确?
涡轮增压器漏机油是什么原因_增压器漏机油如何解决
你准备好迎接巡检机器人的上市吗
噪声传感器的安装、测量频率在生活中的应用
三星S8发布将近 新机将开启“野兽”模式抗衡iPhone8!
移远通信再获大奖,以车联网整体解决方案驱动车载物联新体验
PCB行业新技能:自动化设备+工业机器人
关于无刷电机和有刷电机的优缺点
变压器的干燥处理方式有哪些?如何降低变压器的节能损耗?
厦门IC设计产业的进展分析
广汽本田缤智1.5L CVT全方位测评
微软将Eric Horvitz提升为其研究实验室主任的首席科学官
使用NUCLEO-U575开发板的Timer15进行LSE测量
RC1180-KNX RF收发器模块的特性