数模转换与模数转换接口及其应用_第1页
数模转换与模数转换接口及其应用_第2页
数模转换与模数转换接口及其应用_第3页
数模转换与模数转换接口及其应用_第4页
数模转换与模数转换接口及其应用_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数模转换与模数转换接口及其应用第一页,共五十一页,2022年,8月28日概述A/D和D/A转换器是把微型计算机的应用领域扩展到检测和过程控制的必要装置,是把计算机和生产过程、科学实验过程联系起来的重要桥梁。下图给出了A/D、D/A转换器在微机检测和控制系统中的应用实例框图。第二页,共五十一页,2022年,8月28日第三页,共五十一页,2022年,8月28日10.1D/A转换器及其接口技术一、D/A转换器及其接口D/A转换器的功能是把二进制数字量电信号转换为与其数值成正比的模拟量电信号。在D/A参数中一个最重要的参数就是分辨率,它是指输入数字量发生单位数码变化时,所对应输出模拟量(电压或电流)的变化量。第四页,共五十一页,2022年,8月28日分辨率是指输入数字量最低有效位为1时,对应输出可分辨的电压变化量ΔU与最大输出电压Um之比,即分辨率=1/(2-1)

n第五页,共五十一页,2022年,8月28日最小阶梯电压=参考电压*分辨率 =参考电压/(2n-1)第六页,共五十一页,2022年,8月28日第七页,共五十一页,2022年,8月28日第八页,共五十一页,2022年,8月28日实现D/A转换器和微型计算机接口技术的关键是数据锁存问题。有些D/A转换器芯片本身带有锁存器,但也有些D/A从转换器芯片本身不带锁存器。此时一些并口芯片如8212,74LS273及可编程的并行I/O接口芯片8255A均可作为D/A转换的锁存器。第九页,共五十一页,2022年,8月28日第十页,共五十一页,2022年,8月28日数据CSWR输出8255数据输出WRADAD第十一页,共五十一页,2022年,8月28日二、并行8位D/A转换芯片AD558及其接口

1、AD558的内部结构框图第十二页,共五十一页,2022年,8月28日第十三页,共五十一页,2022年,8月28日2、AD558与PC机的连接图

第十四页,共五十一页,2022年,8月28日CODE SEGMEN ASSUME CS:CODESTART: MOVCX,256 MOVAL,0LOOP1: OUT30C,AL ;输出AL内容 CALLDELAY ;延时 INCAL ;AL内容加1 LOOPLOOP1 ;循环256次 JMPSTART ;重新输出下一 ;个锯齿波第十五页,共五十一页,2022年,8月28日DAC0832逻辑结构框图第十六页,共五十一页,2022年,8月28日AGNDDGNDUCCUREFILERfbD7D0+5VIOUT1IOUT2+-Uo228hDBWR第十七页,共五十一页,2022年,8月28日三、串行8位D/A转换器TLC5620第一级缓冲

第二级缓冲第十八页,共五十一页,2022年,8月28日数据写入方式(LDAC更新DAC输出)

数据写入方式(LOAD更新DAC输出)

第十九页,共五十一页,2022年,8月28日TLC5620与8255A的连接

第二十页,共五十一页,2022年,8月28日 MOVCL,5 ;先把AX内容左移5位 SHLAX,CL MOVDX,AX ;DX为串行输出的数据,最高位为通道选择 MOVCX,11 ;循环11次DAC_PROC1: MOVAL,0 ;预置对DATA线的置位复位字 SHLDX,1 ;取串行输出位 ADCAL,0 ;把串行输出位送到置位复位字的第0位 OUT86H,AL ;把DATA线上串行输出位内容 MOVAL,00000010B ;发送CLK负脉冲 OUT86H,AL MOVAL,00000011B OUT86H,AL LOOPDAC_PROC1 ;循环第二十一页,共五十一页,2022年,8月28日四、12位D/A转换及接口第二十二页,共五十一页,2022年,8月28日10.2A/D转换器及其接口技术

分辨率指A/D转换器对输入模拟信号的分辨能力。通常用数字输出最低位(LSB)所对应的模拟输入的电平值表示。如A/D转换器的输出为12位二进制数,最大输入模拟信号为10V,则其分辨率为

分辨率=10/(2N-1)≈10/2N≈2.44mV

第二十三页,共五十一页,2022年,8月28日10.2A/D转换器及其接口技术

一、A/D转换原理常用的A/D有并行A/D、逐次逼近A/D、双积分A/D。

第二十四页,共五十一页,2022年,8月28日1.计数斜波式A/D转换器第二十五页,共五十一页,2022年,8月28日DA8255比较器模拟输入第二十六页,共五十一页,2022年,8月28日2.逐次逼近式A/D转换器10000000D71000000D7D6100000D7D6D5D4D3D2D1D0DHPC0第二十七页,共五十一页,2022年,8月28日Ui=163mV的逐次比较过程第二十八页,共五十一页,2022年,8月28日第二十九页,共五十一页,2022年,8月28日

3.双积分型A/D转换器

计数器第三十页,共五十一页,2022年,8月28日充电时间T1放电T2充电时间V0=Vi*T1/τ放电时间V0-VR*T2/τ=0T2=(T1/VR

)*Vi在实际测量中T1,VR固定第三十一页,共五十一页,2022年,8月28日

4.并行比较型A/D转换器第三十二页,共五十一页,2022年,8月28日类型逐位比较型双积分型并行比较型速度中慢快分辨率8-14位10-20位8-12位价格中低高第三十三页,共五十一页,2022年,8月28日二、A/D转换与微机接口技术原理1、

三态总线输入问题有的ADC芯片带有三态输出缓冲器,其控制端为OE(输出允许)。若不带三态缓冲器的ADC芯片(如AD570芯片)与微机接口,必须使用三态器件,如:8255A,74LS273等。2、

时间配合问题A/D芯片一般有三个信号要求控制:启动转换信号(START),转换结束信号(EOC),允许输出信号(OE)。第三十四页,共五十一页,2022年,8月28日模拟输入允许输出OE数据输出启动信号Start转换结束Eoc第三十五页,共五十一页,2022年,8月28日三、A/D转换与微机接口电路1、

延时等待法接口电路

第三十六页,共五十一页,2022年,8月28日PROC_ADC PROCFAR ;这是一个数据采集子程序 AGAIN: OUTN1,AL ;启动ADC CALLDELAY ;延时 INA2,N2 ;取数 MOV[BX],AL ;存入数组 INCBX ;数组指针加1 LOOPAGAIN ;循环 RET PROC_ADC ENDP第三十七页,共五十一页,2022年,8月28日2、查询法接口电路

第三十八页,共五十一页,2022年,8月28日 INAL,N1 ;启动ADCCHECK INAL,N2 ;输入EOC信号 TESTAL,01H ;查EOC JZCHECK ;存入数组 INAL,N1 ;取数,启动ADC …….第三十九页,共五十一页,2022年,8月28日3、中断法接口电路

第四十页,共五十一页,2022年,8月28日10.3A/D转换芯片0809一、0809内部结构

模拟输入部分控制逻辑地址译码输入选通基准电压输入端第四十一页,共五十一页,2022年,8月28日第四十二页,共五十一页,2022年,8月28日二、管脚说明

第四十三页,共五十一页,2022年,8月28日三、ADC0809的有关参数

第四十四页,共五十一页,2022年,8月28日四、ADC0809的多路转换

第四十五页,共五十一页,2022年,8月28日第四十六页,共五十一页,2022年,8月28日;通道0-7转换100个数ADC_P DW?ADC_COUNT DW?BUFFER DB100DUP(?)主程序……CALLINIT ;初始化可编程芯片MOVADC_P,OFFSETBUFFERMOVADC_COUNT,100MOVAL,08H ;启动8253OUTC-PORT,AL…………第四十七页,共五十一页,2022年,8月28日;中断程序ADINT PROC CLI PUSHAX PUSHBX MOVBX,ADC_P INAL,A_PORT ;取数 MOV[BX],AL ;存数

INCADC_P ;指针加1 INCADC_COUNT ;计数器加1 CMPADC_COUNT,100 ;是否转换100个数 JNZLOP1 ;没有,转LOP1 MOVAL,0 ;有,停止8253工作 OUTC_PORT,ALLOP1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论