双极性模拟输出电压: +5V DIO 2R VREF 偏移码 DIT C co Rib OutI R Al LOUT VD A2 AGND VOUT DGND 双极性输出时的分辨率比单极性输出时降低 1/2,这是由于对双极性输出而言,最高位作 为符号位,只有7位数值位
11 双极性模拟输出电压 : VREF +5V - + Rfb VOUT DAC0832 IOUT1 IOUT2 2R DI0 DI7 DGND - VD + 2R R A1 A2 AGND 偏移码 双极性输出时的分辨率比单极性输出时降低 1/2,这是由于对双极性输出而言,最高位作 为符号位,只有7位数值位
2、双缓冲工作方式 多路DA转换输出,如果要求同步进行,就应该采用双 缓冲器同步方式。 P2.7 XFER DIO PO 5V VR WRI 80C51 lLE P2.6 V CC DIZ WRI 12
12 2、双缓冲工作方式 多路D/A转换输出,如果要求同步进行,就应该采用双 缓冲器同步方式 。 80C51 P2.7 P0 WR CS XFER WR1 WR2 ILE VCC DAC0832(1) DI0 DI7 CS XFER WR1 WR2 ILE VCC +5V DAC0832(2) DI0 DI7 P2.6 P2.5
完成两路DA同步输出的程序如下: MOV DPTR,#0 DFFFH;指向0832(1)输入锁存器 MOV A, #data1 MoX@DPTR,A;data1送入0832(1)输入锁存器 MOV DPTR,#0 BFFFH;指向DAc0832(2)输入锁存器 MOV A, data2 MoX@DPTR,A;data2送入0832(2)输入锁存器 MOV DPTR,#7FFFH;同时启动0832(1)、0832(2) MoVX@DPTR,A;完成DA转换输出 13
13 完成两路D/A同步输出的程序如下: MOV DPTR,#0DFFFH ;指向0832(1)输入锁存器 MOV A,#data1 MOVX @DPTR,A ;data1送入0832(1)输入锁存器 MOV DPTR,#0BFFFH ;指向DAC0832(2)输入锁存器 MOV A,#data2 MOVX @DPTR,A ;data2送入0832(2)输入锁存器 MOV DPTR,#7FFFH ;同时启动0832 (1)、0832(2) MOVX @DPTR,A ;完成D/A转换输出
3、直通工作方式 当DAc0832芯片的片选信号、写信号、及传 送控制信号的引脚全部接地,允许输入锁存信 号LE引脚接十5V时,DAc0832芯片就处于直 通工作方式,数字量一旦输入,就直接进入 DAc寄存器,进行DA转换。 14
14 3、直通工作方式 ◼当DAC0832芯片的片选信号、写信号、及传 送控制信号的引脚全部接地,允许输入锁存信 号ILE引脚接+5V时,DAC0832芯片就处于直 通工作方式,数字量一旦输入,就直接进入 DAC寄存器,进行D/A转换
82A/D转换器及其与单片机接口 8.2.1A/D转换器的原理及主要技术指标 、逐次逼近式ADc的转换原理 VIN D/A转换器 START 控制 锁存缓存器 逻辑 6B2DD EOC N位寄存器 15
15 8.2 A/D转换器及其与单片机接口 8.2.1 A/D转换器的原理及主要技术指标 一、逐次逼近式ADC的转换原理 D/A转换器 N位寄存器 控制 逻辑 VIN START EOC VN VREF 锁 存 缓 存 器 D7 D0 D3 D5 D1 D2 D4 D6 OE