探索AD5592R:多功能8通道ADC/DAC的技术剖析与应用

电子说

1.4w人已加入

描述

探索AD5592R:多功能8通道ADC/DAC的技术剖析与应用

在电子设计领域,一款性能卓越且功能多样的芯片往往能为工程师们带来更多的设计可能性。AD5592R就是这样一款值得深入研究的芯片,它集成了8通道的可配置ADC、DAC以及GPIO功能,在众多应用场景中都能发挥重要作用。

文件下载:AD5592RBRUZ-RL7.pdf

一、AD5592R概述

AD5592R/AD5592R - 1拥有8个I/Ox引脚(I/O0至I/O7),这些引脚可独立配置为数字 - 模拟转换器(DAC)输出、模拟 - 数字转换器(ADC)输入、数字输出或数字输入。此外,芯片还集成了温度传感器和SPI接口,提供了16 - 球2mm×2mm WLCSP、16 - 引脚3mm×3mm LFCSP和16 - 引脚TSSOP三种封装形式,以满足不同的应用需求。其应用场景广泛,涵盖控制与监控、通用模拟和数字输入/输出等领域。

二、技术规格详解

2.1 ADC性能

  • 分辨率:12位,能够提供较为精确的模拟信号数字化转换。
  • 输入范围:可设置为0 V至(V{REF})或0 V至(2 × V{REF}) ,使用内部ADC缓冲器时,在0 V至5 mV存在死区。
  • 线性度:积分非线性(INL)为 - 2至 + 2 LSB,微分非线性(DNL)为 - 1至 + 1 LSB,保证了转换的准确性。
  • 吞吐量:总吞吐量速率可达400 kSPS,能满足一定的数据采集速度要求。
  • 其他指标:还包括偏移误差、增益误差、信号 - 噪声比(SNR)、信号 - 噪声和失真比(SINAD)、总谐波失真(THD)等,这些指标在不同的电源电压和输入范围内有不同的表现。

2.2 DAC性能

  • 分辨率:同样为12位,确保了模拟输出的精度。
  • 输出范围:有0 V至(V{REF})和0 V至(2 × V{REF})两种可选。
  • 线性度:INL为 - 1至 + 1 LSB,DNL为 + 1 LSB,保证了输出的线性特性。
  • 其他指标:如偏移误差、偏移误差漂移、增益误差、零码误差等,这些指标对于DAC的输出精度和稳定性至关重要。

2.3 其他特性

  • 参考输入/输出:内部集成2.5 V、25 ppm/°C参考,默认关闭,可通过配置开启。外部参考电压范围为1 V至(V_{DD}) 。
  • GPIO性能:可作为通用数字输入或输出引脚,输入和输出的逻辑电平与(V_{DD})相关。
  • 温度传感器:分辨率为12位,工作范围 - 40°C至 + 105°C,精度约为 ± 3°C,可用于监测芯片温度。
  • 电源要求:(V_{DD})范围为2.7 V至5.5 V,不同工作模式下的电流消耗不同,在功率优化方面有一定的灵活性。

三、工作原理与操作模式

3.1 DAC部分

AD5592R/AD5592R - 1采用分段电阻串DAC架构,内部有输出缓冲器。所有DAC通道共享一个增益位,可设置输出范围为0 V至(V{REF})或0 V至(2 × V{REF}) 。输入编码为直二进制,理想输出电压由公式(V{OUT }=G × V{R E F} timesleft(frac{D}{2^{N}}right))计算,其中D为加载到DAC寄存器的二进制代码的十进制等效值,G为增益,N为12。输出缓冲器为轨到轨缓冲器,可驱动2 nF电容和1 kΩ电阻并联负载,默认情况下,DAC输出在数据写入输入寄存器后直接更新,可通过LDAC寄存器延迟更新。

3.2 ADC部分

12位单电源ADC的吞吐量速率可达400 kSPS,前面有一个多路复用器,可将选定的I/Ox引脚切换到ADC。通过写入ADC序列寄存器选择要转换的通道,转换前每个通道需跟踪输入信号至少500 ns。每次转换需要2 µs,转换完成后才能启动下一次转换。I/O7可配置为BUSY信号,指示转换状态。ADC输入范围可通过通用控制寄存器中的位进行选择,所有输入通道共享相同的范围,输出编码为直二进制。当I/Ox引脚同时设置为DAC和ADC时,主要功能为DAC,ADC可监测DAC输出电压。

3.3 GPIO部分

每个I/Ox引脚可通过编程GPIO读配置寄存器设置为通用数字输入引脚,或通过编程GPIO写配置寄存器设置为数字输出引脚。输出引脚可设置为推挽或开漏输出,输入引脚的状态可通过设置GPIO读配置寄存器中的位进行读取。

3.4 内部参考

芯片内部集成2.5 V参考,默认关闭,通过设置电源 - 关断寄存器中的位可开启。开启后,参考电压出现在(V_{REF})引脚,可作为其他组件的参考源。使用内部参考时,建议使用100 nF电容将其解耦到地,并在使用前进行缓冲。

3.5 复位功能

AD5592R/AD5592R - 1有异步RESET引脚,正常工作时将其拉高。RESET引脚出现下降沿时,所有寄存器将复位到默认值,I/Ox引脚重新配置为85 kΩ下拉到地。复位功能最长需要250 µs,在此期间不要写入新数据。此外,还可通过向复位寄存器写入0x5AC实现软件复位。

3.6 温度指示

芯片集成温度指示器,通过设置ADC序列寄存器中的位可启用温度读取功能。温度转换在ADC缓冲器启用时需要5 µs,禁用时需要20 µs。可根据公式计算温度,ADC读取温度指示器返回的代码范围约为645至1035,对应温度 - 40°C至 + 105°C,平均精度约为3°C。

四、串行接口与配置

4.1 串行接口

AD5592R/AD5592R - 1的串行接口(SYNC、SCLK、SDI、SDO)兼容SPI标准和大多数DSP。输入移位寄存器为16位宽,MSB(D15)决定写入功能类型。当D15为0时,写入控制寄存器;当D15为1时,写入DAC通道。

4.2 配置寄存器

通过写入一系列配置寄存器可对I/Ox引脚进行配置,控制寄存器在串行写入的MSB为0时被访问。可将输入/输出通道配置为DAC输出、ADC输入、数字输出、数字输入、三态或通过85 kΩ下拉电阻连接到地。在某些情况下,I/Ox引脚可同时设置为DAC和ADC或数字输入和输出。通用控制寄存器可设置DAC和ADC的增益、启用/禁用ADC缓冲器和预充电功能,还可锁定I/Ox引脚配置,防止意外更改。

五、应用信息

5.1 微处理器接口

与AD5592R/AD5592R - 1的微处理器接口通过串行总线实现,采用与DSP和微控制器兼容的标准协议。通信通道需要4线接口,包括时钟信号、数据输入信号、数据输出信号和同步信号,设备需要16位数据字,数据在SCLK的下降沿有效。

5.2 与SPI和SPORT接口的连接

AD5592R/AD5592R - 1的SPI接口可轻松连接到行业标准的DSP和微控制器,如与Analog Devices的ADSP - BF531 Blackfin® DSP连接。此外,还可通过SPORT接口进行控制,如使用ADSP - BF527的SPORT接口。

5.3 布局指南

在设计PCB时,应将AD5592R/AD5592R - 1放置在模拟平面上,每个电源引脚应使用10 µF和0.1 µF的电容进行充分的旁路,电容应尽可能靠近芯片封装。

六、总结

AD5592R是一款功能强大、性能优越的芯片,其8通道可配置的ADC、DAC和GPIO功能,以及集成的温度传感器和SPI接口,为电子工程师在设计控制与监控系统、通用模拟和数字输入/输出应用时提供了丰富的选择。在实际应用中,工程师们需要根据具体需求合理配置芯片的各项参数,同时注意PCB布局和电源管理,以确保芯片发挥最佳性能。你在使用类似芯片时遇到过哪些问题呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分