垂直分辨率概念
用数字示波器测量模拟信号第一步就是用ADC(模数转换器)把探棒接收到的模拟信号转换成数字信号,ADC数模转换芯片的分辨率直接决定了示波器垂直方向上的采样精度。比如ADC是8位,那么垂直方向上的信号可以被切分成00000000~11111111一共2的8次方,256段。模数转换器的垂直分辨率,就是数字示波器的垂直分辨率,代表示波器将输入电压转换为数字值的精确程度。
数字示波器所显示的垂直分别率由什么决定
优先级从高到低
1.前端ADC的分辨率
2.显示屏分辨率:它决定了经过处理的信号,有多少可以被显示出来。比如ADC虽然可以在垂直方向上显示256段,但是可能显示屏的分辨率垂直只有240个像素点,那么有一部分点会被合并成1个像素显示。
3.插值算法:实际的示波器,上面显示的像素点不一定都是实际采样生成的,一部分是通过插值算法计算出来的虚拟的点,好的插值算法会使插值的点与实际的点差异比较小。
垂直精度
当我们用同一个示波器在不同垂直档位下测量同一信号时,得到的测量结果往往是不一样的。
比如我们测量一个2V的方波信号,在垂直档位为2V时,测出幅值可能为1.960V。
在垂直档位为500mV时,测出幅值为1.980V。
为什么会这样?因为它涉及到垂直分辨率的问题,假设当垂直档位为500mV/div时,示波器垂直方向有10格,则其垂直分辨率由ADC的分辨率决定,即为(500mV10)/256=19.531mV,也就是ADC不能分辨小于19.531mV的电压信号。测量同一个信号,在垂直档位为2V/div的情况下,ADC能分辨的信号为(2000mV10)/256=78.125mV,小于该电压值的信号是不能测量的,即数字测量仪器都是存在采集的量化误差的,ADC的位数越高,量化误差就会越小,但是它只能无限减小,并不能消除。
所以当我们在对波形进行测量时,尽量使波形占满示波器屏幕,目的就是为了提高垂直精度,使测量结果更准确。
通过改变算法来提高分辨率
数字示波器中ADC的位数越高,垂直分辨率越高,该分辨率由硬件决定,一旦确定无法改变。但示波器整个系统的有效位数形成的分辨率与前者不同,我们可以通过软件提高分辨率。
目前大部分的示波器对ADC采样后提高分辨率最常用的方法就是采用“平均”的做法。
在平均采样方式中,可先设置一个平均次数N,之后示波器会对采集的N段波形,将它们按照触发位置对齐,对N段波形进行平均运算,最终得到一段平均后的波形。
这种采样方式降低随机噪声的同时并没有损失带宽,示波器系统的分辨率就会提高,但是平均模式会经过较长的时间来响应变化的波形,以牺牲示波器的速度来换取较高的分辨率,而且由于其处理方式的特殊性,决定了它适用的波形信号只能是周期信号。
总结
示波器显示屏垂直方向上的分辨率本身就有限,另外测量高频信号时,幅度本身就不准确,在上限频率处甚至有30%的误差,而且垂直分辨率过高会提高模数转换时间,影响采样率,进而影响带宽,得不偿失。一般示波器的垂直分辨率是8位,高分辨率的示波器达12位,如果示波器模拟电路本身的精度没有提高,单纯追求ADC的分辨率是没有意义的。如果追求电压的准确度,应该使用万用表,示波器更主要的功能是观测波形的形状,测量准确度一般在2%以内,这种准确度应对绝大多数应用是完全游刃有余的。
上一篇:第一次用示波器怎么使用(基础经验)
下一篇:示波器带宽定义与来源
推荐阅读最新更新时间:2024-11-10 10:42
推荐帖子
- MSP430FR5994 硬件SPI异常
- MSP430FR5994通过SPI与存储芯片通信。SPI采用硬件SPI,配置为3线主模式,SPI时钟配置为8MHz,程序运行的过程中出现寄存器UCBxIFG中的UCTXIFG发送缓存空标志位和UCRXIFG接收标志位都不置位。请问有遇到这种情况的吗?MSP430FR5994硬件SPI异常消灭0回复,专业提供湿度卡,干燥剂。。。msp430fr建议使用模拟spi,IIC也建议使用模拟
- 51zhy 微控制器 MCU
- Altium~3~元件库搜索
- 先点击库在点击Search更改运算符选择搜索范围是封装还是元件这里我们选封装右边直接会跳出包含0603名的封装点击就能放置或者安装库原理图库搜索Altium~3~元件库搜索
- xutong PCB设计
- 请教一个windows下开发驱动的程序的一个初级问题
- 刚刚开始接触windows下的驱动,从网上下了一个开源。这是一个用VC6.0+2000DDK写的一个小程序。我配置好相同的环境后,用build就可以生成.sys文件了。可是我想知道这个文件的生成过程。也就是说,想从DriverEntry处设置断点,像在VC6里F10+F11那样调试这个驱动程序。应该怎么做?谢谢!请教一个windows下开发驱动的程序的一个初级问题网上很多文章都说SoftIce和DbgView可以调试。但是针对这个VC6.0+DDK2000的程序,具体应该怎么做呢?希望解
- songfgd 嵌入式系统
- 我的独轮汽车防撞设计方案
- 我的独轮汽车防撞设计方案传动轴是与坚硬的圆球外轮内胆作为一体的,并且是该内胆的中心轴,发动机和驾乘着都是垂直悬挂于该轴上且全部在球状轮内,汽车的进退是通过发动机提供能量绕轴旋转改变悬挂的离地高度来实现,转向是通过左右移动悬挂位置改变重心位置来实现的,球壮内胆外包橡胶,当发生激烈碰撞的时候,发动机和乘驾者因外力绕轴运动从而把撞击能量转化为圆周运动的能量我的独轮汽车防撞设计方案进排气以及车内空气更新在轴的两端,驾驶员的视野通过摄像头也外接在轴两端回复:我的独轮汽车防撞设计方案思路不错,顶
- 秋水长天 汽车电子
- 关于KEIL C
- 如何用KEILC观察那些特殊寄存器的变化,比如SCON,TMOD,TH0,之类的,找了半天也找不到关于KEILC网上找个教程看看阿
- shenyu815 嵌入式系统
- 用AD698实现LVDT(线性可变差动变压器)测量产品真圆度的设计
- 背景在工业生产过程中,对于各类零件通常都有形位公差的要求,比较常见的是对带有圆形表面零件的真圆度要求。我在实际项目就遇到过客户希望我们提供一套测量轴类零件真圆度的测量系统。图1展示的是一个有形状误差的轴类零件,通过在x和y轴两个自由度上布置直线位移传感器即可换算得到该圆形截面的真圆度,真圆度=(DmaxDmin)/2,即直径最大值和最小值的差再除以2。为了实现直线位移的精确测量,我们采用LVDT(LinearVariableDisplacementTransducer)的方案,
- Mr.Xiang ADI · 世健工业技术
- 用于顺序电源的 LTC3607EUD 降压稳压器的典型应用电路
- LT8602EUJ 1.2V、3.3V、1.8V 和 5V 输出降压稳压器的典型应用电路
- 使用 ROHM Semiconductor 的 BD45455 的参考设计
- 使用 Analog Devices 的 LT3965EFE#PBF 的参考设计
- 使用 Analog Devices 的 LT337AM 的参考设计
- USB-TTL-CP2102
- 游狼htm侧键小板
- 传感器小夜灯
- AM2G-0503DH30Z ±3.3V 2 瓦 DC-DC 转换器的典型应用,用于开/关控制应用
- LTC3895IFE 高效 140V 至 3.3V 降压转换器的典型应用电路