大于8位的D/A转换器的接口

来源:本站
导读:目前正在解读《大于8位的D/A转换器的接口》的相关信息,《大于8位的D/A转换器的接口》是由用户自行发布的知识型内容!下面请观看由(电工学习网 - www.9pbb.com)用户发布《大于8位的D/A转换器的接口》的详细说明。

   在要求分辨率较高的场合,采用的 D/A转换器常常大于 8位。而常用的微机多采用8位数据线。此时若采用单缓冲的工作方式,将高位和低位分为两个地址的数据锁存器,则在向它送数据时,由于高位和低位送数据的时间差,将引起输出电压产生"毛刺"。

  为保证D/A转换器的高位数据与低位数据同时送入,通常采用双缓冲的工作方式,将高位与低位的数据分别送入各自的输入寄存器,然后再将它们同时送入 DAC寄存器中,使输出发生变化。

  DAC1208为采用这种结构的12位双缓冲锁存器的D/A转换器。其精度为12位。建立时间为1μS,为电流输出型。其11位与10位精度的型号分别为DAC1209与DAC1210,其逻辑符号与功能框图如图1所示。

大于8位的D/A转换器的接口

(a) DAC 1208的逻辑符号

大于8位的D/A转换器的接口

(b)DAC 1208的功能框图

图1 DAC1208的逻辑符号与功能框图

  与DAC0830相比,它的数据线增加到12条,输入锁存信号ILE改为字节选择信号BYTE1/-BYTE2。

  DAC1208的用法和DAC0830的用法相似。当BYTE1/-BYTE2信号为高时。-CS和-WR1有效,12位的数据一次进入高位和低位的输入锁存器,当-WR2、-XFER有效时,数据到达12位DAC寄存器,使输出随之变化。

  当它与16位的数据总线的CPU相连时,可以采用单缓冲工作方式。如图2所示。

大于8位的D/A转换器的接口

图2 DAC 1208与16位数据线的CPU的接口

  此时将BYTE1/-BYTE2信号连接高电平。-CS为地址选中信号,-WR2、-XFER接地,-WR1为系统写信号-WR。当地址选中,并且-WR信号有效时,12位的数据一次进入高位和低位的输入锁存器并到达12位DAC寄存器,使输出随之变化。

  当它与8位数据线的CPU相连时,将高8位数据输入线与CPU的数据总线相连,而低4位的数据输入线与高8位输入线中的高4位并连。采用双缓冲工作模式。

  为方便使用者, DAC 1230在内部将数据线连接好,它具有和DAC 1208一样的性能,仅在引出线上减少了4条数据输入线,如图3所示。

大于8位的D/A转换器的接口

图3 DAC1230的功能框图

  根据图3的功能框图,当-CS=0,BYTE1/-BYTR2=1时,-WR1信号将数据写入高8位数据寄存器,同时也写入低4位数据寄存器;当-CS=0,BYTE1/-BYTE2=0时,-WR1信号将数据写入低4位数据寄存器,当-XFER=0时,-WR2信号将12位数据送入12位DAC寄存器。

  在使用时,将BYTE1/-BYTE2接地址线的最低位A0,-CS为地址选中信号,在产生此地址选中信号时,A0不参加译码。-WR1、- WR2均接系统写信号。

  此时,根据-XFER的接法,可以选择自动传递工作方式和独立处理工作方式。如图4所示。

大于8位的D/A转换器的接口

图4 DAC 1230的8位数据线接口

  在自动传递工作方式时,将-XFER接地址线的最低位A0。当A0=1,发出地址1选中及写信号时,数据信号进入高8位的数据寄存器。同时也送入低4位的数据寄存器。当A0=0,发出地址1选中及写信号时,数据信号进入低4位的数据寄存器,因为此时-XFER=0,12位数据进入 DAC寄存器,输出的电压随之变化。

  在独立处理工作方式时为双缓冲工作方式。-XFER为地址2选中信号。在A0=1及地址1选中时,数据进入高8位的输入寄存器,同时也送入低4位的输入寄存器。在A0=0及地址1选中时,数据写入低4位的输入寄存器。在系统发出地址2选中及写信号时,输入寄存器的数据进入 DAC寄存器,输出随之发生变化。

  DAC 1230在输出引线上仅将DAC 0830的ILE改为BYTE1/-BYTE2。因此,很容易把原来使用DAC 0830的8位D/A转换器的接口电路更改为使用DAC 1230的12位的D/A转换器。

提醒:《大于8位的D/A转换器的接口》最后刷新时间 2023-07-10 03:54:20,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《大于8位的D/A转换器的接口》该内容的真实性请自行鉴别。