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

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

3天内不再提示

精度、分辨率和动态范围之间的差异

h1654155971.8456 来源:EDA365 2020-09-15 09:37 次阅读

今天来聊聊精度、分辨率和动态范围之间的差异。本文还将揭示信号链内部的不精确性是如何累积并导致误差的。

定义新设计的系统参数时,这些内容对于理解如何正确指定或选择一个ADC有着重要作用。

1

精度、分辨率与动态范围

许多转换器用户似乎在互换使用精度和分辨率这两个术语,但这种做法是错误的。精度和分辨率这两个术语并不相等,但是具有相关性,所以,不应互换使用。可以把精度和分辨率视为堂兄妹,但不是双胞胎。

精度就是误差,或者说测量值偏离真值的幅度。精度误差可以称为灵敏度错误。分辨率就是测得值的表示或显示精细度。即使系统的分辨率为12位,也并不意味着它能测量精度为12位的值。

例如,假设一块万用表可以用6位数来表示测量值。则该万用表的分辨率为6位,但是,如果最后一位或两位数似乎在测量值之间摆动,则分辨率会受到影响,测量精度同样会受到影响。系统或信号链里的误差会一直累积,使原始测量值失真。因此,了解系统的动态范围也很关键,以便衡量要设计的信号链的精度和分辨率。

我们再以万用表为例。如果表示位数为6,则其动态范围应为120 dB(或6 × 20 dB/十倍频程)。但要注意的是,最后两位仍在摆动。因此,真实动态范围只有80 dB。这就是说,如果设计人员要测量1 µV(或0.000001 V)的电压,则该测量值的误差可能高达100 µV,因为实际器件的精度仅为100 µV(或0.0001 V或0.0001XX V,其中,XX表示在摆动的最后两位)。

实际上,描述任何系统的整体精度的方法有两种:直流和交流。直流精度表示整个给定信号链中展现出来的“偏离”累积误差,这种方法有时称为“最差条件”分析。交流精度表示整个信号链中累积的噪声误差项,这项指标决定着系统的信噪比(SNR)。然后把这些误差累加起来,结果会使SNR下降,并产生整个设计更真实的有效位数(ENOB)。实际上,取得这两个参数可以告诉用户,在静态和动态信号下,系统有多精确。

低频SNR、ENOB、有效分辨率和无噪声代码分辨率之间的关系。

记住,ADC可以“接受”多种信号(通常分为直流或交流),并以数字方式对信号进行量化。了解ADC在系统中的误差意味着,设计人员必须了解要采样的信号的类型。因此,信号类型取决于如何定义转换器误差对整个系统的贡献。

这些转换器误差一般以两种方式定义:无噪声代码分辨率(表示直流类信号)和“信噪比等式”(表示交流类信号)。

由于电阻噪声和“kT/C”噪声,所有有源器件(如ADC内部电路)都会产生一定量的均方根(RMS)噪声。即使是直流输入信号,此噪声也存在,它是转换器传递函数中代码跃迁噪声存在的原因。

其更常用的说法为折合到输入端噪声。折合到输入端噪声通常用将直流输入施加到转换器时的若干输出样本的直方图来表征。大多数高速或高分辨率ADC的输出为一系列以直流输入标称值为中心的代码。

为了测量其值,ADC的输入端接地或连接到一个深度去耦的电压源,然后采集大量输出样本并将其表示为直方图(有时也称为“接地输入”直方图)-见图1。

由于噪声大致呈高斯分布,因此可以计算直方图的标准差σ,它对应于有效输入均方根噪声,表示为LSB rms。

图1.转换器折合到输入端噪声或ADC“接地输入”直方图。

虽然ADC固有的差分非线性(DNL)可能会导致其噪声分布与理想的高斯分布有细微的偏差,但它至少大致呈高斯分布。如果代码分布具有较大且独特的峰值和谷值,则表明存在PC板布局欠佳、接地不良、电源去耦不当等问题。

典型情况下,折合到输入端噪声可以表示为均方根量,单位通常是LSB rms。涉及这类量的规格通常与高分辨率精密型转换器相关,原因在于较低的采样速率和/或其采集的直流类或低速信号。

设计用于精度测量的Σ-Δ ADC,其分辨率在16至24位之间,其数据手册一般会列出折合到输入端噪声、有效分辨率、无噪声代码分辨率等规格,用以描述其直流动态范围。

另一方面,面向音频应用的较高频率的Σ-Δ ADC一般都用总谐波失真(THD)和总谐波失真加噪声(THD + N)来描述。

逐次逼近型(SAR)转换器涵盖了广泛的采样速率、分辨率和应用。它们通常有折合到输入端噪声,但对于交流输入信号,则还有SNR、ENOB、SFDR和THD等规格。

虽然采样频率为数百MHz或以上的高速转换器(如流水线式转换器)通常以SNR、SINAD、SFDR、ENOB等交流规格来描述,但它们也能采集直流类信号或低速信号。因此,了解如何从数据手册上列出的交流规格推算出高速转换器的低频性能是非常有用的。

2

侧边栏讨论:SNR等式

理想转换器对信号进行数字化时,最大误差为±½ LSB,如一个理想N位ADC的传递函数所示。对于任何横跨数个LSB的交流信号,其量化误差可以通过一个峰峰值幅度为q(一个LSB的权重)的非相关锯齿波形来近似计算。对该近似法还可以从另一个角度来看待,即实际量化误差发生在±½ q范围内任意一点的概率相等。

图2更详细地显示了量化误差与时间的关系。一个简单的锯齿波形就能提供足够准确的分析模型。锯齿误差的计算公式如下:

图2.量化噪声与时间的关系。

锯齿误差波形产生的谐波远远超过奈奎斯特带宽或直流至Fs/2,其中,Fs = 转换器采样速率。然而,所有这些谐波都会折回(混叠)到奈奎斯特带宽并相加,产生等于q/√12的均方根噪声。

量化噪声大致呈高斯分布,均匀分布于目标奈奎斯特带宽上,其范围通常为直流至Fs/2。这里假设量化噪声与输入信号不相关。理论信噪比现在可以通过一个满量程输入正弦波来计算:

要理解低速、直流类信号与高速交流类信号规格量之间的关系,确实需要一些数学知识。所以,请打开大学里用的数学书,翻到后面的标识表。接下来,我们来看看如何理解低频输入SNR、ENOB、有效分辨率和无噪声代码分辨率之间的关系。

假设FSR = ADC满量程,n = 折合到输入端噪声,则(均方根)有效分辨率定义如下:

对于交流分析,则要使用满量程正弦波输入。另见上面的侧边栏讨论,其中:

因此,代入等式16,就可推算出ENOB、交流类信号和直流类(低速)信号之间的关系。或,

总之,对于直流低速信号,系统ENOB约比转换器的无噪声代码分辨率大1位(确切为0.92位),比转换器的有效分辨率小2位。

然而,随着信号速率的加快,或者对于涉及带宽的交流类信号,转换器的SNR和ENOB会变得与频率有关,并且在高频输入下会下降。

3

信号链中的转换器不精确性

以上我们了解了转换器误差,接下来,我们将讨论信号链中的剩余部分,以在系统层面了解这些概念。图3所示为一个简单的数据采集信号链示例。

图中,一个传感器连传感器的交流信号先是推过两级预调理放大器,然后,到达要采样的ADC输入端。此处的目的是设计这样一个系统,使其可以精确地表示传感器信号,精度保持在传感器原始值的±0.1%之内。嗯,似乎颇具挑战性?

为了设计出这样的系统,有必要思考有哪些类型的误差可能会影响传感器的原始信号,还要想想它们来自信号链的哪个部分。设想一下,在最终对信号采样时,转换器最后会看到什么。

假设在此例中,ADC的满量程输入为10 V,分辨率为12位。如果转换器是理想的转换器,则可确定其动态范围或SNR为74 dB。

图3.简单的数据采集信号链。

SNR = 6.02 (12) + 1.76 = 74 dB (19)

然而,数据手册规格只会显示,转换器的SNR为60 dB或9.67ENOB。

ENOB = (SNR – 1.76)/6.02 = (60 – 1.76)/6.02 = 9.67 位 (20)

请注意SNR和ENOB的计算方法:在用数据手册中的SNR数据计算ENOB时,设计人员必须明白的是,该数据可能包括,也可能不包括谐波。如果确实包括失真,则可使用SINAD,后者定义为SNR与失真之和,有时称为THD(总谐波失真)。

图4. 记住,20 dB/十倍频程,或3 × 20 = 60 dB

表1列出了一些简单的等值换算,供确定目标系统性能时参考。

4

其他系统不精确性

要注意上面的信号链示例中建议的全部前端组件。正因为转换器精度达到或超过系统定义的系统精度规格,所以,还有更多的不精确性要理解——即前端、电源、任何其他外部影响或环境。

如上图3所示,这种信号链的设计可能非常复杂,超过了本文讨论的范围。但可以对与这种信号链相关的不精确性/误差进行简单总结,如表2所示。

在任何信号链里都存在许多误差,更不用说电缆和其他外部影响,这些因素也可能在很大程度上决定着这种系统的设计。无论累积误差怎样,最终都会与信号一起在转换器端被采样——假设误差不会大到能屏蔽被采样信号的程度!

在用转换器进行设计时,要记住,对于系统精度的定义,等式包括两个部分。一是上面描述的转换器本身,二是用来在转换器之前调理信号的所有组件。

记住,每丢失1位,动态范围就会减少6 dB。推论就是,每获得1位,系统灵敏度就会增长2倍。因此,前端要求的精度规格要远远高于用于对信号采样的转换器精度。

为了展示这一点,我们采用与图3所示相同的前端设计。假设,前端本身的不精确性为20 mV p-p;即是图5所示累积噪声。系统精度仍然定义为0.1%。同样的12位转换器,其精度能否达到定义的系统规格要求?答案是不能,原因如下。

以下是其计算方法,其中所用ADC的SNR = 60 dB。

注意,20 mV的噪声可使系统灵敏度下降1位或6 dB,使系统性能从要求的60 dB降至54 dB。

为了解决这个问题,可能应该选择一种新型转换器,以便维持60 dB或0.1%的系统精度。

我们选择一款ADC,其SNR/动态范围为70 dB,或者,其ENOB为11.34位,看看是否有用。

看起来性能并无多大变化。为什么?因为前端的噪声太大,无法实现0.1%的精度,虽然转换器的性能本身要远远好于规格要求。需要改变前端设计,以便实现需要的性能。这种情况如下面的图6所示。

知道最后一个配置示例为什么不起作用吗?设计人员并不能简单地选择一款更好的ADC来提高系统的整体性能。

图6. 前端噪声与12位70 dB ADC噪声比较。

5

加总情况

前面选择的10 V满量程、12位ADC的动态范围为60 dB,可实现0.1%的精度。这意味着,总累积误差需要小于10 mV或10 V/(1060/20),才能达到0.1%的精度要求。

因此,必须更换前端组件,以把前端误差降至9 mV p-p,如图7所示,所用转换器的SNR为70 dB。

图7. 低前端噪声与12位70 dB ADC噪声比较。

如果要使用14位、74 dB ADC,如图8所示,则对前端的要求甚至可以进一步放宽。但这种折衷可能会导致成本增加。

这些折衷要根据具体的设计和应用进行评估。举例来说,更值得的做法可能是加大对容差更小、漂移更低的电阻的投入,而不是投资采购性能更强的ADC。

6

分析总结

精度误差、分辨率和动态范围之间的关系就先聊到这里,这些指标为针对具体应用选择转换器提供了不同的参考,这些应用则要求达到一定的测量精度。

了解所有组件误差以及这些误差对信号链的影响至关重要。

注意,并非所有组件均生而平等!创建囊括所有这些误差的电子表是插入不同信号链组件的简便方法,可更快进行评估并决定组件的权衡取舍,如表2所示。在不同组件的成本之间进行权衡时,尤其如此。

最后,请记住,单纯增加信号链中转换器的性能或分辨率无法提升测量精度。如果依旧存在同样数量的前端噪声,精度将不会得到改善。只会让这些噪声或不精确性测量达到更精细的程度,并最终可能让设计人员的老板付出更多的成本。

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

    关注

    99

    文章

    6581

    浏览量

    547124
  • 信号链
    +关注

    关注

    0

    文章

    207

    浏览量

    29991
  • 精度
    +关注

    关注

    0

    文章

    262

    浏览量

    20228

原文标题:揭秘:高速信号链内不精确性是如何累积和导致误差的

文章出处:【微信号:eda365wx,微信公众号:EDA365电子论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    高光谱相机的空间分辨率,光谱范围等参数我们要如何理解

    高光谱相机作为一种强大的成像工具,其性能由多个关键参数决定,其中 空间分辨率 和 光谱范围 尤为重要。理解这些参数的含义及其影响,对于选择合适的高光谱相机至关重要。我们可以综合下图的参数来做对
    的头像 发表于 03-14 10:35 162次阅读

    国产高分辨率AFE替换ADS1283/ADS1284应用于高精度仪器

    国产高分辨率AFE替换ADS1283/ADS1284应用于高精度仪器
    的头像 发表于 03-04 10:00 189次阅读
    国产高<b class='flag-5'>分辨率</b>AFE替换ADS1283/ADS1284应用于高<b class='flag-5'>精度</b>仪器

    如何在输入电压范围确定的情况下最大的使用AD的分辨率

    我看ADC手册上一般要求的参考电压都是固定的,就拿ADS1242来说,我的输入电压的范围在0~50mV,我使用内部的PGA=32,这样我如果使用2.5V的参考电压,所有分辨率不能得到有效的利用,我
    发表于 02-12 07:10

    24位或者说高分辨率的AD到底有什么用呢?

    的AD,如24位的AD,其分辨率达到很低的uV级别,我们如何考究其精度?而且AD的精度受到诸多因素的影响,其中参考源的稳定度和供电电源的稳定度对精度影响很大,参考源最低0.05%的
    发表于 01-07 06:49

    如何提高透镜成像的分辨率

    透镜成像分辨率是指透镜系统能够分辨的最小细节的能力。提高透镜成像分辨率对于许多应用领域,如显微镜、望远镜、相机等,都是至关重要的。以下是一些提高透镜成像分辨率的方法: 1. 减少像差
    的头像 发表于 12-25 16:54 706次阅读

    如何选择扫描电镜的分辨率

    选择扫描电镜的分辨率需要综合考虑多个因素。首先是研究目的。如果只是需要对样品的大致形貌进行观察,例如查看较大颗粒的分布或者材料表面的宏观缺陷,较低分辨率(如3-10nm)可能就足够了。但如果要观察
    的头像 发表于 12-25 14:29 455次阅读
    如何选择扫描电镜的<b class='flag-5'>分辨率</b>?

    请问ISO7720的时间分辨率有多少?

    ),HRPWM的时间分辨率是0.18ns,理论上HRPWM的精度为0.0095%。 2)HRPWM输出通过RC滤波接到ISO7720的输入,R=10Ω,C=22pF。 3)ISO7720输出接功率芯片的驱动
    发表于 11-29 08:25

    HDMI接口支持哪些视频分辨率

    HDMI(High-Definition Multimedia Interface)接口支持的视频分辨率因版本不同而有所差异。以下是HDMI接口不同版本所支持的视频分辨率的概述: HDMI 1.4
    的头像 发表于 11-27 14:14 6625次阅读

    强劲性能!24位高分辨率与2.5 MS/s采样完美结合 —— 工控自动化音频测试福音!

    以及其它需要高精度多通道信号采集的应用场景。 创新亮点 在动态信号采集设备中,通常存在分辨率和采样之间的反比关系:采样
    的头像 发表于 11-18 15:25 377次阅读
    强劲性能!24位高<b class='flag-5'>分辨率</b>与2.5 MS/s采样<b class='flag-5'>率</b>完美结合 —— 工控自动化音频测试福音!

    视频处理器的分辨率是如何管理的

        随着电子应用技术和消费市场的不断发展,LED显示屏的显示单元之间的间距正在逐渐缩小,然而,显示屏的整体面积却在不断扩大。为了满足这一趋势下对超大输出分辨率的需求,视频处理器和拼接器变得
    的头像 发表于 11-11 15:25 473次阅读
    视频处理器的<b class='flag-5'>分辨率</b>是如何管理的

    提高SAR ADC的分辨率

    电子发烧友网站提供《提高SAR ADC的分辨率.pdf》资料免费下载
    发表于 10-25 09:11 0次下载
    提高SAR ADC的<b class='flag-5'>分辨率</b>

    什么是高分辨率示波器?它有哪些优势?

    分辨率示波器是一种在信息与系统科学相关工程与技术领域中广泛应用的科学仪器,其设计旨在提供更高的信号分辨率和更精细的信号分析能力。以下是对高分辨率示波器的详细解析,包括其定义、优势以及可能涉及的多个方面。
    的头像 发表于 08-08 11:49 1420次阅读

    VR显示器分辨率的选择

    一、VR显示器分辨率的重要性 1.1 分辨率与视觉体验 分辨率是指显示器上能够显示的像素点的数量,通常用水平像素数×垂直像素数来表示。在VR显示器中,分辨率直接影响到用户的视觉体验。高
    的头像 发表于 07-08 10:29 1674次阅读

    伺服编码器分辨率是什么意思

    伺服编码器分辨率是指编码器能够检测到的最小角度或位置变化。在伺服系统中,编码器用于测量电机轴或负载的位置和速度,以实现精确控制。分辨率越高,编码器能够检测到的最小变化越小,从而实现更精确的控制
    的头像 发表于 06-17 11:16 1310次阅读

    伺服电机编码器的分辨率是多少

    伺服电机编码器的分辨率是衡量编码器性能的重要指标之一,它直接影响到伺服系统的精度和稳定性。本文将详细介绍伺服电机编码器的分辨率,包括其定义、分类、影响因素以及如何提高分辨率等内容。 伺
    的头像 发表于 06-17 11:13 2076次阅读