综合资讯 在线阅读 原文阅读 在线商城 下载专区 DATASHEET 技术论坛 商务频道

嵌入式系统  单片机  D S P  EDA/PLD  接口电路  存储技术  显示光电  电源技术
传感/控制  模拟技术  通信网络  无线通信  电测仪表  消费电子  汽车电子

所在的位置:首页技术文章电测仪表正文
 
AD677在精密测量仪器中的应用研究
发布日期:2008-09-02 作者:张辉 来源:微计算机信息

摘  要    本文介绍了AD677的基本性能、内部电路结构、自校原理、采样时序及使用方法,并给出了AD677在电能计量应用中与单片机的接口电路,特别是数据串/并转换电路。实际应用结果表明,该芯片采样精度高,工作稳定可靠,接口电路简单。
关键词    A/D转换;自校原理;采样时序

电能测试时需要一部标准电能表,在研制标准电能表的数据采样时,我们采用了一片AD677A/D转换器。AD677是AD公司16位串行输出的A/D转换器。它采用逐次逼近比较法实现模—数转换,转换网络不是采用普通的梯形电阻,而是电容阵列(电容量按二进制权分配),片内装有采样/保持和自动校正电路。自动校正电路可克服电容器的误差及采样/保持电路的失调给转换带来的影响,所以片外不需安装任何调整元件,即可获得很好的转换性能。转换速率为100kSPS(相当转换时间为10μs),在全量程范围内可获得±1LSB的线性。

一、AD677基本性能

AD677电路实际是由两个单片电路组成[1],一个是模拟电路,包括输入缓冲(含采样保持)、16位DAC及比较器;另一个是数字电路,包括微控制器、DAC校正及输出电路。两个单片电路封装在一起,如图1所示。

   (a)     

 

  

     ( b)

 

图1:框图及物理引脚

该片工作时,需要三组直流电源,模拟部分供电为Vcc、VEE(±12V),数字部分供电为VDD(5V)。两部分各有自己的电源地端(AGND、DGND),同时模拟电路还提供一个信号地端(AGND SENSE),当模拟输入信号距离A/D芯片较远时,利用该地端,可减小地线干扰。片内无基准电源,工作时需外接5V(360mW)或10V(450mW)基准电压。

封装形式有16脚DIP及24脚SOIC两种。16引脚的功能是: VCC(5),+12V,模拟正电源端;VEE(12),-12V,模拟负电源端;VDD(13):+5V,数字电源端;VREF(11),外部基准电压输入端,基准电压可为5V或10V;AGND(8),模拟电源地端;AGND SENSE(9),模拟信号地端;DGND(4),数字地端;VIN(10),模拟信号输入端;CLK(2),采样时钟输入端;

SAMPLE(1),采样信号输入端。SAMPLE每来一次脉冲信号,启动一次采样。内部校正时,SAMPLE应保持低电平;BUSY(15),转换状态指示端。高电平时表示正在转换或校正,变低时,表示转换结束;CAL(16),校正控制端。CAL每来一次脉冲信号,启动一次内部校正;SCLK(14),串行数据输出时钟端,由CLK驱动;SDATA(3),串行数据输出端,SCLK每个下降沿,使DATA输出一位数据。

二、应用电路设计

AD677是多用途16位A/D转换器,可用于各种数据采集系统,能方便地与DSP、单片机接口,图2给出的是它在电能计量中的应用电路[2],采用一片AD677,依次对电压、电流进行A/D转换,图中未画采样保持及模拟开关电路。单片机采用MCS-16位机[3]

图2   应用电路

1、信号输入电路

模拟输入VIN的允许输入范围为±VREF,现取±5V。为避免被测电路对A/D采样的影响,VIN经缓冲放大器输入,缓冲放大器由一般运放组成。A/D的基准电压对A/D的转换精度影响很大,为保证转换精度,基准电压应当内阻小,噪声低、漂移小,现采用高精度基准电源模块AD586来提供5V基准电压,它能在0℃—+70℃范围内保证偏移在1mV之内。

此外,需要说明的是,AGND是模拟电源地,当输入信号也利用这个地时,由于电源电流必须经AGND闭合,该电流在地电阻上会产生压降△V,如图3(a)所示。△V与VS迭加后,作为A/D的输入信号V1N,这将给A/D转换带来附加误差。若采用5V基准,当△V=0.08mV时,对16位的A/D来说,就产生±1LSB误差。当信号源距A/D芯片较远时,△V会更大,影响更严重。这对精密测量仪器来说是不能容忍的,所以我们采用图3(b)的接法,以克服△V的影响。AD677允许AGND与AGND SENSE间 有100mV差别。

(a)                                            (b)

           图3   AGND SENSE的使用

2、校正CAL的使用

为保证AD677转换精度,工作前需对其进行校正。校正可随时进行,但一般在上电开机时,电源、基准电压稳定后,校正一次即可。本系统校正控制信号CAL由单片机的P1.0提供。

AD677的自校正时序如图3[1]所示。校正信号来时(CAL升高)AD677复位内部电路,当CAL降低时,AD677开始自校正,自校正期间BUSY自动保持高电平。经过85532个时钟周期tCLK,BUSY自动变低,标志自校正结束。

图4  校正时序

校正时,片内微控制器和校正DAC首先将输入信号短路,然后测试电路误差,并将误差存入RAM。以后变换时,补偿这些误差,提高电路转换精度。

3、采样控制电路

AD677采样时需由两个信号控制:采样信号SAMPLE及采样时钟CLK。采样信号SAMPLE最高频率为100kHz,现采用80kHz,采样时序如图4所示。采样命令来时(SAMPLE变高),AD677采样/保持输入信号。SAMPLE变低,电路开始逐位比较,微控制器首先将采样/保持电路与VIN断开,以避免给转换带来干扰,待第二个时钟来时,开始逐位比较,每来一个时钟CLK,完成一位数据比较,16位数据,共需比较16次。逐位比较期间,BUSY保持高电平,全部数据比较完毕,BUSY变低,标志采样转换结束。在下次采样前,CLK应保持低电平,以免带来噪声。

由此可见,采样时钟CLK的频率至少应比采样信号SAMPLE高17 倍,现取25倍,即采样时钟CLK频率为2000kHz。为简化电路,这两个信号均由系统的12MHz时钟信号分频得到。分频系数为150的分频器,其输出作采样控制信号;分频系数为6的分频器,其输出作采样时钟信号。由于采样一次仅需17个采样时钟,而现在共有25个,为了将多余的时钟限制掉,利用AD677采样结束时的标志信号BUSY,即第18个脉冲来时(6分频器循环三次时),将6分频器复位,以限制多余的脉冲输出,满足采样时序对CLK的要求。

图5  采样时序

AD677将双极性模拟信号变为16位2的补码,如表1所示。转换后的数据信号,在串行时钟SCLK控制下,从最高位(MSB)起,依次由SDATA端串行输出。

表1   输出编码

VIN

输出码

<量程

011……111

全量程

011……111

全量程-1LSB

011……110

中间量程+1LSB

000……001

中间量程

000……000

中间量程-1LSB

111……111

-全量程+1LSB

100……001

-全量程

100……000

>-全量程

100……000

 

4、数字信号的输出

A/D转换后的数字信号,可在串行时钟SCLK作用下,从最高位开始依次由SDATA端串行输出。微控制器可串行也可并行读入这些数据。串行读入时,电路比较简单,但占微控制器机时较多,考虑到微控制器还有其他用处、本设计采用并行读入。A/D每次转换完毕,利用串行时钟SCLK自动将数据装入两个串行的8位移位寄存器。当BUSY变低时,微处理器中断,在中断程序里一次读入数据。

三、控制过程

单片机87C196完成对AD677整个采样过程的控制,开机时,首先由P1.0提供校正控制信号CAL,完成校正;校正完成后,由P1.1启动A/D采样信号,进行采样;转换结束时,由BUSY信号申请中断,在中断程序里由P1.2选通移位寄存器,并行读取数据。

本文作者创新点:

在我们实用的采样电路中,对相电压、电流同时采样保持,依次用AD677进行A/D转换,然后用公式计电压、电流有效值及有功、无功功率。经测试取得了很好的效果。该芯片也可用在其它采样系统中。

参考资料:

[1] ANALOG DEVICES“ Design-in Reference Manual”,1994

[2] 张有顺,冯井岗.电能计量基础[M],中国计量出版社,2002年, 190-202

[3] 李广弟,朱月秀,王秀山.单片机基础[M],北京航空航天大学出版社, 279-289

[4] 刘俊,刘利. 基于现场总线的智能执行器控制网络[J]. 微计算机信息, 2007, 9-2: 7-8


 (全文结束)

信息发布:   转引自: 【 】 【打印】 【关闭
 相 关 文 章
谢谢,现在还没有相关信息...
关于我们 ┋ 友情链接


深圳市福田区海滨广场恒福花园恒华阁11F
电话:0755-88305872 传真:0755-88305880
Copyright©2005-2007 无忧电子开发网版权所有

粤ICP备05064233号