电子说
在电子设计领域,ADC(模拟 - 数字转换器)是连接模拟世界和数字世界的关键桥梁。今天,我们要深入探讨的是Analog Devices推出的AD7091R-2/AD7091R-4/AD7091R-8系列多通道12位超低功耗ADC,看看它有哪些独特的特性和应用场景。
文件下载:AD7091R-2.pdf
AD7091R-2/AD7091R-4/AD7091R-8系列提供了2、4或8个模拟输入通道选项,可在2.7V至5.25V的单电源下工作,采样率高达1MSPS。该系列ADC采用逐次逼近型架构,具有超低功耗、高性能和小尺寸等优点,非常适合电池供电系统、医疗仪器、移动通信等对功耗和空间要求较高的应用。
用户可以根据实际应用需求,在正常模式和掉电模式之间灵活切换,优化功耗和吞吐量的平衡。
AD7091R-2/AD7091R-4/AD7091R-8采用逐次逼近型ADC架构,内部集成了跟踪保持电路和串行接口。通过内部时钟生成逐次逼近所需的时钟信号,参考电压可以选择内部2.5V参考或外部参考。
当CONVST信号的下降沿触发时,跟踪保持电路进入保持模式,开始对模拟输入信号进行采样和转换。转换过程需要600ns完成,转换结果以16位二进制数据的形式通过SDO引脚输出。
内部参考由2.5V带隙参考和参考缓冲器组成,可通过配置寄存器选择使用内部参考或外部参考。在使用内部参考时,需要等待50ms让参考缓冲器充电。
该系列ADC使用两个电源引脚:核心电源(VDD)和数字输入/输出接口电源(VDRIVE)。VDRIVE可直接与1.8V至5.25V的逻辑电平接口,并且ADC在每次转换结束后会自动进入掉电模式,降低了平均功耗。
AD7091R-2/AD7091R-4/AD7091R-8具有多个用户可编程寄存器,包括转换结果寄存器、通道寄存器、配置寄存器、警报指示寄存器等。通过SPI接口可以对这些寄存器进行读写操作,实现对ADC的配置和控制。
存储最近一次ADC转换的结果,同时包含转换通道的ID和警报状态。
用于选择要转换的通道,每个通道对应一个位。设置相应的位为1表示选择该通道,更新通道序列需要一个转换周期的延迟。
用于设置ADC的工作模式,包括电源管理、警报功能、BUSY指示、通道序列和通用输出引脚等。
提供警报事件的信息,当转换结果超出通道高低限寄存器的设置时,相应的警报位会被置位。
每个通道都有自己的高低限寄存器和滞回寄存器,用于设置转换值的上下限和滞回值,触发警报输出。
该系列ADC采用SPI接口进行数据通信,包括CS、SCLK、SDI和SDO四个引脚。通过SPI接口可以实现对寄存器的读写操作和转换结果的读取。
通过一个16位的SPI访问完成寄存器的写操作,其中前6位为寄存器地址,第7位为读写位(1表示写),后10位为要写入的数据。
通过CONVST信号触发转换,转换完成后,将CS引脚拉低,转换结果通过SDO引脚输出。
通过发出寄存器读命令,后续再发送一个SPI命令(可以是有效命令或NOP)来读取寄存器数据。
在正常模式下,ADC始终保持全功率运行,可实现最快的吞吐量。通过CONVST信号的下降沿触发转换,转换完成后读取转换结果。
当需要较低的吞吐量和功耗时,可以进入掉电模式。在掉电模式下,所有模拟电路关闭,但串行接口仍然可以工作。通过配置寄存器的电源管理位进入和退出掉电模式。
当转换结果超出通道高低限寄存器的设置时,触发警报事件。警报信息可以通过警报指示寄存器和转换结果寄存器中的警报位获取,同时可以通过配置寄存器将ALERT/BUSY/GPO0引脚配置为警报输出。
将ALERT/BUSY/GPO0引脚配置为BUSY输出,用于指示转换是否正在进行。
AD7091R-2/AD7091R-4/AD7091R-8内置通道序列器,可实现通道的自动扫描。通过通道寄存器配置要转换的通道,转换序列按通道编号升序循环。
菊花链模式适用于多个ADC设备的应用场景,可减少组件数量和布线连接。所有ADC设备由相同的CS、CONVST和SCLK信号控制,通过SPI接口实现数据的级联传输。
AD7091R-2/AD7091R-4/AD7091R-8系列ADC以其超低功耗、高性能、小尺寸和易于使用等优点,为电子工程师提供了一个优秀的解决方案。无论是在电池供电系统、医疗仪器还是移动通信等领域,都能发挥出其独特的优势。在实际设计中,我们可以根据具体的应用需求,合理配置寄存器和工作模式,充分发挥该系列ADC的性能。
你在使用AD7091R系列ADC的过程中遇到过哪些问题?或者你对它的应用有什么独特的见解?欢迎在评论区分享你的经验和想法。
全部0条评论
快来发表一下你的评论吧 !