您当前的位置:五五电子网电子知识单元电路变换电路基于DAC0832的并行电流型D/A转换 正文
基于DAC0832的并行电流型D/A转换

基于DAC0832的并行电流型D/A转换

点击数:7155 次   录入时间:03-04 11:46:02   整理:http://www.55dianzi.com   变换电路

  电流型的D/A转换器比较多,DAC0832是最常见的这类器件。DAC0832为8位D/A转换器,单电源供电,在+5V~+15V范围内均可正常工作,基准电压范围为-10V~+10V,数字量采用并行输入。

  该转换器由输入寄存器和DAC寄存器构成两级数据输入锁存。使用时,数据输入可以采用两级锁存(双缓冲)形式,或单级锁存(单缓冲)形式,也可采用直接输入(直通)方式。
  
  其内部有3个门电路构成寄存器输出控制电路,可直接进行数据锁存控制:当ILE=0时,输入数据被锁存;当ILE=1时,数据不锁存,锁存器的输出跟随输入变化。
  
  DAC0832为电流输出形式,其两个输出端电流的关系为IOUTl+IOUT2=常数。
  
  在应用中,为得到电压输出,可在电流输出端接一个运算放大器,需注意的是,DAC0832内部本身带有反馈电阻。

  单片机和DAC0832有3种连接方式:直通方式、单缓冲方式和双缓冲方式。直通方式不能直接与系统的数据总线相连,需另加数据锁存器,应用极少。双缓冲方式主要应用在同步输出方式中,本例中介绍单缓冲连接方式。单缓冲方式是指DAC0832内部的两个数据缓冲器一个处于直通方式,另一个受单片机控制的方式或者两个数据缓冲器同时受单片机控制。实际应用中,如果只有一路模拟量输出,或者有几路模拟量输出但不要求同步情况下,可采用单缓冲方式。下图为DAC0832与89C51的单缓冲方式下的接口电路图,这里由于模拟量是以电流形式输出的,为得到电压输出,在电流输出端还外接了一运算放大器LM324。

DAC0832与89C51的单缓冲方式下的接口电路图

   由上图所示硬件连接可知DAC0832的地址为7FFFH,完成一次D/A转换的C51程序代码如下。

  如果需要多个通道的同步输出问题,在构成与CPU的接口时请一定要采用双缓冲的两级锁存方式。




本文关键字:暂无联系方式变换电路单元电路 - 变换电路