历史上的今天
返回首页

历史上的今天

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

正在发生

2019年11月15日 | 系列之四:最大化内存使用率且保证波形细节

2019-11-15 来源:elecfans

跟你说,可以不妥协。


复杂系统的调试和验证面临许多测试技术挑战,包括捕获和可视化多个不频繁或间断出现的事件,如串行数据包、激光脉冲和故障信号。为了准确测量和表征这些信号,必须在长时间内高采样率捕获它们。


示波器的默认采集模式因为其有限的记录长度会强制在采样率和捕获时间进行妥协。使用更高的采样率可以更快地填充仪器的内存,减少数据采集的时间窗口。相反,捕获长时间的数据通常是以牺牲水平时间分辨率 ( 采样率 ) 为代价的。

分段存储架构

FastFrameTM 分段存储允许将内存分割成多帧。每一帧的记录长度与启用 FastFrame 模式之前相同,最大帧数为仪器的最大记录长度除以一帧的记录长度。 以指定的采样率触发采集并填充每一帧,只捕获感兴趣的波形部分。这些帧可以按照它们被捕获的顺序单独查看,或者叠加以显示它们的相似性和差异性,从而使您能够轻松地审视波形,以便您可以将注意力集中在感兴趣的信号上。

【360度看新一代示波器】系列之四:最大化内存使用率且保证波形细节

图 1. 利用 5 系列 MSO分段存储分割内存,实现以高采样率捕获多个脉冲。


图 1 演示了这种方法,捕获了 100,000 帧。 使用 5 系列 MSO(使用4系列、6系列MSO是相同的)中的 FastFrame分段存储器,以 3.125 GS/s 的采样率捕获脉冲。FastFrame采集模式的触发速率可以达到每秒500万帧 ( 采集 / 秒 ),这比示波器其他的触发速率都要快得多。

【360度看新一代示波器】系列之四:最大化内存使用率且保证波形细节

图 2.所有获取帧叠加显示允许快速的视觉比较。

在图 2中,分段存储帧被叠加,因此所有的脉冲在屏幕上看起来都是堆叠在一起的。这允许对所有获取帧进行快速的可视比较。 选定的帧被设置为100,000,波形以蓝色显示在叠加帧的顶部。参考帧和所选帧之间的时间差 (Delta) 显示在显示器右侧的结果面板中。

FastFrame分段存储方法的优点包括 :

  • 高 FastFrame 波形捕获率增加捕获偶发事件的概率

  • 使用高采样率保证了波形细节使捕捉脉冲的死区时间最小,确保有效利用记录长度

  • 存储帧可以快速和直观地进行比较,以确 定是否在叠加显示中出现异常

【360度看新一代示波器】系列之四:最大化内存使用率且保证波形细节

图 3. 5 系列 MSO 分段存储显示,显示平均总结帧信息。

FastFrame 分段存储支持标准的样本采集模式、峰值检测和高分辨率模式。FastFrame 可以在记录结束时提供一个额外的“摘要”帧。对于采样和高分辨率的采集模式,可以添加一个平均总结帧来显示所有帧的平均波形。对于峰值检测采集模式,可以添加包络摘要来显示所有帧中波形的最大值和最小值。

【360度看新一代示波器】系列之四:最大化内存使用率且保证波形细节

图 4. 显示 FastFrame 时间戳,在显示右侧的结果面板中显示帧 1 和帧 2 之间的时间间隔。显示顶部的粉红色时间趋势柱状图, 所有 100,000 个脉冲之间的时间差非常一致。


每一帧的波形只反映了事件的一部分。在每一帧的绝对和相对定时中也有重要的信息。每个触发点的定时都具有时间戳的特征。触发器时间插值为每个触发器时间戳提供了非常高的定时分辨率,比样本间隔更精确,时间戳以皮秒分辨率显示。虽然此解决方案可能不适用于单个事件的绝对时间戳,但在度量事件之间的时间间隔时,它会变得非常强大。

测试应用案例

案例1:描述间歇事件 - 脉冲波形特征

【360度看新一代示波器】系列之四:最大化内存使用率且保证波形细节

图 5. 对间歇脉冲的分段存储的定时特性。

FastFrame 分段存储可以为数字设计工程师提供不同类型的功能。例如,如果你的微处理器系统偶尔被中断,用示波器来收集定时信息就会很困难。如果您不知道事件发生的时间或频率, 您就无法在正常的采集模式下设置仪器,并确保捕获所需的信息。


FastFrame 分段存储器非常适合测试微处理器中断等间歇性波形。在图 5的示例中,狭窄的数字脉冲以秒为间隔,使用常规的采集方法,即使使用示波器的全记录长度,这种脉冲测量的时间分辨率也会很低。 FastFrame 分段存储捕获指定数量的脉冲来完成分析,同时消除它们之间的“死区时间”。这节省了内存,同时使您能够以高分辨率捕获每个脉冲。如图 5右边的测量结果表明 ,脉冲宽度测量的平均值 200.5 ns 和标准差约 49 ps。时间趋势图顶部的显示表明有的脉冲相隔1 秒。


案例2:测量偶发事件

【360度看新一代示波器】系列之四:最大化内存使用率且保证波形细节

图 6. FastFrame 平均帧总结提供了一种对不常见的信号 ( 在本例中是嘈杂信号 ) 进行高分辨率测量的方法。


FastFrame 平均帧提供了稳定的波形,可以用于对不常见的、 有噪声的信号进行测量。如图 6 所示,捕获 1000 个噪声脉冲, 叠加并取其平均值。产生的波形可以测量,提供非常高的时间分辨率脉冲宽度测量噪声信号。


案例3:解码突发的串行信号

【360度看新一代示波器】系列之四:最大化内存使用率且保证波形细节

图 7. 分段存储捕获模拟/数字串行总线信号及每个总线的解码波形,捕获总线活动并忽略包之间的死区时间。


分段存储器可以更有效地利用示波器的记录长度。在图7所示,IC 串行总线大约有一半时间处于非活动状态。使 用 FastFrame 可以有效地使可用的记录长度加倍。在这个测试设置中,一个总线使用模拟通道捕获,另一个使用数字通道捕获,从两个总线解码的总线波形可以很容易地进行比较。


除了在显示器上显示所选帧的解码总线波形外,时间戳数据还可以以表格形式显示在结果表中。可以进一步的离线分析和报告,整个获取的解码总线信息可以导出到 。 csv 文件。


案例4:比较罕见事件和“标准”参考

【360度看新一代示波器】系列之四:最大化内存使用率且保证波形细节

图 8. FastFrame 还可以用来直观地比较获得的信号和标准参考波形之间的具体细节。


图 8中的最后一个示例显示了存储 FastFrame“标准”波形参考和 FastFrame 捕获之间的手动比较。参考信号从一个已知良好的设备中获取,并加载到参考波形。使用参考波形控件,可以选择感兴趣的特定帧, 然后使用相同的采集设置在另一个被测设备上捕获类似的信号,可以使用帧设定控件将获取的帧与参考帧进行时间对齐,以便进行比较。


利用FastFrame™分段存储模式提高内存使用率且保证波形细节,来应对捕获偶发信号的挑战,可以以足够的采样率捕获多个事件,以便进行有效的分析,通过记录长度的优化来保存和显示必要的数据。


推荐阅读

史海拾趣

富士康(FOXCONN)公司的发展小趣事

1996年,FMS在台湾正式成立,标志着美丽微半导体股份有限公司的诞生。公司由杨照霞女士创办,初期便专注于二极管及场效应管(MOS)等分立式器件的研发与制造。这一决策基于对市场需求的敏锐洞察,以及对半导体技术未来发展的坚定信心。在杨照霞女士的带领下,FMS迅速建立起一支专业的研发团队,并着手构建半导体上下游资源整合体系,为公司的长远发展奠定了坚实基础。

Antenna Factor公司的发展小趣事

Antenna Factor公司最初由几位热衷于无线通信技术的工程师创立。创业初期,他们面临着资金短缺、技术难题和市场认可度低等多重挑战。然而,他们凭借着对技术的执着和不懈的努力,成功开发出了一款具有高性价比的天线产品,并获得了市场的初步认可。这一突破性的产品为公司的发展奠定了坚实的基础。

Crowd Supply公司的发展小趣事

近年来,电子行业面临着诸多挑战,如技术更新迅速、市场竞争激烈等。Crowd Supply作为行业的一员,也不可避免地受到了这些挑战的影响。然而,他们并没有因此而退缩,反而通过持续创新和优化平台服务来应对这些挑战。他们不断调整众筹策略,加强项目筛选和风险评估,以确保平台上项目的质量和成功率。同时,他们也积极寻求新的商业模式和合作机会,以拓展业务范围和提升盈利能力。

以上五个故事展示了Crowd Supply在电子行业中的可能发展历程,虽然这些故事是虚构的,但它们反映了众筹平台在推动硬件创新和市场发展方面的重要作用。通过不断创新和优化服务,Crowd Supply有望在未来继续发挥其在电子行业中的领导作用。

Corsair Memory Inc公司的发展小趣事

随着公司的发展,Corsair Memory Inc不仅局限于内存产品的生产,还积极扩大业务范围。其中,收购SCUF Gaming是Corsair在扩展业务版图上的重要一步。这一收购使Corsair得以进入游戏外设市场,进一步丰富了其产品线,也为其带来了更多的增长机会。

DOMINANT公司的发展小趣事

随着公司业务的不断发展,统明亮开始积极拓展全球市场。它通过与国内外知名企业的合作,不断提升自身的品牌影响力和市场竞争力。同时,统明亮还积极参加各类国际展会和交流活动,与全球各地的客户建立了紧密的合作关系。这些努力使得统明亮在全球LED市场中的份额不断扩大,其品牌影响力也得到了进一步提升。

请注意,由于篇幅限制,以上仅为三个简要故事。如果需要更多关于DOMINANT公司的发展故事,建议查阅相关报道和资料。

ZTE高新兴(Gosuncn)公司的发展小趣事

随着公司业务的不断发展,统明亮开始积极拓展全球市场。它通过与国内外知名企业的合作,不断提升自身的品牌影响力和市场竞争力。同时,统明亮还积极参加各类国际展会和交流活动,与全球各地的客户建立了紧密的合作关系。这些努力使得统明亮在全球LED市场中的份额不断扩大,其品牌影响力也得到了进一步提升。

请注意,由于篇幅限制,以上仅为三个简要故事。如果需要更多关于DOMINANT公司的发展故事,建议查阅相关报道和资料。

问答坊 | AI 解惑

《单片机典型模块设计实例导航》源码

目录: 第1章 51单片机的基本端口操作  1.1 点亮最简单的单片机系统  1.2 更加明亮的小灯  1.3 定时亮灭的小灯  1.4 小灯亮灭的人工控制  1.5 典型外部ROM和RAM器件的使用  1.6 串口电平转换电路  1.7 单片机系统开发经验(1) ...…

查看全部问答>

在测试插入记录时,sql moblie 只接受一条记录,

  SqlCeCommand cmmInsert = new SqlCeCommand(\"select * from tablesign\",cn);                 SqlCeResultSet rs = cmmInsert.ExecuteResultSet(ResultSetOptions.Updatable|Re ...…

查看全部问答>

zigbee中向串口发送数据

各位XDJM们,     有没有开发zigbee产品的呢?     我现在想将一个uint16(unsigned short)类型的数字发送到串口, 有没有参考程序啊  我使用的是无线龙的套件  谢谢…

查看全部问答>

compact framework 如何卸载assembly

在mobile中: 我用assembly获取文件的版本号,之后又用到了该文件。因为assembly用完之后没有卸载,请问这个assembly怎样卸载!…

查看全部问答>

请问EEPROM25AA320可以用哪个型号的烧写器?

最近要用NRF9E5模块,其中用到了EEPROM25AA320,不知道要用什么型号的烧写器才能将程序下载到芯片中?麻烦大家给推荐一个便宜适用的烧写器型号,谢谢! 另外,编程器和仿真器的作用分别是什么?单独用烧写器是不是能实现从电脑上将程序烧写到芯片 ...…

查看全部问答>

触摸屏和电池管理的AD采样驱动怎么实现同步????

请教各位: 触摸屏和电源管理中用到同一个AD,这样当触摸屏操作的时候,电源管理的采样就会出现问题 有人说看看是否在这两个驱动中实现同步 请问怎么做才算实现同步????…

查看全部问答>

CeSeekDatabaseEx

CeSeekDatabaseEx 总是返回0 得到的错误为:值25,The drive cannot locate a specific area or track on the disk.  ERROR_SEEK 请问,这个是怎么造成的.怎么解决…

查看全部问答>

字符串库函数的C语言实现(已用VC++6.0调试过)

#include <stdio.h> char * str_index( char *string, char letter){   while ((*string != letter) && (*string))     string++;    if(*string==\'\\0\')     & ...…

查看全部问答>

串口转以太网接口资料包

串口转以太网接口资料包,包括BOM单…

查看全部问答>

ARM Architecture 0003

ARM Instruction 1. The condition field:ARM的任何指令都是条件执行指令,该条件位于指令的[31:28]。N、Z、C、V 比特决定指令是否执行。不同的编码对应不同的含义。 2.Branch instructions:B, BL,BLX,BX,BXJ 3.Data-processing instructions: ...…

查看全部问答>