模数转换器ADS1216的工作原理及应用设计分析.docx
文本预览下载声明
【Word版本下载可任意编辑】
PAGE
1 - / NUMPAGES 1
模数转换器ADS1216的工作原理及应用设计分析
1、ADS1216概述 ADS1216是Burr-Brown产品线中的一款新型、高、宽动态范围、Δ-∑型8通道24位ADC。它通过SPI接口与外界开展信息交换,具有22位有效分辨率,工作电压范围为2.7V~5.25V。该器件可以通过选择内部缓冲来提高阻抗,并可提供全量程电压50%的偏移校正,此外,ADS1216还具有内外两种参考电压供应方式。 ADS1216主要应用于工业过程控制、液态/气态色谱仪、血液分析、智能变送器、便携式仪器、压力传感器以及其它一些要求高、低功耗的测量仪器中。ADS1216的主要特点如下: ●低非线性度:0.0015%; ●采用单周期转换模式; ●功耗小于1mW; ●可配置为8路差分输入; ●具有可编程增益放大器,G=1时,可提供22位有效分辨率; G= 128时,可提供19位有效分辨率; ●带有SPI通讯接口; ●数据输出速率在10Hz~1kHz内可编程; ●具有芯片自校准功能。 2、ADS1216的构造原理及存放器功能 2.1 ADS1216的内部构造及工作原理 图1所示为ADS1216的内部构造和外部主要引脚。ADS1216内部主要由模拟多路开关(MUX)、输入缓冲器(BUF)、可编程增益放大器(PGA)、二阶Δ-∑调制器、可编程数字滤波器、微控制器、16个状态/控制存放器、128字节RAM、串行SPI接口、两个8位DAC、内部参考电压产生器以及时钟发生器等组成。其中,输入多路选择器(MUX)主要用来提供八路模拟输入差分组合。当模拟输入的通道1被选择为正差分输入通道时,其余的通道则可被选作负的差分输入端。这样,其共地端引脚AINCOM就可以非常方便地实现八通道差分输入。ADS1216内部还有一个二极管温度传感器,它是否工作可通过对内部MUX存放器的配置来选择。 输入缓冲器(BUF)用于在信号通路中隔离开关电容器阵列与外部电路。在没有输入缓冲器时,ADS1216的输入阻抗为5MΩ,当使用ADS1216内部缓冲器时,其输入电压的波动减小,输入电流增大。其内部输入缓冲器是通过BUFFER引脚和内部ACR存放器的BUFFER位共同控制的。 ADS1216内部的可编程增益放大器(PGA)的放大倍数可以通过ACR存放器设定为1到128,增益步长为2。 ADS1216内部的调节器是一个二阶Δ-∑系统。调节器以fMOD的频率工作,fMOD时钟频率来自外部时钟fOSC。频率的分割来自设置存放器(SETUP)的SPEED位。设计时,通过SPEED位为1或0可以将fMOD的频率设置为fOSC/256或fOSC/128。 通过数字滤波器可提高ADC的转换和分辨率。数字滤波有一定的建立时间。ADS1216内部可以分为快速建立、sinc2或sinc3三种滤波方式。快速方式建立时间短,但滤波也,而sinc3的建立时间长,但滤波。 ADS1216提供有两种参考电压供应方式,上电默认参考电压是内部2.5V。参考电压的选择可通过SETUP存放器的设置来完成。内部参考电压可选择1.25V或2.5V。参考电压输出端应该有一个0.1μF的电容接地。外部参考电压是差动输入,输入范围为0~2.5V。通过ADS1216的VRCAP引脚可为内部参考电压提供一个旁路电容以滤除内部参考电压的噪声,当使用外部参考电压时,该脚可以不连。 ADS1216采用四线制(时钟信号线SCLK、数据输入线DIN、数据输出线DOUT以及片选线CS)SPI通讯方式。SPI的通信时钟可达fosc/4。ADS1216只能工作在SPI通讯的从模式下,可通过各种主控制器(如单片机等)给它发送同步传送命令。在SPI传送过程中,数据被同步地发送和接收,SCLK和DIN、DOUT同步移动。图2所示是SPI通讯时序关系,其中POL信号用来控制时钟脉冲的极性。通过POL可选择SCLK是高电平有效还是低电平有效。 ADS1216使用两种典型的存储器:存放器和RAM。16个存放器可直接控制ADS1216的工作过程,而且这16个存放器可以被直接读写。实际上,这些存放器包括了所有用来配置ADS1216的部分,比方数据格式、通道选择、参考电压设置等。 整个器件工作过程的建立可通过对16个独立的存放器的设置来完成。读或写存放器或存储器都是以字节为单位的。而存放器与RAM之间的数据传输则是以块为根底来开展的。RAM和存放器之间是相互独立的。
显示全部