|技术文章—解决嵌入式系统信号调试的五个阶段难题( 二 )


第三阶段:捕获异常
不同的测试场景都有不同特征的信号需要捕获 , 特殊异常信号捕获需求变得越来越多 , 这就需要工程师有足够的经验设定不同的触发方法 , 捕获自己想要的信号 。
示波器的高级触发功能 , 可以帮助工程师实现设定不同触发方式捕获异常信号 。泰克示波器不断增强触发功能以满足信号捕获需求 。如新一代示波器MSO5系列提供如边沿、脉宽、欠幅、逻辑、窗口等24种触发方式(包含14个是数字通道及总线触发)满足日常信号捕获的需求 。
触发得到异常信号 , 如何捕获?捕获能力又是对示波器的一大考验 。示波器的记录长度及分段存储功能是考量示波器捕获能力的重要因素 。泰克新一代示波器记录长度基本在几十M点 , 可实现对信号高采样长时间的连续捕获 。
推荐两个捕获信号非常有用的功能:欠幅触发 , 分段存储 。
欠幅触发 。幅值异常 , 惯用的边沿触发功能能解决一些问题 , 但是对于某些隐藏在连续的几个脉冲里的幅值异常信号就非常困难(因为正常信号符合边沿触发条件) 。“欠幅触发” , 它是针对幅值异常的信号设定的 , 可以设定高低两条电平线 , 只要幅值在两条线之间就能触发 , 大大准确定位了需要的波形 , 当然这个触发条件还支持对脉冲设定符合的条件 , 可以更灵活的捕获特定波形 。这个功能很大程度应用在逻辑信号调试 , 因为逻辑信号高低电平靠阈值来判定 , 这样幅值异常很容易引起高低电平判定及解码错误 , 是真正混合信号调试的利器 。
|技术文章—解决嵌入式系统信号调试的五个阶段难题
文章图片

文章图片

|技术文章—解决嵌入式系统信号调试的五个阶段难题
文章图片

文章图片

分段存储 。长记录长度 , 好处非常明显 , 同样的采样率可以连续捕获更长时间波形 , 或者同样的波形时间 , 可以设置更高采样率采集 。“分段存储”最大化利用记录长度 , 可以连续捕获满足触发条件多个波形 , 从而进行分析异常信号出现的周期 , 是否每次信号特征都相同 , 支持高达5万次波形采集 。
|技术文章—解决嵌入式系统信号调试的五个阶段难题
文章图片

文章图片

|技术文章—解决嵌入式系统信号调试的五个阶段难题
文章图片

文章图片

第四阶段:搜索信号
长记录长度示波器有很多好处 , 但是也带来一些问题 , 如以前工程师一次捕获就是几个、几十个周期的信号 , 所以花费几分钟也就可以分析完成 , 但是现在示波器记录长度提升了几万倍 , 也就意味着可能会一次性捕获几万个周期的波形 , 工程师一次捕获可能需要花费半个小时或者更长时间用于查找自己需要的波形 。效率低 , 浪费工程师的时间 。
大家都知道上网使用搜索功能可以大大提升效率 , 找到自己感兴趣的页面或者信息 。这里介绍一种示波器的“搜索”功能 。简单的讲 , 触发后捕获一段时间的波形 , 可以通到“搜索”设置条件 , 快速定位和标识满足条件的波形位置 , 这样就可以针对性的查看该位置波形 , 从而大大提升效率 。
如果通过眼睛查看多达几千上万的波形 , 是非常辛苦的 , 且非常容易导致人为的漏失 。分析信号耗费时间长 。提供波形列表 , 能帮助进行分析信号出现的周期 , 从而得到信号出现的规律 , 如串扰等 。
|技术文章—解决嵌入式系统信号调试的五个阶段难题


推荐阅读