高精度16位双路DAC——AD5763的深度解析
在电子工程领域,数模转换器(DAC)是连接数字世界和模拟世界的关键桥梁。今天,我们要深入探讨一款高性能的双路16位DAC——AD5763,它在工业自动化、伺服控制、过程控制等众多领域都有着广泛的应用。
文件下载:AD5763.pdf
一、AD5763概述
AD5763是一款双路16位串行输入、双极性电压输出的DAC,工作电源电压范围为±4.75 V至±5.25 V,标称满量程输出范围为±4.096 V。它集成了输出放大器、参考缓冲器和专有上电/掉电控制电路,还具备数字I/O端口,可通过串行接口进行编程。
1.1 主要特性
- 高精度:最大积分非线性(INL)误差和微分非线性(DNL)误差均为±1 LSB,保证了输出的准确性。
- 低噪声:噪声仅为70 nV/√Hz,能有效减少信号干扰。
- 快速建立时间:最大建立时间为10 μs,可快速响应输入信号的变化。
- 可编程输出范围:提供±4.096 V、±4.201 V或±4.311 V三种输出范围选择,满足不同应用需求。
- 集成功能丰富:集成参考缓冲器、片上裸片温度传感器,具备输出控制、可编程短路保护等功能。
- 接口兼容性好:采用与DSP和微控制器兼容的串行接口,时钟速率最高可达30 MHz。
- 宽温度范围:工作温度范围为−40°C至+105°C,适用于各种工业环境。
1.2 应用领域
AD5763的高性能使其在多个领域得到广泛应用,包括工业自动化、开环/闭环伺服控制、过程控制、数据采集系统、自动测试设备、汽车测试与测量以及高精度仪器仪表等。
二、技术参数详解
2.1 精度相关参数
- 分辨率:16位,能够提供较高的输出精度。
- 相对精度(INL):最大误差为±1 LSB,反映了DAC输出与理想直线的最大偏差。
- 微分非线性(DNL):最大误差为±1 LSB,保证了DAC输出的单调性。
- 双极性零误差:在25°C时,误差范围为−2 mV至+2 mV,温度系数为±1 ppm FSR/°C。
- 零刻度误差:在25°C时,误差范围为−2 mV至+2 mV,温度系数为±1 ppm FSR/°C。
- 增益误差:在25°C且粗增益寄存器为0时,误差范围为−0.03% FSR至+0.03% FSR,温度系数为±1 ppm FSR/°C。
2.2 输出特性参数
- 输出电压范围:可通过粗增益寄存器进行编程,有±4.096 V、±4.201 V、±4.311 V等多种选择。
- 输出电压漂移:每500小时的漂移为±32 ppm FSR,每1000小时的漂移为±37 ppm FSR。
- 短路电流:可通过外部电阻进行编程,范围为500 μA至10 mA。
- 容性负载稳定性:在不同负载电阻下,容性负载稳定范围不同,如RLOAD = ∞时为200 pF,RLOAD = 10 kΩ时为1000 pF。
- 直流输出阻抗:仅为0.3 Ω,保证了输出的稳定性。
2.3 交流性能参数
- 输出电压建立时间:满量程阶跃至±1 LSB的建立时间最大为10 μs,512 LSB阶跃的建立时间为2 μs。
- 压摆率:为5 V/μs,反映了输出电压的变化速率。
- 数模毛刺能量:为20 nV - sec,毛刺脉冲峰值幅度为30 mV。
- 通道间隔离度:达到60 dB,有效减少通道间的干扰。
- DAC间串扰:为8 nV - sec,数字串扰为2 nV - sec。
- 输出噪声:在0.1 Hz至10 Hz范围内为0.1 nV - sec LSB p - p,在0.1 Hz至100 kHz范围内的1/f转折频率为50 - 300 μV rms,10 kHz处的输出噪声谱密度为70 nV/√Hz。
2.4 时序参数
AD5763的时序参数对于正确使用该器件至关重要,例如SCLK周期时间t1最小为33 ns,SCLK高电平时间t2和低电平时间t3最小均为13 ns等。这些参数确保了数据的正确传输和处理。
2.5 绝对最大额定值
在使用AD5763时,需要注意其绝对最大额定值,如电源电压、输入输出电压、工作温度范围等。超出这些额定值可能会导致器件永久性损坏,影响其可靠性。
三、工作原理
3.1 DAC架构
AD5763采用16位电流模式分段R - 2R梯形DAC架构。16位数据字的4个最高有效位(MSB)被解码以驱动15个开关,连接15个匹配电阻;其余12位驱动12位R - 2R梯形网络的开关。这种架构能够实现高精度的数模转换。
3.2 参考缓冲器
AD5763使用外部参考电压,参考输入范围可达2.1 V。参考缓冲器将输入电压转换为正、负参考电压,为DAC核心提供稳定的参考。正参考电压VREFP = 2VREF,负参考电压VREFN = - 2VREF,这些参考电压与增益寄存器值共同决定了DAC的输出范围。
3.3 串行接口
AD5763通过3线串行接口进行控制,时钟速率最高可达30 MHz,兼容SPI、QSPI™、MICROWIRE™和DSP标准。输入移位寄存器为24位,数据以24位字的形式按MSB优先顺序加载到器件中。
3.3.1 独立操作
在独立操作模式下,串行接口可使用连续或非连续串行时钟。SYNC的第一个下降沿启动写周期,必须施加24个下降时钟沿到SCLK,然后SYNC拉高以锁存数据。数据传输完成后,通过将LDAC拉低可更新所有DAC寄存器和输出。
3.3.2 菊花链操作
对于包含多个器件的系统,可使用SDO引脚进行菊花链连接。SYNC的第一个下降沿启动写周期,SCLK在SYNC为低电平时持续施加。数据从移位寄存器移出并出现在SDO线上,通过连接多个器件的SDO和SDIN,可构建多器件接口。
3.3.3 回读操作
在回读操作前,需通过写入功能寄存器并清除SDO禁用位来启用SDO引脚。设置R/W位为1可启动回读模式,选择要读取的寄存器,后续SPI写操作时,SDO输出将包含所选寄存器的数据。
3.4 同时更新
根据SYNC和LDAC的状态,DAC寄存器和输出有两种更新方式:
- 单个DAC更新:LDAC为低电平时,数据时钟输入到输入移位寄存器,SYNC上升沿更新所寻址的DAC输出。
- 所有DAC同时更新:LDAC为高电平时,数据时钟输入到输入移位寄存器,SYNC拉高后,将LDAC拉低可同时更新所有DAC输出。
3.5 异步清零(CLR)
CLR是负边沿触发的清零信号,可将输出清零为0 V(二进制补码编码)或负满量程(偏移二进制编码)。CLR信号保持低电平的时间需满足一定要求,信号返回高电平时,输出保持清零值,直到写入新值。也可通过软件写入命令0x04XXXX来启动清零操作。
3.6 功能寄存器
功能寄存器可通过设置三个REG位为000进行寻址,其选项包括无操作(NOP)、本地接地偏移调整、D0/D1方向和值设置、SDO禁用、清零和加载等功能。
3.7 数据寄存器、增益寄存器和偏移寄存器
- 数据寄存器:通过设置三个REG位为010进行寻址,DAC地址位选择数据传输的通道,数据位为16位。
- 粗增益寄存器:设置三个REG位为011进行寻址,为2位寄存器,可选择每个DAC的输出范围,如±4.096 V、±4.201 V或±4.311 V。
- 精细增益寄存器:设置三个REG位为100进行寻址,为6位寄存器,可在−32 LSB至+31 LSB范围内以1 LSB为增量调整每个DAC通道的增益。
- 偏移寄存器:设置三个REG位为101进行寻址,为8位寄存器,可在−16 LSB至+15.875 LSB范围内以⅛ LSB为增量调整每个通道的偏移。
四、设计特点
4.1 模拟输出控制
在工业过程控制应用中,电源变化时,输出引脚通过低阻抗路径钳位到0 V,同时打开传输门G1以防止输出放大器短路。这些条件在电源稳定且有效字写入DAC寄存器后改变。RSTIN输入可外部控制传输门,RSTOUT可用于控制其他系统部件。
4.2 数字偏移和增益控制
AD5763具备数字偏移调整功能,调整范围为±16 LSB,分辨率为0.125 LSB。增益寄存器可调整满量程输出范围,还提供精细增益微调功能。
4.3 可编程短路保护
通过在ISCC引脚和PGND之间插入外部电阻,可对输出放大器的短路电流进行编程,范围为500 μA至10 mA。若ISCC引脚未连接,短路电流限制默认为5 mA。需注意,过小的短路电流限制可能影响驱动容性负载时的压摆率。
4.4 数字I/O端口
AD5763包含一个2位数字I/O端口(D1和D0),可独立配置为输入或输出,通过串行接口进行驱动和读取。作为输出时,可用于控制多路复用器或校准电路;作为输入时,可读取限位开关的逻辑信号。
4.5 裸片温度传感器
片上裸片温度传感器提供与摄氏温度线性成比例的电压输出,25°C时标称输出电压为1.44 V,温度变化率为3 mV/°C,输出范围为1.175 V至1.9 V。其低输出阻抗和线性输出便于与温度控制电路和ADC接口,主要用于指示裸片温度变化以进行重新校准。
4.6 本地接地偏移调整
AD5763的本地接地偏移调整功能可在功能寄存器中启用,用于调整DAC输出,以补偿单个DAC接地引脚与REFGND引脚之间的电压差异,确保DAC输出电压始终相对于本地DAC接地引脚。
4.7 上电状态
AD5763的多个电源和数字输入引脚的上电顺序很重要,输出的上电状态取决于BIN/2sCOMP、CLR和LDAC引脚的配置。不同配置下,输出可能被钳位到AGNDx、驱动0 V或驱动负满量程输出。
五、应用信息
5.1 典型工作电路
AD5763的典型工作电路仅需一个参考电压源、电源引脚和参考输入上的去耦电容以及一个可选的短路电流设置电阻。由于器件集成了参考缓冲器,无需外部双极性参考和相关缓冲器,节省了成本和电路板空间。
5.2 精密电压参考选择
为实现AD5763在全工作温度范围内的最佳性能,需选择精密电压参考。选择时需考虑初始精度、输出电压温度系数、长期漂移和输出电压噪声等因素。推荐使用如ADR430和ADR420等精密参考器件。
5.3 布局指南
在设计印刷电路板(PCB)时,应将模拟和数字部分分开,采用单点接地,确保AD5763有充足的电源旁路电容。电源线路应使用尽可能大的走线,快速开关信号应进行屏蔽,避免与参考输入靠近。同时,应避免数字和模拟信号交叉,采用微带技术可减少电路板上的串扰和噪声。
5.4 电气隔离接口
在许多过程控制应用中,需要在控制器和被控单元之间提供隔离屏障,以保护控制电路免受危险共模电压的影响。AD5763的串行加载结构使其适合隔离接口,可使用如ADuM1400等隔离器实现4通道隔离接口。
5.5 微处理器接口
AD5763通过串行总线与微处理器接口,采用与微控制器和DSP处理器兼容的标准协议。通信通道为3线最小接口,包括时钟信号、数据信号和同步信号。DAC输出更新可自动完成或在LDAC控制下进行,还可使用回读功能读取DAC寄存器的内容。
六、总结
AD5763作为一款高性能的16位双路DAC,凭借其高精度、低噪声、快速建立时间等优点,在工业自动化等多个领域展现出强大的应用潜力。通过深入了解其技术参数、工作原理和设计特点,电子工程师可以更好地利用这款器件,设计出满足各种需求的高性能电路。在实际应用中,合理选择精密电压参考、优化PCB布局以及正确配置接口等,都将有助于充分发挥AD5763的性能优势。你在使用AD5763或其他DAC器件时遇到过哪些问题呢?欢迎在评论区分享交流。
-
数模转换器
+关注
关注
14文章
1552浏览量
85945 -
工业应用
+关注
关注
0文章
239浏览量
15881
发布评论请先 登录
高精度16位双路DAC——AD5763的深度解析
评论