DAC0832中文资料
DAC0832中文资料
DAC0832引脚功能电路应用原理图DAC0832是采样频率为八位的D/A转换芯片,集成电路内有两级输入寄存器,使DAC0832芯片具备双缓冲、单缓冲和直通三种输入方式,以便适于各种电路的需要(如要求多路D/A异步输入、同步转换等)。
所以这个芯片的应用很广泛,关于DAC0832应用的一些重要资料见下图:D/A转换结果采用电流形式输出。
若需要相应的模拟电压信号,可通过一个高输入阻抗的线性运算放大器实现。
运放的反馈电阻可通过RFB端引用片内固有电阻,也可外接。
DAC0832逻辑输入满足TTL电平,可直接与TTL电路或微机电路连接。
dac0832应用电路图dac0832应用电路图:DAC0832引脚功能说明:DI0~DI7:数据输入线,TLL电平。
ILE:数据锁存允许控制信号输入线,高电平有效。
CS:片选信号输入线,低电平有效。
WR1:为输入寄存器的写选通信号。
XFER:数据传送控制信号输入线,低电平有效。
WR2:为DAC寄存器写选通输入线。
Iout1:电流输出线。
当输入全为1时Iout1最大。
Iout2: 电流输出线。
其值与Iout1之和为一常数。
Rfb:反馈信号输入线,芯片内部有反馈电阻. Vcc:电源输入线(+5v~+15v)Vref:基准电压输入线(-10v~+10v)AGND:模拟地,摸拟信号和基准电源的参考地.DGND:数字地,两种地线在基准电源处共地比较好.采用ADC0809实现A/D转换。
(一) D/A转换器DAC0832DAC0832是采用CMOS工艺制成的单片直流输出型8位数/模转换器。
如图4-82所示,它由倒T型R-2R电阻网络、模拟开关、运算放大器和参考电压VREF四大部分组成。
运算放大器输出的模拟量V0为:图4-82由上式可见,输出的模拟量与输入的数字量()成正比,这就实现了从数字量到模拟量的转换。
一个8位D/A转换器有8个输入端(其中每个输入端是8位二进制数的一位),有一个模拟输出端。
DAC0832使用手册
DAC0832是采样频率为八位的D/A转换器件,下面介绍一下该器件的中文资料以及电路原理方面及应用的知识。
DAC0832内部结构资料:芯片内有两级输入寄存器,使DAC0832具备双缓冲、单缓冲和直通三种输入方式,以便适于各种电路的需要(如要求多路D/A异步输入、同步转换等)。
D/A转换结果采用电流形式输出。
要是需要相应的模拟信号,可通过一个高输入阻抗的线性运算放大器实现这个供功能。
运放的反馈电阻可通过RFB端引用片内固有电阻,海可以外接。
该片逻辑输入满足TTL电压电平范围,可直接与TTL电路或微机电路相接,下面是芯片电路原理图DAC0832引脚图和内部结构电路图电路图如上图所示,此接法是用DAC0832的直通方式,只要二进制数据送到DAC0832的数据口,则会自动把数据转为相应的电压.但运放是如图的电压则输出一般不可能达到基准电压.要想达到基准电压则要提高运放的电压.当基准为负是,只要提高运放的正电压就可以使输出达到基准电压了,当基准为正是,则为提高运放的负电压,一般的运放提高两伏就可以了,但不同的运放会有些区别.程序如下:1.输出固定电压的程序#include "reg51.h"void DAC0832(unsigned char x){P2=x;}void main(){DAC0832(255);while(1){;}}2.输出三角波与正弦波程序.#include<AT89X52.H>unsigned char flag; //波型输出标置变量bit time;unsigned char sin(unsigned char x){unsigned char codesin_tab[]={125,128,131,134,138,141,144,147,150,153,156,159,162,165,168,171,174,177,180,182,185,188,191, 193,196,198,201,203,206,208,211,213,215,217,219,221,223,225,227,229,231,232, 234,235,237,238,239,241,242,243,244,245,246,246,247,248,248,249, 249,250,250,250,250,250,250,250,250,249,249,248,248,247,246,246, 245,244,243,242,241,239,238,237,235,234,232,231,229,227,225,223, 221,219,217,215,213,211,208,206,203,201,198,196,193,191,188,185, 182,180,177,174,171,168,165,162,159,156,153,150,147,144,141,138, 134,131,128,125,122,119,116,112,109,106,103,100,97,94,91,88,85,82,79,76,73,70,68,65,62,59,57,54,52,49,47,44,42,39,37,35,33,31,29,27 ,25,27,29,27,25,23,21,19,18,16,15,13,12,11,9,8,7,6,5,4,4,3,2,2,1,1,0,0,0,0,0,0 ,0,0,1,1,2,2,3,4,4,5,6,7,8,9,11,12,13,15,16,18,19,21,23,25,27,29,31 ,33,35,37,39,42,44,47,49,52,54,57,59,62,65,68,70,73,76,79,82,85,88 ,97,94,97,100,103,106,109,112,116,119,122};return sin_tab[x];}void DAC0832(unsigned char x){P2=x;}void main(){unsigned char i;TMOD=0X02; //定时器0用于控制输出波的频率TH0=256-40;ET0=1; //按键接于外部中断0,与中断1 IT0=1;IT1=1;EX0=1;EX1=1;EA=1;TR0=1;flag=0; //开始时无输出i=0;while(1){if(time==1){time="0";if(i>249)i="0";elsei++;switch(flag) //当按键1的为输出三角波,按键2时输出正弦波 {case 0:DAC0832(0);break;case 1:if(i>125)DAC0832(250-i);elseDAC0832(i);break;case 2:DAC0832(sin(i));break;default: break;}}}}void time0() interrupt 1{time="1";}void int0() interrupt 0 { //按键1接于外部中断0flag="1";}void int1() interrupt 2 //按键2接于外部中断1 {flag="2";}(注:可编辑下载,若有不当之处,请指正,谢谢!)。
ACD0832中文资料
dac0832中文资料引脚图电路原理DAC0832是采样频率为八位的D/A转换器件,下面介绍一下该器件的中文资料以及电路原理方面的知识。
DAC0832内部结构资料:芯片内有两级输入寄存器,使DAC0832具备双缓冲、单缓冲和直通三种输入方式,以便适于各种电路的需要(如要求多路D/A异步输入、同步转换等)。
D /A转换结果采用电流形式输出。
要是需要相应的模拟信号,可通过一个高输入阻抗的线性运算放大器实现这个供功能。
运放的反馈电阻可通过RFB端引用片内固有电阻,海可以外接。
该片逻辑输入满足TTL电压电平范围,可直接与TTL电路或微机电路相接,下面是芯片电路原理图图:点击可放大。
或下载放大。
DAC0832引脚图和内部结构电路图DAC0832程序#pragma db oe sb#i nclude#i nclude#define DAC0832 XBYTE[0x7fff] /* 定义端口地址 */ #define uchar unsigned charvoid delay(uchar t) { /* 延时函数 */while(t--);}void saw(void) { /* 锯齿波发生函数 */uchar i;for (i=0;i<255;i++) {DAC0832=i;}}void square(void) { /* 方波发生函数 */DAC0832=0x00;delay(0x10);DAC0832=0xff;delay(0x10);}void main(void) { /* DAC0832主程序*/uchar i,j;i=j=0xff;while(i--) {saw(); /* 产生一段锯齿波 */}while(j--) {square(); /* 产生一段方波 */}。
DAC0832简介及参考电路
(2)可通过循环程序段的机器周期数,计算出锯齿波的周
期。并可根据需要,通过延时的方法来改变波形周期。若要 改变锯齿波的频率,可在AJMP MM指令前加入延迟程序即可。
延时较短时可用NOP指令实现(本程序就是如此),需要延
时较长时,可以使用一个延长子程序。延迟时间不同,波形 周期不同,锯齿波的斜率就不同。 (3)通过A加1,可得到正向的锯齿波,反之A减1可得到负 向的锯齿波。 (4) 程序中A的变化范围是0~255,因此得到的锯齿波是 满幅度的。如要求得到非满幅锯齿波,可通过计算求的数字 量的处置和终值,然后在程序中通过置初值和终值的方法实
为使输入寄存器处于受控锁存方式,应把WR1接80C51的 WR,ILE接高电平。此外还应把CS接高位地址线或地址译码 输出,以便于对输入寄存器进行选择。
图9.3 DAC0832单缓冲方式接口
DAC0832 Vcc ILE Vref R DI7 0 I fb out1 Iout2 CS
XFER
+5V +
地址 锁存 与 译码 6 START 10 CLK
D0 11 V cc 13 GND
IN3 IN4 IN5 IN6 IN7 START EOC D3 OE CLOCK Vcc Vref(+) GND D1
1 2 3 4 5 6 7 8 9 10 11 12 13 14
28 27 26 25 24 23
现。
【例9.2】 矩形波电压发生器 采用单缓冲方式,口地址设为0FEFFH. 参考程序如下: ORG START: MOV 1100H DPTR , #0FEFFH ;送DAC0832口地址
LOOP:
MOV
MOVX LCALL
A , #dataH
DAC0832中文资料
1. 引脚及其功能DAC0832是双列直插式8位D/A转换器。
能完成数字量输入到模拟量(电流)输出的转换。
图1-1和图1-2分别为DAC0832的引脚图和内部结构图。
其主要参数如下:分辨率为8位,转换时间为1μs,满量程误差为±1LSB,参考电压为(+10?/span>-10)V,供电电源为(+5~+15)V,逻辑电平输入与TTL兼容。
从图1-1中可见,在DAC0832中有两级锁存器,第一级锁存器称为输入寄存器,它的允许锁存信号为ILE,第二级锁存器称为DAC寄存器,它的锁存信号也称为通道控制信号/XFER。
图1-1、DAC0832引脚图图1-1中,当ILE为高电平,片选信号/CS 和写信号/WR1为低电平时,输入寄存器控制信号为1,这种情况下,输入寄存器的输出随输入而变化。
此后,当/WR1由低电平变高时,控制信号成为低电平,此时,数据被锁存到输入寄存器中,这样输入寄存器的输出端不再随外部数据DB的变化而变化。
对第二级锁存来说,传送控制信号/XFER 和写信号/WR2同时为低电平时,二级锁存控制信号为高电平,8位的DAC寄存器的输出随输入而变化,此后,当/WR2由低电平变高时,控制信号变为低电平,于是将输入寄存器的信息锁存到DAC寄存器中。
图1-1中其余各引脚的功能定义如下:(1)、DI7~DI0 :8位的数据输入端,DI7为最高位。
(2)、I OUT1 :模拟电流输出端1,当DAC寄存器中数据全为1时,输出电流最大,当DAC寄存器中数据全为0时,输出电流为0。
(3)、I OUT2 :模拟电流输出端2,I OUT2与I OUT1的和为一个常数,即I OUT1+I OUT2=常数。
(4)、R FB :反馈电阻引出端,DAC0832内部已经有反馈电阻,所以R FB端可以直接接到外部运算放大器的输出端,这样相当于将一个反馈电阻接在运算放大器的输出端和输入端之间。
(5)、V REF :参考电压输入端,此端可接一个正电压,也可接一个负电压,它决定0至255的数字量转化出来的模拟量电压值的幅度,V REF范围为(+10~-10)V。
DAC0832中文资料
D/A转换器DAC0832DAC0830/DAC08328位μP兼容、双缓冲D/A转换器总述DAC0832是采用CMOS工艺制成的单片直流输出型8位数/模转换器。
旨在直接与8080,8048,8085,Z80及其他通用的微型处理器进行相接。
存储的硅铬R-2R 电阻梯形网络将参考电流分开,并为电路提供合适的温度处理特性(全范围最大线性温度误差的0.05%)。
电路利用CMOS电流开关和控制逻辑来取得最少的电能损耗和最小的输出泄露电流误差。
特殊的电路也能提供TTL逻辑输入电压的水平兼容。
双缓冲可以使这些D/A转换器在获取下一个数位字时输出相应一个数位字的电压。
这就使得任何一个D/A转换器均可进行同步更新。
D/A转换器0830系列是8位的可兼容微型处理器的D/A转换器的集合。
特征⏹双缓冲,单缓冲,或流通数字数据输入⏹可容易地与12位1230系列D/A转换器进行互换且插脚兼容⏹可直接与所有流通的微型处理器相接⏹线性指定为零,且只能进行全面调整——不是最佳直线拟合⏹在±10V全参考4象限倍增中工作⏹可用于电压转换模式⏹逻辑输入满足TTL电压水平说明(1.4V逻辑门限值)⏹需要时,可运行“STAND ALONE”(没有μP)⏹存在于20插脚小型或者模塑芯片运载包中性能及规格描述⏹电流设置时间:1μs⏹分辨率:8位⏹线性度:8,9或者10位(保证温度)⏹低功耗:20mW⏹单电源提供:直流5-15V典型应用图1典型应用连接连接图图2双行和小外形封装图3 封装图绝对最大额定参数(注解1,2)如果需要军事/航空特定设备,请联系国家半导体销售中心/分支机构咨询其有效性及性能。
电源电压(VCC) 17V直流电压输出电压 VCC-GND输入VREF ±12V储存温度范围 -65 ° C至+150 ° C封装耗散当TA= 25 ℃(注3 ) 500Mw直流电压的应用IOUT1或IOUT2 (注4 ) -100 mV到VCC公共服务电子化Susceptability (注4 ) 800V焊接温度(焊接, 10秒。
DAC0832中文资料
IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7
通道 选择 开关
定时和 控 制 逐次逼近 寄存器SAR
EOC
DAC
ADDA ADDB ADDC ALE
8位 三态 锁存 缓冲 器
地址锁存 和译码
D0 D1 D2 D3 D4 D5 D6 D7
ADC0809
VCC
OE
GND
地址锁存 START/ALE ADDA/B/C EOC
启动
转换结束 读取结果 OE D0~D7 DATA
四.ADC0809与MCS-51单片机的接口 涉及2个问题: (1)8路模拟信号通道选择; (2)A/D转换完成后转换数据的传送。 下图是一个ADC0809与8051的一个接口电路图。 1.硬件连接
转换数据的传送: ①定时传送方式; (不需接EOC脚) ②查询方式; (测试EOC脚的状态) ALE ③中断方式。 8051 (EOC脚接INT脚) WR 注意: P2.7 (1)不能用无条件方式; RD (2)2个ALE不能相接。
INT0
P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 D0 IN0 D1 IN1 D2 IN2 D3 IN3 D4 IN4 D5 IN5 D6 IN6 D7 IN7 ADDA ADDB ADDC VREF+ CLK ALE VREFSTART OE ADC0809
举例1:温度测控系统
电热箱 电热丝
温度传感器
放 模 大
A/D
数
单 片
设定值
调节电压
控温
双向可控硅
光隔驱动
控制信号
机
打印输出
~ 电源
最新DAC0832简介及参考电路
MOV MOVX SS1: MOVX NOP NOP NOP SS2: INC JNZ SS3: DEC MOVX NOP NOP NOP JNZ SJMP
A , #00H DPTR , #FEFFH
@DPTR , A
;取下限值 ; 指 向 0832 口 地 址 ;输出 ;延时
•最新DAC0832简介及参考电路
该D/A转换器为20引脚双列直插式封装,各引脚含义如下:
(1)D7~D0——转换数据输入。
(2)CS——片选信号(输入),低电平有效。
(3)ILE——数据锁存允许信号(输入),高电平有效。
(4) WR 1 ——第一信号(输入),低电平有效。该信号与ILE 信号共同控制输入寄存器是数据直通方式还是数据锁存方式: 当ILE=1和 CS 0, WR1 0 时, LE1 0 输入寄存器为直通方 式;当ILE=1和 WR1 1 时,为输入寄存器锁存方式。
•最新DAC0832简介及参考电路
9.1.3 单缓冲方式的接口与应用
1.单缓冲方式连接
所谓单缓冲方式就是使DAC0832的两个输入寄存器中有 一个(多位DAC寄存器)处于直通方式,而另一个处于受控 锁存方式。
单缓冲方式连接 如图9.3所示。
为使DAC寄存器处于直通方式,应使WR2 =0和XFER=0。为 此可把这两个信号固定接地,或如电路中把WR2与WR1相连, 把XFER与CS相连。
图9.4 用DAC0832产生锯齿波电路
+5V
地址 译码输出 P0.7 P0.0
ILE VCC
CS DIO
Vref
DAC0832 Rfb
10k
DI7
WR
WR1
DAC0832简介及参考电路
VCC 20
IOUT2 IOUT1 Rfb
12 11
9
Vref 8
XFER WR2
17 18
&
19
ILE
&
8位D/A转换器
LE2
8位DAC寄存器
3AGND
CS 1 & WR1 2
LE1 8位数据输入寄存器
7 6 5 4 16 15 14 13 10 Lsb D0 D1 D2 D3 D4 D5 D6 D7 VSS(DGND)
3)双缓冲方式—— 两个寄存器均处于受控状态。这种 工作方式适合于多模拟 信号同时输出的应用场合。
9.1.3 单缓冲方式的接口与应用
1.单缓冲方式连接 所谓单缓冲方式就是使DAC0832的两个输入寄存器中有一个(多位DAC寄存器)
处于直通方式,而另一个处于受控锁存方式。 单缓冲方式连接 如图9.3所示。
-
WR1
Iout2
+
Vx
WR2
CS
XFER DAC0832
DI7 DI0 Rfb
Iout1
-
WR1
Iout2
+
Vy
WR2
图9.6 8031与DAC0832双缓冲方式接口电路
实现两路同步输出的程序如下:
MOV DPTR,#0DFFFH;送0832(1)输入锁存器地址
MOV A,#data1
;data1送0832(1)输入锁存器
(9)Rfb——反馈电阻端
既运算放大器的反馈电阻端,电阻(15KΩ)已固化在芯片中。因为DAC0832是 电流输出型D/A转换器,为得到电压的转换输出,使用时需在两个电流输出端接运 算放大器,Rfb 即为运算放大器的反馈电阻,运算放大器的接法如图9.3所示。
DAC0832中文资料 DAC0832引脚图与应用电路程序
DAC0832中文资料DAC0832引脚图与应用电路程序
DAC0832引脚图、功能介绍、原理电路图:
DAC0832是采样频率为八位的D/A转换芯片,集成电路内有两级输入寄存器,使DAC0832芯片具备双缓冲、单缓冲和直通三种输入方式,以便适于各种电路的需要(如要求多路D/A 异步输入、同步转换等)。
所以这个芯片的应用很广泛,关于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中文资料_数据手册_参数
DAC0830系列应用提示 (继续) 2.8其他应用提示这些转换器是CMOS产品和合理的保养在处理它们时应该行使以防止灾难性的发 生静电放电造成的故障.转换准确性与应用的参考文献一样好,因此DAC0830随着时间的推移提供稳定的电源温度变化是一个重要 的考虑因素.一个“好”的理由是理想的.单点地A面分配技术用于模拟信号和供电回报保持系统中的其他设备不影响输出 DAC.在 上电电压排序期间,-1??5V(或 -12V)的运算放大器可能会首先出现.这将导致运算放大器的输出在负电源附近偏置潜在.然而,对 DAC没有损害,因为DAC0830片上15 K Ω反馈电阻足以限制电流从我流 OUT1 时,此引脚被内部钳位为一个二极管降到地下.细心 的电路结构,DAC0830尽量减少引线长度围绕模拟电路,是主要关心的问题.好高高频供电解耦将有助于防止意外事故,DAC0830 出现在模拟输出上的蚂蚁噪声.整体降噪和参考稳定性尤其明显在使用更高精确度的版本时需要关注, DAC0830和DAC0831,或者 它们的优点被浪费了. 3.0一般应用想法数字输入控制引脚的连接有意忽略寄存器.任何控制格式在随后的文本的第1部分讨论将工作 显示任何电路.使用的方法取决于整个系统的规定和要求.数字输入代码被称为D并表示用于8位二进制输入的十进制等效值,充 足:二进制输入 D PIN 13 PIN 7十进制 MSB LSB当量 1 1 1111 1 1 255 1 0 0000 0 0 128 0 0 0100 0 0 16 0 0 0000 1 0 2 0 0 0000 0 0 0增益和线 性误差变化与温度的关系 DAC0830系列应用提示 (续) 00560842图13.使用单个运算放大器从固定参考电压获得双极性输出 00560860图14.具有增加的输出电 压摆幅的双极性输出 2.0模拟考虑任何D到A转换器的基本目的是提供精确的模拟输出量,应用数字字的表示.在的情况下 DAC0830,输出,I OUT1 ,是 一个直接成比例的电流到应用的参考电压和数字的乘积输入词.对于应用程序的多功能性,第二个输出,一世 OUT2 ,被提供作为 一个电流成正比的数字输入的补充.基本上:数字输入是十进制数(等于10)应用的8位二进制字(0到255),V REF 是电压在引脚 8和15 K Ω是内部的标称值 R-2R梯形网络的阻力R(讨论在 2.1节).发展援助委员会本பைடு நூலகம்必须考虑到若干外部因素,以保持模拟精 度,并在后面的章节中进行介绍. QUENT部分. 2.1电流开关R-2R梯子模拟电路,图6由硅铬组成 (SICR或SI-CHROME)薄膜R-2R 梯子在单片芯片的表面氧化物上.结果,那里在梯子上没有寄生二极管问题(就像那样可能带有扩散电阻)所以参考电压, V REF ,即使 器件的 V CC 为 -10V至+ 10V,范围 也是如此 5V DC . DAC的数字输入代码只是控制位置的SPDT电流开关并控制可用 梯子电流给我 OUT1 或I OUT2 由逻辑决定输入电平(“1”或“0”)分别如图所示图6. MOS开关在小电流模式下工作电压下降, 因此可以切换电流任何一种极性.这是DAC0830四象限多功能的基础,这个DAC的功能. 2.2基本单极性输出电压保持输出电流随输 入电流变化的线性应用数字代码,重要的是两者的电压的电流输出引脚接地电位(0V) DC )尽可能.与V REF = + 10V每毫伏出现 在要么我 OUT1 或I OUT2 将导致0.01%的线性误差. 在这个输出电流的大部分应用被转换为伏特 - 使用运算放大器的年龄如图所示 图7.运算放大器的反相输入是创建的“虚拟地”通过内部15 K的输出反馈 Ω电阻R FB . 所有的输出电流(由...确定)数字输入和参 考电压)将流过R FB到放大器的输出.两象限操作可以通过颠倒V的极性而获得 REF
DAC0832简介及参考电路解析
MOV A, #00H
;取下限值
MOV DPTR,#7FFFH
;指向0832口地址
MM: MOVX @DPTR,A ;输出
INC A
;延时
NOP
NOP
NOP
SJMP MM
;反复
执行上述程序就可得到如图9.5所示的锯齿波。
V FFH
00H
t
T
图9.5 D/A 转换产生的锯齿波
几点说明: (1)程序每循环一次,A加1,因此实际上锯齿波的上升边是由 256个小阶梯构成的,但由于阶梯很小,所以宏观上看就如图 中所画的先行增长锯齿波。
A
;已到峰值,则取后沿
@DPTR , A ;输出
;延时
SS3
;未到谷值,则继续
SS2
;已到谷值,则反复
9.1.4 双缓冲方式的接口与应用
在多路D/A转换的情况下,若要求同步转换输出,必 须采用双缓冲方式。DAC0832采用双缓冲方式时,数字量 的输入锁存和D/A转换输出是分两步进行的。
第一, CPU分时向各路D/A转换器输入要转换的数字 量并锁存在各自的输入寄存器中。
-
WR1
Iout2
+
Vx
WR2
CS
XFER DAC0832
DI7 DI0+
Vy
WR2
图9.6 8031与DAC0832双缓冲方式接口电路
实现两路同步输出的程序如下:
MOV DPTR,#0DFFFH;送0832(1)输入锁存器地址
MOV A,#data1
;data1送0832(1)输入锁存器
表9-1 通道选择表
C B A 被选择的通道
000
IN0
【很好】DAC0832中文资料
去~
32。
pulse Width Mon
'"
J20
D ab Sel u叫P '~ v‘oOV V...= 5V
M副
"泪。
丢到
375
9ω
,.。
600
900
锁,。
陆
""
",.
D ab Hold Tme
,
J20
V且oOV
V 酬 o 5V
32。
M的
"""曲回 S创叩
阳、.
M削
VL= fN V...= 5V VL= fN V ...=5V
输出电灯、
输入 V R E F 储 {1温皮也用 J才 装 n 散 当 TA= 65 '
Vee-GND
+ 12V
e 至 + 1 50 '
e
25 'C
(注 3 )
500M w
在流电斥的向 III
loun DJe IO UT2 ([1' 1 )
公共服务电子化 S u s c e p t ab i l i t y
焊接洲度〈焊接 , 10 秒 。 )
- 100 m VXIJ vee
(到一 1
)
SOOV
现行包 ( 塑 中 f )
260 飞C
xx行包 ( 陶 觉 )
表面贴装式封装 气相( 60 砂 。
红外( 15 砂。
:100 'C
)
)
21 5 m 氏 ) '1'
220 摄 氏度
运行条件
站H豆 范 罔
零件编 号后级 为 "
dac0832中文资料
ILE
RFB
RFB AGND VCC DGND
CS WR1 XFER WR2
其中: DI0为最低位,DI7为最高位
w
DI7~ DI0
数字量输入信号
w
w
.
&
f
a
r m
DI7~DI0
VREF
IOUT2 IOUT1
4
&
a - g p f w .
LE1
ILE
1
1
RFB
a
8位 输入 寄存器 LE
8位 DAC 寄存器 LE
20
w
w
w
A0 ~ A9
地 port1 址 译 port2 码
f
p
.
CS
VREF
-5V
-10V
10V
XFER DGND
例2
利用上例连线图,编程输出一锯齿波。
Vo 4V
w
0V
.
f
p
g
a -
a
r m
w
w
t
21
w
start: MOV MOV next: MOV OUT MOV OUT CALL INC CMP JNZ MOV LOOP
w
w
w
r m
VREF IOUT2 IOUT1 RFB AGND VCC DGND
6
&
a - g p f w .
& &
ILE
RFB
a
8位 输入 寄存器 LE
8位 DAC 寄存器 LE
8位 D/A 转换器
CS WR1 XFER WR2
w
IOUT1
DAC0832简介及参考电路
VCC 20
IOUT2 IOUT1 Rfb
12 11
9
Vref 8
XFER WR2
17 18
&
19
ILE
&
8位D/A转换器
LE2
8位DAC寄存器
3AGND
CS 1 & WR1 2
LE1 8位数据输入寄存器
7 6 5 4 16 15 14 13 10 Lsb D0 D1 D2 D3 D4 D5 D6 D7 VSS(DGND)
(6)XFER——数据传送W控R1制 1信号(输入),低电平有效 。
WR 2
XFER
WR2 0
XFER 0
(7)Iout2——电流输出“1”。当数据为全“1”时,输出电流最大; “0”时输出电流最小。
为全
(8)Iout2——电流输出“2”。
DAC转换器的特性之一是:Iout1 +Iout2=常数。
图19.图1 9.1 DAC0832的内部结构
CS
WR1 AGND
DI3 DI2 DI1 DI0 Vref Rfb DGND
1
20
2
19
3
18
4
17
5 DAC0832 16
6
15
7
14
8
13
9
12
10
11
Vcc ILE
WR2
XFER DI4 DI5 DI6 DI7 Iout2 Iout1
图9.2图9.2 DAC0832引脚图功能
@DPTR , A ;输出
;延时
SS3
;未到谷值,则继续
SS2
;已到谷值,则反复
SS1: MOVX
9.1.4 双缓冲方式的接口与应用
DA转换芯片DAC0832
D/A转换芯片DAC0832DAC0832是一个8位D/A转换器。
单电源供电,从+5V~+15V均可正常工作。
基准电压的范围为-10V~+10V;电流建立时间为1μs;采用CMOS工艺,低功耗20mW。
DAC0832转换器芯片为20引脚,双列直插式封装。
其引脚排列如右图所示。
1 2 3 4 5 6 7 8 9 1020191817161514131211DAC0832V CCILE2WRXFERDI4DI5DI6DI7I OUT2I OUT1CS1WRAGNDDI3DI2DI1DI0V REFR FBDGNDDAC0832引脚的功能定义如下:DI7~DI0 :8位的数据输入端,DI7为最高位。
IOUT1 :模拟电流输出端1,当DAC寄存器中数据全为1时,输出电流最大,当DAC 寄存器中数据全为0时,输出电流为0。
IOUT2 :模拟电流输出端2,IOUT2与IOUT1的和为一个常数,即IOUT1+IOUT2=常数。
RFB:反馈电阻引出端,DAC0832是电流输出,为了取得电压输出,需在电压输出端接运算放大器。
DAC0832内部已经有反馈电阻,所以RFB端可以直接接到外部运算放大器的输出端,这样相当于将一个反馈电阻接在运算放大器的输出端和输入端之间。
VREF :参考电压输入端,此端可接一个正电压,也可接一个负电压,它决定0至255的数字量转化出来的模拟量电压值的幅度,VREF范围为(+10~-10)V。
VREF端与D/A内部T形电阻网络相连。
VCC:芯片供电电压,范围为(+5~15)V。
AGND:模拟量地,即模拟电路接地端。
DGND:数字量地。
DAC0832的基本资料
电流输出端,当属入全为“1”时,IOUT1值最大。
IOUT2
电流输出端,其值和IOUT1值之和为一常数。
RFB
反馈电阻端,芯片内部此端与IOUT1之间已接有一个15
KΩ的电阻。
电源电压端,范围为+5~+15V。
VREF
基准电压输入端,VREF范围为-10~+10V。此端电压决定D/A输出电压的精度和稳定度。如果VREF接+10V,则输出电压范围为0~-10V;如果VREF接-5V,则输出电压范围为+5~0V。
DAC0832
DAC08332是使用较多的一种8位D/A转换器,其转换时间为1us,工作电压为+5~+15V,基准电压为±10V。其引脚图2如图所示
图2DAC0832引脚图
DAC0832主要有两个8位寄存器和一个8位D/A转换器组成。
详细的引脚说明:
引脚号
引脚功能
DI0~DI7
数据输入端,TTL电平,有效时间大于90ns。
ILE
数据锁存允许控制信号输入端,高电平有效。
片选信号输入端,低电平有效。
输入寄存器的写选通输入端,负脉冲有效(脉冲宽度应大于500ns)。当 为“0”,ILE为“1”, 有效时,DI0~DI7状态被锁存到输入寄存器。
数据传输控制信号输入端,低电平有效。
DAC寄存器写选通输入端,负脉冲(脉冲宽度应大于500ns)有效。当 为“0”且 有效时,输入寄存器的状态被传送到DAC寄存器中。
AGND
模拟端,为模拟信号和基准电源的参考地。
DGND
数字端,为工作电源地和数字逻辑地,此地线与AGND地最好在电源处一点共地。
DAC0832是电流型输出,应用时需外接运算放大器使之成为电压型输出。