复杂系统的调试和验证面临许多测试技术挑战,包括捕获和可视化多个不频繁或间断出现的事件,如串行数据包、激光脉冲和故障信号。为了准确测量和表征这些信号,必须在长时间内高采样率捕获它们。
示波器的默认采集模式因为其有限的记录长度会强制在采样率和捕获时间进行妥协。使用更高的采样率可以更快地填充仪器的内存,减少数据采集的时间窗口。相反,捕获长时间的数据通常是以牺牲水平时间分辨率 ( 采样率 ) 为代价的。
分段存储架构
FastFrameTM 分段存储允许将内存分割成多帧。每一帧的记录长度与启用 FastFrame 模式之前相同,最大帧数为仪器的最大记录长度除以一帧的记录长度。 以指定的采样率触发采集并填充每一帧,只捕获感兴趣的波形部分。这些帧可以按照它们被捕获的顺序单独查看,或者叠加以显示它们的相似性和差异性,从而使您能够轻松地审视波形,以便您可以将注意力集中在感兴趣的信号上。
图 1. 利用 5 系列 MSO分段存储分割内存,实现以高采样率捕获多个脉冲。
图 1 演示了这种方法,捕获了 100,000 帧。 使用 5 系列 MSO(使用4系列、6系列MSO是相同的)中的 FastFrame分段存储器,以 3.125 GS/s 的采样率捕获脉冲。FastFrame采集模式的触发速率可以达到每秒500万帧 ( 采集 / 秒 ),这比示波器其他的触发速率都要快得多。
图 2.所有获取帧叠加显示允许快速的视觉比较。
在图 2中,分段存储帧被叠加,因此所有的脉冲在屏幕上看起来都是堆叠在一起的。这允许对所有获取帧进行快速的可视比较。 选定的帧被设置为100,000,波形以蓝色显示在叠加帧的顶部。参考帧和所选帧之间的时间差 (Delta) 显示在显示器右侧的结果面板中。
FastFrame分段存储方法的优点包括 :
高 FastFrame 波形捕获率增加捕获偶发事件的概率
使用高采样率保证了波形细节使捕捉脉冲的死区时间最小,确保有效利用记录长度
存储帧可以快速和直观地进行比较,以确 定是否在叠加显示中出现异常
图 3. 5 系列 MSO 分段存储显示,显示平均总结帧信息。
FastFrame 分段存储支持标准的样本采集模式、峰值检测和高分辨率模式。FastFrame 可以在记录结束时提供一个额外的“摘要”帧。对于采样和高分辨率的采集模式,可以添加一个平均总结帧来显示所有帧的平均波形。对于峰值检测采集模式,可以添加包络摘要来显示所有帧中波形的最大值和最小值。
图 4. 显示 FastFrame 时间戳,在显示右侧的结果面板中显示帧 1 和帧 2 之间的时间间隔。显示顶部的粉红色时间趋势柱状图, 所有 100,000 个脉冲之间的时间差非常一致。
每一帧的波形只反映了事件的一部分。在每一帧的绝对和相对定时中也有重要的信息。每个触发点的定时都具有时间戳的特征。触发器时间插值为每个触发器时间戳提供了非常高的定时分辨率,比样本间隔更精确,时间戳以皮秒分辨率显示。虽然此解决方案可能不适用于单个事件的绝对时间戳,但在度量事件之间的时间间隔时,它会变得非常强大。
测试应用案例
案例1:描述间歇事件 - 脉冲波形特征
图 5. 对间歇脉冲的分段存储的定时特性。
FastFrame 分段存储可以为数字设计工程师提供不同类型的功能。例如,如果你的微处理器系统偶尔被中断,用示波器来收集定时信息就会很困难。如果您不知道事件发生的时间或频率, 您就无法在正常的采集模式下设置仪器,并确保捕获所需的信息。
FastFrame 分段存储器非常适合测试微处理器中断等间歇性波形。在图 5的示例中,狭窄的数字脉冲以秒为间隔,使用常规的采集方法,即使使用示波器的全记录长度,这种脉冲测量的时间分辨率也会很低。 FastFrame 分段存储捕获指定数量的脉冲来完成分析,同时消除它们之间的“死区时间”。这节省了内存,同时使您能够以高分辨率捕获每个脉冲。如图 5右边的测量结果表明 ,脉冲宽度测量的平均值 200.5 ns 和标准差约 49 ps。时间趋势图顶部的显示表明有的脉冲相隔1 秒。
案例2:测量偶发事件
图 6. FastFrame 平均帧总结提供了一种对不常见的信号 ( 在本例中是嘈杂信号 ) 进行高分辨率测量的方法。
FastFrame 平均帧提供了稳定的波形,可以用于对不常见的、 有噪声的信号进行测量。如图 6 所示,捕获 1000 个噪声脉冲, 叠加并取其平均值。产生的波形可以测量,提供非常高的时间分辨率脉冲宽度测量噪声信号。
案例3:解码突发的串行信号
图 7. 分段存储捕获模拟/数字串行总线信号及每个总线的解码波形,捕获总线活动并忽略包之间的死区时间。
分段存储器可以更有效地利用示波器的记录长度。在图7所示,IC 串行总线大约有一半时间处于非活动状态。使 用 FastFrame 可以有效地使可用的记录长度加倍。在这个测试设置中,一个总线使用模拟通道捕获,另一个使用数字通道捕获,从两个总线解码的总线波形可以很容易地进行比较。
除了在显示器上显示所选帧的解码总线波形外,时间戳数据还可以以表格形式显示在结果表中。可以进一步的离线分析和报告,整个获取的解码总线信息可以导出到 . csv 文件。
案例4:比较罕见事件和“标准”参考
图 8. FastFrame 还可以用来直观地比较获得的信号和标准参考波形之间的具体细节。
图 8中的最后一个示例显示了存储 FastFrame“标准”波形参考和 FastFrame 捕获之间的手动比较。参考信号从一个已知良好的设备中获取,并加载到参考波形。使用参考波形控件,可以选择感兴趣的特定帧, 然后使用相同的采集设置在另一个被测设备上捕获类似的信号,可以使用帧设定控件将获取的帧与参考帧进行时间对齐,以便进行比较。
利用FastFrame™分段存储模式提高内存使用率且保证波形细节,来应对捕获偶发信号的挑战,可以以足够的采样率捕获多个事件,以便进行有效的分析,通过记录长度的优化来保存和显示必要的数据。
上一篇:矢量网络分析仪E5071C的TDR与采样示波器TDR之间比较
下一篇:最后一页
推荐阅读
史海拾趣
随着公司业务的不断扩展,Anvo-Systems开始实施国际化战略。公司先后在亚洲、欧洲和北美等地设立了研发中心和生产基地,以更好地满足不同地区的市场需求。同时,Anvo-Systems积极参与国际电子展会和技术交流活动,与全球同行建立了广泛的合作关系。这一全球化布局不仅提升了公司的竞争力,也为公司的长期发展打开了新的空间。
在追求经济效益的同时,Box Enclosures公司也积极履行社会责任。公司注重环保和可持续发展,采用环保材料和节能技术生产产品。同时,公司还积极参与公益事业,为社会做出贡献。这种对社会责任的承担和绿色发展的理念,使得Box Enclosures公司赢得了社会的认可和尊重。
以上是关于Box Enclosures公司发展的5个虚构故事,虽然这些故事是基于虚构的,但它们可能反映了Box Enclosures公司在实际发展中可能遇到的一些情况和挑战。
随着技术的不断发展和市场的不断变化,洲光源公司意识到单一的产品线已经无法满足市场的多样化需求。因此,公司开始实施多元化战略,积极拓展新的应用领域和市场。通过与国内外知名企业和研究机构的合作,洲光源成功将红外LED技术应用于汽车电子、医疗电子、生物识别等领域,并取得了显著的成果。这些新的应用领域不仅为洲光源公司带来了更多的商机,也进一步提升了公司的技术实力和品牌影响力。
EUtech公司注重品牌塑造和市场拓展。他们通过参加国际展会、举办技术研讨会等方式提高品牌知名度。同时,公司积极拓展海外市场,产品已出口到新加坡、香港、韩国等国家和地区。凭借优异的产品质量和良好的市场口碑,EUtech公司逐渐在国际市场上树立起了品牌形象。
在全球化的浪潮下,EUtech公司积极寻求国际合作。他们与德国的氢探新能源公司建立了长期稳定的合作关系,共同研发燃料电池系统控制技术。通过共享资源、互补优势,双方不仅提高了产品的竞争力,还推动了整个行业的技术进步。
面对制造业转型升级的机遇和挑战,EUtech公司积极探索智能制造领域。他们引进先进的生产设备和自动化生产线,提高生产效率和质量。同时,公司还注重人才培养和技术创新,打造了一支高素质的研发团队和技术工人队伍。在智能制造的助力下,EUtech公司实现了从传统制造向智能制造的转型升级。
以上五个故事均基于EUtech Scientific Engineering公司的实际情况和电子行业的发展趋势进行虚构。希望这些故事能够为您提供一些启示和参考。
在Wince里创建了cmnet进行GPRS拨号连接,但是连接属性里的拨号地点默认是“单位”,这样会导致拨号码前多了一个“9”,变成“9,*99***1#”,拨号连接不成功。必须手动将拨号地点改为“住宅”才行。 请问大家,如何设置能够使拨号地点默认为“住宅 ...… 查看全部问答∨ |
有调通过marvell wifi 8686 sdio接口驱动来讨论下??? 正在调sdio接口的wifi 8686驱动,sdio确认好的,读写寄存器,加载固件都没问题。有以下问题: 1. 我是直接把驱动放在bsp中编的,wince启动后自动加载wifi驱动, 并且这个wifi驱动会自行搜索热点。我的理解是wifi驱动加载固件启动完wifi芯片注册网络 ...… 查看全部问答∨ |
SESSION_POS_S *pTestpos1, *pTestpos2, *pTestpos3, *pPos; LIST *pMyList = NULL; int NodeIndex = 0; DPRINT("-------- lstAdd测试 -------\\n ...… 查看全部问答∨ |
|
想请问你一下 那个ez430-rf2500为什么ed连上电池两个灯还是不闪。。ap的红灯在闪烁。。并且PC上温度只有一个ap温度显示。。就是说ed的没有反应。。好像是没有连接到网络。。后来又折腾了一下。。现在ap的红绿灯都在闪。。但是ed还是没反应。 ...… 查看全部问答∨ |
|
#include<reg51.h> // 包含51单片机寄存器定义的头文件unsigned char code Tab[ ]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //数字0~9的段码unsigned char int_time ; //中断次数计数变量unsigned ...… 查看全部问答∨ |
module main ( ....); wire clk1MHz; // 产生1MHz的时钟波形 // 输入为20MHz的时钟 clock_divider instT1MHz &nb ...… 查看全部问答∨ |