AD7091R - 5:一款卓越的 12 位多通道 ADC 深度剖析

电子说

1.4w人已加入

描述

AD7091R - 5:一款卓越的 12 位多通道 ADC 深度剖析

在电子设计领域,ADC(模拟 - 数字转换器)的性能直接影响着整个系统的精度和稳定性。AD7091R - 5 作为一款 12 位、多通道、超低功耗的逐次逼近型 ADC,以其丰富的特性和广泛的应用场景,成为了工程师们的理想选择。今天,我们就来深入探讨一下这款 ADC 的各项特性、工作原理以及实际应用中的注意事项。

文件下载:AD7091R-5.pdf

一、产品特性亮点

1. 超低功耗

AD7091R - 5 在超低功耗方面表现出色。在 3V 电源的快速模式下,典型功耗仅为 90µW。当处于电源电压 VDD = 5.25V 时,静态电流典型值为 550nA;VDD = 3V 时,典型值为 435nA。这种低功耗特性使得它非常适合电池供电的系统,能有效延长设备的续航时间。

2. I2C 接口兼容性

它支持 I2C 兼容的串行接口,涵盖标准模式和快速模式。这种兼容性使得 AD7091R - 5 能够方便地与各种微控制器和其他 I2C 设备进行通信,简化了系统设计。

3. 高精度参考

芯片内置了精确的 2.5V 参考源,典型漂移仅为 5ppm/°C。无论是使用内部参考还是外部参考,都能为 ADC 提供稳定的基准电压,确保转换精度。

4. 多通道设计

具备 4 个单端模拟输入通道,并配备通道序列器。这允许用户通过预编程选择通道进行顺序转换,大大提高了数据采集的效率。

5. 丰富功能

拥有 ALERT 功能和 BUSY 功能。ALERT 功能可用于监测转换结果是否超出预设的上下限,BUSY 功能则能指示转换是否正在进行。此外,还支持自动循环模式,可实现周期性的数据采集。

二、工作原理详解

1. 转换器操作

AD7091R - 5 基于电荷再分配型数模转换器(DAC)的逐次逼近型 ADC。在采集阶段,开关 2(SW2)闭合,开关 1(SW1)处于位置 A,采样电容采集 ADCIN 上的信号;转换阶段,SW2 打开,SW1 移动到位置 B,电荷再分配 DAC 通过控制逻辑对采样电容进行电荷的加减操作,使比较器重新达到平衡,从而生成 ADC 输出代码。

2. 参考选择

该 ADC 既可以使用内部 2.5V 片上参考,也可以使用外部参考。通过配置寄存器中的 P_DOWN LSB 位来决定是否使用内部参考。当该位设置为 1 时,选择内部参考;设置为 0 时,需通过 REFIN/REFOUT 引脚提供 1.0V 到 VDD 范围内的外部参考。

3. 电源管理

采用两个电源引脚:核心电源(VDD)和数字输入/输出接口电源(VDRIVE)。VDRIVE 允许与 1.8V 到 5.25V 的任何逻辑直接接口。为减少电源数量,VDRIVE 和 VDD 可以根据系统逻辑电平连接在一起。此外,AD7091R - 5 在每次转换结束后会自动进入掉电模式,功耗随采样率线性变化,非常适合低采样率和电池供电应用。

三、寄存器配置与操作模式

1. 寄存器配置

AD7091R - 5 拥有多个用户可编程寄存器,包括转换结果寄存器、通道寄存器、配置寄存器、警报指示寄存器以及各通道的高低限寄存器和迟滞寄存器等。这些寄存器的合理配置是实现 ADC 各项功能的关键。

  • 转换结果寄存器:16 位只读寄存器,存储最近一次 ADC 转换的结果,同时包含转换通道的 ID 和警报状态。
  • 通道寄存器:8 位读写寄存器,用于选择参与转换的通道。
  • 配置寄存器:16 位读写寄存器,可设置 AD7091R - 5 的工作模式,如电源模式、自动循环模式、命令模式等。

2. 操作模式

  • 采样模式:上电后默认进入采样模式,选择通道 0 进行转换。通过配置寄存器的 CMD 和 auto 位可选择该模式。在此模式下,通过切换 CONVST/GPO1 引脚来控制转换,每次转换从所选通道序列中最低编号的通道开始。
  • 命令模式:当读取转换结果寄存器时启动转换。通过配置通道寄存器选择要转换的通道,并在配置寄存器中设置 CMD = 1 和 auto = 0 进入该模式。转换按所选通道序列依次进行,完成后可重复循环。
  • 自动循环模式:适合系统监控,可对可编程通道序列进行连续转换。通过配置通道寄存器选择要监控的通道,设置 CYCLE_TIMER 位选择转换间隔,在配置寄存器中设置 CMD = 0 和 auto = 1 进入该模式。转换结果与限寄存器内容比较,若超出范围则触发警报。

四、实际应用与注意事项

1. 典型连接

在实际应用中,需将 2.7V 到 5.25V 的正电源连接到 VDD 引脚,并使用 100nF 和 10µF 的电容进行去耦。REFIN/REFOUT 引脚需使用 2.2µF 电容去耦,以提供 0V 到 VREF 的模拟输入范围。VDRIVE 引脚连接到微处理器的电源,其电压范围为 1.8V 到 5.25V,同样需要使用 100nF 和 10µF 的电容去耦。

2. 驱动放大器选择

为保证 AD7091R - 5 的性能,驱动放大器应满足低噪声和合适的 THD 性能要求。推荐使用如 ADA4805 - 1、AD8031 等低噪声、低功耗的放大器。同时,需注意放大器的噪声对 SNR 的影响,以及放大器在 12 位精度下的建立时间。

3. 电源管理

对于对功耗敏感的应用,可使用 ADC 的掉电模式来提高电源性能。进入掉电模式时,需设置配置寄存器中的电源配置位;退出掉电模式时,设置 P_DOWN 字的 MSB 为 1,若需要开启内部参考,还需将 P_DOWN LSB 设置为 1。

4. 警报与忙碌指示

ALERT 功能可用于监测转换结果是否超出预设范围,通过配置寄存器将 ALERT/BUSY/GPO0 引脚配置为警报输出。BUSY 功能则可指示转换是否正在进行,同样通过配置寄存器将该引脚配置为 BUSY 输出。使用时需注意外部上拉电阻的选择,以避免过大的灌电流。

五、总结

AD7091R - 5 凭借其超低功耗、高精度、多通道以及丰富的功能,在电池供电系统、医疗仪器、移动通信等众多领域都有着广泛的应用前景。作为电子工程师,我们在使用这款 ADC 时,需要深入理解其工作原理和寄存器配置,合理选择驱动放大器和电源管理方案,以充分发挥其性能优势。大家在实际应用中遇到过哪些问题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分