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

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

3天内不再提示

计算数据转换器的有效分辨率

星星科技指导员 来源:ADI 作者:ADI 2023-01-12 17:23 次阅读

通常情况下,应用使用数据转换器模拟范围的一部分。当它使用一半或四分之一时计算有效分辨率很容易。本教程解释了当我们使用范围的任何部分时如何计算有效分辨率。

介绍

电压开销占转换器范围的一小部分

模拟系统通常有一些开销,需要针对增益误差、漂移、设计容差或校准不良的设备进行调整。在模拟世界和数字世界之间转换时,我们也需要允许数字世界中的开销。考虑0至10V的工业控制电压。如果我们只允许模数转换器ADC)对最大值10V进行数字化,那么任何下游设备都必须限制在10V,否则我们将丢失信息。因此,在工业控制中,通常允许5%甚至20%的开销能力。

其他系统(如视频系统)通常会在视频信号中添加同步信号。A 1VQ-1视频信号很容易由700mV的有用视频信息和300mV的同步脉冲组成。如果使用12位ADC对此类信号进行数字化处理,则视频本身将仅使用可用范围的70%,或4096个可用代码中的2867个代码。现在,如果我们考虑 5% 的开销,我们将进一步减少使用的范围。

因此,在模拟世界和数字世界之间转换时,我们必须确保我们的数字世界能够应对开销。好。这是有道理的,但应对开销的缺点是有效分辨率降低。

计算模拟范围任何部分的有效分辨率

考虑一个工业控制示例,我们需要一个介于 0 和 10V 之间的电压和 20% 的开销。这是0至12V。如果我们为此使用16位数模转换器DAC),0至10V信号的有效分辨率是多少?

我们知道,对于具有R位分辨率的DAC,我们有2R水平。因此,将 N 定义为级别数:

N = 2R

我们需要为 R 解决这个问题,这就是我们需要使用日志的地方。我们取双方的日志:

Log(N) = R × Log(2)

Now, it is easy:

R = Log(N)/Log(2)

回到我们的工业控制示例,在0至10V范围内,我们实际上仅使用可用电平的10/12 = 0.833。在 16 位系统中,这是 54613。因此,将数字放回去,我们可以计算出有效分辨率:

R = Log(54613)/Log(2) = 15.7

因此,通过允许 20% 的开销,我们仅将有效分辨率降低了约 0.3 位。

事实上,如果我们只考虑位,我们减少的位数与原始分辨率无关。我们可以简单地使用所用代码与可用代码的比率,并得出位数的减少。

Δr = Log(r)/Log(2)

因此,在视频示例中,我们有 700mV 视频和 300mV 同步,我们使用 0.7 个可用代码:

Δr = Log(0.7)/Log(2) = -0.51

我们损失了 0.51 位。因此,在 12 位系统中,有效分辨率为 11.49 位,而在 16 位系统中为 15.49 位。

对于那些想知道用纸将地球与月球连接起来的人,这里。堆叠厚度,T = p × 2C,其中 p 是一张纸的厚度,C 是我所做的切割次数。注意到相似之处了吗?同样,我们可以为 C 求解这个问题,使得 C = Log(T/p)/Log(2)。

月球距离地球约30万公里。所以,我们需要 Log(3 × 1011/0.11)/Log(2) = 42 次切割。那我们走吧...这不会花费太长时间。这是一个惊人的小削减数量。

结论

在任何在模拟世界和数字世界之间转换的系统中,我们都必须考虑开销。这通常会降低系统中的有效分辨率。在给定用于正常缩放模拟信号的数字范围的比例的情况下,推导出了一个公式来计算有效分辨率。事实证明,事实上,即使使用中等大的开销也只会将有效分辨率降低几分之一。

审核编辑:郭婷

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

    关注

    27

    文章

    8172

    浏览量

    141580
  • adc
    adc
    +关注

    关注

    95

    文章

    5643

    浏览量

    539298
  • 分辨率
    +关注

    关注

    2

    文章

    988

    浏览量

    41549
收藏 人收藏

    评论

    相关推荐

    如何准确计算低电平分辨率编码TLE9243QK_BASE_BOARD的速度?

    嗨,我正在使用低电平分辨率编码来控制 PMSM,我有一个问题,如何准确计算低电平分辨率编码 TLE9243QK_BASE_BOARD 的
    发表于 01-22 07:08

    如何估算WM_MOTOR_CONTROL_01旋转分辨率

    尊敬的各位:有了“EVAL_6EDL7141_FOC_3SH”,我的 WM_MOTOR_CONTROL_01 就转过身来了。我该如何估计/计算, WM_MOTOR_CONTROL_01 旋转分辨率
    发表于 01-22 06:09

    adc电路的分辨率怎么算

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

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

    在与使用模数转换器(ADC)的系统设计人员进行交谈时,我最常听到的一个问题就是: “你的16位ADC的精度也是16位的吗?” 这个问题的答案取决于对分辨率和精度概念的基本理解。尽管是两个完全
    发表于 12-20 06:55

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

    /1024……约等于0.098摄氏度!这么高的精度,足够用了。但是我们去浏览一下AD7416的数据手册,居然发现里面赫然写着:测量精度0.25摄氏度!所以说分辨率跟精度完全是两回事,在这个温度传感
    发表于 12-19 06:41

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

    分辨率 是指无闪烁位数,计算方法与有效分辨率不同。本文将说明峰峰值分辨率有效
    发表于 12-15 07:56

    AD7606分辨率是16位,AD7606是14位,只要更改转换后要计算分辨率问题就可以得出正确的数值吗?

    我设计了一个AD7606的板子,由于AD7606芯片损坏了,跟换了AD7607的芯片 我现在的问题是: 1.AD7606的分辨率是16位,7607的是 14位,也就是说只要更改转换后的要计算
    发表于 12-06 07:38

    分辨率旋变数字转换器AD2S1210应用指南

    电子发烧友网站提供《分辨率旋变数字转换器AD2S1210应用指南.pdf》资料免费下载
    发表于 11-28 09:38 3次下载
    <b class='flag-5'>分辨率</b>旋变数字<b class='flag-5'>转换器</b>AD2S1210应用指南

    数模转换器分辨率问题

    数模转换器分辨率是指其能够表示和转换的数字信号的精度和粒度。
    的头像 发表于 11-28 09:20 457次阅读

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

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

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

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

    关于峰峰值分辨率还是有效分辨率你了解了么?

    低带宽、高分辨率ADC的有效位数计算方法因公司而异,而器件的有效位数受噪声限制。有些公司规定使用有效分辨
    的头像 发表于 10-10 15:44 328次阅读
    关于峰峰值<b class='flag-5'>分辨率</b>还是<b class='flag-5'>有效</b><b class='flag-5'>分辨率</b>你了解了么?

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

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

    iMx8QxP LVDS支持的最大分辨率是多少?

    你好一位客户正在尝试使用 iMX 8 QxP 的 LVDS 端口(通过 HDMI 到 LVDS 转换器)连接 4096x2160分辨率的 HDMI 显示。我想问你 i.MX 8QxP 是否可以通过
    发表于 04-21 07:21