您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

新型8通道24位模数转换器ADS1216及其应用

时间:2007-1-20栏目:电子通信论文

4)EDCD寄存器(地址08H),为采样时间寄存器(低八位),复位值为80H。其中,PSEL3PSEL2PSEL1PSEL0和NSEL3NSEL2NSEL1NSEL0分别用于正、负通道选择,0000~0111分别表示通道AIN0~AIN7,1XXX表示AINCOM除均为0或1外,1111表示温度传感器工作。

(5)M/DEC1寄存器(地址为09H),为模式和采样频率寄存器,复位值为07H。ADS1216的采样时间变化范围是20~2047(11位),DEC0寄存器是其低八位,而11位中的高三位在M/DEC1寄存器中,默认的采样频率是10Hz(晶振为2.4576Hz)。

3 ADS1216的应用(范文先生网www.fwsir.com收集整理)

3.1 ADS1216与单片机C8051F020的接口

C8051F020(简称F020)是美国Cygnal公司推出的一种混合信号SOC型8位单片机。它可用硬件实现SPI串行接口,因此在与ADS1216进行通讯时,可以省去一般I/O口模拟SPI通讯的麻烦,而直接采用F020内部的SPI通讯控制寄存器进行设置,从而方便地实现与ADS1216的通讯。笔者在实际设计中,采用一片F020控制四片ADS1216实现了海水中向上幅照度和向下辐亮度各12个波段的光信号检测。为了简便起见,图3给出了一片ADS1216与F020之间的接口电路。图3中,ADS1216与C8051F020的接口信号有SCLK、Din、Dout、CS、数据准备好信号DRDY、A/D转换同步信号DSYNC以及内部缓冲器使能信号BUFFER。其中SCLK、Din、Dout分别连接在F020的P0.2、P0.3、P0.4,这三个引脚通过F020内部的SPI控制寄存器被配置为SPI通讯端口,而将其它的信号线直接连接在F020的普通I/O口便可以进行位控或状态位的读取。

3.2 软件流程

根据设计要求,在将本系统运用于海洋光学浮标光学幅照度、辐亮度测量仪中时,针对具体的应用,其主要部分的程序流程如图4所示。

4 小结

通过笔者的设计及实验,在使用ADS1216时,应注意以下几点:

(1)在ADS1216片外要将其模拟地和数字地连接在一起,否则ADS1216将无法正常工作。

(2)在设计印刷电路板时,应将外部晶振尽可能地靠近ADS1216,笔者在实验中发现:晶振离ADS1216越远,其输入时序的幅值越小,当幅值太小时,可以通过减小接入晶振两端的电容来增大其幅值,其范围应在0~20pF之间。

(3)在使用SPI通讯时,必须注意单片机和ADS1216的SCLK极性,通过POL引脚的设置可使主控制器和ADS1216的SCLK极性保持一致。

(4)为了得到稳定的转换结果,每次改变通道和发送同步信号前,应先增加一段延时,该延时时间应随AD采样频率和滤波方式的变化而变化。


上一页  [1] [2] [3] 

下页更精彩:1 2 3 4 下一页