历史上的今天
今天是:2025年03月05日(星期三)
2021年03月05日 | 示波器的垂直分辨率的意义
2021-03-05 来源:eefocus
垂直分辨率概念
用数字示波器测量模拟信号第一步就是用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的分辨率决定,即为(500mV*10)/256=19.531mV,也就是ADC不能分辨小于19.531mV的电压信号。测量同一个信号,在垂直档位为2V/div的情况下,ADC能分辨的信号为(2000mV*10)/256=78.125mV,小于该电压值的信号是不能测量的,即数字测量仪器都是存在采集的量化误差的,ADC的位数越高,量化误差就会越小,但是它只能无限减小,并不能消除。
所以当我们在对波形进行测量时,尽量使波形占满示波器屏幕,目的就是为了提高垂直精度,使测量结果更准确。

通过改变算法来提高分辨率
数字示波器中ADC的位数越高,垂直分辨率越高,该分辨率由硬件决定,一旦确定无法改变。但示波器整个系统的有效位数形成的分辨率与前者不同,我们可以通过软件提高分辨率。

目前大部分的示波器对ADC采样后提高分辨率最常用的方法就是采用“平均”的做法。

在平均采样方式中,可先设置一个平均次数N,之后示波器会对采集的N段波形,将它们按照触发位置对齐,对N段波形进行平均运算,最终得到一段平均后的波形。

这种采样方式降低随机噪声的同时并没有损失带宽,示波器系统的分辨率就会提高,但是平均模式会经过较长的时间来响应变化的波形,以牺牲示波器的速度来换取较高的分辨率,而且由于其处理方式的特殊性,决定了它适用的波形信号只能是周期信号。
总结
示波器显示屏垂直方向上的分辨率本身就有限,另外测量高频信号时,幅度本身就不准确,在上限频率处甚至有30%的误差,而且垂直分辨率过高会提高模数转换时间,影响采样率,进而影响带宽,得不偿失。一般示波器的垂直分辨率是8位,高分辨率的示波器达12位,如果示波器模拟电路本身的精度没有提高,单纯追求ADC的分辨率是没有意义的。如果追求电压的准确度,应该使用万用表,示波器更主要的功能是观测波形的形状,测量准确度一般在2%以内,这种准确度应对绝大多数应用是完全游刃有余的。
下一篇:示波器为什么那么贵?
史海拾趣
|
求救:如何将SST 89E564RD (40-c-p1 0438064-AC)变成仿真器 买了块廉价的芯片,想自己做仿真器 里面没有启动程序 想自己DIY一个仿真器 麻烦成功的大虾发一个可以用的 1电路图 2软件 3监控程序 4 其他对SST 89E564RD 用的上 [ 本帖最后由 wanzsxit ...… 查看全部问答> |
|
Platform build 菜单栏中的Platform的下的命令build SDK不能用!是灰色的,不知道是啥子原因! 我的PLATFORM BUILD 可以定制操作系统,已经弄了几天了,但还有个问题一直没有解决,请高手指点一下,先谢谢各位了!… 查看全部问答> |
|
再次请教S3C2440+WinCE5.0+4.2BSP下使用4GB的SDHC大容量SD卡驱动问题,大家指点 再次请教S3C2440+WinCE5.0+4.2BSP下使用4GB的SDHC大容量SD卡驱动问题,大家指点!!! 大家好,谢谢大家一直以来这么热心的回复的我帖子,帮助我,谢谢大家,祝大家工作顺利! 我的环境:S3C2440+WinCE5.0+4.2BSP,开发板是广嵌科技的GEC2440。 ...… 查看全部问答> |
|
在eMbedded Visual C++中使用VC++编写的.dll的问题 我最近做个项目,在手机上显示监控图像。在eMbedded Visual C++中使用VC下的Dll出错。 提示如下: error LNK2019: unresolved external symbol __imp__MP4_ClientStopCapture referenced in function \"protected: void __thiscall CKlsDlgDlg::On ...… 查看全部问答> |
|
datasheet上是说应该在下面一点共地,但是如果在附近引出来用0欧电阻接可能产生什么问题,还查到有说,用磁珠相连有选频的好处,这个“选频”怎么讲?是指可以把数字区指定频率的噪声滤掉吗?数字区的噪声频率是不是就是单片机的频率啊?谢谢指教 ...… 查看全部问答> |
|
这是继MSP430的MP3扩展板(DSP C5000)后的又一个华丽的扩展板。 说说功能吧!扩展板提供一路VGA输出,VGA的DA采用电阻分压的方式,分辨率为400×300,并且支持两个任天堂的游戏手柄, 打游戏嘛!手柄肯定不能少。主芯片是一片Spartan 3的FPGA ...… 查看全部问答> |
|
不用把隔离芯片去掉,只需要引出线来就行了,还有要拔掉launchpad上给2807供电的电源线的跳线。我连接了7根线,不知道3.3和gnd不连接行不行,没有试,大家可以试试,不要接错线哦。。。。。。。。。。… 查看全部问答> |




