本节将使用大规模集成电路DAC0831实现D/A转换,并介绍DAC0832的引脚图和接口电路。

ADC0809用于实现A/D转换。

数模转换器DAC0832

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

图4-82

从上式可以看出,输出的模拟量与输入的数字量()成正比,实现了数字量到模拟量的转换。

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

图4-83

D0~D7:数字信号输入端子。

ILE:输入寄存器允许,高电平有效。

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

WR1:写信号1,低电平有效。

XFER:发送控制信号,低电平有效。

WR2:写信号2,低电平有效。

Iout1、 iout2: DAC电流输出引脚。

Rfb:是集成在芯片上的外部运算放大器的反馈电阻。

Vref:参考电压(-10~10V)。

Vcc:是源电压(5~ 15V)。

AGND:模拟地NGND:数字地,可以和AGND一起使用。

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

图4-85

In0 ~ in7: 8模拟信号输入。

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

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

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

OE:输入使能信号,高电平有效。

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

Vcc: 5V单电源。

Vref(),Vref(-):参考电压的正极和负极。一般Vref()接5V电源,Vref(-)接地。

D7~D0:数字信号输出端子。A2、A1、A0三个地址输入选通八个模拟信号中的任何一个,用于A/D转换。