\
留言板
\
联系我们
首页
>>
单片机实用技术
>> 正文
12位A/D转换器AD574及其接口电路
AD574A是美国模拟数字公司(Analog)推出的单片高速12位逐次比较型A/D转换器,内置双极性电路构成的混合集成转换显片,具有外接元件少,功耗低,精度高等特点,并且具有自动校零和自动极性转换功能,只需外接少量的阻容件即可构成一个完整的A/D转换器,其主要功能特性如下:
分辨率:12位
非线性误差:小于±1/2LBS或±1LBS
转换速率:25us
模拟电压输入范围:0—10V和0—20V,0—±5V和0—±10V两档四种
电源电压:±15V和5V
数据输出格式:12位/8位
芯片工作模式:全速工作模式和单一工作模式
AD574A的引脚说明:
[1]
.
Pin1(+V)
——+5V电源输入端。
[2]
.
Pin2(
)
——数据模式选择端,通过此引脚可选择数据纵线是12位或8位输出。
[3]
.
Pin3
(
)——片选端。
[4]
.
Pin4(A0)
——字节地址短周期控制端。与
端用来控制启动转换的方式和数据输出格式。须注意的是,
端TTL电平不能直接+5V或0V连接。
[5]
.
Pin5(
)
——读转换数据控制端。
[6]
.
Pin6(CE)
——使能端。
现在我们来讨论AD574A的CE、
、
、
和A0对其工作状态的控制过程。在CE=1、
=0同时满足时,AD574A才会正常工作,在AD574处于工作状态时,当
=0时A/D转换,当
=1是进行数据读出。
和A0端用来控制启动转换的方式和数据输出格式。A0-0时,启动的是按完整12位数据方式进行的。当A0=1时,按8位A/D转换方式进行。当
=1,也即当AD574A处于数据状态时,A0和
控制数据输出状态的格式。当
=1时,数据以12位并行输出,当
=0时,数据以8位分两次输出。而当A0=0时,输出转换数据的高8位,A0=1时输出A/D转换数据的低4位,这四位占一个字节的高半字节,低半字节补零。其控制逻辑真值表见表1。
[7]
.
Pin7(V+)
——正电源输入端,输入+15V电源。
[8]
.
Pin8(REF OUT)
——10V基准电源电压输出端。
[9]
.
Pin9(AGND)
——模拟地端。
[10]
.
Pin10(REF IN)
——基准电源电压输入端。
[11]
.
Pin(V-)
——负电源输入端,输入-15V电源。
[12]
.
Pin1(V+)
——正电源输入端,输入+15V电源。
[13]
.
Pin13(10V IN)
——10V量程模拟电压输入端。
[14]
.
Pin14(20V IN)
——20V量程模拟电压输入端。
[15]
.
Pin15(DGND)
——数字地端。
[16]
.
Pin16—Pin27(DB0—DB11)
——12条数据总线。通过这12条数据总线向外输出A/D转换数据。
[17]
.
Pin28(STS)
——工作状态指示信号端,当STS=1时,表示转换器正处于转换状态,当STS=0时,声明A/D转换结束,通过此信号可以判别A/D转换器的工作状态,作为单片机的中断或查询信号之用。
AD574A的工作模式:以上我们所述的是AD574A的全控状态,如果需AD574A工作于单一模式,只需将CE、
端接至+5V电源端,
和A0接至0V,仅用
端来控制A/D转换的启动和数据输出。当
=0时,启动A/D转换器,经25us后STS=1,表明A/D转换结束,此时将
置1,即可从数据端读取数据。
AD574A控制端标志意义
CE
A0
工作状态
0
X
X
X
X
禁止
x
1
X
X
X
禁止
1
0
0
X
0
启动12位转换
1
0
0
X
1
启动8位转换
1
0
1
接+5V
X
12位并行输出有效
1
0
1
接0V
0
高8位并行输出有效
1
0
1
接0V
1
低4位并行输出有效
AD574A的接口电路
下图是8051单片机与AD574A的接口电路,其中还使用了三态锁存器74LS373和74LS00与非门电路,逻辑控制信号由(
、
和A0)有8051的数据口P0发出,并由三态锁存器74LS373锁存到输出端Q0、Q1和Q2上,用于控制AD574A的工作过程。AD转换器的数据输出也通过P0数据总线连至8051,由于我们只使用了8位数据口,12位数据分两次读进8051,所以
接地。当8051的p3.0查询到STS端转换结束信号后,先将转换后的12位A/D数据的高8位读进8051,然后再将低4位读进8051。这里不管AD574A是处在启动、转换和输出结果,使能端CE都必须为1,因此将8051的写控制线
和读控制线
通过与非门74LS00与AD574A的使能端CE相连。
日期:2005年03月23日 来源:深圳中源单片机发展工作室
相关文章:
·
用超低功耗MSP430单片机设计数据采集系统
2005-06-27
·
Atmega16在开关磁阻电机调速系统中的应用
2005-06-28
·
火灾探测器受干扰的原因及改进方法
2005-07-02
·
特殊构件的焊接技术
2005-10-18
·
触摸屏的工作原理及典型应用
2005-11-25
·
高质量C++/C编程指南---类的构造函数,析构函数,赋值
2005-12-13
·
基于ATmega8的新型电动自行车调速控制系统设计
2005-12-20
·
电子产品高温老化的原理以及一间智能温控老化室的应用
2006-01-05
·
新近成功开发无霍尔传感器无刷电机控制器
2006-01-20
·
归纳一下最近比较流行的电动自行车技术
2006-01-23
·
电子工作台 --- workbench 电子仿真软件
2006-05-23
·
液晶字模工具 ------ HZDotReader V3
2006-05-23
·
51系列单片机仿真软件----伟福e6000w
2006-05-23
·
无传感器无刷电机驱动控制器系统的优点
2006-06-10
·
PIC单片机C语言编译器 --PICC 8.05 完整破解版
2006-07-09