ADI 亚德诺半导体

文章数:2305 被阅读:3469961

账号入驻

使用∑-Δ ADC构建低功耗精密信号链应用最重要的时序因素有哪些?

最新更新时间:2022-11-24 09:18
    阅读数:


"时间至关重要"——这个古老的惯用语可以应用于任何领域,但当应用于现实世界信号的采样时,它是我们工程学科的支柱。当尝试降低功耗、实现时序目标并满足性能要求时,必须考虑测量信号链选择何种ADC架构类型:∑-Δ还是逐次逼近寄存器(SAR)。一旦选择了特定架构,系统设计人员便可创建所需的电路以获得必要的系统性能。此时,设计人员需要考虑其低功耗精密信号链的最重要时序因素。


图1. 信号链时序考量



需要高速度:低功耗信号链选择SAR型还是∑-Δ型?


我们将重点关注测量带宽低于10 kHz的精密低功耗测量和信号(例如温度、压力和流量),不过本文涉及的很多主题也可应用于带宽更宽的测量系统。

过去,当探索低功耗系统时,设计人员会选择∑-Δ ADC来实现对缓慢移动信号的较高精度测量。SAR被认为更适用于需要转换较多通道的高速测量,但新型SAR(如 AD4630-24 )正在进入传统上使用∑-Δ ADC的高精度领域,因此以上说法并不是硬性规定。关于ADC架构的实际例子,我们来看两款低功耗产品并考虑与ADC信号链架构相关的时序:AD4130-8 ∑-Δ ADC和 AD4696 SAR ADC,如表1所示。

表1. 超低功耗ADC



采样频率抑或输出数据速率?


SAR转换器对输入进行采样,在已知时间点捕获信号电平。初始采样(和保持)阶段之后是转换阶段。获取结果所需的时间很大程度上取决于采样频率。

∑-Δ转换器以调制器频率进行采样。调制器会过采样,采样速率远高于输入信号的奈奎斯特频率。额外的频率跨度使得噪声可以被转移到更高频率。然后,ADC对调制器输出使用一种称为"抽取"的处理,通过降低采样速率来换取更高的精度。它是通过数字低通滤波器完成的,相当于时域中的平均操作。

不同技术获取转换结果的方式有所不同,SAR产品文档使用的概念是采样频率(fSAMPLE),而∑-Δ产品的数据手册使用输出数据速率(ODR)。当相对于时间详细讨论这些架构时,我们会引导读者区分二者。


图2. SAR (ƒSAMPLE)与∑-Δ (ODR)的比较


对于在多个通道上执行一次转换的多路复用ADC,在所有通道上执行转换所需的时间(包括建立时间等)称为吞吐速率。

信号链的第一个时序考虑因素是偏置/激励传感器和信号链上电所需的时间。电压和电流源需要开启,传感器需要偏置,启动时间规格需要考虑。例如,对于基准电压引脚上的特定负载电容,AD4130-8片内基准电压源的开启建立时间为280 µs。片内偏置电压(可用于激励传感器)具有每nF 3.7 µs的启动时间,但这取决于连接到模拟输入引脚的电容量。

在研究了信号链中的上电时间之后,我们需要了解与ADC架构相关的时序考量。我们首先将重点介绍超低功耗应用中以∑-Δ ADC为核心的测量信号链,以及与此类ADC相关的重要时序考虑因素。SAR和∑-Δ信号链在影响时序的方面有一些重叠,例如运用技术以使微控制器交互时间最小化,从而实现系统级功耗改进。



使用∑-Δ ADC时的信号链时序考量


如果选择的ADC是∑-Δ型而非SAR型,则需要考虑一组特定的时序因素。查看信号链时,需要探索的主要方面是模拟前端时序、ADC时序和数字接口时序,如图1所示。



模拟前端时序考量


我们将分别探讨这三个模块,从模拟前端(AFE)开始。AFE可能因设计类型而异,但有一些共同方面适用于大多数电路。

图3. AFE ∑-Δ时序考量


AD4130-8是 精密低功耗 信号链产品组的一部分,经过专门设计,具有丰富的特性组合,可在降低功耗的同时实现高性能。其中一些特性包括片上FIFO、智能通道时序控制器和占空比控制。

AD4130-8是ADI公司的超低功耗∑-Δ ADC。考虑其片内包含许多关键信号链构建模块,例如片内基准电压源、可编程增益放大器(PGA)、多路复用器、传感器激励电流或传感器偏置电压等,超低电流令人印象深刻。


此器件的AFE包括一个片内PGA,其使模拟输入电流最小化,从而无需外部放大器来驱动输入。过采样之后的数字滤波器确保带宽主要由数字滤波器控制。AD4130-8提供多个片内sinc3和sinc4滤波器,另外还有用于抑制50 Hz和60 Hz噪声的滤波器。sinc3和sinc4数字滤波器需要外部抗混叠滤波器作为补充。该抗混叠滤波器的作用是限制输入信号的带宽量。这是为了确保噪声(例如变化率为调制器频率fMOD的噪声)不会混叠到通带和转换结果中。


图4. AD4130 ∑-Δ简化系统模块


图5. 外部和内部组合滤波的仿真


  • 抗混叠滤波器

可以使用更高阶的抗混叠滤波器,但通常使用一阶、单极点、低通滤波器来满足要求。滤波器基于对目标信号的采样进行设计,式1决定滤波器的3 dB带宽:

选择电容值和电阻值时,较高电阻值更可取,但可能会增加噪声,而较低电容值存在一个限值,达到该限值之后,引脚电容与外部电容之比就变成相关因素。


根据此电容上可以看到的最大电压阶跃确定电路充电所需的时间非常重要。


图6. 一阶低通抗混叠滤波器


电容上的电压将随时间变化,变化率为

VC = 某个时间点电容两端的电压,t = 时间


图7. 响应1 V满量程阶跃变化的一阶低通滤波器建立时间


上电时,阶跃大小VS可能等于ADC的整个输入电压范围(±VREF/增益)。

图7显示,经过4个时间常数(

推荐帖子

Zinc 只支持C++ 不支持C吗
如题,基于Vxworks的图形界面开发工具ZINC只支持C++,不支持C吗~Zinc只支持C++不支持C吗
yuzejun2321 嵌入式系统
HPM6750驱动问题
我安装了FTDI的驱动后SEGGERIDE链接不到调试器RT-Thread无法下载设备管理识别FT2232如图更换电脑也是如此安装FT2232的官方驱动也是如此而B站手视频安装驱动后是如下载所示请大家有啥解决方法可以实现下载HPM6750驱动问题请用最新的sdk_env里面的tools驱动。如果找不到可以访问sdk_env:hpmsdkenv(gitee.com) 我的SDK就是1.4的,就是
尹小舟 国产芯片交流
PCB设计导出Gerber基本操作及注意事项(一)
作者:吴川斌吴川斌的博客之前老wu博客里写过这么篇文章《为何要将PCB文件转换为GERBER文件和钻孔Drill数据后交给PCB厂》,那篇文章只是简单的说为啥要这么做,至于如何将PCB设计文件转换成对应的Gerber文件及其一些容易出错的注意事项,老wu准备在这篇文章里讲一讲。很多工程师都习惯于将PCB文件设计好后直接扔给PCB板厂处理,特别是使用Protel、AltiumDesigner和PADS的工程师,这些文件格式板厂都能直接接受,当然,这些是PCB的设计源文件,最终
ohahaha PCB设计
用VC++在状态栏显示时钟[转载]
用VC++在状态栏显示时钟  在VC的控件中有个Statusbar可以在窗体状态栏中添加日期和时间。其实通过简单的代码,你就能创建一个有时钟显示的状态栏,并且还能设置时钟栏的显示方式。举例如下:  首先,用MFCAppWizard按默认方式创建一个单文档界面的应用程序框架。  然后,编写代码:  1)在StringTable中添加NewString,在此定义为ID_INDICATOR_CLOCK,将其Caption设为00:00:00(由于状态栏根据Cap
murray 工控电子
02、安路SparkRoad国产FPGA测评【学习篇】拨码开关控制LED
本次实验实现的功能为16位拨码开关控制16个LED灯珠。安路开发板使用的编译软件为 TangDynasty 申请板子之前在小龙虾发布的帖子中找到了TD_User_Guide_V4.6.pdf。手册中详细地介绍了软件的安装过程,以及软件的使用方法,甚至还有各种IP核的配置教程,对使用这个软件帮助非常大。新建工程,直接按照历程的文件名进行命名,结果:工程名称不能以数字开始,那么历程文件为啥可以?估计建完
1nnocent 国产芯片交流
WIN CE加入多个输入法
在用PB内制内核的时候,加入中文,日文,英文输入法应该如何解决?做的尝试已经不下三十遍加入中文字体,中文SHUANGPING输入法,加入日文字体,日文IME3.1输入法无法实现.请各位帮助一下.WINCE加入多个输入法通过PB定制英文版内核,加入中文和日文输入法.怎么实现?请各位帮助怎么没有人呢?自己顶一下我也在搞MUI,也没有实现.帮你顶!加入中文字体,中文SHUANGPING输入法,加入日文字体,日文IME3.1输入法编译环境中设置中文日文,默认一个听
joychow 嵌入式系统

最新有关ADI 亚德诺半导体的文章

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: TI培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved