编辑: 怪只怪这光太美 | 2016-10-27 |
二、第
三、第四和第五个突发. 并同时保持达到
4 ns 的高定时分辨 率(图7). 这里我们谈到了 有效存储器 深度 , 它等于捕获的总时间数据除 以采样周期(4 ns). 注意: 这是对跳变定时技术的原 理性说明. 采样点 (全部保存在存储器中)
36 ns
50 ?s
36 ns 存储器满
4096 *
4 ns = 16.4 ?s 图7. 使用跳变探测器的采样
36 ns
50 ?s
36 ns 采样点 (只将采样点 保存在存储器中)
1 2
3 4
5 6
7 8
9 10
11 12
13 14
1 2
3 4
5 6
7 8
9 10 图6. 高分辨率的采样
9 分析仪显示 毛刺捕获 数字系统中一个令人头痛的问 题是 毛刺 .毛刺因为会在最不恰 当的时间造成灾难性的后果而声名 狼藉. 如何捕获36小时才产生一次, 并会导致系统崩溃的毛刺呢? 定时分 析仪在此可大显身手.Agilent 逻辑 分析仪具有毛刺捕获和触发能力, 能容易地跟踪难以捕捉毛刺问题. 毛刺可由电路板走线间的电容 性耦合、 电源纹波、 某些器件要求的 高瞬时电流, 或其它事件造成. 定时 分析仪可采样输入数据,保持对采 样间所产生任何跳变的跟踪,从而 容易地识别毛刺. 在分析仪中, 把毛 刺定义为相邻两次采样间穿越逻辑 阈值一次以上的任何跳变(图8). 正如我们在前面所讨论的,分 析仪保持对采样间所有跳变的跟踪. 为了识别毛刺, 我们要 教 分析仪 保持对所有多个跳变的跟踪,并将 它们作为毛刺显示. 显示毛刺是一种很有用的功能, 它也有助于提供毛刺触发和显示产 生于毛刺前数据的能力,从而帮助 我们确定毛刺产生的原因.这种能 力也能使分析仪只捕获毛刺产生时 我们所要的数据. 回顾本节开始时提到的例子. 我们有一个系统因毛刺出现在一条 信号线上周期性的崩溃.由于周期 很长, 即使能保存所有数据(假定我 们有足够的存储能力), 也必须对如 此不可思议的巨大信息量分类.另 一种方法是使用没有毛刺触发能力 的分析仪,按仪器前面板的 run 按钮,直到您看到毛刺. 可惜这两种方法都不实际.如 果我们能告诉分析仪在毛刺上触发, 它就能在找到毛刺后停止,捕获毛 刺出现前的所有数据.我们先让分 析仪工作,在系统崩溃时就得到导 致错误的数据记录. 图8. 毛刺 毛刺 分析仪输入 采样点 在下一样本上 显示的毛刺
10 www.agilent.com//find/logic 触发定时分析仪 用户非常熟悉的另一个示波器 术语是 触发 . 它也在逻辑分析仪 中使用,但常称为 跟踪点 .与示 波器的迹线总是在触发后开始不 同,逻辑分析仪连续捕获数据,并 在找到跟踪点后停止采集.这样, 逻辑分析仪就能显示出被称为负时 间的跟踪点前的信息,以及跟踪点 后的信息. 码型触发 设置定时分析仪的跟踪特性与 设置示波器的触发电平和斜率稍有 一点区别.许多分析仪是在跨多条 输入线的高和低码型上触发. 注意图9中的菜单. 我们已告诉 分析仪当 INT4 的通道 0,
2 ,
4 ,
6 为高(逻辑 1),1 ,
3 ,
5 ,
7 通道为低 (逻辑0)时开始捕获数据. 图10显示 得到的结果,中间的垂直线示出了 跟踪点.在跟踪点,通道0 ,
2 ,
4 ,
6 均为高,而通道
1 , 3, 5,
7 均为低. 为使某些用户更感方便,绝大 多数分析仪的触发点不仅可用二进 制(1 和0),而且可用十六进制,八 进制, ASCII或十进制设置. 例如在 前面的例子若采用十六进制设置, 触发特性即可用55代替0101 0101. 在查看 4, 8, 16, 24,