大家好,在致远电子示波器微信用户交流群中,我看到这样一些信息,有位用户的一个项目中需要用到多结点高速串行通信总线,使用CPLD作为收发控制器,总线设计速度为5Mbps,由于码率较高,所以他想测试下该总线信号的稳定性。手头刚好有一台ZDS2022示波器,因为之前已经了解到ZDS2022示波器存储深度高达112Mpts,所以想用它来试一试。为了测试信号的稳定性,特意把一帧数据调得很大,5Mbps,传输3秒钟。将时基设置为500ms,想把所有波形都记录下来慢慢分析。
他将存储深度设为自动后,在同一信号源下、不同时基下对采集的波形放大观察,结果发现波形不一样,这是怎么回事呢?
采样率与奈奎斯特采样原理
事实上,该问题的实质是涉及到了示波器的采样率问题,“采样”顾名思义,就是采集样本点,是在连续的模拟信号中采集离散的数字信号的样本点。通过测量相等时间间隔的电压波形幅值,并将此电压转化成用八位二进制表示的数字信息。采样电压之间的时间间隔越小,重建出来的波形就越接近原始波形。
图1 等间隔的采样
图2 示波器采样剖析示意图
在进行采样时,一定要遵守奈奎斯特采样原理,才能避免波形失真。奈奎斯特采样原理认为:对于具有最大频率fmax的信号而言,等距采样频率fs必须比最大频率fmax大两倍,这样才能重建唯一的信号而不产生波形混叠的现象。
图3 fs与fmax的几种比例示意图
由于奈奎斯特原理的前提是基于无限长时间和连续的信号,但是没有示波器可以提供无限时间的记录长度(示波器能够提供的最大点数,直接受存储深度的影响);所以采用最高频率成分两倍的采样速率通常是不够的,实际应用中通常为5倍甚至更高。为了确保测量的准确性,通常要求示波器保持较高的采样率。
采样率与存储深度
在示波器测量波形时,有个重要的公式:存储深度=总捕获时间X采样率。其中捕获时间是有采样窗格决定的,当设定一个水平时基档位后,总捕获时间就是确定的,那么如果我想要更高的一个采样率,就必须保证有足够大的存储深度。正是考虑到这点,ZDS2022示波器为您在【Horiz】按键中,提供了可手动设置的最大到112Mpts的存储深度。您可以根据自己的需要,选择合适的存储深度。ZDS2022示波器的储存深度中有一个选项是自动,系统默认设置为自动,当您选择自动储存深度后,会出现一个自动最大值的选项,自动最大值默认设为1.4Mpts。
自动存储深度与自动最大值
现在先跟大家分享下这个自动存储深度和自动最大值,到底是怎么回事?
将储存深度设为自动时,当前示波器的储存深度就是当前屏幕上的波形数据,若当前屏幕上的波形数据大于自动最大值,则在屏幕右下方的存储深度就保持为自动最大值不变,否则,一旦存储深度不够,就会牺牲采样率。当采样率降低到不符合奈奎斯特采样原理时,采集到的波形就会出现问题,就像这位用户在群里跟我们交流的那样。其实,他一开始并没有进行大存储深度的设置,水平时基设为500ms/div时,由于存储深度只设为1.4Mpts,所以采样率降到了200KSa/s。
表1 存储深度为1.4Mpts时,不同时基的波形对比表
设置好触发条件后,按下【Single】键,放大波形至水平时基档位为2ms/div,由于该波形是在采样率为200KSa/s的情况下采集的,而被测总线设计速度为5Mbps,不满足奈奎斯特采样原理,所以会看到一段一段的波形。实际上,在低采样率下,如果时基很小,由于每帧数据量很少,“断开”位置的波形就会看不到,整体看上去就好像是“断开”的波形。而实际的总线波形并不是这样断开的。
于是该用户在我们的微信示波器用户交流群中及时提出疑惑,在研发同事的耐心解答后,在【Horiz】键中将储存深度设为56Mpts,尝试着将水平时基档位设为200ms/div,此时采样率为20MSa/s,为总线速度的4倍,显示波形放大到水平时基档位为500ns/div,波形并没有失真。
表2 存储深度为56Mpts时,不同时基的波形对比表
实际上,该种情况下我们是可以将存储深度设为112Mpts的,存储深度越大,在相同的捕获时间下,采样率就会越大,采样率一旦很大,则屏幕上重构的波形就越准确。
致远电子最新研发设计的ZDS2024 Plus,存储深度更是升级!突破了112Mpts!存储深度任性高达250Mpts!真是深深不息!再一次重新定义了示波器!致远电子用心为您解决每一个问题,您对我们示波器的任何疑惑与建议都将成为我们宝贵的财富!
上一篇:ZDS2022示波器百集实操视频之97:自动与普通触发方式
下一篇:ZDS2022示波器百集实操视频之99:ZDS2024 Plus重磅来袭
推荐阅读最新更新时间:2024-11-17 05:11
推荐帖子
- 本周下载最多的电子技术资料大汇总(2020.5.23~29)
- 小管汇总了这一周下载比较多的资料,供大家学习参考! CadenceAllegro16.6实战必备教程高清扫描版: https://download.eeworld.com.cn/detail/大炮_1980/607706 TI元器件库(元件库、封装库、3D库): https://download.eeworld.com.cn/detail/qwqwqw2088/589383 ST用于可穿戴设备的运动传感器: http://download
- 高进 下载中心专版
- 共读入围:《趣味微项目,轻松学Python》+args函数、模块导入
- *args的用途和工作原理: 实参位置参数是指那些在函数调用时按照顺序直接传递的参数,这些参数不需要指定形参名。例如,在函数调用func(a,b,1)中,a、b和1都是位置参数。 用途:*args用于在函数定义中处理那些数量不确定的位置参数。这意味着,通过使用*args,你可以传递任意数量的位置参数给函数。 工作原理:在函数内部,args实际上是一个元组,它包含了所有传递给函数的位置参数。单个星号(*)是以新元组形式打包实参中
- meiyao 编程基础
- 小妹刚参加了本月22号的衡器展,给大家秀下PP
- 咦,这里不能直接贴图啊,真不方便。。。图一:猜猜谁是偶?:$图二:对展上看到的那家芯海的太阳能人体秤方案印象很深,完全不用电池的,功耗低得只用浴室的灯光就足以供电,有这样一个秤,就可以每天早上起来检查减肥成果了,还不用买电池,嘻嘻。就是不知这样的秤会不会比较贵。。。图三:当时有位帅哥试用了一下,他的体重令小妹很是汗颜啊。。。:L:(//小妹刚参加了本月22号的衡器展,给大家秀下PP挺先进啊。不久我也有设计衡器开发,希望我们多多交流!衡器了解一下......衡器
- 莉莉 电源技术
- 自己做的四轴飞行器,来水贴啦,兄弟们可以来一起交流经验,提一些意见。
- 第一次飞的这么稳。大二开始准备入手四轴,一年多的时间,从刚开始什么都不懂,只会用51做各个模块,到现在自学做出四轴飞行器,哈哈。https://v.qq.com/x/page/y05649rl589.html?new=1而且我还在这上面加了很多功能。。。。啦啦啦。。。。主控:STM32F103C8T6。九轴陀螺仪:MPU9250。气压计定高:兼容BMP280,FBM320,SPL06。加了OpenMV。。。OpenMV功能很强大,可以人脸
- 625540907 DIY/开源硬件专区
- 有没有 含485接线端子 含WIFI 模块 或 CAT1 / 4G模块 的可进行二次开发的扫描枪
- 有没有1、含485接线端子2、含WIFI模块或CAT1/4G模块3、可进行二次开发4、可扫描二维码条码的扫码枪想实现的功能是通过二次开发,可先扫描表壳上的二维码或条码将得到的数值作为表号编写到计量表中有没有含485接线端子含WIFI模块或CAT1/4G模块的可进行二次开发的扫描枪我也来学习一下,没见过这种东西。CAT1是什么? 欢迎捧场,CAT1是4G低带宽的一种应用,通常不能用于视频,因为带宽
- 一沙一世 单片机
- 【K230嵌入式AI开发板测评】 +车牌识别与计费管理篇
- 目前在许多的公共场所,如商场、学校、小区等都已采用车牌的自动识别管理,那如何自己也来实现这样的管理呢?其实,较好的选择就是选取K230开发板,因为它本身就具体了这样的基础,提供相应的开发和功能扩展即可达到自己的预期目标。所谓车牌识别,其实就是先将图像中的车牌找出来并加以标示,然后再识别出车牌的内容。对车牌进行标示的场景如图1所示,待识别的车牌在拍摄后由显示屏来向摄像头提供图像内容。由帧缓冲区窗口可发现,程序已用绿色矩形框标示出了车牌所在的区域。图1标示车牌K2
- jinglixixi 国产芯片交流
- 使用 MaxLinear, Inc 的 SPX1587 的参考设计
- 使用 Infineon Technologies AG 的 IRU1205-18 的参考设计
- AM2S-1209SH30Z 9V 2瓦直流转直流转换器的典型应用
- ADP7104CPZ-REDYKIT、ADP7104CP-EVALZ LFCSP RedyKit 用于 ADP7104 1.5V 低压差 (LDO) 线性稳压器
- LT1236AILS8-5 精密、低噪声、2 极低通滤波电压基准的典型应用电路
- 驱动模块(改前)
- 一种用于照明的 LED 通用 LED 驱动器
- 国产老运放复刻-从F001到F007
- TWR-KW2x: Kinetis® KW2x塔式系统模块
- 具有 I2C 基准的 LTC2655IGN-L12 四通道、12 位轨至轨 DAC 的典型应用