【精品】AD和DA接口精品ppt课件.ppt
《【精品】AD和DA接口精品ppt课件.ppt》由会员分享,可在线阅读,更多相关《【精品】AD和DA接口精品ppt课件.ppt(97页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、AD和DA接口概概 述述 在微机过程控制和数据采集等系统中,经常要对在微机过程控制和数据采集等系统中,经常要对过程参数过程参数进行测量和控制进行测量和控制。连续变化的物理量连续变化的物理量如:温度、压力、流量如:温度、压力、流量 速度、位移速度、位移 等等等等 物理过程物理过程微微 机机传感器传感器A/DD/A执行机构执行机构物理过程物理过程v/iDataData过程控制示意图过程控制示意图模拟量模拟量模拟量与数字量模拟量与数字量模拟量模拟量连续变化的物理量连续变化的物理量n数字量数字量时间和数值上都离散的量时间和数值上都离散的量模拟模拟/数字转换器数字转换器ADCDAC数字数字/模拟转换器模
2、拟转换器模拟输入输出系统模拟输入输出系统数字信号数字信号模拟信号模拟信号现场信号现场信号1现场信号现场信号2现场信号现场信号n微型微型计算机计算机放大器放大器放大器放大器放大器放大器多多路路开开关关低通滤波低通滤波传感器传感器低通滤波低通滤波传感器传感器低通滤波低通滤波传感器传感器A/D转换器转换器采样保持器采样保持器数字信号数字信号受控对象受控对象控制信号控制信号模拟信号模拟信号D/A转换器转换器放大驱动电路放大驱动电路传感器传感器将各种现场的物理量测量出来将各种现场的物理量测量出来并转换成电信号(模拟电压或电流)并转换成电信号(模拟电压或电流)放大器放大器把传感器输出的信号放大到把传感器输
3、出的信号放大到ADC所需所需的量程范围的量程范围低通滤波器低通滤波器用于降低噪声、滤去高频干扰,用于降低噪声、滤去高频干扰,以增加信噪比以增加信噪比多路开关多路开关把多个现场信号分时地接通到把多个现场信号分时地接通到A/D转换器转换器采样保持器采样保持器周期性地采样连续信号,周期性地采样连续信号,并在并在A/D转换期间保持不变转换期间保持不变第第8章:章:A/D和和D/A接口接口 D/AD/A转转换换器器:可可将将数数字字量量转转换换成成为为模模拟拟量量的的电电子器件。子器件。A/DA/D转转换换器器:可可将将模模拟拟量量转转换换成成为为数数字字量量的的电电子器件。子器件。D/AD/A、A/D
4、A/D转换器在系统中的位置及作用:转换器在系统中的位置及作用:8.1D/A转换器转换器8.1.18.1.1 D/A D/A转换器的原理转换器的原理D/AD/A转转换换器器的的输输入入量量为为数数字字信信号号,输输出出量量为为模模拟拟信信号号。如如下下图图所所示示。图图中中输输入入的的数数字字量量是是二二进进制编码信号。制编码信号。8.1D/A转换器转换器实实现现这这种种转转换换的的电电路路主主要要有有两两种种解解码码网网络络:二二进制权电阻网络、进制权电阻网络、T T型电阻网络。型电阻网络。1 1、二进制权电阻网络、二进制权电阻网络因因为为数数字字量量是是用用二二进进代代码码按按位位组组合合起
5、起来来的的,每每一一位位代代码码都都有有一一定定的的“权权”。因因此此,D/AD/A转转换换就就是是要要将将每每一一位位代代码码按按其其“权权”的的数数值值转转换换成成为为模模拟拟量量,然然后后相相加加,所所得得的的总总和和就就是是与与数数字字量量成成正正比比的的模模拟拟量量。如如下下图图,简简化化的的4 4位位权权电电阻阻译译码码网网络络D/AD/A转换器电路。转换器电路。8.1D/A转换器转换器说说明明:图图中中的的开开关关S0S0S3S3受受输输入入的的数数据据控控制制。当某位为当某位为1 1时,该位开关接至时,该位开关接至VrefVref。否则接地。否则接地。电电路路特特点点:精精度度
6、高高、参参考考电电压压稳稳定定;但但是是网网络络电阻规格差距大,制造难。电阻规格差距大,制造难。工作原理工作原理:IO1IO+URRS2S3S1001RR2R2R2R2R2RS000111IRd0d1d2d3di为为1 Si与运放的反相输入端连接与运放的反相输入端连接 uo=-IO1 RFdi为为0 Si与地连接与地连接+-AuoRF2、D/A转换原理(转换原理(T形解码网络)形解码网络)倒梯形电阻网络倒梯形电阻网络RI2I3I1RR2R2R2R2R2RI0+URIR0011 22 33 RRRRIR=UR/RI3=IR 21 =21URRI2=IR 41 =22URRI1=IR 81 =23
7、URRI0=IR 161 =24URRIO1IO1=d3I3+d2I2+d1I1+d0I0+-AuoRFIOIO1+URRS2S3S1001RR2R2R2R2R2RS000111IRd0d1d2d3IO1=d3I3+d2I2+d1I1+d0I0I1I2I3I0=(d323+d2 22+d1 21+d0 20)24URRUO1=-IO1RF=(d323+d2 22+d1 21+d0 20)24-UR RFRUO1=-IO1RF=(d323+d2 22+d1 21+d0 20)24-UR RFR若为若为n位二进制数,则位二进制数,则UO1=(dn-12n-1+dn-2 2n-2+d0 20)2n-
8、UR RFR若若RF=R,则,则UO1=(dn-12n-1+dn-2 2n-2+d0 20)2n-UR 即输出电压的大小正比于输入二进制数的大小,即输出电压的大小正比于输入二进制数的大小,实现了数字量和模拟量的转换实现了数字量和模拟量的转换二、二、DA转换器的性能参数转换器的性能参数 (概念(概念8-1)是是D/AD/A转换器对输入量变化敏感程度的描述转换器对输入量变化敏感程度的描述,与输入数字量的位数有关。如果数字量的位数为与输入数字量的位数有关。如果数字量的位数为n,n,则则D/AD/A转换转换器的分辨率为器的分辨率为 2 2-n-n。有时也用输入数字量的有效位数来表示分辨。有时也用输入数
9、字量的有效位数来表示分辨率。率。(1)分辨率)分辨率如十位如十位DAC分辨率:分辨率:2101=10241(2 2)偏移误差)偏移误差它是指输入数字量为它是指输入数字量为0 0时,输出模拟量对时,输出模拟量对0 0的偏移值的偏移值 (3 3)线性度)线性度 指指D/AD/A转换器的实际转移特性与理想直线之间的最大误转换器的实际转移特性与理想直线之间的最大误差或最大偏移差或最大偏移 (4)精度)精度 输出模拟电压的实际值与理想值之差。即最大静态转输出模拟电压的实际值与理想值之差。即最大静态转换误差。参考电压波动是影响因素之一。换误差。参考电压波动是影响因素之一。(5)转换速度)转换速度即每秒钟可
10、以转换的次数,其倒数为转换时间即每秒钟可以转换的次数,其倒数为转换时间。8.1.3 DAC08328.1.3 DAC0832芯片芯片DAC0832是典型的是典型的8位电流输出型位电流输出型通用通用DAC芯片芯片 08320832的技术指标的技术指标 分辨率分辨率8位;位;电电流流稳稳定定时时间间1 s;可双缓冲,单缓冲可双缓冲,单缓冲 或直接数字输入;或直接数字输入;只需在满量程下调整只需在满量程下调整 其线性度;其线性度;单一电源供电单一电源供电 (+5V+15V);低功耗,低功耗,20mW;DAC0832的内部结构的内部结构LE2LE1RfbAGNDDAC0832VccILEVREF输入输
11、入寄寄存存器器DGNDDI0DI7D/A转转换换器器DAC寄寄存存器器Iout2Iout1CSWR1WR2XFER1.DAC0832的数字接口的数字接口8位数字输入端位数字输入端DI0DI7(DI0为最低位)为最低位)输入寄存器(第输入寄存器(第1级锁存)的控制端级锁存)的控制端ILE、CS*、WR1*DAC寄存器(第寄存器(第2级锁存)的控制端级锁存)的控制端XFER*、WR2*DAC0832工作方式工作方式-直通锁存器直通锁存器两级缓冲寄存器都是直通锁存器两级缓冲寄存器都是直通锁存器LE1,直通(输出等于输入),直通(输出等于输入)LE0,锁存(输出保持不变),锁存(输出保持不变)LE2L
12、E1DAC0832输入输入寄寄存存器器DI0DI7D/A转转换换器器DAC寄寄存存器器Iout1DAC0832的工作方式:直通方式的工作方式:直通方式LE1LE21输入的数字数据直接进入输入的数字数据直接进入D/A转换器转换器LE2LE1DAC0832输入输入寄寄存存器器DI0DI7D/A转转换换器器DAC寄寄存存器器Iout1DAC0832的工作方式:单缓冲方式的工作方式:单缓冲方式LE11,或者,或者LE21两个寄存器之一始终处于直通状态两个寄存器之一始终处于直通状态另一个寄存器处于受控状态(缓冲状态)另一个寄存器处于受控状态(缓冲状态)LE2LE1DAC0832输入输入寄寄存存器器DI0
13、DI7D/A转转换换器器DAC寄寄存存器器Iout1DAC0832的工作方式:双缓冲方式的工作方式:双缓冲方式两个寄存器都处于受控(缓冲)状态两个寄存器都处于受控(缓冲)状态能能够够对对一一个个数数据据进进行行D/A转转换换的的同同时时;输输入入另另一一个个数据数据LE2LE1DAC0832输入输入寄寄存存器器DI0DI7D/A转转换换器器DAC寄寄存存器器Iout12.DAC0832的模拟输出的模拟输出Iout1、Iout2电流输出端电流输出端Rfb反馈电阻引出端(电阻在芯片内)反馈电阻引出端(电阻在芯片内)VREF参考电压输入端参考电压输入端10V10VAGND模拟信号地模拟信号地VCC电
14、源电压输入端电源电压输入端5V15VDGND数字信号地数字信号地单极性电压输出单极性电压输出VoutIout1Rfb(D/28)VREFRfbIout2Iout1Vout+_AGNDADIVREF单极性电压输出:例子单极性电压输出:例子例例1:设设VREF5VDFFH255时,最大输出电压:时,最大输出电压:Vmax(255/256)5V4.98VD00H时,最小输出电压:时,最小输出电压:Vmin(0/256)5V0VD01H时,一个最低有效位(时,一个最低有效位(LSB)电压:)电压:VLSB(1/256)5V0.02VVout(D/2n)VREF双极性电压输出:电路双极性电压输出:电路R
15、1(R)R3(2R)R2(2R)RfbIout2Iout1AGNDDIVREFVout1+_A1Vout2+_A2I1I2I1I20双极性电压输出:公式双极性电压输出:公式取取R2R32R1得得Vout2(2Vout1VREF)因因Vout1(D/28)VREF故故Vout2(D27)/27)VREF双极性电压输出:例子双极性电压输出:例子例例2:设设VREF5VDFFH255时,最大输出电压:时,最大输出电压:Vmax(255128)/1285V4.96VD00H时,最小输出电压:时,最小输出电压:Vmin(0128)/1285V5VD81H129时,一个最低有效位电压:时,一个最低有效位电
16、压:VLSB(129128/1285V0.04VVout(D27)/27)VREF3.输出精度的调整输出精度的调整RfbIout2Iout1Vout+_AGND调零调零电位器电位器调满刻度调满刻度电位器电位器电源电源 5VADI10K1M1KVREF4.地线的连接地线的连接DGNDAGND模拟电路模拟电路数字电路数字电路ADCDAC模拟电路模拟电路数字电路数字电路模拟地模拟地模拟地模拟地数字地数字地数字地数字地公共接地点公共接地点公共接地点公共接地点 8位位D/A转换器转换器 接口方法接口方法1 1、单缓冲型接口方法、单缓冲型接口方法 (a)接口电路图接口电路图(a)(a)的的是把是把DACD
17、AC寄存器接寄存器接成常通状态;即成常通状态;即ILEILE接高电平,接高电平,和和 接地,接地,与与P2.7P2.7口连接,口连接,与单片机的与单片机的 端端连接。连接。(b)接口电路图接口电路图(b)是是把输入寄存器接把输入寄存器接成常通状态;即成常通状态;即ILEILE接高电平,接高电平,、地,地,与与P2.7P2.7口连口连接,接,与单片机与单片机的的 端连接。端连接。主要应用在多路主要应用在多路D/AD/A转换器同步系统中。转换器同步系统中。2 2、双缓冲型接口方法、双缓冲型接口方法 D/A转换器的输出方式转换器的输出方式 1、单极性输出、单极性输出输输出出于于数数字字量量DATA相
18、相对对应应 模拟量:模拟量:MOVDPTR,#7FFFHMOVA,#DATAMOVXDPTR,A输入数字量输入数字量模拟量输出模拟量输出(V V)MSB LSBMSB LSB1 1 1 1 1 1 1 11 1 1 1 1 1 1 1VVREFREF(255/256)(255/256)1 0 0 0 0 0 1 01 0 0 0 0 0 1 0VVREFREF(130/256)(130/256)1 0 0 0 0 0 0 01 0 0 0 0 0 0 0VVREFREF(128/256)(128/256)0 1 1 1 1 1 1 10 1 1 1 1 1 1 1VVREFREF(127/25
19、6)(127/256)0 0 0 0 0 0 0 00 0 0 0 0 0 0 0VVREFREF(0/256)(0/256)单极性输出单极性输出D/AD/A关系关系数字量与模拟量的转换关系数字量与模拟量的转换关系2 2、双极性输出、双极性输出 V VO2O2=(R2/R3)V(R2/R3)VO1O1+(R2/R1)V+(R2/R1)VREFREF)代入代入R1R1、R2R2、R3R3的值,可得:的值,可得:V VO2O2=(2V(2VO1O1V VREFREF)设设V VREFREF=5V 5V 当当 V VO1O1=0V=0V时,时,V VO2O2=5V5V;当当 V VO1O1=2.5V
20、2.5V时,时,V VO2O2=0V=0V;当当 V VO1O1=5V5V时,时,V VO2O2=5V5V。在图在图8-88-8中,运算放大器中,运算放大器U3U3的作用是把运算放大器的作用是把运算放大器U2U2的单向的单向输出电压转变成双向输出。其原理是将输出电压转变成双向输出。其原理是将U3U3的输入端的输入端2 2通过电阻通过电阻R1R1与参考电压与参考电压V VREFREF相连,因此运算放大器相连,因此运算放大器U3U3的输出电压:的输出电压:双极性输出双极性输出D/AD/A关系关系 输入数字量输入数字量模模 拟拟 量量 输输 出出V VO2O2MSB LSBMSB LSB+V+VRE
21、FREF V VREFREF1 1 1 1 1 1 1 11 1 1 1 1 1 1 1V VREFREF 1LSB1LSB|V|VREFREF|+1LSB|+1LSB1 1 0 0 0 0 0 01 1 0 0 0 0 0 0V VREFREF/2/2|V|VREFREF|/2|/21 0 0 0 0 0 0 01 0 0 0 0 0 0 00 00 00 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1LSB1LSB+1LSB+1LSB0 0 1 1 1 1 1 10 0 1 1 1 1 1 1|V|VREFREF|/2|/2 1LSB1LSB|V|VREFREF|/2+1LS
22、B|/2+1LSB0 0 0 0 0 0 0 00 0 0 0 0 0 0 0|V|VREFREF|+|V+|VREFREF|数字量与模拟量的转换关系数字量与模拟量的转换关系一、单极性输出接口系统设计一、单极性输出接口系统设计8.2.3 D/A8.2.3 D/A转换器接口技术举例转换器接口技术举例 例例1 1:若在外部若在外部RAMRAM区区6000H6000H607FH607FH单元中存放着一个控单元中存放着一个控制模型(制模型(128128个个8 8位二进制数),要求实现如下功能:位二进制数),要求实现如下功能:按顺序从按顺序从6000H6000H开始的存储区域中取出一个字节的二进开始的存
23、储区域中取出一个字节的二进制数据送往制数据送往D/AD/A转换器转换成电压输出,经过转换器转换成电压输出,经过tt延时延时后,再取下一个字节数据,转换成电压输出。直到后,再取下一个字节数据,转换成电压输出。直到128128个字节都转换完毕。再从头重复执行上述过程。个字节都转换完毕。再从头重复执行上述过程。上页上页下页下页回目录回目录6264地址范围:地址范围:6000H7FFFHDAC0832地址:地址:0BFFFHORG 0000H LJMP DA0;DA0:MOV R7,#128;置数据长度;置数据长度MOV DPTR,#6000H;预置暂存器;预置暂存器DA1:MOVX A,DPTR ;
24、取数;取数MOV P2,#0BFH;置;置D/AD/A指针高指针高8 8位位MOV R0,#0FFH;置;置D/AD/A指针低指针低8 8位位 MOVX R0,A ;送数;送数INC DPTR ;指向下一个数据;指向下一个数据 LCALL DLY ;调延时;调延时tstsDJNE R7,DA1 ;128128个数未完则转个数未完则转LJMP DA0 ;重新开始;重新开始END ;结束;结束2.2.程序设计程序设计二、电压波形发生器二、电压波形发生器1、硬件设计、硬件设计(1)反向锯齿波程序清单反向锯齿波程序清单 MSW:MOV DPTR,#0BFFFH;指向;指向D/A输入寄存器输入寄存器 D
25、A0:MOV R7,#80H ;置输出初值;置输出初值 DA1:MOV A,R7 ;数字量送;数字量送A MOVX DPTR,A ;送;送D/A转换转换 DJNZ R7,DA1 ;修改数字量;修改数字量 AJMP DA0 ;重复下一个波形;重复下一个波形 2、软软件件设计设计-5V+5V0(a)(2)正向锯齿波程序清单正向锯齿波程序清单 PSW:MOV DPTR,#0BFFFH ;指向;指向D/A输入寄存器输入寄存器 DAP0:MOV R7,#80H ;置输出初值;置输出初值 DAP1:MOV A,R7 ;数字量送;数字量送A MOVX DPTR,A ;送;送D/A转换转换 INC R7 ;修
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 AD DA 接口 ppt 课件
限制150内