dac0832中文资料引脚图电路原理
dac0832中文资料引脚图电路原理
作者:来源:本站原创点击数:4513 更新时间:2008年01月16日
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 char
void 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(); /* 产生一段方波*/
}
}
D/A转换 dac0832
作者:佚名文章来源:net点击数:395 更新时间:2008-6-5
D/A转换、理解DAC0832的内部结构、工作原理、理解D/A转换芯片的性能及编程方法、掌握D/转换芯片与单片机系统的扩展方法。
1
、将DAC0832与单片机系统正确连接;
一、实验目的:
1
2
3
二、实验内容:
、启动D/A转换芯片并测量其输出的模拟量值; D/A的输出值来控制小直流电的转速。T8JPG 本P285-292页重点 p288-2908位D/A转换器DAC0832简介:DAC0832是8位分辨率的D/A转换集芯片,与微处理器完全兼容,这个系列的芯片以其价格低廉、接口简单、转换控制容易等优点,单片机应用系统中得到了广泛的应用。这类D/A转换器由8位输入锁存器,8位DAC寄存器,8位转换电路及转换控制电路构成。1、DAC0832的应用特性与引脚功能:DAC0832芯片是一种具有两个入数据寄存器的8位DAC,它能直接与MCS51单片机接口,其主要特性参数如下:8位;1us;5V~15V);200mW。DAC0832的使用,特将其应用特性总结如下;
·DAC0832是微处理器兼容型D/A转换器,可以充分利用微处理器的控制能力实现对D/A转换的控这种芯片有许多控制引脚,可以和微处理器控制线相连,接受微处理器的控制,如I
LE
、/CS、/WR /WR2、/XFER端。D/A的同步转换输出。DAC0832内部无参考电压源;须外接参考电压源。DAC0832电流输入型D/A转换器,要获得模拟电压输出时,需要外加转换电路,下图为两级运算放大器组成模拟电压输出电路。从a点输出电压为0~5V,b点输出为+5V电压。DAC0832的引脚图及逻辑结如下图:DAC0832各引脚的功能如下:~DI7:数据输入线。:数据允许锁存信号,高电平有效输入寄存器选择信号,低电平有效。/WR1为输入寄存器的写选通信号。输入寄存器的锁存信号/L
由I
LE 、/CS、/WR1的逻辑组合产生。当I
LE
为高电平、/CS为低电平、/WR1输入负脉冲时,在/LE1
生正脉冲;/LE1为高电平,输入锁存器的状态随数据输入线的状态变化,/LE1的负跳变将数据线的信息锁入输入寄存器。数据传送信号,低电平有效。/WR2为DAC寄存器的写选通信号。DAC寄存的锁存信号/LE2,由/XEFR、/WR2的逻辑组合产生。当/XFER为低电平,/WR2输入负脉冲,则在/L 产生正脉冲;/LE2为高电平是时,DAC寄存器的输出和输入寄存器的状态一致,/LE2负跳变,输入
CALL DELAY
LJMP LOOP1
DELAY: MOV R1,#0A0H
D1: MOV R0,#0A0H
D0: NOP
NOP
NOP
NOP
DJNZ R0,D0
DJNZ R1,D1
RET
end
实验报告要求:
1.写出实验目的、内容及实验电路(实验指导书
2.当A 在不同值的转向及转速。
3.写出以下思考题的程序。
思考题:如何编制程序实现电机从停>快>最快>快>停>反转快>反转最快>反转快>停的
环过程?
(参考程序)
org 00h
sjmp star
org 30h
star:
LOOP1: NOP
MOV DPTR,#0B00H
MOVX @DPTR,A
CALL DELAY
inc a
cjne a,#0ffh LOOP1
loop2: MOV DPTR,#0B00H
MOVX @DPTR,A
CALL DELAY
dec a
cjne a,#00h LOOP2
sjmp loop1
DELAY: MOV R1,#0A0H
D1: MOV R0,#0A0H
D0: NOP
NOP
NOP
NOP
DJNZ R0,D0
DJNZ R1,D1
RET
end
P54页图) mov a,#80h、设置程序的“仿镇模式”的“片外RAM”为“用户”模式
2
1.通过
三、实验设备及器件:
传感器、仿真器、微机接口三合一实验系统一台,
直流数控可调稳压电源设计简介(附图)
2008-07-25 14:27:29 作者:祝敏来源:中电网
关键字:直流数控可调稳压电源
直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。一个低纹波、高精度的稳压源在仪器仪表、工业控制及测量领域中有着重要的实际应用价值。本设计给出的稳压电源的输出电压范围为0~18 V,额定工作电流为0.5 A,并具有"+"、"-"步进电压调节功能,其最小步进为0.05 V,纹波不大于10 mV,此外,还可用LCD液晶显示器显示其输出电压值。
1系统硬件设计
本系统由电源模块、调压模块、D/A转换模块、显示与键盘模块组成,图1所示是该直流数控稳压电源的结构原理框图。
1.1系统电源模块
在图1中,220 V市电经220 V/17.5 V变压器降压后得到的双17.5 V交流电压,经过一个全桥整流后可得到±21 V两路电压,其中一路+21 V电压供给调整管,作为电源对外输出,另一路经三端稳压器7815得到+15 V,再经过7805得到+5 V的电压。-21 V的电压则经三端稳压器MC7915得到-15 V电压,以作为系统本身的工作电源。
1.2电压调整模块
该稳压电源中的电压调整模块电路如图2所示。其中调整管采用复合管形式(由Q1、Q3组成),以实现大电流输出,由于该设计要求Iomax=0.5 A,Iomin=0 A,Pm=(Vimax-Vomin)Iomax=(18-0)×0.5=9 W,因此,本电路中的调整管可选TIP41(其Icmax=6 A>Iomax=0.5 A;Pcw=65 W>9 W,VCEOmax=100 V>18 V),当然,也可以选用2N5832。
电路的比较放大采用运放NE5534来设计,该器件具有共模抑制比高,响应速度快和
压摆率高的特点。设计时可由R10、R11A、R12组成分压取样电路,并要求R10/(R11A+R12)=1/4,即当输出电压存在△UO=0.05 V时,△Ua=0.04 V,这与DAC 的输出(10/255=0.04V=1LSB)变化一致。事实上,经过DAC转换以将电流转换为电压并进行电压放大后,即可将得到的10 V电压送比较器NE54534的同相端作为比较的基准电压。由于DAC0832是8位的D/A转换器,故有255步进。由此,当CPU控制DAC 变化1LSB时,其对应Va的变化为0.04 V,故Uout的可调变化量为0.05 V(步长)。NE5534和Q1、Q3及取样电路构成的负反馈电路可实现调节输出电压的目的(稳压)。
电路中的过流保护由R9与02完成。当Io>0.7A时,VR9=R9Io≥1×0.7=0.7 V,此时Q2导通,并对调整管Q3的基极分流,使TIP41的导通电阻增大,输出电压降低,从而达到过流保护的目的。必要时,也可接入一红色发光二极管作为过流指示。该系统的短路保护采用保险管来完成。
1.3 D/A转换模块
本系统中的数模转换电路如图3所示。它由DAC0832、两级低漂移的运放μA714及VREF电路组成。DAC0832和运放U3A将CPU发出的8位二进制数据转换成0~-5 V 的电压,然后经运放U3B反向放大2倍,以得到0~10 V电压。因此,该DAC的转换分辨率为10/(28-1)=0.04 V,即CPU输出给DAC的数据变化为1 Bit,DAC输出电压的变化为0.04 V。VREF电路为DAC提供基准电压,调节R5A,可使基准电压保持为5 V。
1.4显示与键盘模块
本电源中的电压显示与键盘电路如图4所示。当输出电压经R13限流和R14取样后,即可送如TLC2453-1进行模数转换。图4中的TLC2453-1为11通道、12位串行A/D转换器,具有12位分辨率,转换时间为10μs,有11个模拟输入通道,3路内置自测试方式,采样率为66 kbps,线性误差±1LSBmax,同时带有转换结果输出EOC,并可单、双极性输出。通过其可编程的MSB或LSB前导可编程输出数据长度。TLC2453-1的时钟频率选用4.1 MHz,电源输出电压Uo的取样信号从IN0输入,芯片的I/O时钟端、
数据输入端、转换数据输出端、片选端分别与AT89S51单片机的P2.3、P2.2、P2.1、P2.0相连,然后经单片机处理后从P0口输出,在经排阻9A472J驱动后送字符型液晶显示屏SMC1602A显示输出电压。电路中AT89S51单片机的晶振频率选用12 MHz,P1.0~P1.3接调压按钮。增加电压时,粗调用按键S1,步进为1 V,细调用S2,步长为0.05 V;减小电压时,粗调用S3,步长为1 V,细调用S4,步调为0.05 V。这样,经过它们的有机结合便可将输出电压调节到所需的电压。
2系统软件设计
本电路的主程序流程如图5所示。
3 结束语
本文给出的直流数控稳压电源采用硬件组成的闭环反馈模式来进行稳压。电路中采用共模抑制比高、响应速度快、压摆率高的NE5534作比较器,从而提高了稳压的可靠性和精度;而采用12位A/D转换模块完成电压的测量,并用LCD液晶显示,则提高了测量的准确性和直观显示能力。本电路的开机预置输出电压为5 V,并可采用步进方式调节输出电压,最小步进为0.05 V。经过测试,本电路的输出电压范围可达到0~18V,额定电流可达到0.5A,可应用于实验教学与工程实践中。