编辑: 怪只怪这光太美 | 2016-10-27 |
低于阈值的用0或低显示. 从 这些采样点得到一张由 1和0组成, 代表输入波形
1 bit 图的列表.分析 仪只确定波形是高还是低 ― 而不 认可中间电平.这张表格保存在存 储器中, 并可用它重建输入波形的1 bit 图,如图
3 所示. 什么是逻辑分析仪? 采样结果(0 代表低于阈值) 采样结果(1 代表高于阈值) 从采样结果重建的定时分析仪显示 图3. 定时分析仪采样点 阈值 采样点
6 www.agilent.com//find/logic 现在我们观察图4上的显示, 这 里数字示波器和定时分析仪显示实 际相同的信号(正弦波).定时分析 仪趋向于把各种信号拉成方波,这 似乎会影响到它的可用性,但我们 应记住定时分析仪并非是用作参数 测量的仪器.如果您要检验信号的 上升时间, 就不应使用分析仪, 而应 使用示波器.但如果您需要通过同 时观察几条甚至几百条信号线验证 信号间的定时关系,那么定时分析 仪就是正确选择. 例如,假定我们必须每
2 ms 刷 新一次系统中的动态RAM. 为保证 存储器内的所有内容均在这2 ms内 刷新, 我们用计数器对RAM的所有 行顺序计数并进行刷新.如果要确 认在再次开始前计数器已完成对所 有行的计数,就可把定时分析仪设 置为在计数器开始和显示所有计数 时触发.这里并不关心参数 ― 我 们仅仅要检查计数器从
1 到N的计 数,然后再次开始. 图4. 示波器和定时分析仪显示相同的信号
7 分析仪把跳变放在 下一采样点上 当定时分析仪对输入线进行采 样时, 得到的是状态高或低. 如果信 号线在某次采样时为一种状态(高或 低),在下一次采样时为相反的状 态, 分析仪就 知道 输入信号在两 次采样间的某个时刻产生跳变.它 并不知道跳变究竟发生在何时,因 此把跳变点放在下一次采样上,如图5所示. 这就造成分析仪对跳变实 际产生时刻和显示时刻的不确定性. 这种不确定性的最坏情况是一 个采样周期,即在上一采样点后跳 变立即产生的情况. 在采用这项技术时,需要对分 辨率和总采集时间作适当权衡.应 记住每个采样点都要使用一个存储 器位置.分辨率越高(采样率越快), 采集窗就越短. 图5. 定时分析仪采样输入线 跳变产生在采样点之间 输入信号 采样点 最大不 确定度 分析仪显示
8 www.agilent.com//find/logic 只需要
28 个存储器位置(14 个采样点 +14 个时间间隔) 跳变采样 当我们捕获如图6所示带有数 据突发的输入线上的数据时, 我们 必须把采样率调到高分辨率(例如
4 ns),以捕获开始处的快脉冲.这 意味着具有4K (4096样本)存储器的 定时分析仪在16.4 ?s后将停止采集 数据,使您不能捕获到第二个数据 突发. 应注意在通常的调试工作中, 我们采样和捕获了长时间没有活动 的数据.它们使用了逻辑分析仪存 储器, 却不能提供更多的信息. 如果 我们知道跳变何时产生,是正跳变 还是负跳变, 就能够解决这一问题. 只存储跳变发生时刻的基本信息, 可以更有效地使用存储器. 为实现跳变定时,我们可在定 时分析仪和计数器的输入处使用 跳变探测器 .现在定时分析仪只 保存跳变前的那些样本,以及至上 一跳变的流逝时间. 采用这种方法, 每一跳变就只需使用两个存储器位 置,输入无活动时就完全无需存储 器. Agilent 16800/900系列逻辑分析 仪就使用了这项跳变定时技术. 在我们的例子中,根据每一突 发中存在多少脉冲数,现在能捕获 到第