欢迎来到天天文库
浏览记录
ID:56430823
大小:2.02 MB
页数:22页
时间:2020-06-18
《DA转换器及其应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、DA转换器的接口与应用一、D/A转换器的概念与原理1、概念:能将数字量转换为模拟量的电路称为数模转换器,简称D/A转换器或DAC。2、原理:DAC的基本原理是把数字量的每一位按照权重转换成相应的模拟分量,然后根据叠加定理将每一位对应的模拟分量相加,输出相应的电流或电压。根据输出结构的不同电压输出型(如TLC5620)电流输出型(如DAC0832)根据DAC内部结构不同权电阻网络型“T”型电阻网络型123二、D/A转换器的分类根据与单片机接口方式不同并行接口DAC(如DAC0832、DAC0808)串行接口DAC(TLC5615等)权电阻型DAC权电阻型DAC核心思想在于用等比例的电阻在
2、参考电压的作用下产生和权重对应的权电流,权电流在数字开关的作用下进行合成模拟信号。推广到n位,DA转换器电压和数字量的关系:V=(D/2N)Vref三、D/A转换器的主要技术指标:1)分辩率(Resolution)指最小模拟输出量(对应数字量仅最低位为‘1’)与最大量(对应数字量所有有效位为‘1’)之比。四、并行接口DAC并行DAC按照转换位数分为8位、10位、12位、16位等,以经典的DAC0832D/A转换器介绍并行接口DAC。封装DAC0832内部结DAC0832的工作方式DAC0832有三种方式:直通方式、单缓冲方式和双缓冲方式。1.直通方式:8位输入寄存器和8位DAC寄存器都直
3、接处于直通状态,8位数字量到达DI0~DI7,就立即进行D/A转换,从输出端得到转换的模拟量。适用:单路输出且数据输入总线无需和其他电路共享的情况电路连接图例1:输出正锯齿波,用p1口START:CLRALOOP1:MOVP1,A;INCASJMPLOOP1END输出负锯齿波START:CLRALOOP2:MOVP1,A;DECASJMPLOOP2END单缓冲方式:内部两个锁存器的一个处于直通状态,另一个处于受控制状态,DAC0832就工作于单缓冲方式。一般控制输入寄存器,DAC寄存器处于直通方式适用:总线方式,是DA转换器常用的方式且DA转换器只有一路,或是多路但是不同步电路连接例2:
4、单缓冲方式输出正锯齿波START:CLRAMOVDPTR,#7FFFHLOOP1:MOVX@DPTR,A;INCASJMPLOOP1END例3:单缓冲方式输出三角波START:CLRALOOP1:MOVDPTR,#7FFFHMOVX@DPTR,AINCACJNEA,#00H,LOOP1LOOP2:MOVX@DPTR,ADECACJNEA,#00H,LOOP2SJMPSTARTEND例4:单缓冲方式输出矩形波ORG0000HSTART:MOVDPTR,#7FFFHLOOP:MOVA,#0FFHMOVX@DPTR,ALCALLDELAYMOVA,#00HMOVX@DPTR,ALCALLDEL
5、AYSJMPLOOPDELAY:MOVR0,#100DELAY1:MOVR1,#200DJNZR1,$DJNZR2,DELAY1RET3、双缓冲方式内部两个寄存器均受控制适用:多片DA转换器同步输出,必须用双缓冲模式。分两步:(1)CPU分时控制输入寄存器,输入数据。(2)CPU同时控制各路的DAC寄存器,使得输入寄存器中的数据进入DAC寄存器,实现同步转换输出。电路连接图实现两路同步输出的程序如下:MOVDPTR,#0DFFFHMOVA,#data1MOVX@DPTR,A;MOVDPTR,#0BFFFHMOVA,#data2MOVX@DPTR,A;MOVDPTR,#7FFFHMOVX@
6、DPTR,A四、DAC0832的电压输出分两种1、单极性输出2、双极性输出需要两个运算放大器谢谢!!
此文档下载收益归作者所有