DAC0832中文资料 DAC0832引脚图与应用电路程序

AC-DC/DC-DC转换

117人已加入

描述

  DAC0832引脚图、功能介绍、原理电路图:

  DAC0832是采样频率为八位的D/A转换芯片,集成电路内有两级输入寄存器,使DAC0832芯片具备双缓冲、单缓冲和直通三种输入方式,以便适于各种电路的需要(如要求多路D/A异步输入、同步转换等)。所以这个芯片的应用很广泛,关于DAC0832应用的一些重要资料见下图:

  DAC0832

  D/A转换结果采用电流形式输出。若需要相应的模拟电压信号,可通过一个高输入阻抗的线性运算放大器实现。运放的反馈电阻可通过RFB端引用片内固有电阻,也可外接。DAC0832逻辑输入满足TTL电平,可直接与TTL电路或微机电路连接。

  DAC0832引脚功能说明:

  DI0~DI7:数据输入线,TLL电平。

  ILE:数据锁存允许控制信号输入线,高电平有效。

  CS:片选信号输入线,低电平有效。

  WR1:为输入寄存器的写选通信号。

  XFER:数据传送控制信号输入线,低电平有效。

  WR2:为DAC寄存器写选通输入线。

  Iout1:电流输出线。当输入全为1时Iout1最大。

  Iout2:电流输出线。其值与Iout1之和为一常数。

  Rfb:反馈信号输入线,芯片内部有反馈电阻。

  Vcc:电源输入线 (+5v~+15v)

  Vref:基准电压输入线 (-10v~+10v)

  AGND:模拟地,摸拟信号和基准电源的参考地。

  DGND:数字地,两种地线在基准电源处共地比较好。

  DAC0832内部结构和外部结构:

  DAC0832内部结构

  DAC0832

  DAC0832的内部结构如图10.9所示。DAC0832中有两级锁存器,第一级锁存器称为输入寄存器,它的锁存信号为ILE;第二级锁存器称为DAC寄存器,它的锁存信号为传输控制信号DAC0832。因为有两级锁存器,DAC0832可以工作在双缓冲器方式,即在输出模拟信号的同时采集下一个数字量,这样能有效地提高转换速度。此外,两级锁存器还可以在多个D/A转换器同时工作时,利用第二级锁存信号来实现多个转换器同步输出。

  图10.9中LE为高电平、DAC0832DAC0832为低电平时,DAC0832为高电平,输入寄存器的输出跟随输入而变化;此后,当DAC0832由低变高时,DAC0832为低电平,资料被锁存到输入寄存器中,这时的输入寄存器的输出端不再跟随输入资料的变化而变化。对第二级锁存器来说,DAC0832DAC0832同时为低电平时,DAC0832为高电平,DAC寄存器的输出跟随其输入而变化;此后,当DAC0832由低变高时,DAC0832变为低电平,将输入寄存器的资料锁存到DAC寄存器中。

  DAC0832外部连接

  DAC0832的外部连接线路如图10.10所示

  DAC0832

  DAC0832工作方式

  DAC0832进行D/A转换,可以采用两种方法对数据进行锁存。

  第一种方法是使输入寄存器工作在锁存状态,而DAC寄存器工作在直通状态。具体地说,就是使DAC0832DAC0832都为低电平,DAC寄存器的锁存选通端得不到有效电平而直通;此外,使输入寄存器的控制信号ILE处于高电平、DAC0832处于低电平,这样,当DAC0832端来一个负脉冲时,就可以完成1次转换。

  第二种方法是使输入寄存器工作在直通状态,而DAC寄存器工作在锁存状态。就是使DAC0832DAC0832为低电平,ILE为高电平,这样,输入寄存器的锁存选通信号处于无效状态而直通;当DAC0832DAC0832端输入1个负脉冲时,使得DAC寄存器工作在锁存状态,提供锁存数据进行转换。

  根据上述对DAC0832的输入寄存器和DAC寄存器不同的控制方法,DAC0832有如下3种工作方式:

  ⑴ 单缓冲方式。单缓冲方式是控制输入寄存器和DAC寄存器同时接收资料,或者只用输入寄存器而把DAC寄存器接成直通方式。此方式适用只有一路模拟量输出或几路模拟量异步输出的情形。

  ⑵ 双缓冲方式。双缓冲方式是先使输入寄存器接收资料,再控制输入寄存器的输出资料到DAC寄存器,即分两次锁存输入资料。此方式适用于多个D/A转换同步输出的情节。

  ⑶ 直通方式。直通方式是资料不经两级锁存器锁存,即DAC0832DAC0832DAC0832DAC0832均接地,ILE接高电平。此方式适用于连续反馈控制线路,不过在使用时,必须通过另加I/O接口与CPU连接,以匹配CPU与D/A转换。

  DAC0832应用电路程序

  采用ADC0809实现 A/D 数据转换

  (一) D/A 转换器DAC0832

  DAC0832是采用CMOS工艺制成的单片直流输出型8位数/模转换器。如图4-82所示,它由倒T型R-2R电阻网络、模拟开关、运算放大器和参考电压VREF四大部分组成。运算放大器输出的模拟量V0为:

  DAC0832

  DAC0832

  由上式可见,输出的模拟量 与输入的数字量(DAC0832) 成正比,这就实现了从数字量到模拟量的转换。

  一个8位D/A转换器有8个输入端(其中每个输入端是8位二进制数的一位),有一个模拟输出端。输入可有28=256个不同的二进制组态,输出为256个电压之一,即输出电压不是整个电压范围内任意值,而只能是256个可能值。图4-83是DAC0832的逻辑框图和引脚排列。

  DAC0832

  图4-83

  DAC0832 输出的是电流,一般要求输出是电压,所以还必须经过一个外接的运算放大器转换成电压。实验线路如图4-84所示:

  DAC0832

  图4-85

  IN0~IN7:8路模拟信号输入端。

  A1、A2、A0 :地址输入端。ALE地址锁存允许输入信号,在此脚施加正脉冲,上升沿有效,此时锁存地址码,从而选通相应的模拟信号通道,以便进行A/D转换。

  START:启动信号输入端,应在此脚施加正脉冲,当上升沿到达时,内部逐次逼近寄存器复位,在下降沿到达后,开始A/D转换过程。

  EOC:转换结束输出信号(转换接受标志),高电平有效。

  OE:输入允许信号,高电平有效。

  CLOCK(CP):时钟信号输入端,外接时钟频率一般为640kHz。

  Vcc:+5V单电源供电。 、

  Vref(+),Vref(-):基准电压的正极、负极。一般Vref(+)接+5V电源,Vref(-)接地。

  D7~D0:数字信号输出端。 由A2、A1、A0三地址输入端选通8路模拟信号中的任何一路进行A/D转换。

  下面给出DAC0832应用电路D/A转换的程序实现:

  DAC0832实现一次D/A转换,可以采用下面程序段。设定要转换的数据放在1000H单元中。

  MOV BX,100H

  MOV AL,[BX] ;取转换资料

  MOV DX,PORTA ;PORTA为D/A转换器端口地址

  OUT DX,AL

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分