十四节数模和模数转换电路课件.ppt
《十四节数模和模数转换电路课件.ppt》由会员分享,可在线阅读,更多相关《十四节数模和模数转换电路课件.ppt(22页珍藏版)》请在三一办公上搜索。
1、第十四节 数/模和模/数转换电路,1,数/模和模/数转换电路的概念,在单片机的实时控制和智能仪表等应用系统中,被控制或被测量对象的有关变量,往往是一些连续变化的模拟量,如温度、压力、流量、速度等物理量。这些模拟量必须转换成数字量后才能输入到计算机进行处理。计算机处理的结果,也常常需要转换为模拟信号,驱动相应的执行机构,实现对被控对象的控制。若输入是非电的模拟信号,还需通过传感器转换成电信号。实现模拟量变换成数字量的设备称为模数转换器(AD),数字量转换成模拟量的设备称为数模转换器(DA)。,2,具有模拟量输入和模拟量输出的MCS-51应用系统结构,模数数模转换技术是数字测量和数字控制领域中的一
2、个专门分支。在微电子技术已取得巨大成果的今天,对那些具有明确应用目标的单片微机产品的设计人员来说,只需要合理地选用商品化的大规模AD、DA电路器件,了解它们的功能和接口方法即可。,3,14.2.1 DAC0832的引脚功能,DAC0832是一典型的8位并行D/A转换器。为20引脚的双列直插式封装 DAC0832内部主要由两个8位的寄存器和一个8位的DA转换器及一些控制逻辑组成。其内部结构及引脚排列如下图所示。,4,DI0DI7:8位数据输入引脚。逻辑电平与TIL兼容。ILE:输入数据锁存允许端,高电平有效。/CS:芯片片选输人端,低电平有效。/WR1:输入寄存器的写信号,低电平有效。当、ILE
3、及信号同时有效时,DI0DI7的数据被锁存到输入寄存器。,/XFER:数据传送控制器信号,低电平有效。/WR2:DAC寄存器的写信号,低电平有效。当和信号同时有效时,将输入寄存器中的内容锁存到DAC寄存器中。,VREF:基准参考电压源输入端。电压范围:10+10VIOUT1:输出电流1。其值随转换的输入数据线性变化,输入数据为0FFH时,IOUT1输出最大,输入数据为00H时,IOUT1输出最小。IOUT2:输出电流2。RFB:芯片内部反馈电阻输入引脚,为使用外部运算放大器时提供反馈电阻。,VCC:芯片工作电源电压。范围:+5+15V。AGND:模拟地。模拟信号和基准电源的参考地。DGND:数
4、字地。工作电源和数字逻辑地。,5,14.2.2 DAC0832的工作方式,1直通工作方式 当0832所有的控制信号(/CS、/WR1、/WR2、ILE、/XFER)都为有效时,两个寄存器处于直通状态,此时数据线的数字信号经两个寄存器直接进入DA转换器进行转换并输出。此工作方式适用于连续反馈控制中。,2单缓冲工作方式单缓冲工作方式是使两个寄存器始终有一个(多为DAC寄存器)处于直通状态,另一个处于受控状态。如使/WR2=0和/XFER=0,或将/WR1与/WR2相连及/XFER与/CS相连,则DAC寄存器处于直通状态,输入寄存器处于受控状态。应用系统中如只有一路DA转换,或有多路转换但不要求同步
5、输出时,可采用单缓冲工作方式。,3双缓冲工作方式双缓冲工作方式是使输入寄存器和DAC寄存器都处于受控状态。这主要用于多路DA转换系统以实现多路模拟信号的同步输出。例如有三个八位二进制数,分别先后进入三个DAC0832芯片的输入寄存器,这时若将三个DAC0832的DAC寄存器的锁存信号同时变为低电平(三个DAC0832的引脚/WR2、/XFER分别接在一起,即可达到此目的),,则分别先后锁存在三个DAC0832芯片的输入寄存器中的数据同时打入其DAC寄存器,并随之进行数模转换,同时输出相应的模拟量。若三个DAC0832芯片的DAC寄存器处于直通状态,就无法控制三路模拟信号的同步输出。,6,14.
6、3 DAC0832与单片机的接口及应用,图中为采用单缓冲工作方式的一路DA输出与8051单片机的连接图。图中采用将芯片两级寄存器的控制信号并接的方式,即将DAC0832的/WR1和/WR2并接后与805l的/WR信号线相连,/CS和/XFER并接后与P2.7相连,并将ILE接高电平。在这种工作方式下,输入数据在控制信号的作用下,送入DAC寄存器,再经DA转换输出一个与输入数据对应的模拟量。,DA转换器的基准电压VREF由稳压管上的电压分压后提供。图中运算放大器的作用将DA转换器输出电流转换成电压输出。,7,D/A转换程序设计,图中的接法是采用线选法把DAC0832当作8031扩展的一个并行IO
7、口,当P2.7=0时,则信号/CS和/XFER有效,若设其它无关的地址位为“1”,则DAC0832的口地址为7FFFH。将一个8位数据送入DAC0832完成转换的指令如下:MOV DPTR,#7FFFH ;指向0832的口地址MOV A,#data ;待转换的数据送AMOVX DPTR,A ;写入0832,即实现一次转换并输出,8,(1)锯齿波,利用DA转换,可方便编程输出各种不同的程控电压波形。以下几个程序实例可在图中的运放输出端产生不同的电压输出波形:,(1)产生锯齿波 MOV DPTR,#7FFFH ;指向0832的口地址 MOV A,#00H ;将最小数字量00H送ALOOP:MOVX
8、 DPTR,A ;A中数据送0832转换,输出对应 ;的模拟量 INC A ;A中内容加1 LJMP LOOP ;继续循环转换,9,(2)产生方波 MOV DPTR,#7FFFH ;指向0832的口地址LOOP:MOV A,#0FFH ;将最大数字量0FFH送A MOVX DPTR,A ;送DA转换输出对应的模拟量 LCALL DEL ;调延时子程序 MOV A,#00H ;将最小数字量00H送A MOVX DPTR,A ;送DA转换输出对应的模拟量 LCALL DEL ;调延时子程序 LJMP LOOP ;继续循环转换 DEL: 延时子程序略,(2)方波,10,(3)产生三角波 MOV DP
9、TR,#7FFFH;指向0832的口地址 MOV A,#00H ;将最小数字量00H送ALOOP1:MOVX DPTR,A ;送DA转换输出对应的模拟量 INC A ;A中内容加1 CJNE A,#0FFH,LOOP1;判A中内容是否到最大值, ;不到则转LOOP1继续LOOP2:MOVX DPTR,A ;已到,则送最大值至DA转换 ;输出对应的模拟量 DEC A ;A中内容减1 CJNE A,#00H,LOOP2 ;判A中内容是否到最小值, ;不到则转LOOP2继续 LJMP LOOP1 ;已到,转LOOPl继续循环,(3)三角波,12,14.4 A/D转换器的介绍,用于模数(A/D)转换的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 十四 数模 转换 电路 课件
链接地址:https://www.31ppt.com/p-1451084.html