AD717x是ADI最新系列的精密Σ-Δ型ADC。该ADC系列是市场上第一个提供真正24位无噪声输出的转换器系列。AD717x器件可使对噪声异常敏感的仪器仪表电路的动态范围最大化,支持降低或消除信号调理级中的前置放大器增益。这些器件还能高速运行,提供比以前更短的建立时间。由此可缩短控制环路对输入激励信号的响应时间,或通过更快的每通道吞吐速率来提高转换通道密度。

AD717x页面提供了完整系列的详细信息,包括有关AD7172-2、AD7175-2、AD7172-4、AD7173-8和AD7175-8的信息。这些精密ADC具有完全集成的模拟信号链,包括真轨到轨模拟输入和基准输入缓冲器。该系列提供多种输入通道数,不同器件可通过引脚对应方式升级为其他转换速度或更低噪声/功耗的器件。AD7175-2和AD7175-8提供最快的吞吐速率和最低的噪声。AD7177-2提供32位分辨率输出。AD7172和AD7173提供最低功耗选项。

图1. AD7175x Σ-Δ ADC系列;AD7175-2框图和噪声性能

AD7175-2具有一个非常有用的软件工具来帮助评估。Eval+是一个单一软件,可从ADI网站下载,用来在有或没有硬件的情况下配置、分析、选择ADC。该软件与硬件一起运行时,会像标准评估板那样工作。无硬件时,ADC的功能模型在后台运行,支持用户为其终端应用建立最佳工作配置。

图2. AD7175-2 Eval+软件在功能模型评估模式下的配置选项卡

表1. AD717x系列概览,显示了可用的通道数选项和系列成员的引脚对应情况

消除Σ-Δ ADC量化噪声:噪声和带宽考虑因素

使用AD7175 ADC来说明如何利用数字滤波消除Σ-Δ型ADC的量化噪声。关键在于噪声/输入带宽和建立时间的权衡分析。

图4显示了调制器原始噪声来源与AD7175器件从DC到FMOD/2 (或4 MHz)的频率对数的关系。AD7175调制器以8 MHz (FMOD)的有效速率采样。调制器为MASH型,对调制器噪声提供80 dB/十倍频程的衰减速率。电路的热噪声决定了调制器噪声开始以斜坡变化之前频带内的噪底。从显示低噪底的曲线可以看出该ADC对低带宽信号的高动态范围能力。此动态范围以及AD7175降低噪底的能力可用来改善应用的灵敏度,这在采集低幅度信号时特别有用。

ADC的最低过采样比、数字滤波器阶数和转折频率都有助于确保量化噪声不是ADC噪声的限制因素。为了滤除噪声,滤波器0ca7d2的包络必须能够以足够大的滚降速率进行衰减,从而应对幅度量化噪声的增速。

AD7175的最低过采样比为×32,在8 MHz FMOD条件下,最大输出数据速率为250 kHz。

AD7175提供了多种不同类型的滤波器,可供用户选择。数字滤波器的工作原理是通过比较不同情况下的sinc5 + sinc1和sinc3滤波器来说明的。

在250 kHz ODR时,AD7175 sinc5 + sinc1可直接配置为sinc5,其−3 dB频率为~0.2 × ODR (50 kHz)。sinc5滤波器的衰减包络为−100 dB/十倍频程。这意味着sinc5滤波器的衰减和滚降速率足以消除调制器噪声,如图3所示。

图3. AD7175调制器输出频谱DC至FMOD/2,采用sinc5 + sinc1和32倍抽取(产生sinc5直流响应)

图4. AD7175-2 sinc5 + sinc1滤波器:通过更改ADC抽取率来调整输入带宽

相比之下,若更改为250 kHz ODR的sinc3,衰减和滚降速率将不足以消除调制器噪声。数据手册中的250 kHz和125 kHz ODR时的噪声数值说明了这一情况。只有将数据速率设置为62.5 kHz或更低,sinc3响应才能完全滤除ADC结果中的量化噪声。

除了滤除量化噪声以外,数字滤波器还能通过调整输入带宽来降低噪声。这是通过提高抽取率实现的。对于sinc5 + sinc1滤波器,提高过采样比意味着初始五阶sinc滤波器要进行均值计算。利用初始结果的均值,用户可以选择不同的输出数据速率、速度和带宽来改善噪声性能(如图5所示),即先由sinc5再由sinc5 + sinc1求均值来改善噪声性能。对sinc5结果求均值会引入频率为输出数据速率及其倍数的一阶陷波,这些陷波会与sinc5总包络复合。sinc型滤波器中的陷波频率传统上是用来抑制已知频率的干扰信号,即通过把数据速率策略性地设置为与干扰频率重合。一个经典例子是50 Hz和60 Hz的工频抑制。

图5. AD7175-2 sinc5 + sinc1滤波器 – 噪声与ODR的关系

sinc型滤波器是具有sin(x)/x剖面的移动平均滤波器,因此一般称其为sinc滤波器。该滤波器由一系列积分器、一个用作抽取率的开关和一系列微分器组成。它是一种有限脉冲响应(FIR)型滤波器。对于输入的阶跃变化,它表现出已知且有限的线性相位响应。深陷波发生在输出数据速率及其整数倍处,陷波内的信号会被衰减。

图6比较了AD7175的三阶和五阶sinc滤波器,二者均以32倍抽取率运行。这种情况下,两个滤波器均以250 kHz的输出速率提供转换数据。滤波器的阶数决定滚降速率和−3 dB频率。sincP滤波器位于–P × 20 dB/十倍频程的频率响应包络之下。滚降越陡,−3 dB频率越低。不同阶数滤波器之间的主要区别在于滤波器建立时间,根据情况不同,其对终端测量应用的影响也不同。

图6. 不同阶数sinc滤波器的频域比较:sinc5与sinc3

滤波器建立时间

当数字滤波器处理来自Σ-Δ调制器的数据流的移动平均值时,存在一个相关的建立时间。该延迟对所有FIR滤波器是固定的,但对不同阶数的sinc滤波器,该延迟是不同的。通常用两项来描述该延迟:群延迟和建立时间。群延迟描述从输入端存在模拟信号到在数字输出端看到它的延迟时间。例如,对于单音正弦波,群延迟就是从模拟输入端存在该正弦波电压峰值到该峰值出现在数字输出端的时间差。

建立时间是指数字滤波器的全部均值时间。如果模拟输入端有一个阶跃,那么需要经过滤波器的完全建立时间,ADC的数据输出才与阶跃之前的输入无关。还可能存在其他延迟,如滤波器的计算时间等。对于AD7175系列,第一次转换会有较长的建立时间;由于初始计算周期为1/ODR,离开待机状态后的建立也可能引起延迟。除滤波器建立时间之外的延迟可能依选择的转换器不同而异,因此,阅读ADC数据手册时应留心。

通过比较单一Σ-Δ ADC与多路复用Σ-Δ ADC,可以更好地说明滤波器建立时间影响。数字滤波器的建立时间会严重影响多个输入通道循环转换的速率,因为要保持各通道的结果独立。

为什么要等待完全建立时间之后才能给出独立结果?让我们看看采用单一输入源的单通道ADC的数字滤波。来自Σ-Δ ADC调制器的数据以FMOD的速率传送到数字滤波器(如图5所示),每个样本都通过移动平均滤波器。根据阶数和类型不同,滤波器在转换期间(由滤波器抽取率设置)内以不同方式衡量各样本,如图 7所示。

输入样本0和随后的样本是调制器在其每个时钟周期的离散输出结果。y轴表示数字滤波器衡量各样本而给出的权重比例。此权重的形状就是低通数字滤波器的时域表示。这种情况下的输出数据速率为250 kHz (8 MHz/32 = FMOD/抽取率)。数据就绪信号(各种颜色的竖直虚线)之间的时间为4 μs。ADC采用sinc5 + sinc1滤波器和32倍抽取率运行。在定义滤波器输出为调制器的模拟输入时,所有五个转换输出都有一定的重叠,因此,没有输出是各自独立的。对于单一ADC输入,各转换结果共享调制器模拟输入,但滤波器以不同权重衡量各调制器输出。

图7. 单一ADC输入、sinc5和五个转换输出周期

对于多路复用输入情况,调制器产生的每个转换数据对各通道必须是独立的。必须经过滤波器的完全建立时间之后,多路复用器才能从一个模拟输入通道切换到另一个模拟输入通道。以sinc3型滤波器为例,使用32倍抽取率,一次转换的滤波器建立时间如图8(a)所示。一旦滤波器完全建立,数据输出便是先前96 个调制器输出的加权平均值。这相当于12 μs或三个周期的ADC输出数据速率。

图8(b)显示了多路复用情况的前三个样本,ADC输出的各样本均已完全建立。在任何样本之间,调制器输出都没有重叠。DRDY(竖直线)之间的时间所指示的复用速率由滤波器的建立时间决定。此速率在数据手册和性能曲线中常常是作为完全建立数据速率来描述。

图8. 多路复用ADC、sinc3滤波器和三个转换周期—完全建立的数据

对于sincP滤波器,滤波器的建立时间为滤波器阶数P乘以1/ODR。对于以250 kHz ODR运行的sinc3滤波器,其建立时间为3 ×1/250 kHz = 12 μs。作为比较,若使用sinc5滤波器,ODR同为250 kHz,则建立时间为5 × (1/2 50 kHz) = 20 μs。

近似的通道切换速率为ODR除以滤波器阶数,也就是ODR/3 (对于sinc3滤波器)或ODR/5 (对于sinc5滤波器)。对于直接sinc滤波器,这是很显然的。对于sinc5 + sinc1型滤波器,需要增加一个步骤。AD7175系列ADC允许选择不同类型的滤波器。下一部分将介绍不同类型滤波器之间的区别,并提供一个例子来说明如何计算各种情况下的建立时间。

现在看看多路复用情况下的建立时间。在过程控制和工厂自动化中,典型的模拟输入模块会有一个前端调理,用以将±10 V输入调整到AD7175-8的输入范围内。然后,AD7175-8会复用各通道,按顺序转换各输入或输入对。完成所有通道转换的时间取决于所用的滤波器和通道数目。

下例对使用sinc3滤波器和使用sinc5 + sinc1滤波器进行了比较,二者配置为相同的输出数据速率,我们会看到建立时间计算的对比和方法。用户可以选择AD7175-8的这两个滤波器选项。

a. 使用sinc3滤波器,62.5 kHz ODR 计算建立时间。

▪AD7175 sinc3: ODR = 62.5 kHzz    ▪建立时间 = 3 × (1/62.5 kHz) = 48 μs    ▪通道开关速率 = 1/48 μs = 20.833 kHz

b. 使用sinc5 + sinc1滤波器,62.5 kHz ODR 计算建立时间。

▪ AD7175 sinc5 + sinc1: ODR = 62.5 kHz

注意有两个部分。sinc5滤波器在4 μs窗口上求均值(FMOD = 8 MHz),因此它以250 kHz的速率将数据传送到均值模块。

1.sinc5的建立时间 = 5 × 1/250 kHz = 20 μs。
    这提供均值计算的第一个样本。

2.sinc1的建立,均值滤波器。

对于ODR = 62.5 kHz,250 kHz数据流四次求均值。
    用于均值计算的剩余三个样本的建立
    时间为3 × 1/250 kHz = 12 μs。
    总建立时间 = 20 μs + 12 μs = 32 μs,
    通道开关速率 = 1/32 μs = 31.25 kHz。

注意:对于sinc5 + sinc1滤波器,当数据速率为10 kSPS及以下时,ADC具有单周期建立特性。这意味着ADC的建立时间为1/ODR。

表2显示了采用设置(a)和(b)的4通道多路复用测量的比较。使用sinc5 + sinc1滤波器可提高每通道采样速率,说明较短建立时间有优势。注意:这个经验法则仅适用于转换器,若各路输入之前有模拟预调理电路,并且其时间常数比ADC要长,那么起主导作用的将是最差情况建立时间。

表2显示了比较结果:

滤波器
类型
ODR
(kHz)
每通道建立
时间 (μs)
转换四个通道的
时间 (μs)
每通道数据
速率 (kHz)
Sinc5 +sinc1 62.5 32 128 7.8125
Sinc3 62.5 48 192 5.208

表2. 对于一个4通道多路复用系统(例如采用AD7175-8),Sinc5 + Sinc1与Sinc3滤波器的每通道数据速率比较

以上就是对Σ-Δ型ADC的简要介绍—围绕调制器的原理,数字滤波的概念和例子,以及其在测量系统内对噪声、建立时间的影响和一些连锁效应。

好啦,今天的课就上到这里,各位童鞋要记住课后留言哦~~在看点这里

adc如何获取周期_ADI小课堂丨今天咱们实例分析一款精密型ADC相关推荐

  1. 态路小课堂丨100G解决方案 - 4×25G NRZ光模块

    100G光模块是100G数据中心中重要组成部分,100G光模块标准主要由IEEE和MSA两个组织定义,针对不同距离的100G互联场景制定了多个标准.根据不同分类标准,100G光模块可分为以下类型: 如 ...

  2. 云信小课堂丨简单四步,快速搭建协同办公系统!

    Vol. 8 企业作为社会分工参与的主体,在自身发展以及内部协作中,势必会涉及到各类自有技术和商业信息的互动与交流,而这类信息由于有着高度的保密性和隐私性,所以如微信.QQ 等通用的即时通讯工具很难满 ...

  3. adc如何获取周期_LOL:千珏拥有ADC最需要的位移和无敌能力,为什么没人用她打下路?...

    - 点击蓝字 关注我们 - 英雄联盟自国服上线以来,已经陪伴玩家走过了9个年头,目前英雄联盟中的英雄数量已经达到了151位,每一位都各具特色. 千珏是一位深受玩家们喜爱的英雄,其在官方英雄的定位中,属 ...

  4. 智合同小课堂丨休产假能否享受当年度年休假?

    各位伙伴大家好,近期收到一些伙伴留言提问,其中有几个问题是和劳动法相关的问题,此次小智(智合同)选一个话题和大家沟通分享下: 问题:"休了产假还能享受当年度年休假吗?" 一.案情简 ...

  5. 态路小课堂丨浅谈IDC数据中心综合布线互联

    在数据中心发展过程中,服务器.光模块等设备更新周期短,迭代快.但是,对于IDC数据中心综合布线系统来说,其使用周期一般都比较长.因此,为了能够匹配IDC数据中心的发展,关于综合布线的设计尤为重要. 目 ...

  6. 态路小课堂丨三种实现光模块更高传输速率的技术你知道吗?

    TARLUZ态路 随着云计算.大数据的快速兴起,数据中心以及电信运营商对光模块的传输速率要求越来越高.从1998年发展至今,光模块一直朝着更高的速率.更小的封装不断升级.光模块一般采用增加波长数.增加 ...

  7. 云信小课堂丨视频“双录”知多少?

    Vol. 11 随着互联网技术的日益进步,作为承担连接功能的音视频技术在金融行业发挥起了越来越大的作用,最常见的如视频银行.视频客服等. 音视频技术除了作为连接载体之外,其实还有一个很重要的功能,即记 ...

  8. 态路小课堂丨通信光纤波长大盘点

    光纤通信是以光波作为载波,以光纤作为传输煤质的一种通信方式,其工作波段在红外区. 多模光纤:第一窗口850nm 1972年-1981年间是多模光纤研发和应用期,使用的第一个波长是850nm,称为第一窗 ...

  9. 上研动力小课堂丨柴油机启动困难原因大揭秘(上篇)

    从事柴油机行业的人对于柴油机启动困难这一问题一定不陌生,上研动力给大家总结了下柴油机困难的几大原因,主要从电启动系统故障原因和燃油系统故障方面入手,如果遇到该方面问题的,大家可以对照. 对于柴油机启动 ...

最新文章

  1. 基于单例模式的日志输出(C++)
  2. jQuery开发技巧
  3. linux 日志 转存,如何记录linux终端下的操作日志(转)
  4. 宾夕法尼亚在线计算机硕士,申请访谈:宾夕法尼亚大学(Upenn)计算机科学(CS)的录取攻略...
  5. ifconfig知识总结
  6. web myeclipse为什么连接不上css_好程序员web前端培训分享:web前端自学该怎么规划学习...
  7. 关于解决miui10国际版刷入之后无法认证的问题
  8. zookeeper-linux集群搭建小结
  9. 在 Windows 下关闭135/139/445端口的图文方法
  10. Redhat 9.0之xtt+xft2,可显示粗斜体美化总结(第二版)
  11. CSS边框boder
  12. python误差修正模型_误差修正模型ECM_eviews误差修正模型
  13. 用数组统计学生各个分数段成绩的人数
  14. MongoDB——GridFS
  15. 云数据库RDS与自建数据库相比到底有什么优势?
  16. world表格中画斜线
  17. 基于MVC的社团信息管理系统
  18. linux的浏览器大全,Linux下9款浏览器对比
  19. 【图解线性代数】第四章—向量组及向量空间的几何意义
  20. 用SmartDraw绘制需求分析过程中的功能图

热门文章

  1. Android --- RecycleView获取第 i 个 item 里面的控件并进行赋值
  2. java里函数式表达式_Java8函数式编程 (一) 数据流和lambda表达式
  3. 什么是工装服_王俊凯穿连体工装亮相跨年晚会,中国风满满的设计,尽显帅气...
  4. java biginterger_Java BigInteger类知识点总结
  5. matlab程序崩溃怎么解决,跪求matlab达人帮我看看程序,我实在是要崩溃了......
  6. 局域网有几台电脑频繁断网_如何实现几台电脑同步共享资料文件?——用JASTVIN私密云盘...
  7. matlab文件读写监听,matlab对文件的读写
  8. tv英语域名注册_企业邮箱十万个为什么——域名篇
  9. Python语言学习之字母G开头函数使用集锦:global用法之详细攻略
  10. Python语言学习之文件夹那些事:python和文件夹的使用方法之详细攻略