历史上的今天

今天是:2024年11月03日(星期日)

2021年11月03日 | 示波器分段存储功能设置与应用

发布者:JoyfulHearted 来源: eefocus关键字:示波器  设置 手机看文章 扫描二维码
随时随地手机看文章

要了解示波器的分段存储功能,我们先来看看这个功能解决了什么问题,存在的价值是什么。


首先我们要明确一点,数字示波器通过ADC模数转换器将模拟信号转换成了数字信号,只能努力去还原信号本来的样子,要想达到100%还原是不可能的,那么这个还原就肯定会存在误差,误差小的时候我们能接受,有时候误差大了可能信号基本的样子都变了,那自然不是我们想要的结果。


示波器作为一个系统,影响其测量精度的因素有很多种,其中比较重要的因素就是示波器的带宽和采样率,而示波器的采样率 = 存储深度 ÷ 波形记录时长,采样率的上限和存储深度是固定的,我们记录波形的时长如果超过一定程度,由于存储深度的限制,采样率就必然相应的也要降低。采样率下降就有可能导致信号失真。


比如下图是一个I2C总线信号,图左边时基是20us,图右边时基是20s。可以看到图左边是正常的脉冲信号,此时的采样率是1G Sa/s。图右边由于波形记录时长增加,采样率下降到了500K Sa/s。

我们将图右边的波形暂停后展开,可以看到由于采样率不足,信号已经严重失真了。

那么有没有办法来解决或者缓解这种情况呢?

我们将示波器的时基打到10ms,可以看到我们采集到的I2C总线信号有很大一部分时间采集的其实都是无用信息。我们真正需要看的信号只是整个周期的一小段。并且无用信息和有用信息之间的周期都是大致一致的。那么我们是不是可以让示波器只记录有用信息的那一段,无用信息的那段就不记录,这样不就可以节省大量的存储深度,从而缓解甚至解决之前出现的那种问题了吗?

而这个功能,其实就是我们今天要讲的分段存储。分段存储其实就是让示波器只记录我们想要的片段,从而可以更高效地利用示波器的存储深度且保证波形细节。在足够的采样率下捕获多个波形事件,以便进行有效的分析。分段存储还可以帮助测试者捕获偶发信号和更优化地保存和显示所需的数据。


我们来看看如何设置分段存储以记录上图中I2C总线信号的有用片段,以及如何用分段存储来捕获偶发信号和更优化地保存所需的数据。


首先,我们调整示波器的时基,设置好触发方式,使得有用信息部分占满整个示波器屏幕,如下图所示,可见此时的采样率为1GSa/s

接着,我们打开示波器将记录长度设为合适值,然后打开分段存储设置,设置要存储的段数,比如下图设置成了86段,代表示波器会记录86段上图那样的有用信息。点击开启分段存储。

最后,点击Run/Stop,示波器开始分段记录每次的有用信息。采集完86段后示波器会停止采集,我们可以选择查看每段信号以及展开查看每段信号的细节,如下图展开观察了第68段。

另外,分段存储还可以用于捕获异常信号。不同于单次触发只能捕捉一次,分段存储可以根据调节的存储深度捕获至多上万次。比如我们要捕获30个异常脉冲,首先我们把示波器的触发模式改为正常,调节好触发方式(类似单次触发的操作),当异常信号没有到来的时候示波器处于等待状态,可以看到采集到的信号个数是0/30

当异常信号脉冲到来的时候,示波器会触发成功并记录一次波形,直到30个这样的脉冲记录完后示波器就会停止记录。我们可以单独查看这30个脉冲信号,也可以设置将第几段到第几段拟合,也就是将捕获的信号算法重叠,便于快速找到记录信号中的异常。

关键字:示波器  设置 引用地址:示波器分段存储功能设置与应用

上一篇:示波器波形抖动通过合理设置触发稳定波形
下一篇:最后一页

推荐阅读

近年来,人工智能已应用到医学影像识别、疾病辅助诊断、外科手术、基因测序以及医疗大数据等许多方面,2017年国务院《新一代人工智能发展规划》的出台,更是对整个大健康产业释放出重大利好信号,医疗AI成为了炙手可热的风口。然而,我国现行医疗服务体系仍存在一定的问题,医疗AI也面临巨大的挑战。在此形势下,政策、技术、资本成为驱动医疗产业创新变革...
南方电网公司始终坚持推进核心技术创新和商业模式创新,提早布局区块链技术在能源领域的应用。 在珠海,广东电网公司珠海供电局开展了基于区块链技术的绿证交易平台试点示范。在深圳,南网电动汽车公司于今年1月31日开出全国首份充电电费区块链电子发票,截至昨日,已累计开具5000余张。 据了解,在国内外能源领域中,区块链技术多用于解决可再生能...
11月2日,赣锋锂业发布投资者调研相关信息。调研显示,目前赣锋锂业TWS扣式电池每日出货量10-12万只。主要客户有OPPO、VIVO、JBL、漫步者等,主要用于蓝牙耳机和智能穿戴设备。万吨锂盐改扩建项目方面,赣锋锂业表示,年产5万吨氢氧化锂扩建项目于今年10月底开工点火,于11月开始试生产,大约需要3个月的产能爬坡期,明年1季度将正式投产。相比前两期产品...
据外媒报道,美国AI软件平台开发商傲酷(Oculii)正与工程模拟软件供应商Ansys合作,利用Ansys的模拟解决方案,开发用于雷达系统的AI软件和硬件,使自动驾驶汽车能够更准确地感知周围环境。利用Ansys的准确预测性能,傲酷可优化设计,缩短设计周期,并以更低的成本实现高性能感知。(图片来源:www.prnewswire.com)长期以来,商用雷达系统一直面临一大阻...

史海拾趣

问答坊 | AI 解惑

【已结束】9.17研祥在线座谈,资料整理中......

获奖名单公布: 一等奖:潘铮 二等奖:俞路   练祥华 三等奖:徐钟娜 王志成   高巍       恭喜获奖的朋友,谢谢大家对这次研讨会的关注。       一等奖录音笔(1名); ...…

查看全部问答∨

试论将嵌入式无线技术用于单片机教学

引言: 单片机也称为微控制器(MCU Microcontroller Unit)是最典型、最广泛、最普及的嵌入式系统。目前我国大学,中等专业学校,职业学校,职工进修, 社会培训等,都已经广泛开设单片机教学课程和进行单片机教学。 随着SOC(片上系统)目前日新月异 ...…

查看全部问答∨

分享 c#图书样章

第一篇  基础技术篇 第1章  Visual Studio 2008 IDE简介 1.1  安装Visual Studio 2008 1.2  Visual Studio 2008 概览 1.2.1  起始页 1.2.2  开发环境 1.2.3  窗口布 ...…

查看全部问答∨

linux驱动程序设计入门

linux驱动程序设计入门…

查看全部问答∨

s3c2410的IO口配置为上拉电阻后的输出电压是多少啊?

各位大侠~~小弟初学嵌入式。用的是s3c2410。在做PWM输出的时候将B0口配置为有上拉电阻后,发现输出高电平才三点几伏。不知道是我程序有问题还是他本来就是3伏左右。我需要他输出高电平在五伏左右,用来驱动电机。。。希望各位大侠帮帮忙!小弟在此 ...…

查看全部问答∨

WaitCommEvent在串口程序中的应用问题

我在应用中是只对EV_RXCHAR事件 WaitCommEvent这个函数主要是接收到数据的时候触发事件,进行下面的读取函数,如果没有数据接收,就会阻塞。 一开始用这个函数没有问题,但是调用两次后,也就是第三次调用这个函数,就算是没有数据接收到,也不会 ...…

查看全部问答∨

新手请教USB烧录问题

君正4750的开发板烧录wince,按照提供的手册先后烧入boot.nb0和nk.nb0。 重启后,启动信息如下,一直停在DHCP那里进不了系统,请高手看一下是什么问题,谢谢! Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Jan ...…

查看全部问答∨

vxworks pne问题

1 pne中的ospf协议包如何单独编译; …

查看全部问答∨

学习C语言的几点建议

初学C语言的朋友应该首先了解C语言关键的核心概念(结构化、三个执行流程、优先级、指针、文件、共用体、函数、作用域、重载等 ),只有弄明白了这些才能在今后的学习中游刃有余的把握C语言的精髓。这几个概念就像逻辑线一样,把整个C语言的体系贯穿 ...…

查看全部问答∨

求资料

本人正在用MSP430F5438做 触摸屏 的应用,想请求 TI 专家们给个能查看我调试结果的应用程序。 主要是能从串口读取数据,然后显示成 点 或者 连线,串口号可选,分辨率最好可调的那种。 有则请发至: b.zhen@newdegreetech.com    先谢 ...…

查看全部问答∨
小广播
最新测试测量文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved