计算机A/D转换器与系统的连接及举例

时间:2023-03-15作者:佚名
1.输入模拟电压的连接
A/D转换器的输入模拟电压可以是单端输入也可以是双端输入。如单通道8位A/D转换器ADC0804的两个输入端为VIN(-)、VIN( ),如果用单端输入的正向信号,则把VIN(-)接地,信号加到VIN( )端;如果用单端输入的负向信号,则把VIN( )接地,信号加到VIN(-)端;如果用双端输入,则模拟信号加在VIN(-)端和VIN( )端之间。
ADC0808/0809可以从IN0~IN7接8路模拟电压输入,通常接成单端、单极性输入,这时UREF( )=5V、UREF(-)=0V,也可以接成双极性输入,这时UREF( )和UREF(-)应分别接 、-极性的参考电压。AD574是单端输入模拟电压,在10VIN和20VIN中任一端和AGND之间,可输入单极性电压或双极性电压,输入模拟电压的极性不同,其输入电路也不同(可参阅图5-54、图5-55)。
2.数据输出和系统总线的连接
A/D转换器的数据输出有两种方式。一种是A/D芯片内部带有三态输出门,其数据输出线可以直接挂到系统数据总线上去。另一种是A/D芯片内部不带三态输出门,或虽有三态输出门,但它不受外部信号控制,而是当转换结束时自动开门,如AD570就是这种芯片。
3.A/D转换启动信号
A/D转换器是由CPU发出启动转换信号的。启动信号有电平启动和脉冲启动两种方式。如AD570、AD571、AD572等要求用电平启动信号,在整个A/D转换期间,启动电平信号不能撤消。CPU一般要通过并行接口输出端或用D触发器发出和保持有效的电平启动信号。ADC0804、ADC0808/0809和AD574都要求用脉冲启动信号。通过读/写信号或程序控制得到足够宽度的脉冲信号。
4.转换结束信号及转换数据的读取
A/D转换结束时,A/D转换芯片输出转换结束信号。转换结束信号也有两种:电平信号和脉冲信号。CPU检测到转换结束信号后,即可读取转换后的数据。CPU一般可以采用以下3种方式和A/D转换器进行联络来实现对转换数据的读取:
(1)程序查询方式
(2)中断方式
(3)固定的延迟程序方式
可画出ADC0808/0809和8086CPU的连接原理图如图1所示。
计算机A/D转换器与系统的连接及举例
图1 ADC0808/0809与8086CPU的连接原理图
由于ADC0808/0809的数据输出带三态输出门,故可直接接到CPU数据总线上。按图5-56所示接线,74LS138译码出的地址范围正好是78H~7FH。低3位地址线A2~A0分别直接接到ADC0808/0809的采样地址输入端C、B、A上,用于选通8路输入通路中的其中一路。那么用一条输出指令即可启动某一通路开始转换(使ADC0808/0809的START端和ALE端得到一个启动正脉冲信号):
CONTV1:MOVAL,00H;可以是不为00H的其他数字
OUT78H,AL;选通IN0通路并开始转换
 …CONTV7:MOVAL,00H;
OUT7FH,AL;选通IN7通路并开始转换
 …
转换结束,ADC0808/0809从EOC端发出一个正脉冲信号,通过中断控制器8259A向CPU发出中断请求,CPU响应中断后,转去执行中断服务程序。在中断服务程序中,执行一条输入指令,即可读取转换后的数据。
例 AD574与8031的连接。
图2为AD574与8031单片机的接口电路。
计算机A/D转换器与系统的连接及举例
图2 AD574与8031的接口电路
利用该接口电路完成一次A/D转换,并把转换结果的高8位放入R2中,低8位放入R3中的
工作程序如下:
MAIN:MOVR0,#7CH;选择AD574,并令A0=0
MOVX@R0,A;启动A/D转换,全12位
LOOP:NOP
JBP3.2,LOOP;查询转换是否结束
MOVXA,@R0;读取高8位
MOVR2,A;存入R2中
MOVR0,#7DH;令A0=1
MOVXA,@R0;读取低4位,尾随4个0
MOVR3,A;存入R3中
…
例 位A/D转换器AD574与外部的连接。
图3是AD574与外部的连接电路。
计算机A/D转换器与系统的连接及举例
图3 AD574与外部的连接电路
设转换结束信号STS接8255A的PA,8255A初始化设定为A口输入。用查询法启动和
读取AD574的转换数据的接口程序如下:
OUTADPORT,AL;
启动A/D按12位转换,ADPORT是AD574的一个偶地址
WAIT1:INAL,PA;
读取转换结束信号,PA是8255A的A端口地址
MOVCL,03;
RCRAL,CL;右移三次
JCWAIT1;如为高电平,则等待
INAL,ADPORT;读取转换后的高8位数据
MOVAH,AL;高8位数据传送到AH
INAL,ADPORT 1;
读取转换后的低4位数据(后跟4个0)
…

相关阅读

优秀电工的绝活:按标准规范接线,这个你得会

评价一名优秀的电工,除了具有深厚的理论基础外,在从精工细活中同样也能体现出来他的精湛技术的。这种精工细活不仅需要有标准和规范的支撑,也要有长期坚持不懈的耐性练习。...
2023-06-11
优秀电工的绝活:按标准规范接线,这个你得会

一分钟趣味看懂电容器

电容器是怎么一回事 ? 它是如何装电的,又是如何放电的?怎么同法拉弟扯上关系了? 电容器是这么一回事...... 它是一种装电的容器,是一种容纳电荷的器件。 任何两个彼此绝缘且相隔...
2023-03-31
一分钟趣味看懂电容器

火电厂分散控制系统DCS监视画面,一起来欣赏

我厂汽机锅炉控制通过分散控制系统DCS来实现控制的,它是一个集合了计算机,通讯,显示和控制的由过程控制和过程监控的计算机系统。DCS设计的理念是分散控制,集中管理,分级管...
2023-07-05
火电厂分散控制系统DCS监视画面,一起来欣赏

什么叫电力系统不对称运行?

产生的原因及影响是什么?任何原因引起电力系统三相对称(正常运行状况)性的破坏,如各相阻抗对称性破坏,负荷对称性的破坏,电压对称性的破坏等情况下的工作状态,均称为不...
2023-06-13
什么叫电力系统不对称运行?

一个零功耗待机的单片机供电电路图讲解

作为一个在电子行业工作的朋友,和单片机打交道的时间一定比和自己老婆打交道的时间都多。单片因其稳定简便而经久不衰,但是大家在应用单片机时始终在为一个事情烦恼,那就是...
2023-08-22
一个零功耗待机的单片机供电电路图讲解

热销商品

德国进口雅马哈风力灭火机大功率手提森林灭火器落叶工地吹雪机汽

德国进口雅马哈风力灭火机是一款高效、可靠的森林灭火和清理设备。它拥有大功率风机,能够迅速吹散落叶、杂草和积雪,有效清理工地和森林地面。这款灭火机采用先进技...
¥ 692.5

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

电位器旋钮电流调节螺帽直流逆变电焊机二保焊送丝机通用旋钮B102

电位器旋钮电流调节螺帽适用于直流逆变电焊机和二保焊送丝机,是一款通用的旋钮B102。该旋钮采用优质材料制造,具有耐磨损、耐高温、耐腐蚀等特点,能够长时间稳定运行...
¥ 0.7

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目