第8章 数模模数转换及接口精选文档.ppt
《第8章 数模模数转换及接口精选文档.ppt》由会员分享,可在线阅读,更多相关《第8章 数模模数转换及接口精选文档.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第8章 数模模数转换及接口本讲稿第一页,共四十三页8.5.1 概述概述在自动化领域中,常常通过微型计算机对客观事物的变化在自动化领域中,常常通过微型计算机对客观事物的变化信息进行采集、处理、分析和实时控制。客观事物变信息进行采集、处理、分析和实时控制。客观事物变化的信息有温度、速度、压力、流量、电流、电压等化的信息有温度、速度、压力、流量、电流、电压等一些连续变化的物理量。而计算机只能处理离散的数一些连续变化的物理量。而计算机只能处理离散的数字量,那么这些模拟信号如何变化才能被计算机接收字量,那么这些模拟信号如何变化才能被计算机接收并可进行处理的数字量呢?另外,计算机输出的是数并可进行处理的数
2、字量呢?另外,计算机输出的是数字量,但大多数被控设备不能直接接收数字信号,所字量,但大多数被控设备不能直接接收数字信号,所以还需将计算机输出的数字信号转化成为模拟信号,以还需将计算机输出的数字信号转化成为模拟信号,去控制或驱动被控设备,那么这些数字信号又是如何去控制或驱动被控设备,那么这些数字信号又是如何变化成模拟信号的呢?变化成模拟信号的呢?本讲稿第二页,共四十三页图图 1本讲稿第三页,共四十三页8.5.2 D/A转换及其接口转换及其接口一、工作原理一、工作原理D/A转换器是指将数字量转换成模拟量的电路。转换器是指将数字量转换成模拟量的电路。数字量输入的位数有数字量输入的位数有8位、位、12
3、位和位和16位等,位等,输出的模拟量有电流和电压两种。输出的模拟量有电流和电压两种。D/A转换器从工作原理上可分为并行转换器从工作原理上可分为并行D/A转换转换器及串行器及串行D/A转换器两种。并行转换器两种。并行D/A转换转换器的转换速度快,但电路复杂。随着微电器的转换速度快,但电路复杂。随着微电子技术的发展,并行子技术的发展,并行D/A转换器集成电路转换器集成电路目前已大量生产,广为采用。目前已大量生产,广为采用。本讲稿第四页,共四十三页在并行在并行D/A转换器中,最常用的电阻网络是转换器中,最常用的电阻网络是“T”形网络。形网络。2 2本讲稿第五页,共四十三页(1)分辨率分辨率这个参数反
4、映了这个参数反映了D/A转换器对模拟量的分辨能转换器对模拟量的分辨能力。力。在实际使用中,一般用输入数字量的位数来表在实际使用中,一般用输入数字量的位数来表示分辨率大小。常说的示分辨率大小。常说的8位位D/A转换器,转换器,12位位D/A转换器等等,分辨率取决于转换器等等,分辨率取决于D/A转换转换器的位数。器的位数。二、二、D/A转换器的性能参数转换器的性能参数本讲稿第六页,共四十三页(2)转换精度转换精度转换精度表明了模拟输出实际值与理想值之间的偏差。精转换精度表明了模拟输出实际值与理想值之间的偏差。精度可分为绝对精度和相对精度。绝对精度是指在输入度可分为绝对精度和相对精度。绝对精度是指在
5、输入端加入给定数字量时,在输出端实测的模拟量与理论端加入给定数字量时,在输出端实测的模拟量与理论值之间的偏差。相对精度是指当满量程值校准后,输值之间的偏差。相对精度是指当满量程值校准后,输入的任何数字量所对应的模拟输出值与理论值的误差。入的任何数字量所对应的模拟输出值与理论值的误差。D/A转换器的转换精度与转换器的转换精度与D/A转换器的本身芯片的结构和与转换器的本身芯片的结构和与外接电路的配置有关。外接运算放大器,外接参考电外接电路的配置有关。外接运算放大器,外接参考电源,都可影响源,都可影响D/A转换器的精度。转换器的精度。本讲稿第七页,共四十三页(3)温度灵敏度(温度系数)温度灵敏度(温
6、度系数)这个参数表明这个参数表明D/A转换器受温度变化影响的特转换器受温度变化影响的特性。它是指数字输入不变的情况下,模拟输性。它是指数字输入不变的情况下,模拟输出信号随温度的变化。出信号随温度的变化。本讲稿第八页,共四十三页(4)建立时间建立时间建立时间是指从数字输入端发生变化开始,建立时间是指从数字输入端发生变化开始,到输出模拟值稳定在额定值的到输出模拟值稳定在额定值的1/2LSB时所需时间。它是表明了时所需时间。它是表明了D/A转换速率快转换速率快慢的一个重要参数。在实际应用中,要正慢的一个重要参数。在实际应用中,要正确选择确选择D/A转换器,使它的转换时间小于转换器,使它的转换时间小于
7、数字输入信号发生变化的周期。数字输入信号发生变化的周期。本讲稿第九页,共四十三页1、DAC0832工作原理及引脚工作原理及引脚DAC0832是是8位数位数/模转换芯片,数据的输入方式有双缓模转换芯片,数据的输入方式有双缓冲、单缓冲和直接输入,适用于要求几个模拟量同冲、单缓冲和直接输入,适用于要求几个模拟量同时输出的情况。时输出的情况。DAC0832具有以下主要特点:具有以下主要特点:(1)与与TTL电平兼容;电平兼容;(2)分辨率为分辨率为8位;位;(3)建立时间为建立时间为1s;(4)电流输出型电流输出型D/A转换器。转换器。(5)满量程误差满量程误差1LSB1LSB。常用常用D/A转换器及
8、其接口转换器及其接口本讲稿第十页,共四十三页DAC0832的结构框图和引脚如图的结构框图和引脚如图6所示。所示。DAC0832具有双缓冲功能,即输入数据可分具有双缓冲功能,即输入数据可分别经过两个寄存器保存。第一个寄存器称为别经过两个寄存器保存。第一个寄存器称为8位输入寄存器,数据输入端可直接连接到位输入寄存器,数据输入端可直接连接到数据总线上,第二个寄存器为数据总线上,第二个寄存器为8位位DAC寄存寄存器。引脚说明如下。器。引脚说明如下。本讲稿第十一页,共四十三页图图 6本讲稿第十二页,共四十三页D0D7:8位数据输入端。位数据输入端。ILE:输入锁存允许信号,高电平有效。此信号用来控制输入
9、锁存允许信号,高电平有效。此信号用来控制8位输入寄存器的数据是否能被锁存的控制信号之位输入寄存器的数据是否能被锁存的控制信号之一。一。CS:片选信号,低电平有效。此信号与:片选信号,低电平有效。此信号与ILE信号一起用于信号一起用于控制控制WR1信号能否起作用。信号能否起作用。WR1:写信号:写信号1,低电平有效。在,低电平有效。在ILE和和CS有效的情况有效的情况下,此信号用于控制将输入数据锁存于输入寄存器中。下,此信号用于控制将输入数据锁存于输入寄存器中。ILE、CS、WR1是是8位输入寄存器工作时的三个控制位输入寄存器工作时的三个控制信号。信号。本讲稿第十三页,共四十三页WR2:写信号:
10、写信号2,低电平有效。在,低电平有效。在XFER有效有效的情况下,此信号用于控制将输入寄存器中的情况下,此信号用于控制将输入寄存器中的数字传送到的数字传送到8位位DAC寄存器中。寄存器中。XFER:传送控制信号,低电平有效。此信号和:传送控制信号,低电平有效。此信号和WR2控制信号是决定控制信号是决定8位位DAC寄存器是否工寄存器是否工作的控制信号。作的控制信号。本讲稿第十四页,共四十三页8位位D/A转换器接收被转换器接收被8位位DAC寄存器锁寄存器锁存的数据,并把该数据转换成相对应存的数据,并把该数据转换成相对应的模拟量,输出信号端如下:的模拟量,输出信号端如下:IOUT1:DAC电流输出电
11、流输出1,它是逻辑电平,它是逻辑电平为为1的各位输出电流之和。的各位输出电流之和。IOUT2:DAC电流输出电流输出2,它是逻辑电平,它是逻辑电平为为0的各位输出电流之和。的各位输出电流之和。本讲稿第十五页,共四十三页Rfb:反馈电阻引脚,该电阻被制作在芯片内,:反馈电阻引脚,该电阻被制作在芯片内,用作运算放大器的反馈电阻。用作运算放大器的反馈电阻。REF:基准电压输入引脚。一般在:基准电压输入引脚。一般在1010范围内,由外电路提供。范围内,由外电路提供。CC:逻辑电源。一般在:逻辑电源。一般在515范范围内。最佳为围内。最佳为15。AGND:模拟地。芯片模拟电路接地点。:模拟地。芯片模拟电
12、路接地点。DGND:数字地。芯片数字电路接地点。:数字地。芯片数字电路接地点。本讲稿第十六页,共四十三页2 DAC0832的工作过程的工作过程(1)CPU执行输出指令,输出执行输出指令,输出8位数据给位数据给DAC0832;(2)在在CPU执行输出指令的同时,使执行输出指令的同时,使ILE、WR1、CS三个控制信号端都有效,三个控制信号端都有效,8位数据位数据锁存在锁存在8位输入寄存器中;位输入寄存器中;(3)当当WR2、XFER二个控制信号端都有效时,二个控制信号端都有效时,8位数据再次被锁存到位数据再次被锁存到8位位DAC寄存器,这时寄存器,这时8位位D/A转换器开始工作,转换器开始工作,
13、8位数据转换为相对位数据转换为相对应的模拟电流,从应的模拟电流,从IOUT1和和IOUT2输出。输出。本讲稿第十七页,共四十三页针对使用两个寄存器的方法,形成了针对使用两个寄存器的方法,形成了DAC0832的三种工作方式,分别为双缓冲的三种工作方式,分别为双缓冲方式、单缓冲方式和直通方式。方式、单缓冲方式和直通方式。(1)双缓冲方式:数据通过二个寄存器锁存后双缓冲方式:数据通过二个寄存器锁存后送入送入D/A转换电路,执行两次写操作才能转换电路,执行两次写操作才能完成一次完成一次D/A转换。这种方式特别适用于转换。这种方式特别适用于要求同时输出多个模拟量的场合。图要求同时输出多个模拟量的场合。图
14、7显示显示出由三片出由三片DAC0832组成的这种系统。组成的这种系统。本讲稿第十八页,共四十三页图图 7本讲稿第十九页,共四十三页(2)单缓冲方式:两个寄存器中的一个处于直单缓冲方式:两个寄存器中的一个处于直通状态,输入数据只经过一级缓冲送入通状态,输入数据只经过一级缓冲送入D/A转换器电路。在这种方式下,只需执转换器电路。在这种方式下,只需执行一次写操作,即可完成行一次写操作,即可完成D/A转换,可以转换,可以提高提高DAC的数据吞吐量。的数据吞吐量。(3)直通方式:两个寄存器都处于直通状态,直通方式:两个寄存器都处于直通状态,即即ILE、CS、WR1、WR2和和XFER都处于都处于有效电
15、平状态,数据直接送入有效电平状态,数据直接送入D/A转换器转换器电路进行电路进行D/A转换。这种方式可用于一些转换。这种方式可用于一些不采用微机的控制系统中。不采用微机的控制系统中。本讲稿第二十页,共四十三页3、DAC0832的接口设计及编程的接口设计及编程例例1采用单缓冲方式,通过采用单缓冲方式,通过DAC0832输出输出产生三角波,三角波最高电压产生三角波,三角波最高电压5,最低,最低电压电压0。(1)电路设计所要考虑的问题电路设计所要考虑的问题 从从CPU送来的数据能否被保存送来的数据能否被保存DAC0832内部有二级锁存寄存器,从内部有二级锁存寄存器,从CPU送来的数据能被保存,不用外
16、加锁存器,送来的数据能被保存,不用外加锁存器,可直接与可直接与CPU数据总线相连。数据总线相连。本讲稿第二十一页,共四十三页 二级输入寄存器如何工作二级输入寄存器如何工作按题意采用单缓冲方式,即经一级输入寄存器按题意采用单缓冲方式,即经一级输入寄存器锁存。假设我们采用第一级锁存,第二级直锁存。假设我们采用第一级锁存,第二级直通,那么第二级的控制端通,那么第二级的控制端WR2和和XFER应处应处于有效电平状态,使第二级锁存寄存器一直于有效电平状态,使第二级锁存寄存器一直处于打开状态。第一级寄存器具有锁存功能处于打开状态。第一级寄存器具有锁存功能的条件是的条件是ILE、CS、WR1都要满足有效电都
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第8章 数模模数转换及接口精选文档 数模 转换 接口 精选 文档
限制150内