高精度18位电压输出DAC——AD5781详解
在电子设计领域,数模转换器(DAC)是连接数字世界和模拟世界的关键桥梁,其性能对整个系统的精度和稳定性起着至关重要的作用。AD5781是Analog Devices公司推出的一款单通道18位无缓冲电压输出DAC,以其高精度、宽电源范围和出色的温度稳定性等特点,在医疗仪器、测试测量、工业控制等诸多领域得到了广泛的应用。今天就带大家深入了解一下这款优秀的DAC。
文件下载:AD5781.pdf
一、AD5781的关键特性
高精度性能
AD5781实现了真正的18位精度,最大相对精度规格为±0.5 LSB,差分非线性(DNL)最大规格为±0.5 LSB,保证了单调操作。其积分非线性误差(INL)和差分非线性误差在不同参考电压和温度条件下都能保持较低水平,确保了输出信号的准确性。例如,在B版本中,当 (V{REFP} = +10 V),(V{REFN} = -10 V) 时,INL误差在±0.25 LSB以内。
低噪声与高稳定性
- 噪声特性:具有极低的噪声光谱密度,仅为7.5 nV/√Hz,在1kHz、10kHz和100kHz频率下,当DAC代码处于中值时,噪声表现一致,有效减少了输出信号中的噪声干扰,提高了信号质量。
- 温度稳定性:温度漂移极低,仅为0.05 ppm/°C,能够在较宽的温度范围内保持稳定的性能。长时间稳定性也非常出色,在125°C环境下经过500小时和1000小时后,线性误差长期稳定性分别为0.04 LSB和0.05 LSB。
宽电源范围与快速响应
- 电源范围:支持高达±16.5 V的宽电源范围,可适应不同的电源系统,为设计提供了更大的灵活性。
- 响应速度:输出电压建立时间仅为1 µs(10 V阶跃至0.02%),能够快速响应输入信号的变化,满足高速应用的需求。
其他特性
- 数字接口:采用多功能3线串行接口,时钟速率高达35 MHz,兼容标准SPI、QSPI™、MICROWIRE™和DSP接口标准,方便与各种微控制器和数字系统进行连接。
- 输出特性:输出电压范围为 (V{REFN}) 到 (V{REFP}),输出摆率可达50 V/µs(无缓冲输出,10 MΩ||20 pF负载),还具备输出钳位功能,可将输出置于定义的负载状态。
二、工作原理与架构
架构组成
AD5781的架构由两个匹配的DAC部分组成。18位数据字的6个最高有效位(MSBs)被解码以驱动63个开关(E0到E62),每个开关将63个匹配电阻之一连接到 (V{REFP}) 或 (V{REFN}) 电压。其余12位数据字驱动12位电压模式R - R梯形网络的S0到S11开关。
串行接口
AD5781通过3线串行接口(SYNC、SCLK和SDIN)进行数据传输,数据以24位字格式写入设备。输入移位寄存器为24位宽,数据在串行时钟输入SCLK的控制下,以MSB优先的方式加载到设备中,SCLK最高可运行至35 MHz。
工作模式
- 独立操作:串行接口支持连续和非连续串行时钟。在连续SCLK模式下,SYNC必须在正确的时钟周期数内保持低电平;在门控时钟模式下,需要使用包含确切时钟周期数的突发时钟,并且在最后一个时钟后将SYNC置高以锁存数据。
- 读回操作:所有片上寄存器的内容都可以通过SDO引脚读回。在进行读操作时,首先对寄存器进行寻址,然后在SYNC为低电平的情况下,接下来的24个时钟周期将数据从SDO引脚输出。
三、硬件控制与寄存器配置
硬件控制引脚
- Load DAC Function(LDAC):用于更新DAC寄存器和DAC输出,有同步和异步两种更新模式。同步模式下,LDAC在数据时钟输入到输入移位寄存器时保持低电平,DAC输出在SYNC的上升沿更新;异步模式下,LDAC在数据时钟输入时保持高电平,在SYNC置高后将LDAC置低,输出在LDAC的下降沿更新。
- Reset Function(RESET):通过将RESET引脚置低或使用软件RESET控制功能,可以将AD5781复位到上电状态。如果不使用RESET引脚,应将其硬连接到 (IOV_{CC})。
- Asynchronous Clear Function(CLR):CLR引脚是一个低电平有效的清除信号,可将输出清除为用户定义的值。18位清除代码值被编程到清除代码寄存器中,在CLR信号返回高电平后,输出将保持在清除值,直到新值被加载到DAC寄存器。
片上寄存器
- DAC寄存器:用于存储18位数据,其理想传递函数由特定公式描述,输出电压与 (V{REFN})、(V{REFP}) 和编程的18位代码D有关。
- 控制寄存器:控制AD5781的操作模式,包括输出放大器配置(RBUF)、输出接地钳位控制(OPGND)、DAC三态控制(DACTRI)、DAC寄存器编码选择(BIN/2sC)、SDO引脚启用/禁用控制(SDODIS)和线性误差补偿(LIN COMP)等功能。
- 清除代码寄存器:设置当CLR引脚或CLR位被断言时DAC输出的值,输出值取决于所使用的DAC编码(二进制或二进制补码),默认寄存器值为0。
- 软件控制寄存器:是一个只写寄存器,向特定位写入1的效果与将相应引脚置低相同,可实现LDAC、CLR和RESET功能。
四、输出放大器配置
单位增益配置
有两种单位增益配置方式。一种是输出范围从 (V{REFN}) 到 (V{REFP}) 的基本单位增益配置;另一种是通过在放大器反馈路径中插入与DAC输出电阻相等的电阻(3.4 kΩ),以消除放大器输入偏置电流的偏移,同时可在放大器反馈路径中放置电容器以提高动态性能。
增益为2的配置
通过内部匹配的6.8 kΩ电阻设置增益为2,可从单端参考输入生成双极性输出范围,适用于 (V{REFN} = 0 V) 的情况。在这种配置下,输出范围从 (2 × V{REFN} - V{REFP}) 到 (V{REFP})。
五、典型应用与注意事项
典型应用电路
一个典型的AD5781应用电路使用AD8676作为参考缓冲器,AD8675作为输出缓冲器。在参考输入上使用强制感测缓冲器以满足指定的线性度要求,由于AD5781的输出阻抗为3.4 kΩ,因此在驱动低电阻、高电容负载时需要使用输出缓冲器。
评估板
AD5781提供评估板,方便设计人员轻松评估其高性能。评估板与PC的USB端口接口,配套软件可让用户在安装了Microsoft® Windows® XP(SP2)或Vista(32位)的PC上轻松对AD5781进行编程。
注意事项
- 电源上电顺序:为确保器件以已知的安全状态上电,应先给 (V{DD}) 供电,再给 (V{CC}) 供电。如果无法实现这一点,可在 (V{DD}) 和 (V{CC}) 电源之间连接一个外部肖特基二极管。
- ESD保护:AD5781是一款ESD敏感器件,尽管具有专利或专有保护电路,但在处理和组装时仍应采取适当的ESD预防措施,以避免性能下降或功能丧失。
AD5781以其卓越的性能和丰富的功能,为电子工程师在设计高精度数模转换系统时提供了一个优秀的选择。在实际应用中,我们需要根据具体的需求合理选择输出放大器配置、寄存器设置和硬件控制方式,以充分发挥其性能优势。大家在使用AD5781的过程中遇到过哪些问题呢?欢迎在评论区分享交流。
-
高精度
+关注
关注
1文章
864浏览量
27113 -
数模转换器
+关注
关注
14文章
1552浏览量
85945 -
ad5781
+关注
关注
0文章
2浏览量
1169
发布评论请先 登录
AD5570:16位高精度DAC的卓越之选
高精度16位DAC芯片AD5063的特性与应用解析
深入解析AD5413:单通道14位电压与电流输出DAC
MCP4801/4811/4821:高精度电压输出DAC的卓越之选
Analog Devices Inc. EVAL-AD5781ARDZ/EVAL-AD5791ARDZ 评估板数据手册
高精度18位电压输出DAC——AD5781详解
评论