




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第九章中断控制器、计数定时控制器及DMA控制器第九章中断控制器、计数定时控制器及DMA控制器第一节第一节 D/A转换转换 (2学时)学时) DA转换器:指将数字量转换成模拟量的电路。数字量输入的位数有8位、12位和16位,输出的模拟量有电流和电压。第九章中断控制器、计数定时控制器及DMA控制器10.1.1 D/A转换器的性能参数转换器的性能参数 1. 分辨率:指DA转换器所能分辨的最小电压。有时也用最小输出电压与最大输出电压之比的百分数表示。 2. 转换精度:指DA转换器实际输出电压与理论值之间的误差。一般采用数字量的最低有效单位 LSB来衡量。21第九章中断控制器、计数定时控制器及DMA控制
2、器 3. 温度灵敏度温度灵敏度 这个参数表明DA转换器受温度变化影响的特性。它是指数字输入不变的情况下,模拟出信号随温度的变化。一般DA转换器的温度灵敏度为50PPMC,PPM百万分之一。 4. 建立时间建立时间 建立时间是指从数字输入端发生变化开始,到输出模拟值稳定在额定值的12LSB所需的时间,是D/A转换速率快慢的个重要参数。 5. 输出电平输出电平 不同型号的DA转换器件的输出电平相差较大,一般为5V10V。第九章中断控制器、计数定时控制器及DMA控制器 10.1.2 D/A芯片介绍芯片介绍 但是,不管DAC芯片种类有多少,从与CPU接口的角度看,无非有这样几类: 片内有无输入缓存器:
3、有无输入缓冲器的DAC,也有片内具有单级输入缓冲器或双级输入缓冲器DAC。 分辨率不同:有8位的DAC,也有高于8位的DAC,如10位、12位等。 数据格式的不同:有并行输入的DAC,串行输 入的DAC,也有串/并输入。第九章中断控制器、计数定时控制器及DMA控制器 一、一、8位位D/A转换芯片转换芯片 DAC 0832是常用的8位数模转换芯片,数据输入方法可以是双缓冲、单缓冲或直接输入。特别适用于要求几个模拟量同时输出的场合,与微处理机的接口方便。DAC 0832具有以下主要特性: 满足TTL电平规范的逻辑输入; 分辨率为8位; 建立时间为1s; 功耗20mw; 电流输出型DA转换器。第九章
4、中断控制器、计数定时控制器及DMA控制器 1. DAC 0832的内部结构的内部结构 DAC 0832的结构框图和引脚如图所示。DAC 0832具有双缓冲功能,就是输入数据可分别经过两个寄存器保存。第一个寄存器称为8位输入寄存器,寄存从数据线输入的数据,第二个寄存器称为8位DAC寄存器,8位的D/A转换器是把该DAC寄存器锁存的数据转换成相应的模拟电流。 2. DAC 0832的外部引脚的外部引脚 (1)与CPU相连的引脚 D0D7:8位数据输入端。 ILE:锁存允许信号,输入、高电平有效。是第一级8位输入寄存器的锁存的控制信号之一。第九章中断控制器、计数定时控制器及DMA控制器 :片选信号,
5、输入、低电平有效。它与ILE信号结合起来用以控制是否起作用。 :写信号1,输入、低电平有效。在ILE和CS有效时,用它将数据锁存于输入寄存器中。 :写信号2,输入、低电平有效。在有效的条件下,用它将输入寄存器中的数据传送到8位DAC寄存器中。 :传送控制信号,输入、低电平有效。它和一起控制8位DAC寄存器的锁存。 (2)与外设相连的引脚 IOUT1:DAC电流输出1。它是逻辑电平为l的各位输出电流之和。 IOUT2:DAC电流输出2。它是逻辑电平为0的各位输出电流之和。 CS1WR2WRXFER第九章中断控制器、计数定时控制器及DMA控制器 Rfb:反馈电阻。该电阻被制作在芯片内,用作运算放大
6、器的反馈电阻。 (3)其它 VREF:基准电压输入端。一般在-10V+10V范围内,由外电路提供。 VCC:逻辑电源。在+5V+15V范围,最佳+15V。 AGND:模拟地。为芯片模拟电路接地点。 DGND:数字地。为芯片片数字电路接地点。 第九章中断控制器、计数定时控制器及DMA控制器 3. DAC 0832的三种工作方式的三种工作方式 DAC 0832的工作过程如下:首先在ILE、 及 三个控制信号都有效时,把数据线上的8位数据锁入输入寄存器中,同时数据送到8位DAC寄存器的输入端。在 、 都有效的情况下,8位数据再次被锁存到8位DAC寄存器,同时数据送到8位DA转换器的输入端,这时开始把
7、8位数据转换为相对应的模拟电流从IOUT1和IOUT2输出。针对两个寄存器锁存信号的控制方法形成DAC 0832的三种工作方式。 1)双缓冲方式 即数据通过两个寄存器锁存后再送入DA转换电路,执行两次写操作才能完成一次DA转换。 2)单缓冲方式 此时两个寄存器之一处于直通状态,输入数据只经过一级缓冲送入DA转换电路。 3)直通方式 此时两个寄存器都处于直通状态。CS1WR2WRXFER第九章中断控制器、计数定时控制器及DMA控制器 4. DAC 0832应用实例 例10-1利用图提供的接口,通过DAC 0832输出产生三角波,三角波最高电压5V,最低电压0V。 二、二、12位位D/A转换芯片转
8、换芯片 DAC l210的主要特性如下: 分辨率12位; 具有双寄存器结构,可对输入数据进行双重缓冲; 输出电流稳定时间1s; 外接10V的基准电压,工作电源+5V+15V; 功耗低,约200mw; 电流输出型DA转换器。第九章中断控制器、计数定时控制器及DMA控制器 1. DAC 1210的内部结构及引脚的内部结构及引脚 DAC 12l0的内部结构及引脚如图所示。 DAC l210的内部结构与DAC 0832非常相似,也具有双缓冲输入寄存器,不同的是DAC l210的双缓冲和DA转换均为12位。DAC l210的内部由一个8位锁存器、一个4位锁存器、一个12位DAC锁存器及12位DA转换器组
9、成。 2. DAC 1210的引脚功能的引脚功能 (1)与CPU相连的引脚 DI0DI11:12位数据输入端。第九章中断控制器、计数定时控制器及DMA控制器 :片选信号,输入、低电平有效。 :写信号1,输入、低电平有效。在 有效时,用它将数字锁存于第一级锁存器中。 BYTE1/ :12位4位输入选择,输入。高电平时,高8位和低4位输入锁存;低电平时,低4位输入锁存。 :传送控制信号,输入、低电平有效。 :写信号2,输入、低电平有效。在 有效的条件下,第一级锁存器中的数据传送到第二级的12位DAC寄存器中。 (2)与外设相连的引脚 IOUT1:DAC电流输出1。它是逻辑电平为l的各位输出电流之和
10、。 IOUT2:DAC电流输出2。它是逻辑电平为0的各位输出电流之和。 Rfb:反馈电阻。该电阻被制作在芯片内,用作运算放大器的反馈电阻。CS1WRCS2BYTEXFER2WRXFER第九章中断控制器、计数定时控制器及DMA控制器 (3)其它 VREF:基准电压输入端。 VCC:逻辑电源。 AGND:模拟地。 DGND:数字地。 3. DAC 1210的应用实例的应用实例 由于DAC1210具有两级缓冲,所以可与CPU的数据线直接相连,PC机总线与DAC 1210连接如图所示。第九章中断控制器、计数定时控制器及DMA控制器 一个数据的转换的过程是:当译码输出 =0,且 =0时,使引脚BYTE1
11、/ 为高电平,则向DAC 1210写入高8位数据;当 =0,且 =0时,使引脚BYTE1/ 为低电平,则向DAC 1210写入低4位;当 =0,且 =0时,则12位数据一起写入DAC 1210的第二级DAC寄存器,进行D/A转换,避免12位数据不是一次送入DAC转换器而使输出产生瞬间毛刺。这个转换过程可用下列程序段完成。MOVDX,340HMOVAL,DataHOUTDX,ALINCDXMOVAL,DataLOUTDX,ALINCDXOUTDX,AL0YIOW2BYTE1YIOW2BYTEIOW2Y第九章中断控制器、计数定时控制器及DMA控制器第二节第二节 A/D转换(转换(4学时)学时) A
12、D转换器是指通过一定的电路将模拟量转变为数字量。AD转换后,输出的数字信号有8位、l0位、12位和14位。第九章中断控制器、计数定时控制器及DMA控制器10.2.1 A/D转换器的主要性能参数转换器的主要性能参数 1. 分辨率分辨率 分辨率是指AD转换器能分辨的最小模拟输入量。通常用能转换成的数字量的位数来表示,如8位、10位、12位、15位等。 2. 转换时间转换时间 转换时间是AD完成一次转换所需的时间。 3. 量程量程 量程是指所能转换的输入电压范围。 4. 精度精度 AD转换精度分为绝对精度和相对精度两种。第九章中断控制器、计数定时控制器及DMA控制器 (1)绝对精度:是指对应于个给定
13、量,AD转换器的误差,其误差大小由实际模拟量输入值与理论值之差来度量。 (2)相对精度:由相对误差决定。相对误差是指绝对误差与满刻度值之比,般用百分数表示。例如,对于个8位05V的AD转换器,如果其绝对误差为: 则其相对误差为0.39%。2561第九章中断控制器、计数定时控制器及DMA控制器一、采样保持电路一、采样保持电路 1. 采样:说是把一个时间上连续变化的模拟量转换为一个脉冲串,脉冲的幅度取决于输入模拟量。 2. 保持:是将采样得到的模拟量值保持下来,使之等于采样控制脉冲存在的最后瞬间的采样值。 3. 最基本的采样保持电路如图所示。 其采样、保持的示意图如图所示。 4. 采样定理:理论和
14、实践都证明,只要满足下列条件,采样保持得到的输出信号在经过信号处理后便可还原成原来的模拟输入信号:10.2.2 A/D转换的辅助电路转换的辅助电路 imaxs2ff第九章中断控制器、计数定时控制器及DMA控制器 其中, 为采样频率, 为输入信号I的最高次谐波分量的频率。这就是采样定理。在实际中一般取 为 的45倍。 二、多路转换开关二、多路转换开关 在实际应用时,要解决多个回路和AD、D/A转换器之间的切换问题。一般采用两种方法: 1. 一种方法是用独立的多路转换模拟开关轮流切换各回路和AD、DA之间的通路,对于AD转换来说,要用到多路输入一路输出的模拟开关电路,对于DA转换来说,要用到一路输
15、入,多路输出的模拟开关电路。 2. 另一种方法是选择带有转换开关的AD、DA转换器,比如AD 0809就是带有8路模拟信号输入端一路输出切换开关的AD转换器。sfimaxfsfimaxf第九章中断控制器、计数定时控制器及DMA控制器 三、三态门三、三态门 A/D转换器的数据输出是否能直接与CPU数据总线相连,要看数据输出端是否具有可控的三态输出门。 第九章中断控制器、计数定时控制器及DMA控制器10.2.3 A/D芯片介绍芯片介绍 一、一、8位位A/D转换芯片转换芯片 ADC 0809是CMOS单片型逐次逼近式AD转换器,内部结构和引脚图如图所示。 1. ADC 0809的内部特性的内部特性
16、1) 通道选择开关 2) 通道地址锁存和译码 3) 逐次逼近AD转换器 4) 8位锁存器和三态门第九章中断控制器、计数定时控制器及DMA控制器 2. ADC 0809引脚功能引脚功能 1)与CPU相连的引脚 2-1、2-2、2-8:8位数字量输出端。 START:AD转换启动信号,输入,高电平有效。 ADDA、ADDB、ADDC:地址输入线,用于选通8路模拟输入中的一路。它们与模拟信号的关系如表所示。 ALE:地址锁存允许信号,输入、高电平有效。 OE:输出允许信号,输出、高电平有效。 EOC:AD转换结束信号,输出、高电平有效。 2)与外设相连的引脚 IN0 IN7:8路模拟信号输入端。第九
17、章中断控制器、计数定时控制器及DMA控制器 3)其它引脚 CLK:时钟脉冲输入端。 REF(+)、REF(-):基准电压。般与微机接口时,REF(-)为0或-5V,REF(+)为+5V或0。 ADC 0809的工作过程如下:首先确定ADDA、ADDB、ADC三位地址选择哪一路模拟信号,然后使ALE1,使该路模拟信号经选择开关到达比较器的输入端。启动START,START的上升沿将逐次逼近寄存器复位,下降沿启功AD转换。这时EOC输出信号变低,指示转换正在进行。 AD转换结束,EOC变为高电平,指示AD转换结束。此时,数据已保存到8位锁存器。EOC信号可作为中断申请信号,通知CPU转换结束,可以
18、输入数据。中断服务程序所要做的事情是使OE信号变为高电平,打开三态输出,由ADC 0809输出的数字量传送到CPU。也可以采用查询方式,CPU执行输入指令,查询EOC端是否变化高电平状态。若为低电平,则等待;若为高电平,则给OE端输入一个高电平信号,打开三态门读入数据。第九章中断控制器、计数定时控制器及DMA控制器 3. ADC 0809应用实例应用实例 ADC 0809典型的连接电路如图所示。 下面的程序是采用软件延时方法(延时时间应大于128s),分别对8路模拟信号轮流采样一次,并依次将转换结果转存到数据存储区的Data开始的内存中。 上面程序实际上采用的是无条件的输入/输出方式,如果我们
19、将EOC连接到8259的IRQ7端,设8259的端口地址为20H、21H,IRQ7的中断类型号为0FH,则采用中断方式的A/D转换程序。第九章中断控制器、计数定时控制器及DMA控制器 四、四、12位位A/D转换芯片转换芯片 AD574A是12位的A/D转换器,其主要特性: 12位逐次逼近型快速AD转换器; 转换时间为25s; 输入电压可以是单极性0+100V或020V,也可以是双极性-5V+5V,-10V+10V; 可由外部控制进行12位或8位转换。 12位数据输出分为三段,A段为高4位,B段为中4位,C段为低4位。三态分别经三态门控制输出; 内部具有三态输出缓冲器,可直接与8位或16位的CP
20、U数据总线相连; 功耗390mW。 1. 内部功能内部功能 其内部结构与引脚如图所示。第九章中断控制器、计数定时控制器及DMA控制器 内部结构主要包括逐次逼近寄存器SAR、DA转换器、比较器、时钟以及控制逻辑电路等。 2. 外部引脚 (1)与CPU相连的引脚 12/: 输出数据方式选择控制信号,输入。当接高电平时,输出数据是12位字长;当接低电平时,将转换输出的数变成两个8位字输出。 A0:转换数据长度选择控制信号,输入。当A0为高电平时,启动转换,进行8位转换;当A0为低电平时,启动转换,进行12位转换。 :片选信号,输入、低电平有效。 R/ :读出或转换控制选择信号,输入。当为低电平时,启
21、动转换;当为高电平时,可将转换后的数据读出。8CSC第九章中断控制器、计数定时控制器及DMA控制器 CE:芯片允许信号,输入、高电平有效。该信号与CS信号一起有效时,AD574才可以进行转换或从AD574输出转换后的数据。 AD574A的逻辑真值表如表所示。 DB0DB11:12位数字量输出端、三态。 STS:转换状态信号,输出、低电平有效。在A/D转换期间为高电平,转换结束为低电平。 从转换被启动并使STS变高电平一直到转换周期完成这一段时间内,AD574A对再来的启动信号不予理睬,转换进行期间也不能从输出数据缓冲器读取数据。第九章中断控制器、计数定时控制器及DMA控制器 (2)与外设相连的
22、引脚 10VIN:单极性0+10V范围输入端,双极性5V范围输入端。 20V IN:单极性0+20V范围输入端,双极性10V范围输入端。 (3)其它: VCC:正电源,其范围为。 REF入:参考电压输入。 REF出:+10V参考电压输出 AC:模拟地。 DC:数字地。 VEE:负电源,可选之间的电压。 BIP OFF:双极性偏移,在使用中用于偏移值的调整。无须调整时,单极性输入时接模拟地(AC),双极性输入时接REF出。第九章中断控制器、计数定时控制器及DMA控制器 3. AD 574A应用实例应用实例 AD 574A有单极性和双极性两种模拟输入方式。 1)单极性输入的接线和校准 单极性输入的
23、接线如图10.11(a)所示。 2)双极性输入的接线和校准 双极性输入的接线如图10.11(b)所示。 作为一个实例,图给出了12位分辨率的AD 574A与8位 PC总线的查询式接口电路。图中的状态口地址为310H,高8位口地址为312H,低4位口地址为313H。 以图的硬件接口电路为基础,我们可以编制采集100个数据的软件驱动程序。第九章中断控制器、计数定时控制器及DMA控制器图的结构图及引脚图WR12D713D614D515D416IOUT21210D25IOUT111ILE19Vcc203WR218XFER17D07Rfb9VREF8D16D34CS1第九章中断控制器、计数定时控制器及D
24、MA控制器图图10.2 PC机总线与机总线与DAC0832的连接的连接第九章中断控制器、计数定时控制器及DMA控制器图10.3 DAC1210的内部结构及引脚图CS1WR12WR222DI36DI1115DI1016DI917DI818DI719DI620DI54DI45DI27DI18DI09Vcc24BYT1/BYT223XFER21IOUT214IOUT113DGND12AGND3Rfb11VREF10第九章中断控制器、计数定时控制器及DMA控制器图图10.4 PC总线与总线与12位位DAC的连接的连接第九章中断控制器、计数定时控制器及DMA控制器图10.5 采样保持电路原理图第九章中断控制器、计数定时控制器及DMA控制器图图10.6 采样,保持示意图采样,保持示意图 第九章中断控制器、计数定时控制器及DMA控制器图图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年临床研究服务项目立项申请报告模板
- 电伴热带应用与安装教程课件
- 安徽省合肥市肥东凯悦中学2021-2022学年高二(上)第三次自主检测物理试题(原卷版)
- 机房运维安全标语
- 洋房买卖合同协议书
- 林地挖机修路协议书
- 施工损坏绿化协议书
- 泳池设备转卖协议书
- 游乐设备外包协议书
- 柜子安装补充协议书
- 楼板配筋计算表格(自动版)
- 数据中心基础设施运行维护规范
- 多联机电控常见故障及维修(课堂PPT)
- 生命体征的测量ppt课件
- DLT667-1999(IEC60870-5-103)规约详解
- 水中氯离子测定方法
- 心脏体格检查教案(共5页)
- 美国联邦民事诉讼规则
- 绝对干货污水处理厂经济评价表(全)
- 外贸中英文商业发票
- 单相桥式逆变电路的设计
评论
0/150
提交评论