1.主要特性
(1)8位分辨率。
(2)电流稳定时间1 μs。
(3)可在满量程下调整其线性度。
(4)单一电源供电(+5 V~+15 V)。
(5)可单缓冲、双缓冲或直接数字输入。
(6)数据电平输入与TTL电平兼容。
(7)低功耗,约20 mW。
2.内部逻辑结构
DAC0832的内部结构如图7.2所示,它由1个8位输入寄存器、1个8位DAC寄存器和1个8位D/A转换器组成。DAC0832内部包括两个8位数据缓冲寄存器,1个由T形电阻网络和电子开关构成的8位D/A转换器和3个控制逻辑门。两个8位寄存器均带有使能控制端EN,当EN=1(高电平)时,寄存器输出跟随输入数据变化;当EN=0(低电平)时,输入数据被锁存到寄存器中,寄存器输出不再受输入数据变化的影响。
3.引脚功能
DAC0832是20引脚的双列直插式芯片。DAC0832的引脚排列如图7.3所示,各引脚的特性如下:
图7.2 DAC0832的内部结构
图7.3 DAC0832的引脚排列
DI0~DI7——数据输入端,TTL电平,有效时间大于90 ms。
——片选信号输入端,低电平有效。
ILE——数据锁存允许控制信号输入端,高电平有效。
——输入寄存器写选通输入端,负脉冲有效。当为0,ILE为1,为0时,DI0~DI7状态被锁存到输入寄存器。
——DAC寄存器写选通输入端,负脉冲有效。当为0,为0时,输入寄存器的状态被传送到DAC寄存器中。
——数据传送控制信号输入端,低电平有效 。
IOUT1——电流输出端,当输入数据全为1时,输出电流最大;当输入数据全为0时,输出电流最小。
IOUT2——电流输出端,IOUT1+IOUT2=常数。
RFB——反馈电阻端,芯片内部此端与IOUT1之间已接有一个15 kΩ电阻。
VREF——基准电压输入端,该电压可正可负,范围为-10~+10 V。(www.xing528.com)
DGND——数字地。
AGND——模拟地。
4.DAC0832工作方式
DAC0832利用控制信号可以构成三种不同的工作方式。
1)直通方式
当时,数据可以从输入端经两个寄存器直接进入D/A转换器。
2)单缓冲方式
两个寄存器之一始终处于直通,即或另一个寄存器处于受控状态。
所谓单缓冲方式就是使DAC0832的两个输入寄存器中有一个(多位DAC寄存器)处于直通方式,而另一个处于受控锁存方式。DAC0832单缓冲方式接口电路如图7.4所示。
图7.4 DAC0832单缓冲方式接口电路
为使DAC寄存器处于直通方式,应使和
为此可把这两个信号固定接地,或电路中把相连,把相连。
为使输入寄存器处于受控锁存方式,应把接80C51的WR,ILE接高电平。此外还应把接高位地址线或地址译码输出,以便于对输入寄存器进行选择。
【例7.1】设计一个MCS-51单片机与DAC0832的接口电路产生锯齿波,已知:单片机CLK为12 MHz,D/A转换器的地址为7FFFH,当输入数字范围为00H~FFH时,其输出电压范围为0~5 V。画出接口电路图并编写相应的控制程序(输出2个周期的锯齿波)。
如图7.5所示,DAC0832工作于单缓冲方式,其中输入寄存器受控,而DAC寄存器直通。假定输入寄存器地址为7FFFH,产生锯齿波的C语言源程序如下:
图7.5 用DAC0832产生锯齿波电路
执行上述程序就可得到如图7.6所示的锯齿波。
图7.6 D/A 转换产生的锯齿波
3)双缓冲方式
两个寄存器均处于受控状态,这种工作方式适合于多模拟信号同时输出的应用场合。
在多路D/A转换的情况下,若要求同步转换输出,必须采用双缓冲方式。DAC0832采用双缓冲方式时,数字量的输入锁存和D/A转换输出是分两步进行的,如图7.7所示。
图7.7 DAC0832双缓冲方式接口电路
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。