自动化与仪器仪表
ZIDONGHUA YU
YIQI
YIBIAO
2001年第3期(总第95期)
文章编号:1001—9227½2001)03—0033—03
16½高性½½功耗A/D½换器AD7705及其应用
沈½民
王
欢谢军龙
武汉,430074)
(华中科技大学
摘要:介绍了16½高性½、½功耗A/D½换器AD7705的特点,并给出了AD7705结合8031
单片机进行压力测量的硬件接口电路及½件编程方法。
关键词:A/D½换器单片机压力测量
ABSTRACT:T½½
½½½½½
½½½½½½½½½ ½½½ ½½½½½½½½½½ ½½ ½½½ ½½½½—½½½½½½½½½½½,½½½—½½½½½
A/D
½½½½½½
CO½—
AD7705,½½½½½½½½½½
½½½
½½½½½½½½½½½ ½½½
½½½½½½½½ ½½½½½½½½½½½
½½½½
½
½½½½½½
½½½½
½½½½½½½½½½½—
½½8031.
KEYWORDS:A/D
中图分类号:TP802
1
1.1
C½½½½½½½½
S½½½½½ ½½½½
½½½½½½½½½½½½½
P½½½½½½½ ½½½½½½½½½½½
B
4+.:码识标献文
AD7705简介
主要性½
AD7705是美½AD公司新近推出的一种½成
据输出更新频率有20H½、25H½、100H½、200H½、
50H½、60H½、250H½、500H½八种选择。
本、高分辨率A/D½换器,它适用于½动态范围测
量、工业控制或工艺控制中的½频信号的½换。是
用于智½系统、微控制系统和基于DSP系统的理想
产品。其功½框图如图1所示。它具有如下功½及
特点:
(1)双通道全差分模拟输入,可接受直接来自
传感器的½电平的输人信号;
(2)用∑一△½换技术实现了16½无丢失代
码性½,0.003%的非线性度;
(3)可编程增益前端,增益:1—128;
(4)
可配½成三线串行接口;
DRDY
(5)信号极性以及更新速率的选择可用串行
输入口由½件来配½;
图
1
RE孵½
(6)该器件包括自校准和系统校准选项,以消
除器件本身或系统的增益和偏移误差;
(7)
源;
1.2引脚功½
AD7705的引脚排列如图2所示。其中SCLK,
串行时钟输入;MCLK
IN/MCLK
只需2.7½3.3V或4.75½5.25V单电
CMOS结构确保器件具有极½功耗,3V
OUT,主时钟信号
输入/输出;CS,片选信号,½电平有效;RESET,复
(8)
½输入端;AIN2(+)/AIN2(一),差分模拟输入通道
2的正/负输入端;AIN½(+)/AIN½(一),差分模拟
输入通道1的正/负输入端;DRDY,数据输出准备,
½它为½电平表示可从AD7705的数据寄存器中获
取新的输出字;DOUT/DIN,串行数据输出/输入端;
33
电压时,最大功耗为½½V;
(9)等待或掉电模式下,器件消耗的电源电流
仅为10½½A;
(10)主时钟频率为1MH½或2.4576MH½,数
万
方数据
V叻,电源电压,+2.7V一+5.25V;GND,内部电路
的地电½基准点。
第2个是设½寄存器,决定校准模式、增益设
½、单/双极性输入以及缓冲模式。
第3个是时钟寄存器,包括滤波器选择和时钟
控制½。
第4个是数据寄存器,它是16½只读寄存器,
器件输出的数据从这个寄存器读出。
最后是校准寄存器组,它存储通道校准数据,包
^
意西蟊½
删½
Ⅸ矾啊西厨¨¨½
图
2
嚣墨½粼
岸厂
括测试寄存器、零标度校准寄存器和满标度校准寄
存器。
2
AD7705的应用
AD7705灵活的串行口½其½很容易地与大多
数微处理器进行连接,而且AD7705具有上述的多
种优点,因而可将它直接与各种传感器相连,构成对
采样速率要求不高的数据采集系统。下面介绍一种
AD7705结合8031单片机进行压力测量的硬件接口
电路及编程方法。
、2.1硬件接口电路
接口电路如图4所示。在此应用中,压力传感
器被安装在一个桥式电路中,在它的OUT(+)和
OUT(一)端输出差分输出电压。桥式电路的激励电
压用来为AD7705产生基准电压,因此,激励电压的
变化不会造成系统内的误差。AD7705的第2个通
道½为一个辅助通道来测量另一个变化,如温度,以
便消除温度对系统的½响。将AD7705的CS直接
接½电平,与8031单片机可采用2线连接。由于
8031单片机的串行口通常用来与上½机进行通信,
在这种情况下,把AD7705的DO叭’和DIN线接在
一起并与8031的P1.10相连以实现串行数据的输
入和输出,同时必须½用一个100½12的上拉电阻。
P1.1用来输出串行时钟信号。DRDY的状态通过
访问通信寄存器的首½(MSB)得到,以确认数据寄
存器是否进行过更新。
茹——逦汇×½=烂½拇,
图
3
1.3工½时序
AD7705的读写时序如图3所示。
注意在读写过程中串行数据的传输顺序为高½
在先,½½在后,这与8031串行口的数据传输顺序
恰½相反。另外,在读取A/D½换结果时,需先检
测½½,只有在该½为½电平时,才½读取已更
新的A/D½换结果。
1.4片内寄存器
½通过器件的串行接口来完成。
AD7705片内包括8个寄存器,其编程功½是通
过对寄存器的设½来控制的,对这些寄存的读/写操
第1个是通信寄存器,它管理通道操½,决定下
一个操½是读操½还是写操½,以及下一次读或写
哪一个寄存器。所有与器件有关的通信必须从写入
通信寄存器开始。上电或复½后,器件等待在通信
寄存器上进行一次写操½,即接口的默认状态。在
接口序列丢失的情况下,如果在DIN为高电平时的
写操½持续足够长的时间(至少32个串行时钟周
期),AD7705将会回到默认状态。此外,通信寄存
器还控制等待模式和通道选择,DRDY的状态也可
从它上面读出。下表即为通信寄存器的各½说明。
洲½
<蝴
2.2
激励电压=+5V
刁页可一+Ⅳ½½。。
AIN½(+)
A矾½(一)AD7705
DOL½½
½
舢½
囊
AIN2(+)
AIN2(一)
D刑
SCLK
¨一
上
,,
REFIN(+)
砌强删(一)
1.1-
GND
CS
其中,0/DRDY½状态与DRDY引脚状态相同;
RS2½RS0,寄存器选择½;R/W,读/写操½选择;
STBY为高电平则处于等待或掉电模式;CH½。
CH0,通道选择。
34
图
4
AD7705的编程
万
方数据
以上具½说明如½对AD7705进行编程。为避
免赘述,在本例中假定只选择通道1½为有效通道
(对通道2的数据采集编程可参照通道1),工½条
件是增益为1,没有滤波同步,双极性模式,无缓冲,
4.9512MH½的时钟和50H½的输出更新速率。采集
一次模拟信号的流程图如图5所示。由于C语言
既有一般高级语言的特点,又½直接操½系统硬件,
而且具有良½的可移植性,所以用C语言进行程序
设计是单片机开发与应用的必然趋势。
½
½½½½½½
½;
½½½(½=0;½<7;½++)
½P1—0=1,P1—1=O;
ACC一0=P1一O;P1—1=1;
ACC=RLC(ACC);
½
½½½½½(ACC)
½½½½
ADC7705(½½½½½
½½½½½*½½½)/*一次模拟
数据采集*/
◇
‘
复½P1.1后½P1.1。移½读
出½换结果高8½的首½
½½½½½½
½,½,½½½½½½½½½=2;
W½½½½½½½½½(0½20);/*AD7705初始化*/
W½½½½½½½½½(0½½½);
W½½½½½½½½½(0½ 10);
W½½½½½½½½½(0½40);
W½½½½½½½½½(0½00);
½=R½½½();/*读通信寄存器*/
0
移½读出高8½的其½7½
山
移½读出½8½
½½½½½(½I½½0)/*判断面½½½状态*/
½W½½½½½½½½½(0½38);/*准备读数据寄存
器*7
½½½(½=O;½<½½½½½½½½½;½++)
*½½½=R½½½();
½
½
3结束语
AD7705是性½价格比较高的16½串行A/D
½换器,它的双输入通道对于需要辅助通道以测定
变量用来修正主通道的系统特别适合。AD7705不
仅½应用于压力测量,还可以应用于温度测量,以及
圈
5
本例采用F½½½½½½½
C51编写源程序,如下:
#½½½½½½½<½½951.½>
#½½½½½½ ½½½½½ ½½½½½½½½ ½½½½
½½½½ P1—0=PI叼:
½½½½
PI一1=P1“1;
½½½½ ACC一0=ACC"0;
½½½½½
RLC(½)/*左循环移½一½*/
½,½,C;
½½½½½½
½功率、单电源的智½发射器和电池监控中。
参考文献
1李朝青.单片机原理及接口技术[M½.北京:北京航空航
天大学出版社,1994
½=½》7;
C=½《1;
½=½½½:
½½½½½½(½);
½
½½½½
2徐爱钧,½秀华.单片机高级语言C51应用程序设计
[M½.北京:电子工业出版社,1998
W½½½½½½½½½(½)/*移½写入8½数据*/
½½½½½½
½,½;
½½½(½=0;½<=7;½++)
½P1—0=1,P1—1=O;
ACC=RLC(½);
P1—0=ACC—O;P1.1=1;
½
½
½½½½½
½½½½()/*移½读出8½数据*/
35
万
方数据
16½高性½½功耗A/D½换器AD7705及其应用
½者:
½者单½:
刊名:
英文刊名:
年,卷(期):
被引用次数:
沈½民, 王欢, 谢军龙
华中科技大学,武汉,430074
自动化与仪器仪表
AUTOMATION & INSTRUMENTATION
2001(3)
1次
参考文献(2条)
1.徐爱钧;½秀华
单片机高级语言C51应用程序设计
1998
2.李朝青
单片机原理及接口技术
1994
引证文献(1条)
1.½小华.黄采伦.陈安华
AD7705在货½超偏½½检测中的应用[期刊论文]
-
机械与电子
2006(12)
本文链接:http://d.g.wanfangdata.com.cn/Periodical_zdhyyqyb200103013.aspx
评论