分享

DAC7512简介及应用

 共同成长888 2013-09-07

DAC7512简介及应用  

DAC7512是TI公司生产具有内置缓冲放大器低功耗单片12位数模转换器。其片内高精度输出放大器可获得满幅(供电电源电压与地电压间)任意输出。DAC7512带有一个时钟达30MHz通用三线串行接口,因而可接入高速DSP。其接口与SPI、QSPI、Microwire及DSP接口兼容,因而可与intel系列单片机、Motorola系列单片机直接连接而无需任何其它接口电路。

由于DAC7512串行数模转换器可选择供电电源来作为参考电压,因而具有很宽动态输出范围,此外,DAC7512数模转换器还具有三种关断工作模式。正常工作状态下,DAC7512在5V电压下功耗仅为0.7mW,而省电状态下功耗为1μW。因此,低功耗DAC7512无疑是便携式电池供电设备理想器件。

DAC7512组成框图如图1所示。图中输入控制逻辑用于控制DAC寄存器写操作,掉电控制逻辑与电阻网络一起用来设置器件工作模式,即选择正常输出还是把输出端与缓冲放大器断开,而接入固定电阻。芯片内缓冲放大器具有满幅输出特性,可驱动2kΩ及1000pF并联负载。

图1 DAC7512结构图

图1 DAC7512结构图

DAC7512主要特点如下:

●微功耗,5V时工作电流消耗为135μA(DAC7512);

●在掉电模式时,如果采用5V电源供电,其电流消耗为135nA,而采用3V供电时,其电流消耗仅为50nA;

●供电电压范围为+2.7V~+5.5V;

●上电输出复位后输出为0V;

●具有三种关断工作模式可供选择,5V电压下功耗仅为0.7mW;

●带有低功耗施密特输入串行接口;

●内置满幅输出缓冲放大器;

●具有SYNC中断保护机制。

图2 DAC7512引脚图及引脚说明

图2 DAC7512引脚图及引脚说明

接口工作模式

DAC7512采用三线制(/SYNC,SCLK及Din)串行接口。其串行写操作时序如图3所示。写操作开始前,/SYNC要置低,Din数据在串行时钟SCLK下降沿依次移入16位寄存器。在串行时钟第16个下降沿到来时,将最后一位移入寄存器,可实现对工作模式设置及DAC内容刷新,从而完成一个写周期操作。此时,/SYNC可保持低电平或置高,但在下一个写周期开始前,/SYNC必须转为高电平并至少保持33ns以便/SYNC有时间产生下降沿来启动下一个写周期。若/SYNC在一个写周期内转为高电平,则本次写操作失败,寄存器强行复位。由于施密特缓冲器在/SYNC高电平时电流消耗大于低电平时电流消耗,因此,在两次写操作之间,应把/SYNC置低以降低功耗。

图3 DAC7512写时序图

图3 DAC7512写时序图

DAC7512片内移位寄存器宽度为16位,其中DB15、DB14是空闲位,DB13、DB12是工作模式选择位、DB11~DB0是数据位。器件内部带有上电复位电路。上电后,寄存器置0,所以DAC7512处于正常工作模式,模拟输出电压为0V。

DAC7512四种工作模式可由寄存器内DB13、DB12来控制。其控制关系如下图所示:

DAC7512的工作模式

DAC7512的工作模式

掉电模式下,不仅器件功耗要减小,而且缓冲放大器的输出级通过内部电阻网络接到1kΩ、100kΩ或开路。而处于掉电模式时,所有的线性电路都断开,但寄存器内的数据不受影响。

与微处理器接口

DAC7512与8051微控制器接口如图4所示。图中,8051TXD驱动DAC7512 SCLK,而RXD则驱动DAC7512串行数据线。设计时可用8051一个I/O位(如P3.3)作为/SYNC信号。在数据传输期间,P3.3要保持低电平。由于8051TXD脚输出时是低位在前,而DAC7512片内寄存器接收时是高位在前,故在传送数据前,应当用软件把数据调整好。

图4 DAC7512与51单片机的连接

图4 DAC7512与51单片机的连接

由于8051一次只能传输8位数据。因此,在一个写周期内,应当用8个时钟在其下降沿把数据写入DAC7512。写数据时,MSB在前。由于DAC7512内有16位寄存器,故在写完第一个字节后,P3.3仍然要保持低电平,以便传输第二个字节。

DAC7512的应用

基于DAC7512的数控直流恒流源设计(见第一条评论)

DAC7512参考程序,见第二条评论

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多