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

通常情况下,应用使用数据转换器模拟范围的一部分。当它使用一半或四分之一时计算有效分辨率很容易。本教程解释了当我们使用范围的任何部分时如何计算有效分辨率。
介绍
电压开销占转换器范围的一小部分
模拟系统通常有一些开销,需要针对增益误差、漂移、设计容差或校准不良的设备进行调整。在模拟世界和数字世界之间转换时,我们也需要允许数字世界中的开销。考虑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 次切割。那我们走吧...这不会花费太长时间。这是一个惊人的小削减数量。
结论
在任何在模拟世界和数字世界之间转换的系统中,我们都必须考虑开销。这通常会降低系统中的有效分辨率。在给定用于正常缩放模拟信号的数字范围的比例的情况下,推导出了一个公式来计算有效分辨率。事实证明,事实上,即使使用中等大的开销也只会将有效分辨率降低几分之一。


谷歌计划开源Cardboard硬纸板VR眼镜的项目
HUAWEI nova 2 Plus体验,28个亮点功能你知道几个?
明日超级品牌日,魅蓝Note5/魅蓝X备货充足共同起飞,引爆全场!
如何用手势控制PPT
关于Mercedes-Benz OM654发动机系列性能分析
计算数据转换器的有效分辨率
【原创分享】PADS Logic如何实现元件从一个库复制到另外一个库中
Dialog高度集成PMIC电源管理芯片DA6021简介
ODU正在以“智慧连接”迎接医疗行业新未来
关于开发无人驾驶电动赛车的一些问题的解答
京东数字科技用AI做了件了不起的事
基于FPGA高速存储技术在雷达系统中的应用
基于物联网网关的水电表传感器数据采集系统
vivoAPEX展现的是vivo对高端手机市场的欲望
罗工推荐的毫米波雷达导热凝胶顺利通过第三方抗垂流抗振动测试
空调漏电应如何解决
信号完整性学习之路:电感和磁珠区别
AI怎么可以用来监控员工?
海能达为客户带来“云-管-端”一站式便捷、高效体验
多方面了解晶体和晶振的区别(定义 参数 电路 分类)