第二讲-1常用接口芯片及应用-AD,DA.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第二讲-1常用接口芯片及应用-AD,DA.ppt》由会员分享,可在线阅读,更多相关《第二讲-1常用接口芯片及应用-AD,DA.ppt(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二讲第二讲 常用常用D/AD/A转换接口芯片转换接口芯片二、主要技术指标二、主要技术指标一、一、DADA转换器转换器三、常用三、常用D/AD/A转换芯片转换芯片四、四、MCS51-MCS51-和和D/AD/A的接口的接口一、一、DADA转换器转换器把输入数字量转换成相应的模拟量输出。把输入数字量转换成相应的模拟量输出。电压或电流电压或电流功能:功能:转换原理:转换原理:按权展开,相加求和。按权展开,相加求和。权电阻权电阻权电流权电流T T型电阻网络型电阻网络倒倒T T型电阻网络型电阻网络转换形式转换形式4 4位权电阻型位权电阻型DADA转换原理转换原理输出:输出:取取R Rf fR/2 R/
2、2 4 4位位T T型电阻网络型电阻网络DADA转换原理转换原理输出:输出:取取R RF F3R 3R:4 4位倒位倒T T型电阻网络型电阻网络DADA转换原理转换原理输出:输出:取取R RF FR R:二、主要技术指标二、主要技术指标 在设计在设计D/AD/A转换器与单片机接口之前,一般要根据转换器与单片机接口之前,一般要根据D/AD/A转换器的技术指标选择转换器的技术指标选择D/AD/A转换器芯片。转换器芯片。如如V VREFREF=10V=10V,n=8n=8时,分辨率时,分辨率1.分辨率:分辨率:DACDAC能分辨的最小输出模拟增量,取决于能分辨的最小输出模拟增量,取决于DACDAC的
3、位数的位数n n。如如V VREFREF=10V=10V,n=16n=16时,分辨率时,分辨率2.建立时间建立时间(转换速度)转换速度)转换器输入变化为满度值时(转换器输入变化为满度值时(全全00全全1 1,或全,或全11全全0 0),),输出模拟量达到稳定所需要的时间。输出模拟量达到稳定所需要的时间。不含运放的不含运放的DACDAC的建立时间,一般小于的建立时间,一般小于0.10.1SS。含运放的集成含运放的集成DACDAC的建立时间,一般小于的建立时间,一般小于1.51.5SS。超高速超高速 100 100 nsns较高速较高速 100 100 nsns1 s1 s高高 速速 1 110
4、10 ss中中 速速 10 10100 100 ss低低 速速 100 100 ss3.转换精度转换精度转换精度转换精度理论满度值实际满度值理论满度值实际满度值 1/2LSB4.线性度线性度 在全量程范围内,实际输出偏离理想转换特性的最大值。在全量程范围内,实际输出偏离理想转换特性的最大值。一般一般 1/2LSB。5.其它指标其它指标电源电压、输出方式(电流、电压)、输出范围等等。电源电压、输出方式(电流、电压)、输出范围等等。选择选择DACDAC需考虑的需考虑的次要指标:输出方式、输出范围(次要指标:输出方式、输出范围(V VR R取值)。取值)。主要指标:分辨率、转换速度。主要指标:分辨率
5、、转换速度。其它指标集成其它指标集成DACDAC一般都能满足。一般都能满足。三、常用三、常用D/AD/A转换芯片转换芯片位位 数:数:8 8系列产品:系列产品:DAC0830、DAC0831、DAC0832管脚封装:管脚封装:2020脚双插直列式封装,同系列产品兼容。脚双插直列式封装,同系列产品兼容。生产厂家:美国生产厂家:美国National SemiconductorNational Semiconductor公司公司基准电压:基准电压:10V10V10V 10V 电源电压:电源电压:5 5V V15V15V输输 出:电流出:电流1.1.DAC0830DAC0830系列系列2.2.DAC8
6、2DAC82系列系列位位 数:数:8 8系列产品:系列产品:DAC82电源电压:电源电压:1515V V输输 出:出:电压:电压:单极性单极性 0 0+10+10V V,双极性双极性10 V10 V 电流:电流:0 01.61.6mAmA,0.8,0.8 mAmA3.3.DAC1020/AD7520DAC1020/AD7520系列系列系列产品:系列产品:DAC1020DAC1020、DAC1021DAC1021、DAC1022DAC1022 AD7520 AD7520、D7530D7530、AD7533AD7533位位 数:数:1010电源电压:电源电压:5 5V V15V15V管脚封装:管脚
7、封装:1616脚双插直列式封装。脚双插直列式封装。两系列完两系列完全兼容。全兼容。4.DAC1220/AD75214.DAC1220/AD7521系列系列系列产品:系列产品:DAC1220 DAC1220、DAC1221DAC1221、DAC1222 DAC1222 AD7521 AD7521、AD7531AD7531位位 数:数:1212电源电压:电源电压:5 5V V15V15V管脚封装:管脚封装:1818脚双插直列式封装。脚双插直列式封装。5.DAC708/7095.DAC708/709位位 数:数:1616电源电压:电源电压:1515V V输输 入:串行或并行。入:串行或并行。输输 出
8、:出:电压或电流。电压或电流。生产厂家:美国生产厂家:美国B-BB-B公司公司特特 点:点:片内带有基准电压。片内带有基准电压。片内带有电压输出放大器。片内带有电压输出放大器。具有双缓冲输入寄存器具有双缓冲输入寄存器 能完全与微处理器兼容。能完全与微处理器兼容。6.6.串行串行DACDAC(MAX517MAX517、518518、519519)8 8位位DACDAC串行串行2 2线接口线接口满摆幅输出满摆幅输出多种参考电压多种参考电压低功耗低功耗主要特点:四、四、MCS51-MCS51-和和D/AD/A的接口的接口 D/AD/A转换器与单片机接口具有硬、软件相转换器与单片机接口具有硬、软件相依
9、性。各种依性。各种D/AD/A转换器与单片机接口的方法有转换器与单片机接口的方法有些差异,但就其基本连接方法,还是有共同些差异,但就其基本连接方法,还是有共同之处:都要考虑到之处:都要考虑到数据线数据线、地址线地址线和和控制线控制线的连接。的连接。1.1.概述概述数据线连接数据线连接 当当高于高于8 8位的位的D/AD/A转换器与转换器与8 8位数据总线的位数据总线的MCS-51MCS-51单片机接口单片机接口时,时,MCS-51MCS-51单片机的数据必须分时输出,这时必须考虑数据单片机的数据必须分时输出,这时必须考虑数据分时传送的格式和输出电压的分时传送的格式和输出电压的“毛刺毛刺”问题。
10、问题。“毛刺毛刺”可通过可通过D/AD/A转换芯片内部或外部增加锁存器,达到转换芯片内部或外部增加锁存器,达到两级缓冲,使被转换数据完整进入二级缓冲器,开始转换。两级缓冲,使被转换数据完整进入二级缓冲器,开始转换。当当D/AD/A转换器内部没有输入锁存器时,必须在单片机与转换器内部没有输入锁存器时,必须在单片机与D/AD/A转换器之间增设锁存器或转换器之间增设锁存器或I/OI/O接口。最常用、也是最简单的接口。最常用、也是最简单的连接是连接是8 8位带锁存器的位带锁存器的D/AD/A转换器和转换器和8 8位单片机的接口位单片机的接口,这时,这时只要将单片机的数据总线直接和只要将单片机的数据总线
11、直接和D/AD/A转换器的转换器的8 8位数据输入端位数据输入端一一对应连接即可。一一对应连接即可。位数:位数:输入锁存输入锁存需考虑两个问题:需考虑两个问题:一般的一般的D/AD/A转换器只有转换器只有片选信号片选信号,而没有地址线。这时单片,而没有地址线。这时单片机的地址线采用全译码或部分译码,经译码器的输出控制片选机的地址线采用全译码或部分译码,经译码器的输出控制片选信号,也可由信号,也可由某一位某一位I/OI/O线来控制线来控制片选信号。片选信号。也有少数也有少数D/AD/A转换器有少量的地址线,用于选中片内转换器有少量的地址线,用于选中片内独立的独立的寄存器寄存器或或选择输出通道选择
12、输出通道(对于多通道对于多通道D/AD/A转换器转换器),这时单片机的,这时单片机的地址线与地址线与D/AD/A转换器的地址线对应连接。转换器的地址线对应连接。地址线连接地址线连接 D/A D/A转换器主要有转换器主要有片选信号片选信号、写信号写信号及及启动转换信号启动转换信号等,一等,一般由单片机的有关般由单片机的有关引脚或译码器引脚或译码器提供。一般来说,写信号多由提供。一般来说,写信号多由单片机的单片机的“WR”WR”信号控制;启动信号常为片选信号和写信号的信号控制;启动信号常为片选信号和写信号的合成。合成。控制线连接控制线连接2.2.MCS-51MCS-51和和DAC0832DAC08
13、32的连接的连接转换原理:倒转换原理:倒T T型电阻网络型电阻网络DATADATA端:端:8 8个个,D7D7(MSBMSB)D0 D0(LSBLSB)电流输出端:电流输出端:2 2个个(Io1,Io2)Io1,Io2)Io1+Io2=Io1+Io2=常数常数V VR R/R/R 输入全输入全1 1时,时,Io1Io1最大,最大,Io2Io2最小;反之则反。最小;反之则反。电源端电源端:4:4个个(Vcc,Vref,AGND,DGNDVcc,Vref,AGND,DGND)反馈电阻反馈电阻:1:1个个,RfRf控制端控制端:5:5个个(/(/CS,/WR1,/WR2,/XF,ILE)CS,/WR
14、1,/WR2,/XF,ILE)DAC0832DAC0832引脚引脚DAC0832T型型倒倒T型型8 8位倒位倒T T型电阻网络型电阻网络DADA转换原理转换原理输出:输出:I Io1o1I Io2o2R Rf fDAC0832DAC0832的的工作方式工作方式:数据锁存。:数据锁存。:数据直通。:数据直通。:数据锁存。:数据锁存。:数据直通。:数据直通。锁存:锁存:寄存器输出不寄存器输出不 随输入变化。随输入变化。直通:直通:转换数据随输入转换数据随输入 变化。变化。1 1直通工作方式:数据不作任何锁存;直通工作方式:数据不作任何锁存;单缓冲工作方式:数据被一个寄存器锁存;单缓冲工作方式:数据
15、被一个寄存器锁存;双缓冲工作方式:两个寄存器都对数据进行锁存。双缓冲工作方式:两个寄存器都对数据进行锁存。直通工作方式直通工作方式单缓冲工作方式单缓冲工作方式双缓冲工作方式双缓冲工作方式DAC0832DAC0832的输出的输出单极性反相电压输出单极性反相电压输出输出从输出从0 0正满度变化正满度变化(V VR R0)0)0)1111111111111111 10000001100000011000000010000000 000000010000000100000000 00000000 模拟量模拟量数字量数字量DAC0832-+I I0101d d0 0d d1 1d dn-1n-1V VO
16、 OR RfbfbI I0202V VR R偏偏移二进制码输入的双极性输出移二进制码输入的双极性输出DAC0832-+I I0101d d0 0d d1 1d dn-1n-1V VO1O1R RfbfbV VO O-+R R2 2R R1 1R RF2F2V VR R1010KK2020KK2020KKA1A1A2A2I I02021111111111111111 100000011000000110000000100000000111111101111111 000000010000000100000000 00000000 数字量数字量输出输出0 0如如V VR R5 5V VN NB B
17、0 0:VoVo5V5VN NB B128128:VoVo0 0N NB B255255:VoVo0.99V0.99VR R=4.96V=4.96V作控制放大器输出作控制放大器输出VinVo08320832内部已具备内部已具备放大倍数:放大倍数:VinIRfb作控制放大器输出作控制放大器输出VoVinIout1IIRfbIout2图图5.23 单路单路DAC0830/DAC0831/DAC0832与单片机接口逻辑图与单片机接口逻辑图 08320832与与MCS-51MCS-51的连接的连接单极性输出(单缓冲工作方式)单极性输出(单缓冲工作方式)控制其它芯片控制其它芯片-5V-5VDAC0832
18、DAC0832的地址的地址:7H(P2.7=0)可取为:7FFFHMOV DPTR,#7FFFH ;端口地址送DPTRMOV A,#DATA ;8位数字量送累加器MOVX DPTR,A ;向锁存器写入数字量,同时启动转换转换程序:转换程序:-5V-5V单路DAC0832控制时序:数据锁存。:数据锁存。:数据直通。:数据直通。该时刻数据锁存该时刻数据锁存MOVX DPTR,A产生电压锯齿波程序 START:MOV DPTR,#7FFFH MOV A,#00 LOOP:MOVX DPTR,A INC A MOV R0,#data ;data为延时常数为延时常数 DJNZ R0,$;延时,改变延时,
19、改变data可改变锯齿波周期可改变锯齿波周期T值值 SJMP LOOPTVot设设V VREFREF=-5V=-5V,5V5V思考:思考:1.波形为何能从最高点跳至最低点?波形为何能从最高点跳至最低点?2.如果只需输出如果只需输出n个周期的波形,程序如何改编?个周期的波形,程序如何改编?3.如何实现三角波输出?如何实现三角波输出?ORG 1000HORG 1000H MOV DPTR MOV DPTR,#7FFFH#7FFFHLOOP:MOV ALOOP:MOV A,00H00H MOVX DPTR MOVX DPTR,A A;输出输出0 0 MOV R2,#02H MOV R2,#02H L
20、CALL delay LCALL delay ;调延时调延时 MOV A MOV A,0FFH0FFH MOVX DPTR,A MOVX DPTR,A;输出输出1 1 MOV R2,#02H MOV R2,#02H LCALL delay LCALL delay ;调延时调延时 SJMP LOOP SJMP LOOP END END产生电压方波程序产生电压方波程序设设V VREFREF=-5V=-5V,TVot思考:如何调整占空思考:如何调整占空 比和周期比和周期?输入寄存器地址输入寄存器地址:DAC_1(P2.5=0)取取:DFFFHDAC_2(P2.6=0)取取:BFFFH两路两路DAC0
21、832DAC0832与单片机的连接与单片机的连接DACDAC寄存器地址寄存器地址:两片两片DAC相同相同 (P2.7=0)取取:7FFFH控制其它芯片控制其它芯片 如果图中的模拟输出分别用于示波器的如果图中的模拟输出分别用于示波器的X、Y偏转,则偏转,则MCS-51执行下面的程序后,可使示波器上的光点根据参数执行下面的程序后,可使示波器上的光点根据参数X、Y的值的值同步移动。同步移动。MOV DPTRMOV DPTR,#0DFFF0DFFFH H;DAC_1输入寄存器地址MOV AMOV A,#X#XMOVX DPTRMOVX DPTR,A A ;将参数X写入DAC_1的数据输入锁存器MOV
22、DPTRMOV DPTR,#0BFFF0BFFFH H;DAC_2输入寄存器地址MOV AMOV A,#Y#YMOVX DPTRMOVX DPTR,A A ;将参数Y写入DAC_2的数据输入锁存器MOV DPTRMOV DPTR,#7FFF7FFFH H ;2片的DAC寄存器地址MOVX DPTRMOVX DPTR,A A ;两片DAC同时启动转换,同步输出2.MCS-512.MCS-51和串行和串行DACDAC(MAX517MAX517、518518、519519)的连接的连接8位DAC串行2线接口满摆幅输出,多种参考电压低功耗主要特点:MAX518MAX518内部结构内部结构串行输入串行输
23、入芯片地址芯片地址2路路输输出出Vcc作参考作参考电压电压Serial ClockSerial DataMAX517MAX517、MAX519MAX519内部结构内部结构串行输入串行输入芯片地址芯片地址2路路输输出出参考电压参考电压多片多片DACDAC相联相联分配不同分配不同的地址的地址不同的参不同的参考电压考电压VrefVcc不同的参不同的参考电压考电压不同的参不同的参考电压考电压多片多片I I2 2C C总线芯片相联总线芯片相联带WatchDog功能的E2PROM输出电压输出电压有关时序有关时序指令起始位指令结束位SDA:串行数据SCL:串行时钟重复指令起始位完成一次转换的时序图完成一次转
24、换的时序图ACK:ACKNOWLEDGE BIT.THE MAX517/MAX518/MAX519 PULLS SDA LOW DURING THE 9TH CLOCK PULSE.地址字节命令字节数字输出字节地址字节地址字节123456789命令字节命令字节保留位:置0。复位位:置1复位。睡眠位:置1进入。选择位:0DAC0 1DAC11239复位命令复位命令=10H,DA转换命令转换命令=00H、01H,睡眠命令睡眠命令=08H完成一次转换的指令完成一次转换的指令地址字节命令字节数字输出字节3 3 常用常用A/DA/D转换接口芯片转换接口芯片二、主要技术指标二、主要技术指标一、一、ADAD
25、转换器转换器三、常用三、常用A/D A/D 转换芯片转换芯片四、四、MCS51-MCS51-和和A/DA/D的接口的接口一、一、ADAD转换器转换器把输入把输入模拟量模拟量转换成相应的数字量输出。转换成相应的数字量输出。一般为电压一般为电压功能功能:转换过程转换过程:转换转换形式形式并行比较型并行比较型逐次逼近型逐次逼近型双积分型双积分型V/FV/F转换型转换型时间离散时间离散采样定理采样定理,辐值离散辐值离散量化编码量化编码结构简单、抗干扰较强,速度慢,结构简单、抗干扰较强,速度慢,用于变化缓慢量测量。用于变化缓慢量测量。换精度高、抗干扰较强,速度较慢,换精度高、抗干扰较强,速度较慢,常用于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 常用 接口 芯片 应用 AD DA
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内