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

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

3天内不再提示

数据采集参数的设置方式使ADC分辨率低于总线

星星科技指导员 来源:dataq 作者:dataq 2022-12-02 15:29 次阅读

每个人都同意更高分辨率的模数转换器ADC)更好,对吧?那么,为什么这么多最终用户为一个用户掏钱,然后却没有利用这一优势呢?我的意思是,当我们从客户那里收到数据文件时,我们经常感到震惊,其中数据采集参数的设置方式使ADC分辨率低于总线。一个例子可能会有所帮助,这里只是众多例子中的一个(客户将永远保持无名):

poYBAGOJqWyAXp_pAAAy3BtqIds893.gif

图1 — 客户通常查看的渠道数据看起来正常。

图 1 是从WinDaq回放软件查看的WinDaq获取数据的屏幕截图。波形是用14位ADC采集的。看起来还行吧?啊,但我让你处于劣势。客户垂直缩放了跟踪,只提供一切良好的错觉。事实上,这个渠道是以我们亲切地称之为“在泥泞中”的方式获得的。

利用名为“显示动态范围”的WinDaq功能(见图 2),我可以强制所选通道自动缩放,以适应 ADC 测量范围的上限和下限,以提供 ADC 在数字化通道数据时看到的直观图像。

pYYBAGOJqW2AeHsfAAAz3rjEVDc255.gif

图 2 — 调用 WinDaq 的“显示动态范围”函数讲述真实情况

结果是图3,走线几乎消失,这意味着ADC没有太多信号可以使用(即信号“在泥泞中”)。

poYBAGOJqXCAZkpDAAAvPGvngg4632.gif

图 3 — 这是 ADC 看到的 WinDaq 的显示动态范围功能所显示的内容。

那么,问题出在哪里呢?

您可以将在满量程范围如此小的百分比下采集数据视为ADC分辨率的有效降低,我们可以用数学方式描述这种降低,本质上是反向工作以确定ADC的有效位分辨率。

我们可以首先定义一个方程,将ADC计数与ADC的分辨率(假设为双极性范围)以及满量程信号和ADC范围的比值(以工程单位表示):

等式 1 其中:

C = 应用于测量的 ADC 计数。

F S = 以工程单位表示的满量程信号范围 FA = 以工程单位

表示的满量程 ADC 范围 n= ADC 位分辨率

从公式(1)可以看出,如果信号的满量程范围(F S)小于ADC的满量程范围(F A),则应用于测量的ADC计数将减少比率FS:FA。如果FS等于FA,则所有ADC计数都应用于测量,这是理想情况。在这种情况下,公式(1)简化为:

等式2

接下来,我们可以代数操作方程(2)来求解n,因为我们对ADC在FS

等式3

等式(3)基本上扭转了分辨率问题。给定根据公式(1)计算出的信号,其偏移仅为C ADC计数,公式(3)描述了处理该信号所需的ADC的有效位分辨率。

将一切整合在一起

让我们看看数学如何在客户数据文件的上下文中进行排序。我们将首先使用公式 (1) 计算 C。

从WinDaq回放软件的统计功能中,我可以很容易地确定:FS= 0.171 mho

从图 3 中,我可以看到WinDaq显示的满量程动态范围为:FA= 12.371 mho

我们还知道,测量是使用14位双极性ADC进行的。现在我们有足够的信息来确定使用公式(1)测量的总ADC计数:

pYYBAGOJqeaASrmMAAAjrRronpU445.png

现在,我几乎可以肯定,如果我们的客户在购买ADC数据手册之前查看了它,并看到其分辨率低于8位,他会立即转向其他供应商。然而,通过以他的方式获取数据,这就是他对测量的所有分辨率。不要陷入陷阱,认为他只遭受了44%的惩罚(14到7.84位)。请记住,ADC计数与位分辨率呈指数相关。事实上,我们的客户遭受了超过 98% 的性能影响:2 14 到 27.82,或16384到 226 ADC 计数。哎哟!

获得救援

那么如何解决这一困境呢?客户以 1 的增益因子获取了我们的示例数据文件,但他用于执行此操作的仪器也允许应用 10 和 100 的可编程增益因子。应用大于 1 的增益因数会影响将 ADC 的满量程范围(公式 (1) 中的变量 F A降低等于增益因数的倒数乘以 FA。图灵到我们的示例计算,如果客户以10的增益获取信号(增益为100太大,会使FS>FA),则应用于测量的总ADC计数将为:

应用10的增益因数可有效地将ADC位分辨率从7.82位提高到11.15位。就所有重要的ADC计数而言,这提高了近900%。

结论

本应用笔记的重点并不是说在获取数据之前需要浏览方程。提供这些只是为了强调以下论点:在ADC满量程范围的极低百分比下采集的信号在有效ADC位分辨率方面会受到严重的性能影响。您的经验法则应该是确保您希望获取的信号的预期满量程偏移至少消耗ADC满量程范围的一半。如果没有,则利用大多数中到高性能数据采集硬件产品中内置的增益功能。

最后,为了您的方便,我准备了表(1),以便快速查看您在各种FS:FA比率下将遭受的性能影响(作为ADC分辨率的函数)。明智地使用它。

FS/FA 本机 ADC 分辨率 性能影响 (%)
8 位 10 位 12 位 14 位 16 位
有效的ADC分辨率(ne)
1.00 8.0 10.0 12.0 14.0 16.0 0
0.90 7.8 9.8 11.8 13.8 15.8 10
0.80 7.7 9.7 11.7 13.7 15.7 20
0.70 7.5 9.5 11.5 13.5 15.5 30
0.60 7.3 9.3 11.3 13.3 15.3 40
0.50 7.0 9.0 11.0 13.0 15.0 50
0.40 6.7 8.7 10.7 12.7 14.7 60
0.30 6.3 8.3 10.3 12.3 14.3 70
0.20 5.7 7.7 9.7 11.7 13.7 80
0.10 4.7 6.7 8.7 10.7 12.7 90

表 1 - 性能影响衡量可用 ADC 计数的减少与峰值信号与满量程 ADC 范围之比的函数关系。

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

    关注

    27

    文章

    8172

    浏览量

    141573
  • adc
    adc
    +关注

    关注

    95

    文章

    5643

    浏览量

    539276
收藏 人收藏

    评论

    相关推荐

    如何提高硬件pwm的分辨率

    可调(分辨率为1us),有没办法通过软计数的方法,让pwm看上去的分辨率大于16bit呢 目前针对这个应用,我想了一个i办法, 当然首先,把预分频比和时钟分配设置成合适参数,使得硬件
    发表于 01-16 08:30

    adc电路的分辨率怎么算

    ADC(模数转换器)电路的分辨率是指其能够将模拟信号转换为数字信号时能够达到的最小分辨单位。分辨率通常用位数表示,例如10位的ADC具有10
    的头像 发表于 01-04 15:23 1664次阅读

    详述ADC精度和分辨率的差异

    不同的概念,这两个数据项经常被搞混和交换使用。 该文详述了这两个概念间的差异,并将深入研究造成ADC不准确的主要原因。 ADC分辨率被定义为输入信号值的最小变化,这个最小数值变化
    发表于 12-20 06:55

    ADC分辨率和精度的区别是什么

    分辨率和精度这两个,经常拿在一起说,才接触的时候经常混为一谈。对于ADC来说,这两样也是非常重要的参数,往往也决定了芯片价格,显然,我们都清楚同一个系列,16位AD一般比12位AD价格贵,但是同样是
    发表于 12-19 06:41

    什么是折合到输入端噪声?如何提高ADC分辨率并降低噪声?

    表征。大多数高速或高分辨率 ADC的输出为一系列以直流输入标称值为中心的代码(见图2)。为了测量其值,ADC的输 入端接地或连接到一个深度去耦的电压源,然后采集大量输出样本并将其表示为
    发表于 12-18 08:21

    峰峰值分辨率与有效分辨率的区别

    低带宽、高分辨率ADC分辨率为16位或24位。但是,器件的有效位数受噪声限制,而噪声则取决于输出字速率和所用的增益设置。有些公司规定使用有效分辨率
    发表于 12-15 07:56

    峰值噪声与有效噪声的区别?峰值分辨率与有效分辨率的区别?

    峰值噪声与有效噪声的区别,峰值分辨率与有效分辨率的区别?无失码分辨率又是指的什么?
    发表于 11-27 11:42

    调试ADC时发现ADC分辨率不够,应该采用什么运放呢?

    调试ADC时发现ADC分辨率不够,想采用外部放大,把微小信号放大到某一电位,再输入到ADC,对于24位ADC来说,应该采用什么运放呢? 如
    发表于 11-27 07:47

    请问有采样250MHz左右、分辨率为12位,管脚兼容8位分辨率adc吗?

    您好, 请问有采样250MHz左右 分辨率为12位,管脚兼容8位分辨率adc吗? 谢谢!
    发表于 11-21 06:46

    怎么调整andriod输出分辨率,适配分辨率大的屏?

    求教,怎么调整andriod输出分辨率,适配分辨率大的屏
    发表于 11-06 07:13

    ADC芯片的分辨率一定等于测量精度吗?

    分辨率数据采集卡的精度都是一样的吗? 分辨率指定了 ADC 特性曲线中的步数 (step) 。对于具有统一步长的理想 ADC
    的头像 发表于 10-30 15:45 230次阅读

    请问ADC的采样频率和分辨率有什么关系吗?

    ADC的采样频率和分辨率有什么关系吗?
    发表于 10-15 08:24

    N76E003 PWM分辨率是多少?

    有没有相关的方法,N76E003 ADC采集的电压转换为PWM,还有N76E003 PWM分辨率是多少。转换的精度怎么样,有没能大神了解过。
    发表于 06-19 06:15

    S32K344 14位ADC分辨率和12位分辨率之间有什么区别?

    我正在使用 S32K344s ADC。网站上的数据表和规范声明了 12 位分辨率,但 ADC 外设可以在 CALBISTREG 寄存器中设置
    发表于 06-06 09:10