单片机ad及da转换器讲稿.ppt
《单片机ad及da转换器讲稿.ppt》由会员分享,可在线阅读,更多相关《单片机ad及da转换器讲稿.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于单片机AD及DA转换器第一页,讲稿共二十七页哦概概 述述 在微机过程控制和数据采集等系统中,经常要对在微机过程控制和数据采集等系统中,经常要对过程参数过程参数进行测量和控制进行测量和控制。连续变化的物理量连续变化的物理量如:温度、压力、流量如:温度、压力、流量 速度、位移速度、位移 等等等等 物理过程物理过程微微 机机传感器传感器A/DD/A执行机构执行机构物理过程物理过程v/iDataData过程控制示意图过程控制示意图模拟量模拟量第二页,讲稿共二十七页哦D/AD/A转换接口扩展转换接口扩展第三页,讲稿共二十七页哦8 8位位CMOSCMOS数模转换芯片数模转换芯片 DAC 0832DAC
2、 0832:CSCS VCC VCCWR1WR1 ILEILEAGND AGND WR2WR2D3 D3 XFERXFERD2 D4D2 D4D1 D5 D1 D5 D0 D0 D6D6VrefVref D7 D7RfbRfb Iout2Iout2DGND DGND Iout1Iout1DAC0832DAC083220 PIN DIP20 PIN DIP封装封装8 8位位D/A,D/A,分辨率分辨率=Vref/256=Vref/256CMOSCMOS低功耗器件低功耗器件,+5,+5+15V+15V 单电源供电单电源供电电流电流输出型器件输出型器件(需外接运放需外接运放)具有双缓冲控制输出具有双
3、缓冲控制输出采用采用T T型电阻解码网络结构型电阻解码网络结构参考电压源参考电压源,-10,-10+10V+10V一一 单片机与单片机与D/AD/A转换器的接口转换器的接口第四页,讲稿共二十七页哦DAC 0832DAC 0832 引脚定义引脚定义CSCS VCC VCCWR1WR1 ILEILEAGND AGND WR2WR2D3 D3 XFERXFERD2 D4D2 D4D1 D5 D1 D5 D0 D0 D6D6VrefVref D7 D7RfbRfb Iout2Iout2DGND DGND Iout1Iout1DAC0832DAC083220 PIN DIP20 PIN DIP封装封装D
4、0D7:8位数字量输入端位数字量输入端/CS:片选端,低有效片选端,低有效ILE:数据锁存允许数据锁存允许,高有效高有效/WR1:写控制信号写控制信号1,低有效低有效/WR2:写控制信号写控制信号2,低有效低有效/XFER:数据传送控制信号数据传送控制信号Iout1:电流输出端电流输出端1Iout2:电流输出端电流输出端2Rfb:内置反馈电阻端内置反馈电阻端Vref:参考电压源参考电压源,-10+10VDGND:数字量地:数字量地AGND:模拟量地:模拟量地Vcc:+5+15V单电源供电端单电源供电端第五页,讲稿共二十七页哦DAC0832DAC0832 内部结构框图内部结构框图D0D7:8位数
5、字量输入端位数字量输入端/CS:片选端,低有效片选端,低有效ILE:数据锁存允许数据锁存允许,高有效高有效/WR1:写控制信号写控制信号1,低有效低有效/WR2:写控制信号写控制信号2,低有效低有效/XFER:数据传送控制信号数据传送控制信号Iout1:电流输出端电流输出端1Iout2:电流输出端电流输出端2Rfb:内置反馈电阻端内置反馈电阻端Vref:参考电压源参考电压源,-10+10VDGND:数字量地:数字量地AGND:模拟量地:模拟量地Vcc:+5+15V单电源供电端单电源供电端&111 11 10 00 00 00 01 11 1LE2LE2ILEILECECEWR1WR1WR2WR
6、2XFERXFERD7D7D0D0LE1LE1输输入入寄寄存存器器寄寄存存器器DACDAC转转换换器器D/AD/AVrefVrefIout2Iout2Iout1Iout1RfbRfbLE=1LE=1,Q Q 跟随跟随 D DLE=0LE=0,Q Q 锁存锁存 D D第六页,讲稿共二十七页哦DAC0832 DAC0832 与单片机的连接与单片机的连接89C5189C51单片机单片机DAC 0832DAC 0832P0.0P0.7P0.0P0.7P2.0P2.08 8位位DI0DI7DI0DI7EAEAWRWRXFERXFERCSCS+5V+5V6MHz6MHz30Px230Px2WR1WR1WR
7、2WR2+5V+5VVccVccVrefVrefILEILE+uA741uA741-12V-12V+12V+12VGNDGNDAGNDAGNDDGNDDGNDIout1Iout1Iout2Iout2RfbRfb接接示示波波器器输出于数字量输出于数字量DATADATA相对应模拟量:相对应模拟量:MOVMOVDPTRDPTR,#0FEFFH#0FEFFHMOVMOVA A,#DATA#DATAMOVXMOVXDPTR,ADPTR,A第七页,讲稿共二十七页哦输入数字量输入数字量模拟量输出模拟量输出(V V)MSB LSBMSB LSB1 1 1 1 1 1 1 11 1 1 1 1 1 1 1VVR
8、EFREF(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/256)(127/256)0 0 0 0 0 0 0 00 0 0 0 0 0 0 0VVREFREF(0/256)(0/256)单极性输出单极性输出D/AD/A关系关系数数字字量量与与模模拟拟量量的的转转换换关关系系:第八页,讲稿共二十七页哦
9、DAC DAC 0832 0832 常常 见见 的的 几几 种种 用用 法法 为寄存命令。当为寄存命令。当 =1=1时,寄存器的输出随输入变化;时,寄存器的输出随输入变化;=0=0时,数据时,数据锁存在寄存器中,而不随输入数据的变化而变化锁存在寄存器中,而不随输入数据的变化而变化 当当ILE=1,=0ILE=1,=0,=0=0时,时,=1=1,允许数据输入,而当,允许数据输入,而当 =1=1时,时,=0 =0 则数据被锁存则数据被锁存 当当 和和 均为低电平时,均为低电平时,=1=1,此时允许,此时允许D/AD/A转换,否则转换,否则 =0=0,将数据锁存于,将数据锁存于DACDAC寄存器中寄
10、存器中第九页,讲稿共二十七页哦DAC DAC 0832 0832 常常 见见 的的 几几 种种 用用 法法 (a):DAC(a):DAC寄存器直通方式寄存器直通方式 (b):(b):输入寄存器直通方式输入寄存器直通方式 (c):(c):两个寄存器同时选通及锁存方式两个寄存器同时选通及锁存方式 第十页,讲稿共二十七页哦DAC0832DAC0832 常见的几种用法常见的几种用法&111 11 10 00 00 00 01 11 1LE2LE2ILEILECECEWR1WR1WR2WR2XFERXFERD7D7D0D0LE1LE1输输入入寄寄存存器器寄寄存存器器DACDAC转转换换器器D/AD/AV
11、refVrefIout2Iout2Iout1Iout1RfbRfbLE=1LE=1,Q Q 跟随跟随 D DLE=0LE=0,Q Q 锁存锁存 D D直通方式直通方式:输入寄存器和输入寄存器和DACDAC寄存器共用一个地址,同时选通输出。寄存器共用一个地址,同时选通输出。1&或非门或非门非与门非与门输入任一为输入任一为“1”1”输出皆为输出皆为“0”0”输入全为输入全为“0”0”,输出才为,输出才为“1”1”输入全为输入全为“0”0”,输出才为,输出才为“1”1”输入任一为输入任一为“1”1”输出皆为输出皆为“0”0”双缓冲器方式双缓冲器方式:输入寄存器和输入寄存器和DACDAC寄存器分配有各
12、自的地址,可分别选通用同时输出多路模拟信号。寄存器分配有各自的地址,可分别选通用同时输出多路模拟信号。第十一页,讲稿共二十七页哦【例9-6】在图9-30的输出端Vout产生1.25V的电压输出。解 Vout=(D/256)Vref,而Vref=5V,且XFER、CS和WR信号常有效,因此使D=64即可输出要求的电压。汇编程序C语言程序 MOV P1,#64#include P1=64;第十二页,讲稿共二十七页哦【例9-7】在图9-31的输出端Vout产生2.5V的电压输出,设Vref为5V。解 Vout=(D/256)Vref,使D=128可输出要求的电压,且需要进行一次对DAC0832的写操
13、作,写地址选择为7000H。汇编程序C语言程序 MOV DPTR,#7000H MOV A,#128MOVX DPTR,A#include XBYTE0 x7000=128;第十三页,讲稿共二十七页哦第十四页,讲稿共二十七页哦DAC0832 DAC0832 的编程应用举例的编程应用举例例例1 1 产生矩形波产生矩形波例例2 2 产生锯齿波产生锯齿波LL:LL:MOV AMOV A,#00H ;#00H ;低电平低电平 MOV DPTR,#0FEFFHMOV DPTR,#0FEFFH MOVX DPTR,A;MOVX DPTR,A;送转换送转换 LCALL DMS1 ;LCALL DMS1 ;低
14、宽度低宽度 MOV AMOV A,#0FFH;#0FFH;高电平高电平 MOVX DPTR,A;MOVX DPTR,A;送转换送转换 LCALL DMS2 ;LCALL DMS2 ;高宽度高宽度 SJMP LLSJMP LLMOV AMOV A,#00H ;#00H ;起始值起始值 MOV DPTR,#0FEFFHMOV DPTR,#0FEFFHMMMM:MOVX DPTR,A;MOVX DPTR,A;送转换送转换 INC AINC A NOP NOP NOP NOP NOP ;NOP ;决定坡度决定坡度 SJMP MMSJMP MM第十五页,讲稿共二十七页哦DAC0832DAC0832编程应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 ad da 转换器 讲稿
限制150内