单片机原理与应用技术:10第9章_AD和DA接口技术.pptVIP

  • 13
  • 0
  • 约1.11万字
  • 约 57页
  • 2020-12-30 发布于安徽
  • 举报

单片机原理与应用技术:10第9章_AD和DA接口技术.ppt

第9章 A/D和D/A接口技术 一、 D/A转换接口DAC0832 二、 A/D转换接口ADC 0809 DAC0832的结构原理 LE为寄存控制端。当LE=1时,寄存器的输出随输入变化;LE=0时,数据锁存在寄存器中,而不随输入数据的变化而变化。 由此可见,当ILE=1,CS=0,WRl=0时,LE1=1,允许数据输入,而当WR1=1或CS=1或ILE=0,则LE1=0,则数据被锁存。 能否进行D/A转换,除了取决于LE1以外,还要依赖于LE2。 当WR2和XFER均为低电平时,LE2=1,此时允许D/A转换,否则LE2=0,将数据锁存于DAC寄存器中。 输出线3条 Iout1(IO1):DAC电流输出线。 D/A转换差动电流输出,接运放的输入。当DAC寄存器为全1时,表示Ioutl为最大值,当DAC寄存器为全0时,表示Ioutl为0。 Iout2(IO2):DAC电流输出线。Iout2为常数减去Iout1,或者Iout1+Iout2=常数。在单极性输出时,Iout2通常接地。 Rfb:内部集成反馈电阻,为外部运算放大器提供一个反馈电压。接运放输出。Rfb可由内部提供,也可由外部提供。 电源线4条 VREF:参考电压输入,要求外部接一个精密的电源。 -10V~+10V,一般为+5V或+10V Vcc:数字电路供电电压,一般为+5V/5V~ +15V。 AGND:模拟地。直流供电的负端 (直流的公共端), 模拟信号和基准电源的参考地。 DGND:数字地。低电平0,但它可能不是公共端(0)。这是两种不同的地,但在一般情况下,这两个地最后总有一点接在一起,以便提高抗干扰能力。 8位D/A转换器的接口方法 1.单缓冲型接口方法 所谓单缓冲方式就是使DAC0832的两个输入寄存器中有一个处于直通方式,而另一个处于受控的锁存方式,当然也可使两个寄存器同时选通及锁存。 图示为单缓冲型的三种接口方法。 CPU只需一次写入即开始转换。控制比较简单。 图 (a)的接口电路是把DAC寄存器接成常通状态;即ILE接高电平,WR2和XFER接地,CS与P2.7口连接,WRl与单片机的WR端连接。 图 (b)接口电路是将输入寄存器接成常通状态:即将ILE接高电平,CS和WR1接地,WR2接单片机的WR,XFER与P2.7口连接。 图 (c)的接口电路使两个寄存器同时选通及锁存;即将ILE接高电平,WRl和WR2与单片机的WR连接,CS和XFER与P2.7口连接。 8位D/A转换器的接口方法 2.双缓冲型接口方法 双缓冲方式的接口主要应用在多路D/A转换器同步输出系统中。这种接口电路主要是把0832的输入寄存器的锁存信号和DAC寄存器的锁存信号分别进行控制。 转换要有两个步骤: 将数据写入输入寄存器 CS=0、WR1=0、ILE=1 将输入寄存器的内容写入DAC寄存器 WR2=0、XFER=0 优点:数据接收与D/A转换可异步进行; 可实现多个DAC同步转换输出——分时写入、同步转换 8位D/A转换器的接口方法 3 直通型的接口方法 直通型电路与单缓冲接法比较相似,只是要把两级缓冲器接成常通。即将CS、WRl、WR2和XFER接地,而ILE端必须保持高电平,DAC0832的数据线D0~D7可接微机系统独立的并行输出端口,如MCS-51的P1口或8255的PA、PB或PC口,一般不能接微机系统的数据总线(读写时序与单片机的读写时序不一样),所以很少使用直通接口方法。 任务17 利用0832单缓冲方式实现波形输出 另一种常用的A/D转换器是逐次逼近式。逐次逼近式A/D转换器是一种速度较快、精度较高的转换器,其转换时间大约在几微秒到几百微秒之间。常用的这类芯片有: (1)ADC0801~ADC0805型8位MOS型A/D转换器; (2)ADC0808/0809型8位MOS型A/D转换器; (3)ADC0816/0817型8位MOS型A/D转换器。 ADC0809引脚定义   ADC0809与单片机的接口    电路的连接主要考虑两个问题: 1、8路模拟信号的通道选择; 2、A/D转换完成后转换数据的传送。 假设ADC0809与MCS-51的硬件连接如图所示,要求采用中断方法,进行8路A/D转换,将IN0~IN7转换结果分别存入片内RAM的30H~37H地址单元中。 解:程序如下: ORG 0000H LJMP MAIN ; 转主程序 ORG 0003H

文档评论(0)

1亿VIP精品文档

相关文档