微机原理与接口技术课件09数模转换器dac0832_第1页
微机原理与接口技术课件09数模转换器dac0832_第2页
微机原理与接口技术课件09数模转换器dac0832_第3页
微机原理与接口技术课件09数模转换器dac0832_第4页
微机原理与接口技术课件09数模转换器dac0832_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 09 dac0832数模转换主要内容主要内容 1 0832数模转换数模转换 2 0832外部引脚外部引脚 3 0832内部结构内部结构 4 0832的应用的应用微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1 0832数模转换1.1 数模转换数模转换 (1) d/a转换器的作用是将数字信号转换成模转换器的作用是将数字信号转换成模拟的电信号。拟的电信号。 (2) d/a转换即数转换即数/模转换,是将数字量转换模转换,是将数字量转换成与其成比例的模拟量。成与其成比例的模拟量。 (3

2、) d/a转换器的核心电路是解码网络,解码转换器的核心电路是解码网络,解码网络主要形式有两种:一种是权电阻解码网络,网络主要形式有两种:一种是权电阻解码网络,另一种是另一种是t型型(梯型梯型)电阻网络。电阻网络。微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1 0832数模转换1.2 微机控制系统微机控制系统 (1) 传感器:温度、速度、流量、压力等非电信号,称为物理量。传感器:温度、速度、流量、压力等非电信号,称为物理量。要把这些物理量转换成电量,才能进行模拟量对数字量的转换,这要把这些物理量转换成电量,才能进行模拟量对数字量的转换,这种把物理量转换成电量

3、的器件称为传感器。目前有温度、压力、位种把物理量转换成电量的器件称为传感器。目前有温度、压力、位移、速度、流量等多种传感器。移、速度、流量等多种传感器。 (2) a/d转换转换 (3) d/a转换转换微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1 0832数模转换1.3 数模转换器基本构成数模转换器基本构成 (1)模拟开关)模拟开关 (2)电阻网络()电阻网络(权电阻网络、权电阻网络、r-2r梯形电阻网络梯形电阻网络) (3)运算放大器)运算放大器vrefrf 模拟开关模拟开关电阻网络电阻网络vo数字量数字量微机原理与接口技术微机原理与接口技术勤读力耕勤读

4、力耕 立己达人立己达人10:22 1 0832数模转换1.4 基本变换原理基本变换原理 (1)若运放的放大倍数足够大时,输出电压)若运放的放大倍数足够大时,输出电压vo与输入电压与输入电压vin的关系为:的关系为:foinrv = -vrvinrf vor 微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1 0832数模转换1.4 基本变换原理基本变换原理 (2)若输入端有)若输入端有n个支路个支路, 则输出电压则输出电压vo与输入与输入电压电压vin的关系为:的关系为:n0fini=1i1v = -rvrvinrf vor1rn微机原理与接口技术微机原理与接

5、口技术勤读力耕勤读力耕 立己达人立己达人10:22 1 0832数模转换1.4 基本变换原理基本变换原理 (3)若令每个支路的输入电阻为)若令每个支路的输入电阻为2irf , 并令并令vin为为一基准电压一基准电压vref,则有:,则有:nn0frefrefiii=1i=1f11v = -rv= -v2 r2微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1 0832数模转换1.4 基本变换原理基本变换原理 (4)如果每个支路由一个开关)如果每个支路由一个开关si控制,控制,si=1表示表示si合上,合上,si=0表示表示si断开,则上式变换为:断开,则上式变

6、换为:n0irefii=11v = -s v2若若si=1,该项对该项对vo有贡献有贡献若若si=0,该项对该项对vo无贡献无贡献微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1 0832数模转换1.5 权电阻网络权电阻网络2r4r8r16r32r64r128r256rvrefrf vos1s2s3s4s5s6s7s8上式中上式中n=8微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1 0832数模转换1.5 权电阻网络权电阻网络 (1)如果用)如果用8位二进制代码来控制图中的位二进制代码来控制图中的s1s8(di=1时时s

7、i闭合;闭合;di=0时时si断开),则不同的断开),则不同的二进制代码就对应不同输出电压二进制代码就对应不同输出电压vo; (2)当代码在)当代码在0ffh之间变化时,之间变化时,vo相应地在相应地在0-(255/256)vref之间变化;之间变化; (3)为控制电阻网络各支路电阻值的精度,实际)为控制电阻网络各支路电阻值的精度,实际的的d/a转换器采用转换器采用r-2r梯形电阻网络,它只用梯形电阻网络,它只用两种阻值的电阻两种阻值的电阻(r和和2r)。微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1 0832数模转换1.6 d/a变换器的工作原理变换器的

8、工作原理 (1)在集成电路中,通常采用)在集成电路中,通常采用t型解码网络型解码网络实现实现数字量往模拟量的转换,再利用数字量往模拟量的转换,再利用运算放大器运算放大器完成完成模拟电流变为模拟电压的转换。模拟电流变为模拟电压的转换。 (2)d/a转换器的功能是把二进制数字量电信号转换器的功能是把二进制数字量电信号转换为与其数值成正比的模拟量电信号。在转换为与其数值成正比的模拟量电信号。在d/a参数中一个最重要的参数就是分辨率,它是指输参数中一个最重要的参数就是分辨率,它是指输人数字量发生单位数码变化时,所对应输出模拟人数字量发生单位数码变化时,所对应输出模拟量量(电压或电流电压或电流)的变化量

9、。的变化量。 (3)dac0832采用先进的采用先进的cmos/sicr工艺,工艺,为为8位的位的d/a转换器。其内部具有双输入数据缓转换器。其内部具有双输入数据缓冲器和一个冲器和一个r-2rt型电阻网络型电阻网络,原理图如下:,原理图如下:微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1 0832数模转换1.7 r-2r梯形电阻网络梯形电阻网络r rf fvivovrefn-1n-12 21 10 02r2r2r2r2r2r2r2rr rr rr rvn-1v2v1v02r2r+ +- -.倒向左边:支路中电阻接地,即该位为倒向左边:支路中电阻接地,即该位

10、为0;倒向右边:支路接入加法电路的相加点倒向右边:支路接入加法电路的相加点vi,即该位为,即该位为1。707-07627170o22)21.212121(2iiireffreffdvrrddddvrrv依次计算支路依次计算支路电流电流i0至至i7微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1 0832数模转换1.8 主要技术指标主要技术指标 (1)分辨率分辨率 输入的二进制数每输入的二进制数每1个最低有效位个最低有效位 (lsb)使输出变化的使输出变化的程度。程度。 可用输入数字量的位数来表示,如可用输入数字量的位数来表示,如8位、位、10位等;也可位等;

11、也可用一个用一个lsb使输出变化的程度来表示。使输出变化的程度来表示。 例:一个满量程为例:一个满量程为5v的的10位位d/a变换器,变换器,1 lsb的变的变化将使输出变化化将使输出变化 5/(210-1) = 5/1023 = 0.04888v = 48.88mv (lsb-least significant bit)微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1 0832数模转换1.8 主要技术指标主要技术指标 (2)转换精度转换精度 实际输出值与理论值之间的最大偏差实际输出值与理论值之间的最大偏差 可用最小量化阶可用最小量化阶来度量:来度量: =1

12、/2 lsb 也可用满量程的百分比来度量:也可用满量程的百分比来度量: 如如0.05% fsr(fsr-full scale range)微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1 0832数模转换1.8 主要技术指标主要技术指标 (3)建立时间)建立时间从开始转换到与满量程值相差从开始转换到与满量程值相差1/2 lsb所对应的模拟所对应的模拟量所需要的时间量所需要的时间tv1/2 lsbtcvfull微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 2 0832外部引脚2.1 0832主要特性主要特性 dac0832是

13、采用是采用cmos工艺制造的工艺制造的8位电流输位电流输出型出型d/a转换器。转换器。 (1) 分辨率分辨率8位位 (2) 建立时间为建立时间为1 s (3)功耗)功耗20mw (4)数字输入电平为)数字输入电平为ttl电平电平 (5)差动输出)差动输出微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 2 0832外部引脚2.2 0832外部引脚外部引脚微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 2 0832外部引脚2.3 0832引脚信号引脚信号 (1)输入寄存器控制信号)输入寄存器控制信号 d7d0:输入数据线:输入数据

14、线 ile:输入锁存允许:输入锁存允许 cs:片选信号:片选信号 wr1:写输入锁存器:写输入锁存器 (2)用于)用于dac寄存器的控制信号寄存器的控制信号 wr2:写:写dac寄存器寄存器 xfer:允许输入锁存器的数据传送到:允许输入锁存器的数据传送到dac寄存器寄存器微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 2 0832外部引脚2.2 0832引脚信号引脚信号 (3)与外设相连信号)与外设相连信号 vref:参考电压输入。:参考电压输入。 -10v+10v,一般为,一般为+5v或或+10v iout1 :模拟电流输出,接运放反相端。:模拟电流输出,

15、接运放反相端。 iout2:模拟电流输出,:模拟电流输出, d/a转换差动电流输出。转换差动电流输出。 用于连接运算放大器的输入用于连接运算放大器的输入 rfb:内部反馈电阻引脚,接运放输出:内部反馈电阻引脚,接运放输出 vcc:数字电路供电电压:数字电路供电电压 agnd、dgnd:模拟地和数字地:模拟地和数字地 微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 3 0832内部结构3.1 0832内部结构内部结构微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 3 0832内部结构3.2 0832内部组成内部组成 (1)8位输

16、入寄存器位输入寄存器 (2)8位位dac寄存器寄存器 (3)8位位d/a转换器转换器 (4)控制电路)控制电路微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 3 0832内部结构3.3 0832工作时序工作时序d0-d7cswr1ile(高电平)wr2xfer(模拟输出电流变化)写输入写输入寄存器寄存器写写dac寄存器寄存器微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 3 0832内部结构3.4 0832工作模式工作模式 (1)单缓冲模式单缓冲模式:只用一级输入锁存,另一:只用一级输入锁存,另一 级始终直通级始终直通 1)使

17、输入锁存器或)使输入锁存器或dac寄存器二者之一处于直通,即寄存器二者之一处于直通,即芯片只占用一个端口地址。芯片只占用一个端口地址。 2)cpu只需一次写入即开始转换。只需一次写入即开始转换。 写入数据的程序为:写入数据的程序为: mov dx,port mov al,data out dx,al微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 3 0832内部结构3.4 0832工作模式工作模式 单缓冲模式连接图示单缓冲模式连接图示微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 3 0832内部结构3.4 0832工作模式工

18、作模式 (2)双缓冲模式双缓冲模式(标准模式标准模式):两级输入锁存):两级输入锁存 1)对输入寄存器和)对输入寄存器和dac寄存器均需控制;寄存器均需控制; 2)当输入寄存器控制信号有效时,数据写入输入寄存)当输入寄存器控制信号有效时,数据写入输入寄存器中;再在器中;再在dac寄存器控制信号有效时,数据才写入寄存器控制信号有效时,数据才写入dac寄存器,并启动变换;寄存器,并启动变换; 3)此时芯片占用两个端口地址;)此时芯片占用两个端口地址; 优点:数据接收与优点:数据接收与d/a转换可异步进行,可实现多个转换可异步进行,可实现多个dac同步转换输出,分时写入、同步转换。同步转换输出,分时

19、写入、同步转换。微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 3 0832内部结构3.4 0832工作模式工作模式 双缓冲模式连接图示双缓冲模式连接图示微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 3 0832内部结构3.4 0832工作模式工作模式 双缓冲模式同步转换实例图双缓冲模式同步转换实例图微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 3 0832内部结构3.4 0832工作模式工作模式 (2)双缓冲模式双缓冲模式(标准模式标准模式):两级输入锁存):两级输入锁存 4)双缓冲模式

20、的数据写入程序)双缓冲模式的数据写入程序 mov al,data mov dx,port1 ;0832-1的输入寄存器地址的输入寄存器地址 out dx,al mov dx,port2 ;0832-2的输入寄存器地址的输入寄存器地址 out dx,al mov dx,port3 ;dac寄存器地址寄存器地址 out dx,al hlt 微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 3 0832内部结构3.4 0832工作模式工作模式 (3)无缓冲模式无缓冲模式:没有输入锁存:没有输入锁存 1)使内部的两个寄存器都处于直通状态。模拟输出始)使内部的两个寄存器都

21、处于直通状态。模拟输出始终跟随输入变化。终跟随输入变化。 2)不能直接与数据总线连接,需外加并行接口(如)不能直接与数据总线连接,需外加并行接口(如74ls373、8255等)。等)。微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 4 0832的应用-闭环控制1.1 模拟量模拟量i/o接口作用接口作用 (1)实际工业生产环境)实际工业生产环境连续变化的模拟量连续变化的模拟量 例如:电例如:电压、电流、压力、温度、位移、流量压、电流、压力、温度、位移、流量 (2)计算机内部)计算机内部离散的数字量离散的数字量 二进制数、十进制数二进制数、十进制数(3)工业生产过

22、程的闭环控制)工业生产过程的闭环控制模拟量模拟量d/a传感器传感器执行元件执行元件a/d数字量数字量数字量数字量模拟量模拟量模拟量输入模拟量输入(数据采集数据采集)模拟量输出模拟量输出(过程控制过程控制)计算机计算机微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1.2 闭环控制示意图闭环控制示意图微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 模拟接口电路的任务模拟接口电路的任务模拟电路的任务模拟电路的任务0010110110101100工工业业生生产产过过程程传传感感器器放大放大滤波滤波多路转换多路转换&采样保持采样保持a

23、/d转换转换放大放大驱动驱动d/a转换转换输出输出接口接口微微型型计计算算机机执行执行机构机构输入输入接口接口物理量物理量变换变换信号信号处理处理信号信号变换变换i/o接口接口输入通道输入通道输出通道输出通道微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1.3 输入通道组成输入通道组成 (1)传感器()传感器(transducer):非电量):非电量电压、电流电压、电流 (2)变送器()变送器(transformer):转换成标准的电信号):转换成标准的电信号 (3)信号处理()信号处理(signal processing) 放大、整形、滤波放大、整形、滤波

24、 (4)多路转换开关()多路转换开关(multiplexer):多选一):多选一 (5)采样保持电路()采样保持电路(sample holder,s/h) 保证变换时信号恒定不变保证变换时信号恒定不变 (6)a/d变换器(变换器(a/d converter) 模拟量转换为数字量模拟量转换为数字量微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 1.4 输出通道组成输出通道组成 (1)d/a变换器(变换器(d/a converter) 数字量转换为模拟量数字量转换为模拟量 (2)低通滤波)低通滤波 平滑输出波形平滑输出波形 (3)放大驱动)放大驱动 提供足够的驱动

25、电压,电流提供足够的驱动电压,电流微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 4 0832的应用-编程 下面是以如下电路图所示下面是以如下电路图所示dac0832单缓冲方式为基础单缓冲方式为基础来说明几种典型应用。设来说明几种典型应用。设dac0832的片选接至译码处的片选接至译码处地址为地址为208h20fh。微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 4 0832编程应用4.1 锯齿波锯齿波 (1)控制程序如下:)控制程序如下: start: mov al,0 ;数字量初始值数字量初始值 mov dx,208h ;

26、dac0832地址地址 ee: out dx,al call delay ;若加延时,可改变锯齿波的斜率若加延时,可改变锯齿波的斜率 inc al ;数字量加数字量加1 jmp ee ;循环循环微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 2 0832编程应用4.1 锯齿波锯齿波 (2)波形图如下:)波形图如下:微机原理与接口技术微机原理与接口技术勤读力耕勤读力耕 立己达人立己达人10:22 2 0832编程应用4.2 三角波三角波 (1)控制程序如下:)控制程序如下:start: mov al,0 ;数字量初始值数字量初始值 mov dx,208h ;dac0832地址地址 ee: out dx,al ;转换转换,产生三角波产生三角波 add al,01h ;数字量加数字量加1 cmp al,0ffh ;比较是否是比较是否是ffh, jne ee ;不为不为ffh转转bb ff:out dx,al ;为为ffh转换转换 sub al,01h ;数字量减数字量减1 cmp al,00h ;比较是否是比较是否是00h, jne ff ;不为不为00h转转ff jmp start ;循环循环微机原理与接口技术微机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论