逻辑分析仪的触发

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
触发的概念最初出现在模拟示波器上,示波器在设置的特定波形的信号到来时停止采 集,并将波形绘制在屏幕上。逻辑分析仪用于分析数字系统时沿用了该概念。
数字系统在运行过程中,大多数情况下数据是连续不断的,逻辑分析仪要显示观测的数 据必需被存储下来,而逻辑分析仪的储存深度毕竟有限,这相当于在传输带上抽取一定的数 据,抽取的数据量取决于逻辑分析仪的存储深度。通过触发的方式,在特定波形数据信号产 生的条件下,观测与其相关的信号在该条件产生的前或(和)后时刻的状态。直观表现就是 触发位置的设置。如果触发位置设置为跟踪触发开始,则存储器在触发事件发生时开始储存 采集到的数据,直到存储器满;如果选择跟踪触发结束,则触发事件发生前存储器一直存储 采集到的连续数据,直到触发时停止存储,当存储器满而触发事件尚未发生时新数据将自动 覆盖最早存储的数据。
2.1 边沿触发
边沿触发是由通道上的电平出现前后时刻出现某一跳变引起的触发,主要有上升沿触 发、下降沿触发、边沿(上升沿或下降沿)触发等。上升沿触发即对电平信号由低到高的跳 变进行触发,如图 2.1,下降沿触发即对电平信号由高到低的跳变进行触发,如图 2.2。
图 2.1 上升沿触发
图 2.2 下降沿触发
广州致远电子股份有限公司
逻辑分析仪的应用从入门到精通
逻辑分析仪
1. 引言
逻辑分析仪主要是用于定位系统运行出错时的特定波形数据,通过观察该波形数据来推 断该系统出错的原因,从而有针对性地找出解决该错误的方案。
运用逻辑分析仪定位出错波形数据的方法主要有两种方式,一种是通过抓取运行过程中 大量的数据,然后在这些数据中通过其他方法来查找出错误点的位置,该方法费时费力,而 且受制于逻辑分析仪存储容量,并不一定每次都可以捕捉到目标波形数据;另一种是通过触 发的方式在特定波形数据到来时开始捕捉数据,从而精准地定位目标波形数据。
4. 结语...........................................................................................................................7
工程技术笔记
©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 1
为使用户使用时更加方便,绝大多数的逻辑分析仪触发数据不仅可用二进制来设置,而 且可用十进制、八进制、十六进制甚至 ASCII 字符设置。在查看 4bit 倍数宽度的总线时, 使用十六进制的触发数据就会比教的方便。很明显如果用二进制设置触发数据,来捕捉 32bit 宽度的数据总线就没有十六进制表示来得简洁清晰。
Technical Note
逻辑分析仪应用从入门到精通(二)
逻辑分析仪的触发
TN01010101 V1.00
Date:2014/07/10
工程技术笔记
类别 关键词 摘要
内容
广州致远电子股份有限公司
广州致远电子股份有限公司
修订历史
版本 V1.00
日期 2014/07/10
逻辑分析仪的应用从入门到精通
图 2.4 UART 起始位触发
在虚拟仪器不断发展的今天,协议触发在基于通用 PC 平台和可编程器件的虚拟仪器上 得到了很好地发展,可以分析的协议包括 UART、高速 SPI、SSI、I2C、MODBUS、Wiegend、 1-Wire 等,由广州致远电子有限公司生产的系列逻辑分析仪更是支持了包括所有以上非常实 用的协议。通过不断地更新现有的 PC 端的用户软件,生产厂商可以及时解决协议分析触发 功能的 bug,不断增强完善旧有的协议触发功能,同时开发新的协议触发功能以适应新的需 要,而用户只需要花费很少地代价通过 Internet 下载生产厂商提供的用户软件,取得授权后 使用新的功能而不需要改动硬件设备。
2.3 码型触发
码型触发包括总线数据触发(电平触发)、队列触发等。
总线数据触发是指总线上出现特定数据时候产生触发,电平触发是总线数据触发在总线 只有一个通道信号的情况下的特例。例如在数字系统设计中,出现某一寄存器的设置出现错 误,就可以使用该功能,将特定寄存器的地址作为触发条件,捕捉对应的数据,查看该错误 是否是由于发送数据本身的错误引起。
2.5 综合触发
综合触发根据逻辑分析仪的设计,实现难度较大。一般分为两类,一类是组合触发,另 一类是多级触发。
组合触发是结合多个条件同时满足时进行触发。在触发具有复杂关系信号的时候,通过 组合多个条件可以更为精确地捕捉到所需要的数据。例如在数字设计中要捕捉微处理器写入 某个地址的数据,就可以组合边沿触发与码型触发,将写信号设置为有效边沿触发,同时设 置地址线为特定地址触发,就可以捕捉到所需要的数据。
2. 触发分类...................................................................................................................2
2.1
边沿触发 ................................................................................................................... 2
2.4 协议触发
随着逻辑分析仪的功能不断完善,协议分析与触发在现代的数字设计中得到飞速发展和 广泛应用。协议触发是协议分析的伴随产物,简单地说,它根据某一特定的协议的一个特定 触发字而进行的触发。
以 UART(Universal Asynchronous Receiver/Transmitter,即通用异步收发传输器)协议 触发为例。UART 协议是数据链路层的协议,可以使用多种不同的物理层协议来传输数据, 包括 RS-232、RS-422、RS-485 串口通信或红外(IrDA)等等。UART 协议作为一种低速通信 协议,广泛应用于通信领域等各种场合。
对电平信号的跳变(不管是由低到高还是由高到低)事件进行触发称为边沿触发。 在使用示波器的边沿触发功能时,通过调节示波器上的触发电平旋钮来设置电压比较器 的比较电平,示波器在输入电压超过该电平时触发,进行数据采集。逻辑分析仪的边沿触发 与示波器的边沿触发类似,但触发电平预置成逻辑门限,高于该门限电压为高电平,低于该 门限电压为低电平。尽管逻辑设备都与电平相关,但这些设备的时钟信号和控制信号通常是 在有效边沿到来时才对系统起作用,它们一般对边沿敏感。例如通过边沿触发,用户可以在 智能设备发出写信号的有效边沿时对总线数据进行采样,这样可以过滤掉操作过程中总线上 的无效数据,而单一地针对写过程时信号的数据采集,以确定由智能设备送出的数据正确与 否。
2.2
定时触发 ................................................................................................................... 3
2.3
码型触发 ................................................................................................................... 3
工程技术笔记
©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 2
广州致远电子股份有限公司
逻辑分析仪的应用从入门到精通
逻辑分析仪
2.2 定时触发
定时触发包括脉宽触发、延迟触发等。
脉宽触发即某一信号出现宽度大于(小于或等于)指定宽度的脉冲信号时产生触发。 在同步逻辑系统中,有一种非常典型的故障就是在信号通道上的速度较慢的外设引起的 定时延迟。例如在一个数字电路中,某些总线因为某些电路设计缺陷的原因造成了总线间的 串扰,在数据传输时产生许多错误的毛刺脉冲造成数字器件的误动作,这就有可能在电路中 产生各种各样的时序问题。如果用户怀疑有这类问题的存在,则可将逻辑分析仪设置为脉宽 触发,如果时钟脉冲为 1μs,则可以将逻辑分析仪的触发条件设置为脉宽<1μs 时触发,如果 确实存在这样的问题,逻辑分析仪将会捕捉到可能引起电路误动作的毛刺脉冲信号。
工程技术笔记
©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 1
广州致远电子股份有限公司
逻辑分析仪的应用从入门到精通
逻辑分析仪
2. 触发分类
触发方式主要分为以下几大类: 1. 边沿触发 2. 定时触发 3. 码型触发 4. 协议触发 5. 综合触发 6. 立即触发 其中边沿触发、定时触发、码型触发以及立即触发属于简单触发的范畴,协议触发和综 合触发属于复杂触发的范畴。
逻辑分析仪的应用从入门到精通
逻辑分析仪
起始位:先发出一个逻辑“0”的信号,表示传输字符的开始。 数据位:紧接着起始位之后。数据位的个数可以是 4、5、6、7、8 等,构成一个字符。 通常采用 ASCII 码,从最低位开始传送。 奇偶校验位:数据位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验), 以此来校验数据传送的正确性。
2.6
立即触发 ................................................................................................................... 5
3. LAB 系列逻辑分析仪触发优势...............................................................................6
逻辑分析仪
原因 创建文档
工程技术笔记
©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. i
广州致远电子股份有限公司
逻辑分析仪的应用从入门到精通
逻辑分析仪
目录
1. 引言...........................................................................................................................1
延迟触发指在数据流中检测到特定触发字的时候并不产生触发信号,而是等待指定的延 时之后再产生触发。延迟触发有两种,一种是触发字到来时延时后触发,即在从检测到触发 字开始计时到延时结束;另一种是触发字结束延时后触发,即在检测到的触发字结束后开始 计时到延时结束。这两种功能可以有效利用有限的存储容量捕捉所需要的信息。
停止位:它是一个字符数据的结束标志。可以是 1 位、1.5 位、2 位的高电平。 空闲位:处于逻辑“1”状态,表示当前线路上没有数据传送。 当需要捕捉 UART 开始传输的第一个数据就可以使用 UART 协议中的起始位作为触发 条件。当 UART 开始传输数据时总线上的状态由空闲位变为起始位,表明数据传输开始, 逻辑分析仪在该时刻触发,用户就能捕捉到传输的第一个数据。
异步串口通信协议作为 UART 的一种,工作原理是将传输数据的每个字符移位传输。 图 2.1 给出了其工作模式:
பைடு நூலகம்其中各位的意义如下: 工程技术笔记
图 2.3 UART 工作模式示意图
©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 3
广州致远电子股份有限公司
2.4
协议触发 ................................................................................................................... 3
2.5
综合触发 ................................................................................................................... 4
相关文档
最新文档