8位DA转换器-DAC0832_第1页
8位DA转换器-DAC0832_第2页
8位DA转换器-DAC0832_第3页
8位DA转换器-DAC0832_第4页
8位DA转换器-DAC0832_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、.资料1:8位D/A转换器DAC08321. 引脚及其功能DAC0832是双列直插式8位D/A转换器。能完成数字量输入到模拟量(电流)输出的转换。图1-1和图1-2分别为DAC0832的引脚图和内部结构图。其主要参数如下:分辨率为8位,转换时间为1s,满量程误差为1LSB,参考电压为(+10-10)V,供电电源为(+5+15)V,逻辑电平输入与TTL兼容。从图1-1中可见,在DAC0832中有两级锁存器,第一级锁存器称为输入寄存器,它的允许锁存信号为ILE,第二级锁存器称为DAC寄存器,它的锁存信号也称为通道控制信号 /XFER。图1-1、DAC0832引脚图图1-1中,当ILE为高电平,片选

2、信号 /CS 和写信号 /WR1为低电平时,输入寄存器控制信号为1,这种情况下,输入寄存器的输出随输入而变化。此后,当 /WR1由低电平变高时,控制信号成为低电平,此时,数据被锁存到输入寄存器中,这样输入寄存器的输出端不再随外部数据DB的变化而变化。对第二级锁存来说,传送控制信号 /XFER 和写信号 /WR2同时为低电平时,二级锁存控制信号为高电平,8位的DAC寄存器的输出随输入而变化,此后,当 /WR2由低电平变高时,控制信号变为低电平,于是将输入寄存器的信息锁存到DAC寄存器中。图1-1中其余各引脚的功能定义如下:(1)、DI7DI0 :8位的数据输入端,DI7为最高位。(2)、IOUT

3、1 :模拟电流输出端1,当DAC寄存器中数据全为1时,输出电流最大,当 DAC寄存器中数据全为0时,输出电流为0。(3)、IOUT2 :模拟电流输出端2, IOUT2与IOUT1的和为一个常数,即IOUT1IOUT2常数。(4)、RFB :反馈电阻引出端,DAC0832内部已经有反馈电阻,所以 RFB端可以直接接到外部运算放大器的输出端,这样相当于将一个反馈电阻接在运算放大器的输出端和输入端之间。(5)、VREF :参考电压输入端,此端可接一个正电压,也可接一个负电压,它决定0至255的数字量转化出来的模拟量电压值的幅度,VREF范围为(+10-10)V。VREF端与D/A内部T形电阻网络相连

4、。(6)、Vcc :芯片供电电压,范围为(+5 15)V。(7)、AGND :模拟量地,即模拟电路接地端。(8)、DGND :数字量地。图1-2、DAC0832内部结构图2、 DAC0832的工作方式DAC0832可处于三种不同的工作方式:1、 直通方式 :当ILE接高电平,、和都接数字地时,DAC处于直通方式,8位数字量一旦到达DI7DI0输入端,就立即加到8位D/A转换器,被转换成模拟量。例如在构成波形发生器的场合,就要用到这种方式,即把要产生基本波形的数据存在ROM中,连续取出送到DAC去转换成电压信号。2、 单缓冲方式 :只要把两个寄存器中的任何一个接成直通方式,而用另一个锁存器数据,

5、DAC就可处于单缓冲工作方式。一般的做法是将和都接地,使DAC寄存器处于直通方式,另外把ILE接高电平,接端口地址译码信号,接CPU的信号,这样就可以通过一条MOVX指令,选中该端口,使和有效,启动D/A转换。3、 双缓冲方式 :主要在以下两种情况下需要用双缓冲方式的D/A转换。l 需在程序的控制下,先把转换的数据输入输入缓存器,然后在某个时刻再启动D/A转换。这样,可先选中端口,把数据写入输入寄存器;再选中端口,把输入寄存器内容写入DAC寄存器,实现D/A转换。l 在需要同步进行D/A转换的多路DAC系统中,采用双缓冲方式,可以在不同的时刻把要转换的数据打入各DAC的输入寄存器,然后由一个转

6、换命令同时启动多个DAC转换。先用3条输出指令选择3个端口,分别将数据写入各DAC的输入寄存器,当数据准备就绪后,再执行一次写操作,使变低同时选通3个D/A的DAC寄存器,实现同步转换。3、DAC0832的应用图1-3为单片机和DAC0832直通方式输出连接图,运放输出电路输出电压为 UOUT(D/256)*VREF, 例如上图中向DAC0832传送的8位数据量40H(01000000B), 则输出电压UOUT=(64/256)*5V=1.25V,其输出过程可用MOV P1 , #40H一条指令完成。 图1-3、单片机和DAC0832直通方式输出连接图资料2:ADC804的性能特点ADC804

7、型8位全MOS 转换器。它是中速廉价型产品之一。片内有三态数据输出锁存器,与微处理器兼容,输入方式为单通道,转换时间约为100s。它的非线形误差为1LSB。电源电压为单一+5V。1、ADC0804的引脚及其功能ADC0804的典型外部接线图如图2-1所示。被转换的电压信号从和输入,允许此信号是差动的或不共地的电压信号,模拟地和数字地分别设置引入端,使数字电路的地电流不影响模拟信号回路,以防止寄生耦合造成的干扰。参考电压可以由外部电路供给,从“”端直接送入。当电源准确、稳定时,也可作参考基准。此时,由ADC0804片内部设置的分压电路可自行提供参考电压(2.5V),“”端不必外接电源,浮空即可。

8、 ADC0804片内有时钟电路,只要在外部“CLKR”和“CLK”两端外接一对电阻电容即可产生转换所需要的时钟,其振荡频率为RC。其典型应用参数为:R=10k,C=150pF,640kHz,每秒钟可转换1万次。若采用外部时钟,则外部可从CLK端送入,此时不接R、C。 是片选端,是控制芯片启动的输入端;是转换结束信号输出端,输出电平高跳到低表示本次转换已经完成,可作为中断或查询信号。如果和端与端相连,则ADC0804就处于自动循环转换状态。为转换结果读出控制端,当它与同时为低电平时,输出数据锁存器DB0DB7各端上出现8位并行二进制数码,以表示结果。图2-1、ADC0804引脚图2、ADC080

9、4转换器的时序及接口电路ADC0804转换器的时序如下。=0时,允许进行转换。由低跳高时转换开始,8位逐次比较需用88=64个时钟周期,再加上控制逻辑操作,一次转换需要6673个时钟周期。ADC0804与AT89C51单片机的接口电路见图2-2:图2-2、单片机和0804接口电路0804由于具有三态输出锁存器,可直接驱动数据总线,故与AT89C51接口电路十分简单,直接连接成上图即可。当与同时有效时便启动转换,转换结束时产生信号,可供输出查询或中断信号。在和共同控制下可以读取转换结果数据。在转换过程中,如果再次启动转换器,则终止正在进行的转换,进入新的转换,在新的转换过程中,数据寄存器中仍保持

10、上一次的转换结果。0804提供两个信号输入端和,如果输入电压的变化范围从0V到,则芯片的端接地,输入电压加到端。对于差动输入,输入电压可以从非零开始,即到。此时端应接至等于的恒定电压上,而输入电压仍加到端上。0804转换器的零点无需调整,而输入电压的范围可以通过调整端处的电压加以改变。端电压应为输入电压的。例如输入电压范围是0V至2V,则在端应加1V,但当输入电压为0+5V时,端无需外加任何电压,而由内部电源分压得到。AD0804按图2-2和单片机相连时, 完成一次A/D采集的应用程序如下:AD0804: MOV P1, #0FFH ;对所有使用到I/O口置1 MOV P3, #0FFH CLR P3.0 ;选片及写信号置低,启动A/D CL

温馨提示

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

评论

0/150

提交评论