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

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

3天内不再提示

ADC时序和数字接口时序的时序因素和解决方案

Sq0B_Excelpoint 来源:亚德诺半导体 作者:亚德诺半导体 2022-12-02 09:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文介绍低功耗系统在降低功耗的同时保持精度时,所涉及的信号链在模拟前端时序、ADC时序和数字接口时序的时序因素和解决方案,以满足测量和监控应用的要求,本文主要说明当所选ADC是逐次逼近寄存器(SAR) ADC时的时序影响因素。

模拟前端时序考量

图1中的三个模块可以分别予以考虑,从模拟前端(AFE)开始。信号链的类型会改变AFE,但有一些共同方面适用于大多数电路。

999ce4ec-71dd-11ed-8abf-dac502259ad0.svg

图1. 使用多路复用SAR ADC的AFE时序考量

图2显示了构成AFE的AD4696 SAR ADC、外部放大器和低通滤波器。AD4696是一款具有Easy Drive特性的16位1 MSPS多路复用SAR ADC。虽然需要外部放大器和电路以与外部传感器接口,但Easy Drive特性(例如模拟输入高阻模式和基准输入高阻模式)降低了模拟输入和基准电压驱动要求。在较高功率应用中,SAR ADC的抗混叠滤波器设计需要非常强,但对于较低带宽信号的采样(这是典型的低功耗应用),滤波器设计的要求不那么高。∑-Δ架构的优点是,我们可以依靠数字滤波器来确定频率响应,并使用外部抗混叠滤波器以调制器频率滤波。在没有过采样且以固有质量滤波的情况下,需要外部模拟低通滤波器来防止任何高于采样速率的较高频率信号混叠到通带中。低通滤波器还起到如下作用:降低模拟前端电路的宽带噪声,减少模拟输入端发生的非线性电压反冲,以及保护模拟输入免受过压事件的影响。

SAR ADC的采样部分整合了采样保持机制,该机制由一个开关和一个电容组成,可捕获输入信号,直至收集到转换结果为止。

99a8926a-71dd-11ed-8abf-dac502259ad0.svg

图2. 带有外部反冲RC滤波器和驱动放大器的AD4696 SAR ADC

放大器级的设计过程分为两个步骤。第一步是选择信号调理放大器和外部抗混叠级,下一步是选择外部驱动放大器(其带宽由增益决定;记住需要权衡功耗与带宽),它将缓冲信号调理抗混叠滤波器输出并驱动ADC输入。下一步是设计反冲滤波器,将总电容CEXT + CDAC作为滤波器的总电容。

多路复用SAR ADC在切换模拟输入通道时会发生反冲问题。每次开关闭合时,内部电容电压(CDAC)可能与先前存储在采样电容(CEXT)上的电压不同。当这些开关因该电压差而闭合时,就会出现电压毛刺。能量将在开关之间共享,电容端子之间测量的电压将减半。CEXT和CDAC值会影响滤波器设计,在设计电路时需要加以考虑。AD4696数据手册详细说明了反冲和ADC驱动器的选择,另外还提供了ADC驱动器工具和颇有帮助的培训视频 。

99b33c60-71dd-11ed-8abf-dac502259ad0.svg

图3. 高阻模式对反冲的影响

AD4696有一种模拟输入高阻模式,它会显著降低电压反冲的幅度,如图3所示。模拟输入高阻模式还能减少前端放大器和AD4696模拟输入之间的串联电阻导致的性能下降;与传统的多路复用SAR ADC相比,外部RC滤波器中的电阻可以更大。使用较大REXT和较小CEXT可缓解放大器稳定性问题,而不会显著影响失真性能。但是,如果使能内部过压保护箝位以避免稳定性问题,建议CEXT至少应为500 pF。图3显示我们可以更快地对所需信号进行采样,从而加快系统时序。

ADC时序考量

ADC的选择取决于您的系统注重什么特性。有许多文章探讨了就性能而言哪一个更合适,并比较了SAR和∑-Δ技术。在低功耗领域,测量相似信号的SAR和∑-Δ之间存在很大的重叠部分。有一点很清楚,SAR时序更容易理解。

99c433d0-71dd-11ed-8abf-dac502259ad0.svg

图4. AFE SAR时序考量

SAR ADC在某个时间点对输入进行采样,包括采集阶段和转换阶段。在采集阶段,采样保持网络或内部容性网络充电(图2)。在转换阶段,电容阵列切换到比较器网络,DAC上的权重被修改,直至达到与模拟输入相对应的数字码。

99cf094a-71dd-11ed-8abf-dac502259ad0.svg

图5. 典型SAR ADC时序

数据手册说明了最大转换时间,AD4696为415 ns。采集信号的最短转换时间为1715 ns,这是AD4696以500 kSPS运行时的采集时间。转换之间的时间是吞吐速率。

在时序方面,与SAR ADC相关的主要权衡是功耗与ADC采样速率的关系。SAR ADC的优势在于,采样速率和电源电流之间具有直接的线性关系,这意味着它可以根据目标信号的带宽进行调整。ADC内核在转换之间会关断,因此当以较低采样速率(例如10 kSPS)运行时,AD4696的典型功耗为0.17 mW,而以1 MSPS运行时功耗为8 mW。因此,这种器件适合于较低采样速率的电池供电应用。

99dbf6dc-71dd-11ed-8abf-dac502259ad0.svg

图6. VDD电流与采样速率的关系

图6显示了VDD电流。如果降低AD4696的采样速率,使其以低于100 kSPS的速率工作,而不是以500 kSPS工作,那么IDD电流将从几乎2.5 mA下降到0.5 mA。如果将采样速率进一步降低到10 kSPS,那么典型IDD电流将降至42 µA。电流的增加速率是线性的。所有数字和模拟电源电流都以类似的线性方式缩放,因此SAR ADC是用来测量DC转AC信号的有力选择。

数字接口时序考量

AD4696有几个特性是SAR ADC传统上不具备的,这些特性可以帮助低功耗信号链设计人员节省更多功耗,但对时序有所影响。

99f67d22-71dd-11ed-8abf-dac502259ad0.svg

图7. SAR数字接口时序考量

与∑-Δ架构相比,SAR ADC的吞吐速率更容易计算,因为不需要考虑滤波器延迟:

9a07c424-71dd-11ed-8abf-dac502259ad0.svg

CHs = 使能的通道数。

周期时间是CNV上升沿跃迁之间的时间,由采集阶段和转换阶段组合而成,但可能存在重叠。ADC可以在转换阶段仍在进行时开始采集信号。SAR ADC上样本之间的时间可以描述为周期时间tCYC或采样速率时间tSR。

tCONVERT = 转换时间 tACQ = 采集时间

tCYC = tSR = 采样频率的倒数,即采样间隔时间

发生转换的采样时刻由CNV信号上升沿控制。在大多数模式下,这是由外部信号提供的。AD4696还有片内自动循环模式,可在内部生成转换启动信号。该信号可启动转换。AD4696提供多种时序控制器模式,允许用户以预定义的方式选择转换顺序和配置,或在不中断转换的情况下即时控制序列中的下一个通道。

数字主机必须在下一次转换开始前回读数据。因此,对于较高速度信号,SCK频率必须足够快,以便在下一个CNV上升沿(或在自动循环模式下的内部转换启动信号)之前从AD4696 SPI回读数据。更快的采样速率需要更快的SCK频率,因为转换之间的时间更短。

所需的最低SCK频率与采样速率、SPI帧长度(以位为单位)和所用的串行数据输出模式有关。给定样本的转换结果在下一转换阶段开始之前可用。因此,SCK频率必须足够快,以便在下一个CNV上升沿(或在自动循环模式下的内部转换启动信号)之前从AD4696 SPI读取数据。

SDO数字输出

AD4696系列还包括双SDO和四SDO模式。在这些模式下,ADC结果在SDO和其他GPIO引脚上并行移出。对于给定采样速率,这些模式显著降低了所需的SCK频率,每个SCK周期SPI上输出的位数是原来的2倍或4倍。对微控制器的要求得以降低,当以1 MSPS转换时,所需的时钟从32 MHz SPI时钟降低到16 MHz SPI时钟。

每个转换模式帧所需的SCK周期数(NSCK)是每帧位数(NBITS)和串行数据输出数(NSDO)的函数:

9a15880c-71dd-11ed-8abf-dac502259ad0.svg

其中,NSDO为1表示单SDO模式,为2表示双SDO模式,为4表示四SDO模式。

转换模式SPI帧的开始不得在tCONVERT时间过去之前发生,并且必须足够早地完成以符合最小tSCKCNV规范。在转换模式下完成一个SPI帧的时间(tFRAME)计算如下:

tFRAME = tCYC – tCONVERT_max – tSCKCNV

其中,tCYC为采样周期,tCONVERT_max为最大值,tCONVERT为额定值,tSCKCNV为SCK到CNV上升沿延迟额定值。

fSCK是tFRAME和NSCK的函数。

9a219480-71dd-11ed-8abf-dac502259ad0.svg

AD4696数据手册有一个表格,其中给出了最小SCLK频率与多个采样速率的关系示例。

自动循环模式

对于电压或电流电平监控应用,传统上SAR ADC需要主机控制器持续发出转换信号以使转换进行。系统需要检查数据是否达到阈值,并根据这些电平做出决策。这种方式的能效比不高,因为主机需要不断地转换。AD4696可配置为根据用户编程的通道序列自主转换。

自动循环模式是用于监控模拟输入的出色模式。转换周期有多种选择,范围从10 µs(100 kSPS采样速率)到800 µs(1.25 kSPS采样速率)。此模式可与阈值和滞回检测警报结合使用,这些警报可基于每个通道进行配置,以减少数字主机系统的开销。在这种情况下,主机控制器可以进入低功耗状态,只有在触发一个电平导致其接收到来自AD4696的中断时才会上电。

过采样

过采样和抽取是∑-Δ架构所固有的特性,AD4696 SAR ADC包含一个过采样和抽取引擎,支持进一步降低噪声。它能有效地对连续ADC样本进行平均以产生一个过采样结果,有效分辨率更高,噪声更低。AD4696的过采样率(OSR)每增加4倍,有效位数就会增加1位。

这对于测量低功耗信号链应用中慢速变化的信号特别有用,例如需要较高精度的温度测量应用。

9a2e6e94-71dd-11ed-8abf-dac502259ad0.svg

其中,tSAMPLE = 采样周期,tCYC = 周期时间(1/采样速率),OSR = 过采样率(4到64之间的可编程值)。类似于∑-Δ ADC,需要权衡性能与速度。

表1. SAR小结

9a3bbe28-71dd-11ed-8abf-dac502259ad0.png

低功耗精密平台

随着全球能源成本不断提高,并且我们了解到能源使用对自然界的影响,系统设计人员正在努力以更低的功耗预算实现高精度。研究并找到可用的最低功耗器件可能很困难。ADI公司正在简化设计流程,选出我们最低功耗的精密器件并提供一站式商店,通过立即可用的信号链和电路为系统设计人员提供最新的精密低功耗产品。

示例:低功耗SAR信号链

许多应用需要在大直流偏移或共模电压之上测量小信号。如果系统的目的是监测工业环境中的流量或进行生物电位测量,那么该方法存在重叠。这些信号通常需要交流耦合来消除大偏移,并且需要偏置和增益来使ADC的动态范围最大化。

我们的低功耗精密信号链包括关于为此类应用选择器件的建议。

9a4cbc8c-71dd-11ed-8abf-dac502259ad0.svg

图9. 信号链示例

此外, 技术诀窍与综合知识 (KWIK)电路提供了更深入的电路分析以及关于器件选择的最新建议。

流量信号链示例

举一个例子,我们想设计一个大型多测量系统,其中包括使用图10所示的KWIK电路进行流量测量。

(A) 我想以1 kSPS速率运行10个流量传感器。哪一个选择更好——SAR还是∑-Δ?

(B) AFE时序考虑因素有哪些?

9a5aa3f6-71dd-11ed-8abf-dac502259ad0.png

图10. 流量测量信号链KWIK电路

A. SAR (AD4696)与信号调理所需的 AD8235 和 ADA4505-2 放大器一起使用是非常好的选择,因为我们可以使用外部转换信号或自动循环模式以10 kSPS运行10个通道。

B. 在这种情况下,AD4505-2放大器的响应与增益的关系将决定被测信号的带宽,而不是抗混叠滤波器响应。高阻模式将减轻输入放大器的性能压力,使设计人员能够选择较低功耗的放大器。选择图10中的器件是因为它们具有超低功耗性能。

结语

当设计高分辨率、低功耗数据采集系统时,可能很难找到最低功耗的器件,ADI公司的精密低功耗信号链可作为低功耗设计的起点。构建以∑-Δ和SAR架构作为核心ADC的信号链时,必须注意了解时序的权衡因素和差异。

当与传感器或目标信号接口时,模拟前端时序需要考虑芯片级启动、传感器偏置、外部滤波和器件选择。SAR ADC有更严格的要求,需要抗混叠滤波器,而∑-Δ ADC具有与其设计相关的固有采样特性。在AFE上,∑-Δ ADC可整合PGA,而高阻模式等SAR技术可降低对外部放大器电路的驱动要求。

当考虑∑-Δ ADC架构时,过采样和抽取以及滤波器延迟会对吞吐速率产生影响,尤其是在多个通道上进行转换时。另一方面,由于采用逐次逼近法,SAR吞吐速率更易于计算,另外还有一个好处是采样速度越慢,转换时消耗的电流就越低。

∑-Δ AD4130-8 的数字时序很复杂,导致需要开发 ACE 软件时序工具。这些工具可简化对时序的理解并帮助计算通道吞吐速率。该器件具有占空比等时序特性、FIFO以及有助于延长电池寿命的待机模式,但针对特定吞吐速率,需要注意可实现的有效分辨率。

当考察AD4696这样的SAR ADC时,我们可以在更高采样频率下进行采样。这有其优势,但也意味着数字时间范围tFRAME(您需要在此时间范围内回读结果)更小,因而需要更快的SPI时钟速度。

审核编辑 :李倩

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

    关注

    146

    文章

    14362

    浏览量

    222537
  • adc
    adc
    +关注

    关注

    100

    文章

    7950

    浏览量

    557018

原文标题:【世说设计】使用SAR ADC构建低功耗精密信号链应用最重要的时序因素有哪些?

文章出处:【微信号:Excelpoint_CN,微信公众号:Excelpoint_CN】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    时序是如何让自动驾驶更好理解交通的?

    [首发于智驾最前沿微信公众号]在自动驾驶技术中,“时序”是一个经常出现的词汇,时序是指系统在处理数据时,不仅关注当前的瞬时状态,还能够整合历史信息并预测未来走势的能力。 这种能力类似于人类的记忆与预
    的头像 发表于 04-04 09:40 2026次阅读
    <b class='flag-5'>时序</b>是如何让自动驾驶更好理解交通的?

    详解电源时序配置方法

    随着系统应用的发展,电源应用的需求越来越多,同时在一个系统中,电源Rail要求也越来越多,而且不同的Rail需要按照一定的时序上电或者下电。
    的头像 发表于 03-25 07:44 1.2w次阅读
    详解电源<b class='flag-5'>时序</b>配置方法

    FPGA时序收敛的痛点与解决之道——从一次高速接口调试谈起

    的高速DDR接口调试,让我深刻体会到,时序问题远不止“跑慢一点”那么简单,它涉及器件结构、时钟特性、约束策略和工具理解的方方面面。 一、问题的浮现:看似正确的设计为何时序违例? 某项目需要实现一个基于Xilinx FPGA的高速
    的头像 发表于 03-11 11:43 351次阅读

    深入解析LTC2924:高效电源时序控制器的卓越之选

    供了理想的解决方案。今天,我们就来深入探讨一下LTC2924的特性、应用以及关键设计要点。 文件下载: LTC2924.pdf 一、LTC2924特性概览 1. 多电源控制能力 LTC2924具备强大的多电源控制能力,单个芯片即可对四个电源进行全面的时序控制,并且还能将多
    的头像 发表于 02-28 15:45 290次阅读

    RGB时序灯条的工作原理讲解

    图文配合讲解了RGB时序灯条的应用场景、什么是RGB时序灯条、信号格式与传输规则、灯珠芯片的工作流程、颜色与动态效果控制方式等
    发表于 02-06 11:36 0次下载

    vivado中常用时序约束指令介绍

    在vivado中,我们常用的时序约束指令主要包括如下几个方面。
    的头像 发表于 01-20 16:15 667次阅读

    医院NTP子母钟系统:安徽京准赋能医疗行业精准时序

    医院NTP子母钟系统:安徽京准赋能医疗行业精准时序
    的头像 发表于 01-06 14:53 406次阅读

    锁存器中的时间借用概念与静态时序分析

    对于基于锁存器的设计,静态时序分析会应用一个称为时间借用的概念。本篇博文解释了时间借用的概念,若您的设计中包含锁存器且时序报告中存在时间借用,即可适用此概念。
    的头像 发表于 12-31 15:25 5669次阅读
    锁存器中的时间借用概念与静态<b class='flag-5'>时序</b>分析

    数字IC/FPGA设计中的时序优化方法

    数字IC/FPGA设计的过程中,对PPA的优化是无处不在的,也是芯片设计工程师的使命所在。此节主要将介绍performance性能的优化,如何对时序路径进行优化,提高工作时钟频率。
    的头像 发表于 12-09 10:33 3581次阅读
    <b class='flag-5'>数字</b>IC/FPGA设计中的<b class='flag-5'>时序</b>优化方法

    ADP7000系列示波器特色功能:抖动分析,捕捉时序之微

    在通信、人工智能、高速网络与数据中心等技术飞速发展的推动下,数字信号时钟频率及传输速率不断提升,信号抖动逐渐成为影响信号完整性与系统稳定性的关键因素。所谓抖动,即实际信号边沿与理想时序之间的偏差
    的头像 发表于 11-13 09:04 445次阅读
    ADP7000系列示波器特色功能:抖动分析,捕捉<b class='flag-5'>时序</b>之微

    vivado时序分析相关经验

    vivado综合后时序为例主要是有两种原因导致: 1,太多的逻辑级 2,太高的扇出 分析时序违例的具体位置以及原因可以使用一些tcl命令方便快速得到路径信息
    发表于 10-30 06:58

    ADC和FPGA之间LVDS接口设计需要考虑的因素

    本文描述了ADC和FPGA之间LVDS接口设计需要考虑的因素,包括LVDS数据标准、LVDS接口数据时序违例解决方法以及硬件设计要点。
    的头像 发表于 07-29 10:01 5637次阅读
    <b class='flag-5'>ADC</b>和FPGA之间LVDS<b class='flag-5'>接口</b>设计需要考虑的<b class='flag-5'>因素</b>

    自动驾驶中常提的“时序”是个啥?有啥作用?

    [首发于智驾最前沿微信公众号]自动驾驶技术的发展,不仅依赖于感知算法的精度和决策规划的智能,还深深植根于系统内部对“时序”这一概念的精准把控。所谓时序,简单来讲,就是系统在不同模块之间、不同传感器
    的头像 发表于 07-17 09:07 1292次阅读

    欧/美标直流充电桩控制时序讲解

    直流充电桩控制时序
    的头像 发表于 06-30 09:22 1589次阅读
    欧/美标直流充电桩控制<b class='flag-5'>时序</b>讲解

    Pico示波器在电源时序测试中的应用

    在航天电子系统研发中,电源模块时序一致性是保障设备稳定运行的核心指标。
    的头像 发表于 05-15 15:55 1105次阅读
    Pico示波器在电源<b class='flag-5'>时序</b>测试中的应用