门关键词: 感光元件是什么 windows组件iis 可变电感器 显像管插座 压电石英力传感器 pcb插座 线绕电位器
IC库存(8958万) PDF资料(329万) IC价格 IC求购 资讯 技术资料
电子元器件搜索:
维库电子市场网是知名的电子元器件交易网站,为电子生产企业提供IC库存和技术资料查询服务。
AD7714模数转换器的工作原理及应用
新闻出处: 发布时间: 2007-11-02

西安第二炮兵工程学院  郑应强  杨金岩

    摘要:AD7714是美国AD公司采用∑-Δ技术生产的24位串行模数转换器,电源和数据接口在AD7710的基础上作了较大改进,可用于低频小信号的测量。本文介绍了AD7714的性能、特点和工作原理,并给出了它与单片机的接口电路和使用中的注意事项。
    关键词:
AD7714;Sigma-delta技术;单片机

    ADC在各领域都有广泛的应用,其技术发展经过了积分、逐次逼近、并行比较(闪电式)和∑-Δ技术等阶段,直至新近出现的流水线ADC技术[1]。采用∑-Δ技术的转换器结构相对简单,也被称为过采样转换器。AD7714是AD公司生产的24位∑-Δ串行模数转换器,主要应用于低频小信号的测量。与AD7710相比,AD7714在电源和数据接口方面作了较大改进,尤其是AD7714简单的三线数据接口,不仅简化了对器件的操作,而且减少了对系统资源的占用。

1.AD7714性能特点[2]

  AD7714的主要特点如下:
  ●采用∑-Δ技术,最高可实现24位无误码输出,同时保证INL<0.0015%(数据输出频率小于60Hz);
  ●具有前端增益可编程放大器,增益值在1~128内可选,内含可编程低通滤波器和可读写系统校准系数;
  ●有5通道输入,可根据需要采用3路差分输入或4路伪差分输入;
  ●低噪声,RMS噪声<150nV;
  ●低功耗,典型电流值为226μA(省电模式仅为4μA);
  ●采用单3V供电(AD7714-3)或单5V供电(AD7714-5)方式。

2.AD7714引脚功能和结构

  AD7714提供24脚DIP、SOIC、TSSOP及28脚SSOP封装。其引脚功能如表1所列(以24DIP封装为例)。
    AD7714的内部结构如图1所示。

3.AD7714片内寄存器及其功能

3.1 通信寄存器
  AD7714包含8个片内寄存器。对所有寄存器的读写操作首先都需要对通信寄存器进行写操作,写入通信寄存器的内容决定了下一次读写操作所使用的寄存器。通信寄存器的格式如下:

0/DRDY

RS2

RS1

RS0

R/W

CH2

CH1

CH0

  在对通信寄存器进行写操作时,0/DRDY位必须为“0”,若为“1”,则AD7714将处于等待状态直到该位被写入“0”。读取通信寄存器时,0/DRDY位表示数据是否转换好,和DRDY引脚上的信号一致。R/W位为“1”,表示下一次操作为读操作,为“0”表示下一次操作为写操作。
  RS2~RS0决定下一次读写操作所使用的寄存器,见表2。
  CH2~CH0决定所进行操作的模拟输入通道,见表3。

3.2 模式寄存器
  模式寄存器是8位可读写寄存器,其格式为:

MD2

MD1

MD0

G2

G1

G0

B0

FSYNC

  MD2、MD1、MD0用于器件工作模式的选择,见表4。
  G2、G1、G0用于可编程增益放大器PGA的增益选择,G2、G1、G0与增益的关系如表5所列。
  BO=“0”将断开耗尽电流,BO=“1”则使耗尽电流加在AIN(+)和AIN(-)之间,“0”为缺省值。FSYNC位用于控制滤波器同步,高电平时,将使滤波控制逻辑、器件校准控制逻辑和∑-Δ转换器挂起而处于复位状态;若FSYNC为低电平,滤波器和转换器将恢复对数据的处理,FSYNC的电平不影响AD7714的数据输入输出操作和DRDY信号。
3.3 滤波寄存器
  滤波寄存器是两个可读写的8位寄存器,其滤波高位寄存器的格式为:

B/U

WL

BST

ZER0

FS11

FS10

FS9

FS8

A型

B/U

WL

BST

CLKDIS

FS11

FS10

FS9

FS8

Y型

  滤波低位寄存器的格式为:

FS7

FS6

FS5

FS4

FS3

FS2

FS1

FS0

  B/U置“0”时选择双极性操作方式,置“1”时选择单极性操作方式。WL位决定AD转换的位数,置“0”选择16位方式,置“1”选择24位方式。对于BST位,当fCLK=1MHz或fCLK=2.4576MHz且增益在1~4之间时,此位为“0”,能减小从AVDD获取的拉电流(置“1”时器件也能工作)。在fCLK=2.4576MHz且增益在8~128之间时,该位只有置“1”才能保证器件正常工作。对A型AD7714,ZERO位必须为“0”。对Y型AD7714,CLK DIS位用于控制MCLK OUT引脚上的信号。在使用石英/陶瓷谐振器时,若该位置“1”,AD7714时钟将停止并关闭AD转换。
  AD7714片内数字滤波器是一个SinC3滤波器。FS11~FS0用于滤波器第一陷波点的选择,同时也决定AD数据的输出速率,因为AD7714的数据输出速率等于滤波器第一陷波点的频率。若N为FS11~FS0所表示的十进制数大小(非BCD码),则第一陷波点频率等于(fCLK/128)/N。在选择FS11~FS0时,应保证其取值在19~4000之间。滤波器第一陷波点频率的选择将影响模数转换的有效数据,只有在该频率小于60Hz时,才能保证24位无误码。若取1kHz,则只能保证12位无误码。

4.AD7714与AT89C51的接口应用

4.1 接口电路
  AD7714的数据接口采用串行方式,和单片机的连接简洁方便。图2所示是采用2线方式的典型接法。
  根据笔者的使用经验,在对AD7714的操作中应注意以下几个方面的问题:
  (1)串行移位时钟SCLK的上升沿必须小于1μs。
  (2)AD7714在和C51系列单片机相连时,由于提供SCLK信号的引脚在空闲时为高电平,因此AD7714的POL引脚应接高电平。
  (3)读AD数据时,AD首先输出的是数据最高位,最后是数据最低位;同样在对AD内部寄存器进行写操作时,应首先写入最高位,最后写入最低位。
  (4)若印制板空间许可, 可在AD7714和MCU之间加入光电隔离。这样虽然增加了一条数据线,但可获得的稳定数据将增加3~4位,同时在编程时应适当延时,以满足光电隔离的电平建立时间。
  (5)在满足整个应用系统需要的前提下,应尽量降低单片机的工作频率,这样可以获取更多的稳定数据位。同时印制板应采取良好的抗干扰措施,在干扰比较严重时,软件上也应采取相应的措施,比如采用软件冗余技术进行相同命令的多次写入,以保证可靠操作。
4.2 接口编程
  在对AD7714进行操作时,首先应对AD7714进行初始化。若不进行初始化,而直接读取AD转换的数据,AD7714将按其内部各寄存器上电复位时的缺省值进行转换。此时若读取24位数据,则前16位为有效数据,后8位为FF。图3和图4分别为AD7714进行读、写操作时的时序。
  图
5是以选择AIN1/AIN6为例,在设定输入为单极性方式、24位输出数据时的程序流程。采用自校准方式,其增益设定为1

 

来源:国外电子元器件

关闭】 【打印
 
相关专题
 
友情链接:
© 2007 电子元件网 网站地图