高精度A/D转换器AD7711A及应用

最新更新时间:2006-05-07来源: 电子技术应用关键字:A/D转换器 手机看文章 扫描二维码
随时随地手机看文章

    摘 要: AD7711A是基于Δ-∑技术的高分辨率24位A/D转换芯片,在介绍了其特点和应用之后,给出了一种用AD7711A、单片机和PC构成的高精度橡胶硫化温控系统,该系统的稳态误差精度达±0.3℃。

    在工业生产过程控制中经常需要对某些控制变量进行精确测量,然后通过微型计算机计算出校正量进行控制。传统的NYQUIST率ADC(如积分型、逐次比较型、闪烁型等)无法满足精度要求,美国ANALOG DEVICE公司最近推出的低价、高分辨率A/D器件AD7711A采用了Δ-∑原理,可实现高达24位的分辨率。由于Δ-∑原理采用了过采样、噪声成行和数字抽取[3]等技术,可用较低的成本实现很高的分辨率,并且噪声小、抗干扰能力强,因此特别适合于低频率、高分辨率、宽动态范围的A/D转换。

    1 AD7711A的主要特点

    ·高精度,24位无漏码,输出±0.0015%的非线性。

    ·采用Δ-∑转换结构,成本低、噪声小、抗干扰能力强。   

    ·内置可编程增益放大器,增益范围1~128,可与传感器直接相连,输入为双通道,可切换。

    ·内置可编程数字低通滤波器。

    ·内设自校准电路,有8种可选择校准模式,并可直接读写自校准寄存器,有效地去除了零点漂移和增益误差。

     ·低功耗(典型应用时为25mW)并有省电的待机模式。

     ·双向串行接口,可方便地与微处理机和DSP芯片连接。

    内置的可编程增益放大器使AD7711A能直接和传感器相连。当参考电压为2.5V,内置放大器增益从1变到128时,可接受的信号范围由0~20mV变到0~2.5V(单端)。提供了RTD激励恒流源,简化了RTD测量温度的电路设计。AD7711A片内的24位可读写控制寄存器使微处理机或DSP芯片能方便的控制数字滤波器的截止频率、输入放大器增益、通道选择以及自校准模式。AD7711A的一般主时钟频率为10MHz,可用单或双电源供电。A/D转换速率和数字滤波器的第一陷波处的频率相等(即可编程控制)。

    2 AD7711A的内部结构

    AD7711A的内部结构如图1,它包括一个Δ-∑ADC、数字滤波器、可编程放大、时钟发生器、24位控制/数据/校准寄存器、400μA恒流源。AD7711A的引脚中SCLK为串行时钟输入端;MCLKIN和MCLKOU为主时钟频率的连接端;A0为寄存器地址选择,A0置低时选控制寄存器,置高时选数据或自校准寄存器;SYNC脚为数字滤波器复位端;MODE选择数据传输的时钟 方式(外时钟或内时钟);AIN1+、AIN-、AIN2+、AIN2-分别为两路信号的输入端;SDATA为串行数据的输出/输入端;为A/D转换完成端,低电平有效;RFS、TFS分别为输入或输出帧同步端;IOUT为400μA恒流源的输出端,可用作RTD的激励电流;REFOUT为参考电压(2.5V输出端,REFIN-和REFIN+为外加参考电压输入端。AD7711A片内的数字滤波器为第一陷波频率由控制寄存器中的第12~23位的值决定,数字滤波器的3dB截止频率为第一陷波频率的0.262倍,并等于A/D的转化速率。AD7711A的24位可读写控制寄存器的功能说明如表1。其中MSB为BITO,LSB为BIT23。

    3 AD7711A的应用

    3.1 高精度橡胶硫化温控系统简介

    橡胶的硫化是橡胶生产中的关键环节,整个硫化过程对温度的要求很高,从室温升高到设定温度的超调量不超过±0.3°C硫化温度稳定在设定温度±0.3°C的范围内。当加料等其它干扰引起的温度变化时,系统稳定温度的重建时间要求在45秒内。本系统通过RTD测量硫化反应室的温度,通过PID调节器控制加热装置,从而达到对硫化温度的精确控制。传统的A/D转换器没法达到分辨率要求,因温度信号属于缓慢变化的信号,但AD7711A片内集成的高稳定性的RTD激励恒流源使AD7711A成为理想的选择。图2为整个硫化温控系统框图。

    3.2 AD7711A与单片机的接口

    由于AD7711A的数据串行输出格式和8751单片机的串行格式相反,所以本设计中不使用8751的串行口,而采用P1口直接和AD7711A相连。P1.0与A0相连来选择寄存器,读写数据的时钟信号由P1.2给出,串行数据由P1.3读入或写出,和INT1相连,数据转换完毕后用中断方式激活数据读取程序。温度信号单端输入,另一通道用于测搅拌器的扭矩,用电桥平衡法测量。具体连接见图3。

    3.3 AD7711A的读写时序和单片机代码

    读写数据、控制、校准寄存器都通过SDATA数据线串行读写。数据A/D转换完毕后DRDY置低,引起中断,由A0选择数据寄存器,RFS置低使读取数据有效,每次SCLK上升沿时读一位数据。读写时序如图4。

    读数据程序代码:

    RD: SETB  A0;读数据寄存器

    SETB  TFS;

    CLR  RFS;置0使数据有效

    CLR  SCLK;

    MOV  R1,#3;

    RDD: MOV  R2, #8;

    RDDD: SETB  SCLK;时钟置高

    MOV  C,SDATA;读1位

    CLR  SCLK;

    RLC  A;

    DJNZ  R2,RDDD;是否读完1BYTE

    MOV  R0,A@;数据存入@R0区

    INC  RO;

    DJNZ  R1,RDD;

    写控制寄存器程序代码:

    WR: CLR  A0;写控制寄存器

    SETB  RFS;

    CLR TFS;使写入数据有效

    CLR  SCLK;

   MOV  R1,#3;

   WRR: MOV  R2,#8

    MOV  A@R3;由@R区读数据

    WRRR: RLC A;

    MOV SDATA,C;

    SETB SCLK;时钟置高

    CLR SCLK;

    DJNZ R2,WRRR;是否写完1 BYTE

    INC R3;

   t5.gif (3568 字节) DJNZ R1;WRR;

    3.4 PID调节器

    PID控制结构如图5。Tr(K)、T(K)分别为反应室温度的设定值和测量值。误差s1.gif (1659 字节)为PID输出的调节量。

    本系统的PID调节器采用离散PID算法:

    s2.gif (3755 字节)

    将式(1)两边进行Z变换,得PID调节器的传递函数:

   s3.gif (3028 字节)

    式中e(k)——调节器输入偏差

    Kp——对象放大倍数

    KI——积分系数

    KD——微分系数

    系统的采样周期取1.2秒,输出u(k)为加热器在1.2秒采样时间内的加热器开启的时间,单位为毫秒。假设受控对象硫化室为一阶惯性加纯延迟环节,测出被控对象的临界增益和临界振荡周期,用Ziegler-Nicholes法整定PID参数[2],然后根据实验调节,求出符合实际的PID调节参数:

    s4.gif (2137 字节)

    在实际的PID调节中,由于每次采样周期中U的输出最大为1200ms,所以在PID调节控制中需要一些输出限幅,以及对积分项的分离控制。

    3.5 结果分析

    温度控制结果如图6,设定的温度为160℃进入稳态后波动幅度不超过±0.3℃。从图中看出温度控制精度很高,图中每一行格距离为0.1℃,t1时刻为加料的时间,扰动较少,幅度小于1℃,稳态重建时间<45秒。并且系统的超调量很小,整个系统精度达到很高的要求。该硫化温控系统由我校仪器系和上海化工机械四厂联合开发,经济效益良好。

 

 

 

关键字:A/D转换器 编辑:赵思潇 引用地址:高精度A/D转换器AD7711A及应用

上一篇:高精度微功耗数据采集系统设计与应用
下一篇:基于MAX110的容错数据采集系统的设计

推荐阅读最新更新时间:2023-10-12 20:11

单片机与单总线A/D转换器DS2450的接口设计
DS2450是DALLAS公司生产的单总线四通道逐次逼近式A/D转换器芯片,它的输入电压范围、转换精度位数和报警门限电压均可编程;每个通道均可用各自的存储器来存储电压范围设置、转换结果和门限电压等参数。在普通方式下其串行通信速率为16.3kbps,而超速工作模式时的速率可达 142kbps,片内16位循环冗余校验码生成器可用于检测通信的正确性。DS2450采用8脚SOIC小体积封装。它既可用单5V电源供电,也可采用寄生电源方式供电,芯片正常工作时的功耗仅2.5mW,空闲时的功耗为25μW。多个DS2450或其它功能的具有MicroLAN接口的单总线芯片可以并联,CPU只需一根端口线就能与诸多单总线芯片通信,而且占用微处理器的端口较
[电源管理]
单片机与单总线<font color='red'>A</font>/<font color='red'>D转换器</font>DS2450的接口设计
xynos4412裸机开发 —— A/D转换器
一、Exynos4412 A/D转换器概述 1、简述 10位或12位CMOS再循环式模拟数字转换器,它具有10通道输入,并可将模拟量转换至10位或12位二进制数。5Mhz A/D 转换时钟时,最大1Msps的转换速度。A/D转换具备片上采样保持功能,同时也支持待机工作模式。 2、特性 ADC接口包括如下特性。 1)10bit/12bit输出位可选。 2)微分误差 1.0LSB。 3)积分误差 2.0LSB。 4)最大转换速率5Msps. 5) 功耗少,电压输入1.8V。 6)电压输入范围 0~1.8V。 7)支持偏上样本保持功能。 8)通用转换模式。 3、模块图 4412A/D转换器的控制器接口框图如下: 二、
[单片机]
xynos4412裸机开发 —— <font color='red'>A</font>/<font color='red'>D转换器</font>
A/D转换器的基本知识
  1.概述   A/D 转换器用以实现模拟量向数字量的转换。 按转换原理可分为 4 种 : 计数式、 双积分式、逐次逼近式以及并行式 A/D 转换器。   逐次逼近式 A/D 转换器是一种速度较快 , 精度较高的转换器 , 其转换时间大约在几微秒到几百微秒之间。   逐次逼近式 A/D 转换器基本原理    2.A/D 转换器的主要技术指标   (1)分辨率   使输出数字量变化一个相邻数码所需输入模拟电压的变化量。常用二进制的位数表示。   例如 :12 位 ADC 的分辨率就是 12 位,一个 10V 满刻度的 12 位 ADC 能分辨   输入电压变化最小是 : 10V 1/21
[单片机]
<font color='red'>A</font>/<font color='red'>D转换器</font>的基本知识
可编程逻辑器件在高准确度AD转换器中的应用
1 引 言      可编程逻辑器件(PLD)是当今国际上流行的新一代数字系统逻辑器件。它主要是一种“与-或”两级式结构器件,除了具有高速度、高集成度性能之外,其最大的特点就是用户可定义其逻辑功能。因此PLD能够适应各种需求,大大简化系统设计,缩小系统规模,提高系统可靠性,受到广大工程技术人员的青睐。      可编程逻辑器件种类繁多,性能各异,主要有以下几种基本类型:可编程只读存储器(PROM),现场可编程逻辑阵列(FPLA),编程阵列逻辑(PAL),通用阵列逻辑(GAL)。通用阵列逻辑GAL(Generic ArrayLogic)是新一代的可编程逻辑器件,是采用先进的E2CMOS工艺制造的大规模集成电路,是新产品设计的理想器件
[工业控制]
16位Σ-Δ A/D转换器AD7705与微控制器的接口设计
  摘要:介绍了16位Σ-ΔA/D转换器AD7705的特点、结构和应用,并举例说明这种串行输入/输出的A/D转换器与微控制器的一般接口方式,指出了微控制器对AD7705片内寄存器编程的关键,并且给出了数据手册中没有的C51接口读写程序。 关键词:Σ-Δ A/D转换器 数字滤波器 增益可编程放大器   AD7705是 AD公司新推出的16位Σ-ΔA/D转换器。器件包括由缓冲器和增益可编程放大器(PGA)组成的前端模拟调节电路,Σ-Δ调制器,可编程数字滤波器等部件。能直接将传感器测量到的多路微小信号进行A/D转换。这种器件还具有高分辨率、宽动态范围、自校准、优良的抗噪声性能以及低电压低功耗等特点,非常适合仪表测量、工业控制等领
[模拟电子]
AD转换器ADS7822在高速数据采集中的应用
1 引言 ADS7822 是一种12位的串行高速,其A/D转换器采样速率为75kHz、功耗低75 kHz下的功耗为0.54mW,7.5 kHz下的功耗为0.06mW)。 2 引脚排列及功能框图: 引脚功能说明如下: ADS7822的引脚排列如图1所示,功能框图如图2所示。 3 ADS7822的电特性 ADS7822的时序如图3所示,其最大额定电参数和典型电参数如表1和表2所示。 4 变速箱换挡力数据采集系统设计 4.1 系统硬件设计 该系统以Philips公司的LPC932单片机作为控制器,将拉压力传感器检测的变速箱换挡力
[测试测量]
<font color='red'>A</font>/<font color='red'>D转换器</font>ADS7822在高速数据采集中的应用
STC12C5A60S2单片机A/D转换器C语言软件的编写
   单片机 的 A/D 转换器是指单片机的模拟信号转换为数字信号,这是单片机在自动化控制中常用到的功能之一,而熟练和掌握A/D软件编写,也是学习单片机必不可少的课程。由于选用了宏晶科技的STC12C5A60S2单片机,所以在编写A/D转换软件时首先就得参考STC12C5A60S2器件手册,但对于初学者来说,是无法看明白的,还好在学习单片机时购买的单片机学习板上有配套的例程,其A/D源码略(编注:如有需求,请与本报联系)。经测试这段代码在OK51-EASY单片机开发板(笔者购买的单片机学习板)上能正常运行.在PLo引脚上用杜邦线连接 电源 的正极或地线, 数码管 能显示0—255,说明单片机的A/D模块已工作。      而在实际
[单片机]
STC12C5<font color='red'>A</font>60S2单片机<font color='red'>A</font>/<font color='red'>D转换器</font>C语言软件的编写
16位高速A/D转换器在高速DSP中的应用
  由于DSP有先进的并行结构使其特别适合于信号处理,故已经越来越多的应用于工业控制领域和各类仪器仪表的开发设计。而在用数字信号微处理器构成的智能仪器仪表中,外部的各种模拟信号必须通过A/D转换器变换为数字信号后才能送入微处理器芯片。而BB公司的高精度转换器ADS7805具有较高的性能价格比,最高的转换频率可达100KHz,在仪器仪表中得到广泛的应用。ADS7805芯片有28脚双排直插式或贴片式封装,只需单端5V电源供电即可正常工作;芯片内部含有采样保持、电压基准和时钟等电路,极大简化用户的电路设计,同时提高了系统的稳定性。ADS7805采用CMOS工艺制造,功耗低(最大功耗为100mW),单通道输入,模拟输入电压的范围为±10V
[嵌入式]
小广播
热门活动
换一批
更多
最新模拟电子文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved