电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

核算机8位D/A改换器DAC0832

2017-03-30 21:20分类:机械维修 阅读:

 

DAC0832是双列直插式8位D/A改换器,能结束从数字量输入到仿照量(以电流办法)输出的改换。图1和图2别离为DAC0832的内部构造图和引脚图。

图1 DAC0832内部构造图

图2 DAC0832引脚图

从图1中可见,在DAC0832中有两级锁存器;榜首级锁存器称为输入寄存器,它的锁存信号为ILE;第二级锁存器称为DAC寄存器,它的锁存信号也称为通道操控信号XFER。由于有两级锁存器,所以DAC0832能够作业在双缓冲器办法下,即在输出仿照信号的一同,能够搜集下一个数据。这么能够有用地行进改换速度。别的,有了两级锁存器往后,能够在多个D/A改换器一同作业时,运用第二级锁存器的锁存信号来结束多个改换器的一同输出。 图1中,当ILE为高电平、CS和?WR1为低电往常,LE1为1,这种状况下,输入寄存器的输出随输入而改动。尔后,当WR1由低电平变高时,LE1变成低电平,此刻,数据被锁存到输入寄存器中,这么,输入寄存器的输出端不再随外部数据的改动而改动。

对第二级锁存器来说,XFER和WR2一同为低电往常,LE2为高电平,这时,8位的DAC寄存器的输出随输入而改动。尔后,当WR2由低电平变高时,LE2变为低电平,所以,将输入寄存器的信息锁存到DAC寄存器中。?

图2 中各引脚的功用界说如下:?

? CS——片选信号,它和容许输入锁存信号ILE合起来决议WR1是不是起效果。?

ILE——容许锁存信号。?

? WR1——写信号1,它作为榜首级锁存信号将输入数据锁存到输入寄存器中,WR1有必要和CS、ILE一同有用。

WR2——写信号2,它将锁存在输入寄存器中的数据送到8位DAC寄存器中进行锁存,此刻,传送操控信号XFER有必要有用。

? XFER——传送操控信号,用来操控WR2。?

DI7~DI0——8位数据输入端,DI7为最高位。

IOUT1——仿照电流输出端,当DAC寄存器中全为1时,输出电流最大;当DAC寄存器中全为0时,输出电流为0。?

IOUT2?——仿照电流输出端,IOUT2为一个常数与IOUT1的差,即IOUT1?+IOUT2=常数。

Rfb——反应电阻引出端,DAC0832内部现已有反应电阻,所以,Rfb端能够直接接到外部运算拓宽器的输出端,这么,恰当于将一个反应电阻接在运算拓宽器的输入端和输出端之间。?

UREF——参看电压输入端,此端可接一个正电压,也可接负电压,计划为+10~-10V。外部规范电压经过UREF与T形电阻网络相连。

UCC——芯片供电电压,计划为+5~+15V,最好作业状况是+15V。?

AGND——仿照量地,即仿照电路接地端。?

DGND——数字量地。?

DAC0832有以下三种纷歧样的作业办法:?

(1)直通办法。当ILE接高电平,CS、WR1、WR2和?XFER都接数字地时,DAC处于直通办法,8位数字量一旦抵达DI7~DI0输入端,就当即加到8位D/A改换器上被改换成仿照量。例如在构成波形发作器的场合,就要用到这种办法,即把要发作底子波形的存在ROM中的数据,接连取出送到DAC去改换成电压信号。

2)单缓冲办法

只需把两个寄存器中的任何一个接成直通办法,而用另一个锁存数据,DAC就可处于单缓冲作业办法。通常的做法是将WR2和XFER都接地,使DAC寄存器处于直通办法,别的把ILE接高电平,CS接端口地址译码信号,WR1接CPU体系总线的IO/W,这么便能够经过一条OUT指令选中该端口,使CS和WR1有用,发起D/A改换。

3)双缓冲办法

首要在以下两种状况下需求用双缓冲办法的D/A改换:?

其一,需在程序的操控下,先把改换的数据传入输入寄存器,然后在某个时刻再发起D/A改换。这么能够做到数据改换与数据输入一同进行,因而改换速度较高。为此,可将ILE接高电平,WR1和WR2均接CPU的IO/W,CS和XFER别离接两个纷歧样的I/O地址译码信号。施行OUT指令时,WR1和WR2均变为低电平。这么,可先施行一条OUT指令,选中CS端口,把数据写入输入寄存器;再施行第二条OUT指令,选中XFER端口,把输入寄存器内容写入DAC寄存器,结束D/A改换。

图3是DAC0832作业于双缓冲办法下,与有8位数据总线的微机相连的逻辑图。其间,CS的口地址为320H,XFER的口地址为321H。当CPU施行榜首条OUT指令时,选中CS端口,选通输入寄存器,将累加器中的数据传入输入寄存器。再施行第二条OUT指令,选中XFER端口,把输入寄存器的内容写入DAC寄存器,并发起改换。施行第二条OUT指令时,累加器中的数据为多少是无关紧要的,首要意图是使XFER有用。?

图3 DAC0832与有8位数据总线的微机的衔接图

其二,在需求同步进行D/A改换的多路DAC体系中,选用双缓冲办法,能够在纷歧样的时刻把要改换的数据别离打入各DAC的输入寄存器,然后由一个改换指令一同发起多个DAC的改换。图4是一个用3片DAC0832构成的3路DAC体系。图中,WR1?和WR2?接CPU的写信号WR,3个DAC的CS引脚各由一个片选信号操控,3个XFER信号连在一同,接到第4个片选信号上。ILE能够依据需求来操控,通常接高电平,坚持选通状况。它也能够由CPU构成的一个阻挠信号来操控,该信号为低电往常,阻挠将数据写入DAC寄存器。这么,可在阻挠信号为高电往常,先用3条输出指令挑选3个端口,别离将数据写入各DAC的输入寄存器,当数据预备安排稳当后,再施行一次写操作,使XFER变低,一同选通3个D/A的DAC寄存器,结束同步改换。

图4 用DAC0832构成的3路DAC体系

(1)单极性输出电路

单极性输出电路如图5所示。D/A芯片输出电流i经输出电路改换成单极性的电压输出。图5(a)为反相输出电路,其输出电压为

图5(b)是同相输出电路,其输出电压为

2)双极性输出

在某些微机操控体系中,恳求D/A的输出电压是双极性的,例如恳求输出-5~+5V电压。在这种状况下,D/A的输出电路要作相应的改动。图6便是DAC082双极性输出电路实例。


图5 单极性输出电路?

(a)反相输出;(b)同相输出

由电路各参数核算可得终究的输出电压表达式为??UOUT=-2U1-UREF设U1为0~-5V,挑选UREF为+5V,则UOUT=(0~10)V-5V=-5~+5V。

图6 双极性输出电路

上一篇:变频器在电梯操控中的效果

下一篇:机床电气操控线路的计划规矩

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部