0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

低功耗精密信号链应用最重要的时序因素有哪些

jf_pJlTbmA9 来源:jf_pJlTbmA9 作者:jf_pJlTbmA9 2023-07-11 16:14 次阅读

低功耗精密信号链应用最重要的时序因素有哪些?(下篇)

摘要

本文将介绍低功耗系统在降低功耗的同时保持精度所涉及的时序因素和解决方案,以满足测量和监控应用的要求。文中分析了模拟前端时序、ADC时序和数字接口时序,并给出了分析控制评估(ACE)时序工具的示例,这些工具旨在帮助系统设计人员和软件工程师可视化对测量时序的影响或设置。上篇概述了两种主要类型的ADC,主要关注Σ-Δ架构。下篇将介绍与SAR ADC架构相关的考虑因素。

引言

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

1666929584445950.png

图1.信号链时序考量

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

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

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

表1.超低功耗ADC

AD4130-8 AD4696
架构 Σ-Δ ADC SAR ADC
通道 16 16
分辨率 24位 16位
最大速度 2.4kSPS 1MSPS
电流消耗 转换:2.4kSPS时为32µA
待机:0.5µA
转换:10kSPS时为58µA
待机:2µA
低功耗特性 占空比FIFO SDO自动循环

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

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

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

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

1666929576402535.png

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

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

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

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

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

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

模拟前端时序考量

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

1666929572316181.png

图3.AFE Σ-Δ时序考量

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

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

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

1666929566476241.png

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

1666929558876429.png

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

抗混叠滤波器

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

1666929509509312.png

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

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

1666929505721818.png

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

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

1666929498986468.png

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

VS = 施加的电源电压

t = 时间

1666929459975967.png

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

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

图7显示,经过4个时间常数( = R × C)后,信号已达到0.98 × VS。所需的时间常数数目可通过计算阶跃大小VS之比的自然对数来获得。

1666929454296143.png

NT为需要等待的时间常数数目,在此时间内输入建立至ADC输入电压范围的1LSB的一半(VHALF_LSB)以内。上式中的VHALF_LSB可以根据需要的电压精度代入适当的数值。如果系统设计人员希望分辨率在半个LSB内,则对于具有N位分辨率且内部PGA增益为1的双极性输入ADC,这将是:

1666929447166184.png

得到实际输入电压所需的时间tACQ等于时间常数数目乘以τ,τ等于RC:

1666929441796727.png

传统上,当在多路复用ADC的通道之间切换时,通道之间的大电压摆幅(一个通道处于负满量程,下一个通道处于正满量程)将需要类似的计算。AD4130-8解决此问题的办法是实现一个低功耗片内预充电缓冲器,该缓冲器在切换通道时开启。这就确保了在最快数据速率时,切换通道后的第一次转换将能正确进行。该器件还有一个片内PGA,其目的是实现完整的共模输入范围,这就为系统设计人员提供了更大的裕量,以应对变化范围更宽的共模电压。这对于测量信号很有用,但在最坏情况下,一个通道可能处于负满量程,而下一个通道可能处于正满量程。

示例:模拟前端低通滤波器

图8中的示例显示了一个惠斯通电桥传感器,其–3dB滤波适用于16kHz以下的24位ADC。

1666929434157083.png

图8.带低通滤波器的隔离式AD4130-8电路

R = 1kΩ,C = 0.01µF,VREF = 2.5V,PGA增益设置为1:

图8中的单端滤波器显示主传感器R = 1kΩ且C = 0.01µF:

1666929430948092.png

图8中的差分信号滤波器显示主传感器R = 1kΩ且C = 0.1µF。有关公式的更多信息,请参阅MT-070:

1666929426988353.png

差分传感器时间常数在单端值中占主导地位,因此它将决定整个系统的计算:

1666929420899407.png

这是上电时系统设计人员需要为滤波器留出的时间,以便其先在外部建立,再收集样本。这可以在数字域中通过丢弃样本来完成,或者可以延迟采样时刻以顾及充电。

设计滤波器时,电阻和电容值可能与前面显示的不同。系统设计人员可以使用LTspice®将滤波器与AD4130-8一起建模。LTspice还可用于对系统或信号链进行建模,如图9所示:通过改变R2来模拟RTD行为。

1666929416427063.png

图9.LTspice中的RTD (R2)电路仿真

ADC时序考虑因素

回想一下输出数据速率与Σ-Δ ADC时序的关系,现在探讨与此类ADC相关的内部时序。

1666929408836460.png

图10.Σ-Δ ADC时序考虑因素

此类转换器使用低分辨率(1位)ADC以高采样速率将模拟信号数字化。将过采样技术与噪声整形和数字滤波结合使用,可以提高有效分辨率。

通过SPI接口写入数字寄存器,用户可以控制AD4130-8的过采样和抽取率。调制器采样速率(fMOD)是固定的。FS值实质上改变了数字滤波器得出结果所使用的样本数(对于AD4130-8,增量为16)。改变FS字会改变每个ADC结果的过采样调制时钟周期数。

1666929403788135.png

图11.抽取

抽取会降低ADC输出的有效采样速率,从而实现更高的精度。抽取可以被视为一种去除过采样过程引入的冗余信号信息的方法。使用的抽取越多(数字滤波器计算中包含的样本越多),所述数字滤波器实现的精度越高,但输出数据速率会越慢。

1666929397666533.png

其中:

fADC为输出数据速率

fMOD为主时钟频率

FS为用于控制抽取率的乘数

滤波器延迟

当使能多个通道时,数据手册中的输出数据速率或ODR (fADC)与数据吞吐速率之间的联系更加复杂。这是因为切换通道时数字滤波器存在延迟。数字滤波器建立所需的时间取决于sinc滤波器类型。图12显示,sinc3滤波器的第一次转换需要三个转换周期,直至达到模拟输入的数字等效值。sinc4滤波器的第一次转换需要四个转换周期。tSETTLE是考虑多路复用器切换的用户可编程建立时间。滤波器阶数越高,噪声越低,但缺点是滤波器建立所需的转换周期数会越多。

1666929391987358.png

图12.滤波器延迟

数字接口时序考量

为了帮助理解AD4130等Σ-Δ ADC的数字接口时序,ADI软件工具ACE提供了一个模型。时序工具是ACE软件中集成的多个软件工具的一部分,可以通过时序控制器时序图和FIFO时序图来帮助理解这些配置。

1666929384471873.png

图13.AFE Σ-Δ数字接口时序考虑因素

AD4130-8时序控制器允许不同的输入通道具有不同的数字滤波器和建立配置以及时序。时序工具简化了数据何时可以读取的计算过程。

当使能多个通道时,用户不应错误地读取已建立的通道ODR并除以使能的通道数来计算吞吐速率,因为这没有考虑数字滤波器延迟。计算吞吐速率(有效ODR与数据手册ODR)时,应考虑滤波器延迟。当使能多个通道时,需要计算初始建立时间(tSETTLE)以及内部转换周期数(t1st_CONV_IDEAL),如图14所示。

1666929377570610.png

图14.包括滤波器延迟的第一次转换的输出数据速率

如果所有通道都具有相同的滤波器和建立配置,并且任何通道上都没有重复转换,则系统的吞吐速率为:

1666929367985043.png

其中

CHs = 使能的通道数

t1ST_CNV_IDEAL = 包括滤波器延迟的转换时间

tSETTLE = 数字控制的时序参数,可以延长,但有一个最小可编程时间以顾及多路复用器的建立

吞吐速率可以通过1CNV_ODR时间的总和来计算,该时间总和就是图14中绿色方块之间的时间。

1666929357974734.png

示例:压力传感器信号链时序

假设要设计一个系统,它有多个压力传感器(以图15中的压力传感器为代表),并伴有一个温度传感器

1666929349699809.png

图15.简化的压力传感器系统框图

问题A:系统中相对于每个AD4130-8可以部署多少个压力传感器?

问题B:如果压力传感器的电压输出范围为3mV/V,那么预期分辨率是多少?

问题C:如果工厂中的一条生产线需要至少14位的有效分辨率来满足系统的动态范围需求,那么该系统由多少个称重传感器构成?

A部分

第1步:选择增益

AVDD = 1.8V。REFIN+至REFIN– = 1.8V

3mV/V称重传感器的1.8V激励将导致每个称重传感器的最大输出为5.4mV。

PGA的最大增益 = 128。

ADC输入端的电压为5.4mV × 128 = 0.7V,完全在1.8V范围内。128倍的PGA增益是要使用的正确增益。

1666929343255471.png

图16.使用时序工具计算t1CNV_ODR的总和

1666929339198664.png

图17.FS字与增益的关系

第2步:选择FS值

选择sinc3滤波器和FS = 1支持的最快设置。

第3步:使用一个通道的吞吐速率来计算系统中的通道数

1CNV_ODR = (1/1.667ms) 600SPS.

吞吐速率 = 600SPS/Nch。

1CNV_ODR = 具有相同配置且无重复转换的多通道系统中单个通道的吞吐速率。

可用60SPS的采样速率对10个通道进行采样。

答案A:每个系统有九个称重传感器。

第4步:使用数据手册的有效分辨率表格

还要注意一点,当查看噪声和有效分辨率表格时,计算须基于FS滤波器值,而不是吞吐速率。此处列出的ODR是单个已建立通道的ODR。

解读数据手册时,系统设计人员需要小心。当使能多个通道时,吞吐速率(单位为SPS)会降低。需要注意的是,读者可能会错误地解读数据手册中的分辨率表格,认为可以实现更高的分辨率。对于已建立通道的ODR,为了实现更高的精度,FS的变化会导致过采样和抽取增加,从而减慢系统速度。在使能多个通道的情况下,读取每个ADC通道的速度(SPS,即吞吐速率)下降是由于对多个通道进行采样所致,而不是过采样增加所致。因此,分辨率不会增加。

1666929333500676.png

图18.分辨率与增益关系的数据手册表格

B部分

如果查看数据手册中的表格会看到,对于FS = 1且增益 = 128,有效分辨率为11.7位。

答案B:11.7位。

C部分

为了求解C,需要回退到A部分中的几个步骤:

第2步:选择FS值

这一次,根据分辨率要求选择FS值。为了实现14位的有效分辨率,应选择FS = 3。

第3步:使用一个通道的吞吐速率来计算系统中的通道数

可以使用时序AFM来实现所需的分辨率(1/4.167μs)。

240SPS/Nch = 吞吐速率。

在该数据速率下,可以使用四个通道。

答案C:三个通道。

1666929328492512.png

图19.使用时序工具更改滤波器类型和FS值,并读取包括滤波器延迟的第一次转换的输出数据速率。

占空比控制

有些系统的吞吐速率较低而输出数据速率较高,例如健康监护设备,主机控制器在大部分时间将系统置于待机模式,仅定期转换。AD4130-8提供占空比控制,用户可以连续转换,器件以3/4或15/16的占空比进入待机模式,以1/4或1/16的占空比进行转换。活动时间和待机时间与用户选择的设置有关。

1666929322746884.png

图20.占空比控制

AD4130-8还有一个SYNC引脚,它允许用户确定性地控制预选数量的通道上何时发生转换。该器件还可以配置为在低电流待机模式下工作,启动转换序列,离开低电流状态,在多个通道上进行转换,当转换完成时返回待机模式。

示例使能占空比控制

采用与之前的压力传感器信号链示例相同的设置,吞吐速率 = 600SPS/Nch,使能两个通道,ODR变为300SPS,而在3V电源下,平均电流将为28.7µA(见图21 )。

1666929316435606.png

图21.使能占空比控制之前的吞吐时间和电流

使能1/16的占空比后,吞吐速率变为24.489SPS,而该期间的平均电流变为4.088µA(40.834ms;见图22)。

1666929308696864.png

图22.使能占空比控制之后的吞吐时间和电流

FIFO

AD4130-8包括一个片上FIFO。FIFO可以缓冲转换结果,让微控制器或主机控制器有机会在等待转换时进入低功耗状态,从而降低系统功耗。这里的最大时序考量是确保主机在连续转换的同时以足够快的速度回读FIFO,以避免错过转换。

当收集到指定数量的样本(也称为水印)时,用户可以定期读取FIFO。当达到所需的样本数量时,中断可用,主机回读FIFO。需要清空FIFO才能清除中断。用户有一个预定义的时间段来从FIFO中回读数据。使用的SCLK频率将决定用户可以读取多少数据而不会错过转换。

通过ACE软件时序工具,用户可以在设计系统时改变SCLK频率,或使用门控时钟来通知用户何时需要降低水印级别。例如,FIFO回读。

以最大ODR为2400kSPS的连续单通道测量为例,如果水印级别设置为256,并且尝试回读,那么有729.2µs的时间来回读FIFO而不会错过任何转换。用户需要回读4112位。该工具通知用户,为了回读FIFO并且不错过转换,主机SPI时钟频率须为5.64MHz。这超出了器件的最大规格5MHz,会出现错误,用户可以修改水印以避免背离规格。

1666929303814067.png

图23.AD4130-8 ACE软件FIFO回读窗口和警报

表3.Σ-Δ小结

主题 时序影响 低功耗信号链影响
信号链上电 延迟每个模块的上电 适用于所有信号链
抗混叠滤波 可能存在影响转换结果的延迟 切换通道时AD4130-8对滤波器预充电
Sinc滤波器延迟 影响多路复用系统的吞吐速率 多路复用可以更好地省电(µA/Ch)
占空比控制 控制占空比时吞吐速率降低 平均电流按比例减小
FIFO 需要注意避免错过转换 主机控制器可以进入低功耗状态

当使用Σ-Δ ADC时,可以看到有很多权衡、时序因素和特性需要考虑。本文的第二部分将研究SAR ADC技术,以及影响SAR ADC系统中的时序的因素和特性。

责任编辑:彭菁

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

    关注

    98

    文章

    6495

    浏览量

    544447
  • 数字接口
    +关注

    关注

    1

    文章

    85

    浏览量

    21972
  • 信号链
    +关注

    关注

    0

    文章

    202

    浏览量

    29826
收藏 人收藏

    评论

    相关推荐

    精密信号调理研讨会问答精选

    精密信号调理研讨会介绍了一些基本的前端信号调理模块产生的误差源,并提供能够节约成本、缩短开发时间的实际操作建议。同时还介绍了如何注意这些误差源,并采取最佳做法以防止资金的浪费,加快开发和上市时间
    发表于 10-25 15:54

    用于空间受限应用的低功耗精密数据采集信号

    用于空间受限应用的低功耗精密数据采集信号
    发表于 05-27 15:16

    具有电容式感应和LED照明系统的低功耗设计考虑因素有哪些?

    具有电容式感应和LED照明系统的低功耗设计考虑因素有哪些?
    发表于 05-10 06:52

    ADI精密信号的具体应用

    信号设计中,工程师总是会遇到这样那样的挑战,在不断的权衡中艰难取舍、甚至妥协让步,以创建更优质的解决方案!对此,为了让设计过程尽量简化,让工程师们能够更加轻松的找到创新办法,ADI特别推出了精密技术
    的头像 发表于 06-30 12:01 1768次阅读

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

    本文介绍低功耗系统在降低功耗的同时保持精度时,所涉及的信号在模拟前端时序、ADC时序和数字接口
    的头像 发表于 11-23 20:15 846次阅读

    模拟前端时序、ADC时序和数字接口时序中的信号考虑因素

    本文介绍了在低功耗系统中降低功耗同时保持测量和监控应用所需的精度的时序因素和解决方案。它解释了当所选ADC是逐次逼近寄存器(SAR)ADC时影响时序
    的头像 发表于 12-13 11:20 1653次阅读
    模拟前端<b class='flag-5'>时序</b>、ADC<b class='flag-5'>时序</b>和数字接口<b class='flag-5'>时序</b>中的<b class='flag-5'>信号</b><b class='flag-5'>链</b>考虑<b class='flag-5'>因素</b>

    低功耗精密信号应用最重要时序因素是什么

    信号的第一个时序考虑因素是偏置/激励传感器和为信号上电所需的时间。电压和电流源必须打开,传感
    的头像 发表于 12-13 11:33 769次阅读
    <b class='flag-5'>低功耗</b><b class='flag-5'>精密信号</b><b class='flag-5'>链</b>应用<b class='flag-5'>最重要</b>的<b class='flag-5'>时序</b><b class='flag-5'>因素</b>是什么

    适用于低功耗信号应用的功率优化技术

    本文介绍用于在低功耗信号应用中实现优化能效比的精密低功耗信号
    的头像 发表于 06-13 11:19 717次阅读
    适用于<b class='flag-5'>低功耗</b><b class='flag-5'>信号</b><b class='flag-5'>链</b>应用的功率优化技术

    如何改进精密ADC信号设计

    精密ADC信号设计是现代电子系统中非常重要的一部分,它能够将模拟信号转换为数字信号,以便在数字
    的头像 发表于 06-18 09:33 922次阅读

    适用于低功耗信号应用的功率优化技术

    本文介绍用于在低功耗信号应用中实现优化能效比的精密低功耗信号
    的头像 发表于 07-08 11:13 700次阅读
    适用于<b class='flag-5'>低功耗</b><b class='flag-5'>信号</b><b class='flag-5'>链</b>应用的功率优化技术

    低功耗系统在降低功耗的同时保持精度所涉及的时序因素和解决方案

    本文将介绍低功耗系统在降低功耗的同时保持精度所涉及的时序因素和解决方案,以满足测量和监控应用的要求。
    的头像 发表于 07-11 16:16 662次阅读
    <b class='flag-5'>低功耗</b>系统在降<b class='flag-5'>低功耗</b>的同时保持精度所涉及的<b class='flag-5'>时序</b><b class='flag-5'>因素</b>和解决方案

    精密信号设计更容易

    电子发烧友网站提供《让精密信号设计更容易.pdf》资料免费下载
    发表于 11-23 15:54 0次下载
    让<b class='flag-5'>精密信号</b><b class='flag-5'>链</b>设计更容易

    影响LED透明屏功耗因素有哪些?

    影响LED透明屏功耗因素有哪些? 影响LED透明屏功耗因素有很多,包括LED模块的设计、屏幕亮度、LED芯片的效率、颜色与分辨率、驱动电路的质量等等。下面将逐一介绍这些
    的头像 发表于 12-09 14:57 1096次阅读

    国产精密信号产品完整解决方案,软硬件兼容TI和ADI

    国产精密信号产品完整解决方案,软硬件兼容TI和ADI
    的头像 发表于 08-19 09:58 455次阅读
    国产<b class='flag-5'>精密信号</b><b class='flag-5'>链</b>产品完整解决方案,软硬件兼容TI和ADI

    什么是精密信号μModule技术

    、分立线性、精密信号模块。本文将说明ADI公司的精密信号μModule解决方案如何通过系统级封装(SiP)技术实现异构集成,并通过为系
    的头像 发表于 10-23 14:05 217次阅读
    什么是<b class='flag-5'>精密信号</b><b class='flag-5'>链</b>μModule技术