深入解析AD5735:多功能DAC的卓越性能与应用
在工业过程控制领域,数模转换器(DAC)扮演着至关重要的角色。今天,我们将深入探讨一款功能强大的DAC——AD5735,它以其出色的性能和丰富的特性,为工程师们提供了一个理想的解决方案。
文件下载:AD5735.pdf
一、AD5735概述
AD5735是一款四通道电压和电流输出DAC,工作电源范围为 -26.4 V至 +33 V。它具备12位分辨率和单调性,能够提供高精度的输出。其显著特点之一是动态功率控制,可有效降低电流模式下的封装功耗,这对于热管理至关重要。
1.1 关键特性
- 高精度输出:12位分辨率确保了输出的精确性,在电压输出和电流输出模式下都能提供稳定的性能。
- 动态功率控制:通过dc - to - dc升压转换器,将输出驱动器的电压从7.4 V调节到29.5 V,优化了芯片功耗。
- 丰富的输出范围:电流输出范围包括0 mA至20 mA、4 mA至20 mA和0 mA至24 mA;电压输出范围有0 V至5 V、0 V至10 V、±5 V和±10 V,且支持20%的过范围。
- 低误差:电压输出的总未调整误差(TUE)最大为±0.09%,电流输出的TUE最大为±0.1%。
- 用户可编程:用户可对偏移和增益进行编程,还具备片上诊断和参考功能。
1.2 应用领域
AD5735广泛应用于过程控制、执行器控制和可编程逻辑控制器(PLC)等领域,为工业自动化提供了可靠的支持。
二、技术细节剖析
2.1 DAC架构
AD5735的DAC核心架构由两个匹配的DAC部分组成。12位数据字的前4位解码驱动15个开关,连接15个匹配电阻到地或参考缓冲输出;剩余8位驱动8位电压模式R - 2R梯形网络的开关。
2.2 输出放大器
电压输出放大器能够产生单极性和双极性输出电压,可驱动1 kΩ与1 µF并联的负载。通过在每个通道添加220 pF的非极化补偿电容,可驱动高达2 µF的电容负载,但会增加建立时间。
2.3 参考缓冲器
AD5735可使用外部或内部参考,参考输入需要5 V参考电压以实现指定性能,输入电压在应用于DAC之前会进行缓冲。
2.4 电源状态
上电时,AD5735的状态取决于POC引脚。POC = 0时,通道上电为三态模式;POC = 1时,电压输出通道上电带有30 kΩ下拉电阻到地,电流输出通道为三态模式。
2.5 串行接口
采用3线串行接口,时钟速率高达30 MHz,兼容SPI、QSPI、MICROWIRE和DSP标准。数据编码为直二进制,输入移位寄存器为24位宽,若启用数据包错误检查(PEC),则为32位宽。
三、寄存器配置
3.1 数据寄存器
包括DAC数据寄存器、增益寄存器、偏移寄存器和清除代码寄存器,用于写入DAC代码、编程增益和偏移调整以及设置清除代码。
3.2 控制寄存器
- 主控制寄存器:配置整个器件的功能,如启用写时状态回读、同时启用所有DAC通道输出、同时开启所有通道的dc - to - dc转换器以及启用和配置看门狗定时器。
- DAC控制寄存器:按通道配置输出范围、选择内部或外部电流感测电阻、启用/禁用清除代码、启用/禁用电压通道过范围、启用/禁用内部电路和输出通道等。
- 软件寄存器:用于软件复位、设置状态寄存器中的用户位以及验证数据通信操作。
- dc - to - dc控制寄存器:设置dc - to - dc转换器的控制参数,如最大输出电压、相位和开关频率,还可选择内部或外部补偿电阻。
- 压摆率控制寄存器:按通道编程DAC输出的压摆率。
3.3 回读操作
通过设置串行输入寄存器中的R/W位为1可调用回读模式,SDO返回所选寄存器的数据。若启用PEC,SDO返回32位数据,包括8位CRC位。
3.4 状态寄存器
只读寄存器,包含故障信息、斜坡激活位和用户切换位。可在写序列中通过设置主控制寄存器中的STATREAD位进行状态回读。
四、设备特性
4.1 故障输出
FAULT引脚为低电平有效、开漏输出,当出现开路、短路、PEC错误或过温等故障时激活。
4.2 电压输出短路保护
正常操作时,电压输出可吸收/源出高达12 mA电流,最大输出电流或短路电流可由用户编程设置为16 mA或8 mA。
4.3 数字偏移和增益控制
每个DAC通道都有增益和偏移寄存器,可对整个信号链的增益和偏移误差进行微调。写入增益或偏移寄存器后,下一次写入DAC通道时会使用新值进行校准并更新输出。
4.4 写时状态回读
通过主控制寄存器中的STATREAD位启用,可在每次写序列中回读状态寄存器内容,便于实时监测故障。
4.5 异步清除
CLEAR引脚为高电平有效、边沿敏感输入,可将输出清除到预编程的12位代码。需在DAC控制寄存器中设置CLR_EN位以启用通道清除功能。
4.6 数据包错误检查(PEC)
基于8位循环冗余校验(CRC - 8),用于验证数据在嘈杂环境中的正确接收。若错误检查失败,FAULT引脚变低,状态寄存器中的PEC错误位被设置。
4.7 看门狗定时器
启用后,若在编程的超时时间内未向软件寄存器写入0x195,ALERT引脚会发出故障信号,确保MCU与AD5735之间的通信正常。
4.8 内部参考
集成5 V电压参考,初始精度最大为±5 mV,温度系数最大为±10 ppm/°C,参考电压经过缓冲后可外部使用。
4.9 外部电流设置电阻
可通过DAC控制寄存器选择外部15 kΩ低漂移电阻替代内部RSET电阻,以提高输出电流的温度稳定性。
4.10 数字压摆率控制
允许用户控制输出值的变化速率,通过SR_CLOCK和SR_STEP参数定义输出值的变化率。
4.11 动态功率控制
在电流输出模式下,使用dc - to - dc升压转换器电路实现集成动态功率控制,降低功耗。
4.12 dc - to - dc转换器
包含四个独立的dc - to - dc转换器,为每个通道的VBOOST_x电源提供动态控制。需注意电感、二极管、补偿电容等组件的选择,以确保转换器的性能和稳定性。
五、应用信息
5.1 电压和电流输出引脚连接
电流和电压输出引脚可连接到两个独立端子或连接到单个端子,因为同一时间只有一种输出模式有效。
5.2 内部RSET电流输出模式
使用内部RSET电阻时,输出受其他启用内部RSET通道的数量和直流串扰的影响。
5.3 精密电压参考选择
为实现AD5735在全工作温度范围内的最佳性能,需选择精密电压参考,考虑初始精度、长期漂移、温度系数和输出电压噪声等因素。
5.4 驱动电感负载
驱动电感或定义不明确的负载时,可在Iout_x引脚和AGND引脚之间添加0.01 µF电容以确保稳定性。
5.5 瞬态电压保护
AD5735包含ESD保护二极管,但在工业控制环境中,还需外部功率二极管和浪涌电流限制电阻进行保护,也可使用瞬态电压抑制器(TVS)提供进一步保护。
5.6 微处理器接口
通过与微控制器和DSP处理器兼容的串行总线与AD5735进行接口,通信通道为3线最小接口,DAC输出更新可在LDAC上升沿或SYNC上升沿(LDAC为低电平时)启动。
5.7 布局指南
包括接地、电源去耦、走线和dc - to - dc转换器布局等方面的注意事项,以确保AD5735的性能和稳定性。
5.8 电气隔离接口
在许多过程控制应用中,可使用Analog Devices的iCoupler产品提供电压隔离,AD5735的串行加载结构使其非常适合隔离接口。
六、总结
AD5735以其高精度、多功能和丰富的特性,为工业过程控制应用提供了一个强大而可靠的解决方案。工程师们在设计过程中,可根据具体需求合理配置寄存器、选择合适的外部组件,并遵循布局指南,以充分发挥AD5735的性能优势。你在使用AD5735的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
dac
+关注
关注
44文章
2844浏览量
197583 -
工业过程控制
+关注
关注
0文章
26浏览量
10734 -
AD5735
+关注
关注
0文章
3浏览量
1079
发布评论请先 登录
深入解析AD5735:多功能DAC的卓越性能与应用
评论