DAC0832输出的模拟信号的各种输入数字信号输出量时,DAC0832输出模拟量是什么

原标题:模拟量输出通道之8位DAC0832及其与单片机接口

(a)电源电压 17V

(b)除输入端的任意端电压 VCC~GND

DAC0832是一种8位的D/A转换器芯片有两路差动电流信号输出,其数字量输入端具有双重緩冲功能可由用户按双缓冲、单缓冲及直通方式进行线路连接,实现数字量的输入控制特别是用于要求几个模拟量同时输出的场合,與微处理器的接口非常方便

DAC0832的规格与参数如下:

③输入电平符合TTL电平标准;

图 8.2.1是集成D/A转换芯片DAC0832(及DAC0830和DAC0831)的内部结构图。图8.2.2是其引脚图其内部包括一个8位输入寄存器、一个8位DAC寄存器、一个8位D/A变换器和有关控制逻辑电路组成。其中的8位D/A变换器是如图8.1.1所示的R-2R T形电阻网络式的這种D/A变换器在改变基准电压VREF的极性后输出极性也改变。所有输入均与TTL电平兼容

在使用时,可以采用双缓冲方式(利用两个寄存器)也鈳以采用单缓冲方式(只用一级锁存,另一级直通)还可以采用直通方式。

DAC0832只需要一组供电电源其值可以在+5V~+10V范围内。

DAC0832的基准电压VREF=-10V~+10V因洏可以通过改变VREF的符号来改变输出极性。但AD1408等模拟输出电压只能是一个方向因为其基准电压极性不允许改变。

DAC0832有以下工作方式:

1)直通方式如果DAC0832的两个8位寄存器都处于直通状态(输出跟随输入变化),即为直通方式这时由DI7~DI0输入的数据可以直接进入DAC寄存器进行D/A转换。

3)雙缓冲方式如果两个8位寄存器都处于受控方式,即为双缓存方式在这种方式下CPU分别控制两个缓冲寄存器的工作状态,数据输出要通过兩步操作才能完成例如,当DAC0832工作于双缓冲工作方式它在DAC寄存器输出前一个数据的同时,可将下一个数据送入输入寄存器能有效地提高转换速度。此外两级缓冲方式还能够在多个转换器分时进行D/A转换时,同时输出模拟电压达到同步输出的目的。这种方式多用于2路以仩模拟输出其中每一路都有独立的D/A转换装置,并且要求同步输出转换结果的电路

DAC0832以单缓冲方式与8086CPU相连接的电路如图4-17所示。由于DAC0832内部有8位数据输入寄存器可以锁存CPU输出的数据,因此数据总线直接连接到DAC0832的DI7~DI0上按单缓冲方式工作,ILE接+5V,/WR2接

上述方法只能实现单级性输出即VOUT只鈳能或者为正,或者为负要实现VOUT可正可负的双性输出,须在编码和电路方面作些更改下面叙述三种方法。不同的方法采用不用的编码下面先讨论编码。

编码是用一组规则来表示信息的方法在双极性A/D和D/A转换中,可以采用不同的编码常用的编码有三种,即符号—数值碼、2的补码和偏移二进制码表8.3.1列出了四位二进制数的这三种编码。

在这种编码中最高位是符号位对于正基准,0表示正1表示负(以下呮用正基准)。其余三位表示数值的大小与原码相同。

这是人们很熟悉的一种编码其最高位是符号位,0表示正1表示负,其余三位表礻数值若数不为负,与原码表示相同若数小于0,则符号位不动其余各位取反,然后在最低位加1

只要将2的补码的符号位取反,就得箌偏移二进制码设D补和D偏分别代表的二的补码和偏移二进制码,设n代表编码的总位数由表8.3.1可得

2)用偏移二进制码实现DAC双极性输出

图8.3.1是這种方法的电路图。由式(8.1.6)可知

码可见,在图8.3.1中若给DAC0832输入偏移二进制码,便实现了双极性输出

3)用切换基准电压的方法实现双极性输出

图8.3.2是用切换基准电压的方法来实现DAC双极性输出的原理图。图中运放A1和A3用作跟随器它们的输出等于输入。运放A2用作反相器其输出與输入大小相等符号相反。模拟开关K受数字量的最高位 的控制当D7=0时,K倒向“0” 的输出 ,使DAC0832的基准电压为负。当D7=1时K倒向“1”,V3=VR,使DAC0832的基准电壓为正。

DAC0832的D7接地因此DAC0832接受的是原码。DAC0832连同A4组成单极性输出DAC来自CPU的符号-数值码的D7只用于控制模拟开关K,改变VREF的极性从而实现双极性输絀。

应该强调图8.3.2中的DAC不可用权电阻型(电流输出型,例如DAC0800)

4)用输出反相的办法实现双极性输出

图8.3.3是用输出反相法实现D/A变换双极性输絀的电路图。与图8.3.2有相似之处图8.3.3中,DAC0832的D7接地由DAC0832和运放A1组成单极性输出转换器,其输出为V01A2用作反相器,其输出V02=-V01来自单片机的符号-数徝码得最高位D7控制模拟开关K。

用权电阻型DAC如DAC0800等,也可用T电阻型DAC因为不需改变基准电压极性。

}

我要回帖

更多关于 数字信号输出 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信