小小博士

超稳定16位输入的电压输出型DAC器件AD5760

0
阅读(6049)

超稳定16位输入的电压输出型DAC器件AD5760

    在前面我们介绍过许多DAC产品,多为12位输入、电流输出型或更低精度的数模转换型器件,今天我向大家介绍的这款数模转换型器件,真正的16位输入电压输出型DAC器件AD5760,相对于以前介绍的DAC器件,没有输出缓冲的数模转换器件。

    AD5760是一款真正的16位、没有缓冲的电压输出型DAC器件,采用三线式串行接口,能够以最高35MHZ的时钟速率工作,兼容SPI、QSPI和DSP接口。另外,也是与其他器件不同的地方,AD5760内置上电复位电路,能够确保DAC上电后输出为0V并能够保持已知输出阻抗状态,直至对该器件执行一次有效的写操作改变状态。下面我们还是从功能框图的角度分析AD5760的优势所在:

    从AD5760的结构框图不难看出以下几点:

(1)、AD5760通过三线制将输入数据加载到DAC的输入移位寄存器和控制寄存器中,再通过LDAC引脚将数据加载到DAC寄存器中;

(2)、AD5760有上电复位引脚RESET和寄存器清零引脚CLR,对于上电复位引脚,我们可以在必要的时候对DAC器件AD5760进行复位,这是硬件复位,另外还可以在软件控制寄存器中复位功能位进行复位,如果不用硬件复位,应该将RESET引脚连接至Pin9引脚IOVCC。异步清零引脚CLR是在低电平有效的时候清零,允许输出清零至用户自定义的状态;

(3)、AD5760有正和负两端参考电压,允许接入的参考电压为-0.3至VDD(或VSS)+0.3的电压;

(4)、AD5760的Pin20和Pin24引脚,分别为外部放大器的反馈连接和反相输入连接,外部配接放大器要根据用户所施加的基准电压和输出电压范围,比如增益为2的配置完全可以利用AD5760内部的6.8K电阻来配置;

(5)、VOUT输出引脚,连接有6K的下拉电阻,可以在复位时保证输出为0V。

俗话说的好,结构决定性能。AD5760的结构,决定其具有不一般的性能。下面主要介绍一下AD5760使用时软件编程需要配置的寄存器:

(A)、输入移位寄存器:移位寄存器为24位,在工作速度为35MHZ的串行时钟输入SCLK的控制下,输入寄存器包括R/W位、3个地址位和20个数据位,主要依靠R/W位和地址位决定对DAC的不同操作;

(B)、控制寄存器:在地址为010时,24位寄存器变为控制寄存器,可以对不同的位在程序初始化时进行设置,以达到与硬件配置相一致;

(C)、清零代码寄存器:在地址为011时,24位寄存器变为清零代码寄存器,也就是前面所说的软件复位;

(D)、软件控制寄存器:在在地址为011时,24位寄存器变为软件控制寄存器,实现对DAC寄存器的控制。

        以上是我对AD5760的简单理解,特别是对DAC器件有如上要求时,可以不妨考虑一下AD5760,也许由于它的使用,会给你的电路设计带来许多惊喜。