DI7.13 D16o14 8VRER DI5o 15 DI40 16 8位输入 8位DAC 8位D/A 寄存器 寄存器 转换电路 11 olourz DI3o- DI2。S 12 o TouTi DI106 DIO 7 9oRsb LE。19 E LE2 &M1 3 oAGND CSo & M2 2 20oVcc WRio- WR2.18 & M3 10 17 DGND XFERO DAC0832 图11-2DAC0832的逻辑结构 11
1111 图11 - 2 DAC0832的逻辑结构
引脚功能: DI0~DI7:8位数字信号输入端,与单片机的数据总线P0 口相连,用于接收单片机送来的待转换为模拟量的数字量, DI7为最高位。 CS:片选端,当为低电平时,本芯片被选中。 LE:数据锁存允许控制端,高电平有效。 WR1第一级输入寄存器写选通控制,低电平有效。当 CS0,LE=1WR1=0时,待转换的数据信号被锁存到第 一级8位输入寄存器中。 12
12 引脚功能: DI0~DI7:8位数字信号输入端,与单片机的数据总线P0 口相连,用于接收单片机送来的待转换为模拟量的数字量, DI7为最高位。 :片选端,当为低电平时,本芯片被选中。 ILE:数据锁存允许控制端,高电平有效。 :第一级输入寄存器写选通控制,低电平有效。当 =0,ILE=1, =0时,待转换的数据信号被锁存到第 一级8位输入寄存器中。 12 CS WR1 CS WR1
XFER:数据传送控制,低电平有效。 WR2:DAC寄存器写选通控制端,低电平有效。当 XFER=0,WR2=0时,输入寄存器中待转换的数据传入8位DAC 寄存器中。 louT1:D/A转换器电流输出1端,输入数字量全为“1”时,louT1 最大,输入数字量全为“0”时,loUT1最小。 loUT2:D/A转换器电流输出2端,loUT2+loUT1=常数。 R:外部反馈信号输入端,内部己有反馈电阻R,根据需要也 可外接反馈电阻。 Vcc:电源输入端,在+5V+15V范围内。 13
13 :数据传送控制,低电平有效。 :DAC寄存器写选通控制端,低电平有效。当 =0, =0时,输入寄存器中待转换的数据传入8位DAC 寄存器中。 IOUT1:D/A转换器电流输出1端,输入数字量全为“1”时,IOUT1 最大,输入数字量全为“0”时,IOUT1最小。 IOUT2:D/A转换器电流输出2端,IOUT2 + IOUT1 = 常数。 Rfb:外部反馈信号输入端,内部已有反馈电阻Rfb,根据需要也 可外接反馈电阻。 VCC:电源输入端,在+5V~+15V范围内。 13 XFER WR2 XFER WR2
DGND:数字信号地。 AGND:模拟信号地,最好与基准电压共地。 DAC0832内部电路如图11-2所示。 “8位输入寄存器”用于存放单片机送来的数字量,使输 入数字量得到缓冲和锁存,由LE1加以控制: “8位DAC寄存器”用于存放待转换的数字量,由2控制; “8位D/A转换电路”受“8位DAC寄存器”输出的数字量控 制,能输出和数字量成正比的模拟电流。因此,需外接-V转换 的运算放大器电路,才能得到模拟输出电压。 14
14 DGND:数字信号地。 AGND:模拟信号地,最好与基准电压共地。 DAC0832内部电路如图11-2所示。 “8位输入寄存器”用于存放单片机送来的数字量,使输 入数字量得到缓冲和锁存,由 加以控制; “8位DAC寄存器”用于存放待转换的数字量,由 控制; “8位D/A转换电路”受“8位DAC寄存器”输出的数字量控 制,能输出和数字量成正比的模拟电流。因此,需外接I-V转换 的运算放大器电路,才能得到模拟输出电压。 14 LE1 LE2
2.AT89S51单片机与DAC0832的接口电路设计 设计接口电路时,常用单缓冲方式或双缓冲方式的单极性 输出。 (1)单缓冲方式 指DAC0832内部的两个数据缓冲器有一个处于直通方式, 另一个处于受AT89S51单片机控制的锁存方式。在实际应用中, 如果只有一路模拟量输出,或虽是多路模拟量输出但并不要求 多路输出同步的情况下,可采用单缓冲方式。 单缓冲方式的接口电路如图113所示。 10
15 2.AT89S51单片机与DAC0832的接口电路设计 设计接口电路时,常用单缓冲方式或双缓冲方式的单极性 输出。 (1)单缓冲方式 指DAC0832内部的两个数据缓冲器有一个处于直通方式, 另一个处于受AT89S51单片机控制的锁存方式。在实际应用中, 如果只有一路模拟量输出,或虽是多路模拟量输出但并不要求 多路输出同步的情况下,可采用单缓冲方式。 单缓冲方式的接口电路如图11-3所示。 15