逻辑分析仪的基本原理和应用

摘要:您需要同时观看16位计数器的输入和输出信号,以确定定时错误时,选用不正确的工具将会耗费大量时间。采用逻辑分析仪是对于上述问题的最好解决方案。本文将详细讲述逻辑分析仪的基本原理以及它的功能。

关键词:逻辑分析仪;采样;触发

引言

一般来说,逻辑分析仪能看到比示波器更多的信号线。对于观察总线上的定时关系或数据――例如微处理器地址、数据或控制总线时,逻辑分析仪是特别有用的。逻辑分析仪能够解码微处理器的总线信息,并以有意义的形式显示。总之,当您通过了参数设计阶段,开始关注许多信号间的定时关系和需要在逻辑高和低电平码型上触发时,逻辑分析仪就是正确的测试工具。

逻辑分析仪

大多数逻辑分析仪实际是合二而一的分析仪:一部分是定时分析仪,另一部分是状态分析仪。

定时分析仪的信息显示形式与示波器的相同,水平轴代表时间,垂直轴代表电压幅度。由于这两种仪器上的波形都与时间相关,因此称为“时域”显示仪。

・选择正确的采样方法

定时分析仪好像是一台具有lbit垂直分辨率的数字示波器。由于只有lbit分辨率,因此只能实现两种状态一高或低的显示。定时分析仪只关心用户定义的电压阀值。如果采样时信号高于该阈值,就以高或1显示,低于阈值的采样信号用低或O显示。从这些采样点得到一张由1和0组成,代表输入波形lbit***的表格。这张表格保存在存储器中,并可用来重建输入波形。

定时分析仪趋向于把各种信号拉成方波,这似乎会影响到它的可用性,但如果您需要同时观察几条甚至几百条信号线以验证信号间的定时关系,那么定时分析仪就是正确选择。应记住每个采样点都要使用一个存储器位置。分辨率越高(采样率越快),采集窗就越短。

・跳变采样

当我们捕获带有数据突发的输入线上的数据时,我们必须把采样率调到高分辨率(例如4ns),以捕获开始处的快速脉冲。这意味着具有4K(4096样本)存储器的定时分析仪在16.4gs后将停止采集数据,使您不能捕获到第二个数据突发。

在通常的调试工作中,我们采样和保存了长时间没有活动的数据。它们使用了逻辑分析仪存储器,却不能提供更多的信息。如果我们知道跳变何时产生,是正跳变还是负跳变,就能够解决这一问题。这一信息是有效使用存储器的跳变定时基础。

为实现跳变定时,我们可在定时分析仪和计数器的输入处使用“跳变探测器”。现在定时分析仪只保存跳变前的那些样本,以及两个跳变之间的时间间隔。采用这种方法,每一跳变就只需使用两个存储器位置,输入无变动时就完全不占用存储器位置。

在我们的例子中,根据每一突发中存在多少脉冲数,现在能捕获到第二、第三、第四和第五个突发。并同时保持达到4ns的高定时分辨率。

・毛刺捕获

毛刺脉冲因为会随机出现,造成灾难性的后果而声名狼藉。定时分析仪可采样输入数据,保持对采样问所产生任何跳变的跟踪,容易捕获毛刺。在分析仪中,把毛刺定义为相邻两次采样问穿越逻辑阈值一次以上的任何跳变。为了识别毛刺,我们要“教会”分析仪保持对所有多个异常跳变的跟踪,并将它们作为毛刺显示。

毛刺显示是一种很有用的功能,能够提供毛刺触发和显示超前毛刺的数据,从而帮助我们确定毛刺产生的原因。这种能力也使得分析仪只捕获毛刺产生时所要的数据。

回顾本节开始时提到的例子。我们有一个系统周期性地因毛刺出现在一条信号线上而崩溃。由于毛刺发生具有偶然性,您即使能保存整个时间上所有数据(假定有足够的存储能力),也很难在巨大的信息量中找到它。另一种方法是使用没有毛刺触发功能的分析仪,您必须坐在仪器前,按运行按钮,等待看到毛刺为止。

一定时分析仪的触发

逻辑分析仪连续捕获数据,并在找到跟踪点后停止采集。这样,逻辑分析仪就能显示出被称为负时间的跟踪点前的信息,以及跟踪点后的信息。

码型触发

设置定时分析仪的跟踪特性与设置示波器的触发电平和斜率稍有一点区别。许多分析仪是在跨多条输入线的高和低码型上触发。为使某些用户更感方便,绝大多数分析仪的触发点不仅可用二进制(1和0),而且可用十六进制、八进制、ASCII或十进制设置。在查看4、8、16、24、32bit宽的总线时,使用十六进制的触发点会更加方便。设想如果用二进制设置24bit总线就会麻烦得多。

边沿触发

在调节示波器的触发电平旋钮时,您知道是在设置电压比较器的电平,这个电平将告诉示波器在输入电压穿越该电平时触发。定时分析仪的边沿触发与其基本相似,但触发电平已预设置到逻辑阈值。大部分逻辑器件都与电平相关,这些器件的时钟和控制信号通常都对边沿敏感。边沿触发使您能与器件时钟同步地捕获数据。您能告诉分析仪在时钟边沿产生(上升或下降)时捕获数据,并获取移位寄存器的所有输出。当然在这种情况下,必须延迟跟踪点,以顾及通过移位寄存器的传播延迟。

状态分析仪基础

如果您从未使用过状态分析仪,您可能认为这是一种极为复杂的仪器,需要花很多时间才能掌握使用方法。事实上,许多硬件设计师发现状态分析仪中有许多极有价值的工具。

一个逻辑电路的“状态”是数据有效时对总线或信号线的采样样本。例如,取一个简单的“D”触发器。“D”输入端的数据直到时钟正沿到来时才有效。这样,触发器的状态就是正时钟沿产生时的状态。

现在,假定我们有8个这样的触发器并联。所有8个触发器都连到同样的时钟信号上。当时钟线上产生正跳变时,所有8个触发器都要捕获各自“D”输入的数据。这样,每当时钟线上正跳变时就产生一个状态,这8条线类似于微处理器总线。如果我们把状态分析仪接到这8条线上,并告诉它在时钟线正跳变时收集数据,状态分析仪将照此执行。除非时钟跳到高电平,否则输入的任何活动将不被状态分析仪捕获。

定时分析仪由内部时钟控制采样,因此它是对被测系统作异步采样。而状态分析仪从系统得到采样时钟,因此它是对系统同步采样。状态分析仪通常用列表方式显示数据,而定时分析仪用波形***显示数据。

理解时钟

在定时分析仪中,采样是沿着单一内部时钟的方向进行,从而使事情非常简单。但微处理器系统中往往会有若干个“时钟”。假定某个时刻我们要在RAM中的一个特定地址上触发,并查看所保存的数据;再假定使用的微处理器是Zilog公司的Z80。

为了用状态分析仪从Z80捕获地址,我们要在MREQ线为低时进行捕获。而为了捕获数 据,需要在WR线为低(写周期)或RD线为低(读周期)时让分析仪采样。某些微处理器可在同一条线上对数据和地址进行多路转换。分析仪必须能让时钟信息来自相同的信号线,而非来自不同的时钟线。

在读写周期期间,Z80首先把一个地址放在地址总线上。接着设定MREQ线在该地址对存储器的读或写有效。最后根据现在是读还是写对RD或WR线断言。WR线只有在总线数据有效后才被设定。这样,定时分析仪就作为多路分配器在适当的时间捕获地址,然后在同一信号线上捕获产生的数据。

触发状态分析

像定时分析仪一样,状态分析仪也提供限定所要保存数据的功能。如果我们要寻找地址总线上由高低电平构成的特定码型,可告诉分析仪在找到该模式时开始保存,直到分析仪的存储器完全装满。

这些信息可以用十六进制或二进制格式显示。但在解码至汇编码时,十六进制可能更为方便。在使用处理器时,应把这些特定的十六进制字符与处理器指令相比较。大多数分析仪制造商设计了称为反汇编器的软件包,这些软件包把十六进制代码翻译成易于阅读的汇编码。

序列级和选择性保存

状态分析仪具有帮助触发和存储的“序列级”数据。序列级使您能比单一触发点更精确地限定要保存的数据。也就是说可使用更精确的数据窗,而不必存储不需要的信息。

选择性的保存意味着可只保存较大整体中的一部分。例如,假定我们有一个计算给定数平方的汇编例程。如果该例程不能正确计算平方,我们就告诉状态分析仪捕获这一例程。具体做法是先让状态分析仪寻找该例程的起点。当它找到起始地址时,我们再告诉它寻找终止地址,并保存两者之间的所有信息。当发现例程结束时,我们告诉分析仪停止状态保存。

探测解决方案

为进行调试,向数字系统施加的物理连接必须方便可靠,对被调试的目标系统只有最小的侵扰,这样才能使逻辑分析仪得到精确的数据。

普通的探测解决方案是每条电缆有16个通道的无源探头。每个通道的两端用100kQ并联8pF端接。您可将这种无源探头与示波器探头的电气性能作一比较。无源探测系统除了更小的尺寸和更高的可靠性外,还能把探头端接在与目标系统的连接点上。这就避免了从大的有源探头接口夹到被测电路之间大量引线所产生的附加杂散电容。因此您的被测电路就只“看到”8pF的负载电容,而不再是前述探测系统的16pF。

把状态分析仪接到微处理器系统需要进行机械连接和时钟选择。某些微处理器可能需要外部电路对一些信号进行解码,才能得到用于状态分析仪的时钟。分析探头不仅能提供与目标系统快速、可靠和正确的机械连接,而且能提供必要的电气适配能力,如为正确捕获系统运行提供的时钟和多路分配器。

结语

绝大多数逻辑分析仪都由定时分析仪和状态分析仪这两个主要部分组成。定时分析仪更适于处理多线的总线型结构或应用。它能够在信号线上的码型上,甚至在毛刺上触发。状态分析仪常被看成是一种软件工具,事实上它在硬件设定也很有用。由于它从被测系统得到时钟,因此捕获的数据也就是系统在时钟上的数据。逻辑分析仪为数字电路设计工程师提供了强大的设计工具。

转载请注明出处学文网 » 逻辑分析仪的基本原理和应用

学习

浅谈中国古典舞身韵中的“圆”

阅读(19)

本文以中国古典舞身韵主干教材中的典型动作――“云手”为例,试论述“圆”在中国古典舞身韵(形态、神韵、审美)的体现。关键词:中国古典舞;身韵;云手;圆我国是世界四大文明古国之一,其文化灿烂辉煌、厚重深远。中华民族经过几千年的生活生产,产

学习

“三气”最伤身

阅读(34)

人生在世,岂能事事遂心?生气总是难免的,偶尔生气,气消之后很快恢复常态,对健康并无大碍。不过,一个人如果常生闲气、闷气或怨气,则对身体健康危害甚大,是形成多种疾病尤其是身心疾患的重要因素。一、闲气生不得。闲气,是由琐事而生的不该生的气。

学习

银行信贷房地产泡沫化

阅读(19)

本文为您介绍银行信贷房地产泡沫化,内容包括房地产泡沫化怎么理解,银行信贷对房地产价格的影响。查尔斯·P·金德尔伯格将“泡沫”定义为:“一种资产或一系列资产价格在一个连续过程中的急剧上涨,初始的价格上涨使人们产生价格会进一步上

学习

日光粒子家族

阅读(16)

【摘要】“日光粒子家族”,是在彼得・希格斯和弗朗索瓦・恩格勒用希格斯机制推演出了62种基本粒子的基础上,用易经机制继续推演粒子。目的是找到整个基本粒子的家族,推演出母粒子(根粒子、种粒子、原始粒子),也叫“上帝粒子”(真主粒子)。“日光

学习

社会化媒体中知识传播的特征与模式研究

阅读(20)

本文为您介绍社会化媒体中知识传播的特征与模式研究,内容包括什么是社会化媒体传播策略,社会化媒体传播的逻辑和边界。【摘要】本研究主要探讨了社会化媒体环境下的知识传播区别于传统模式的新形态,分析了在这一环境下的知识传播所表现出

学习

道高一尺 我高一丈

阅读(24)

本文为您介绍道高一尺 我高一丈,内容包括道高一尺魔高一丈人在,一尺道高一丈全文。寻寻觅觅,找找查查,探探索索求求。乍懂还非时候,最难将息。三言两语问询,怎敌他巧舌如簧!迷惘中,貌似了然,却是雾里看花。满世界保险名目堆积,如今有谁堪质询?硬

学习

正确应用增强型近地警告系统

阅读(246)

本文通过EGPWS与GPWS的比较,在讲解GPWS原有功能的基础上着重讲解了EGPWS的新增功能:地形显示和前视报警功能。对比EGPWS与GPWS在同等飞行条件下,EGPWS对于保障飞机在起飞、进近、着陆时的安全性高,安全裕度大。文末展望了今后EGPWS可能的发

学习

花店网络营销策略

阅读(17)

本文为您介绍花店网络营销策略,内容包括花店网上营销策划书,网上花店网络营销方式。1、国内外网上鲜花销售现状分析1.1国外现状分析鲜花不仅仅是漂亮而已,美国人每年花在购买鲜花上的钱就高达278亿美元。鲜花行业市场价值约为320亿美元。

学习

温度传感器

阅读(20)

本文为您介绍温度传感器,内容包括温度传感器的参数表,温度检测传感器。温度传感器是最早开发、也是应用最广泛的一种传感器。据调查,早在1990年,温度传感器的市场份额就大大超出了其它传感器。从17世纪初,伽利略发明温度计开始,人们便开始了

学习

《家庭》帮我教育出好女儿/英雄家庭引发感动

阅读(32)

读者有话说《家庭》帮我教育出好女儿我的女儿今年8岁,上小学三年级,她不但听话、聪明可爱,而且品学兼优,年年被评为三好学生。这不,刚升入三年级就被选为学习委员。看着女儿的进步,我又想起刚买《家庭》时的情形。当时,女儿才一岁多,为了把女儿

学习

浅析空调行业的发展趋势

阅读(26)

本文为您介绍浅析空调行业的发展趋势,内容包括空调行业现状及趋势分析怎么写,辐射空调未来发展趋势。[摘要]近些年来,随着我国居民整体收入水平以及住房条件的提高,空调行业得到了飞速的发展,其年销售量实际的增长幅度已经占据了主要家电产

学习

防治肝炎的常用药物

阅读(17)

本文为您介绍防治肝炎的常用药物,内容包括治疗肝炎的中成药大全,预防肝炎的常用药。在临床上,防治肝炎的药物品种繁多,疗效也不尽相同,但常用的主要有以下几类:一、抗病毒药物1.拉米夫定:它是一种逆转录酶抑制剂,具有较强的抑制HBV复制的作用,可

学习

让儿童自由荡秋千

阅读(21)

本文为您介绍让儿童自由荡秋千,内容包括荡秋千对儿童的好处,美国荡秋千儿童。侵权有罪,而技术无罪,在互联网上保护知识产权应适度,以尊重公共领域的权利为前提。公园的摄像头正在对准秋千,一位天真的儿童坐在上面。五月明媚的阳光下,儿童情不

学习

血迹亮红溶液增强瓷砖表面潜血手印技术研究

阅读(20)

本文为您介绍血迹亮红溶液增强瓷砖表面潜血手印技术研究,内容包括瓷砖被腐蚀发黑如何处理家用方法,漂白水能去除瓷砖渗色吗。目的该文探索一种实验室和犯罪现场上均可使用的瓷砖表面上血潜手印新型显现技术。方法把血迹亮红钠0.2g溶解到

学习

袁崇焕的生死逻辑

阅读(39)

本文为您介绍袁崇焕的生死逻辑,内容包括逻辑袁崇焕,袁崇焕解读。戍边大捷换来朝廷30两白银奖赏大明王朝天启七年七月,远离北京城200里、戍边镇守宁远城的辽东巡按袁崇焕等到皇上的嘉奖圣旨。眼含热泪的众将士簇拥着袁崇焕跪倒在地,听京城

学习

货币超发的逻辑

阅读(23)

“货币超发要有一个标准,超发多少是适度,货币存量多少是适度,对于中国经济这是一个难解的命题。”4月11日,央行的统计数据显示,截止3月末,中国货币供应量余额(M2)103.61万亿元,同比增长15.7%,首次突破100万亿大关。超过百亿的货币超发引发了社会对

学习

新闻标题的逻辑建构

阅读(18)

本文为您介绍新闻标题的逻辑建构,内容包括新闻标题论,新闻标题的规范与创新。新闻标题对读者的阅读选择以及态度、思想和行为的影响起着直接重要的作用。明确新闻标题的逻辑性,是写好新闻标题的前提。新闻标题的逻辑性,是思维的逻辑性在新

学习

形式逻辑科学素养论文

阅读(39)

一、科学素养的界定及其重要意义在21世纪的今天,以及更加遥远的将来,我们的生活和工作都将受到科学技术的影响,而且这种影响将会与日俱增,总之,我们是生活在一个科学技术主导的时代。我们生活中的一切物品,无不打上了人类科学文明的印记。在这

学习

X射线荧光分析仪的应用

阅读(26)

本文为您介绍X射线荧光分析仪的应用,内容包括x射线荧光光谱分析仪,x射线荧光分析仪对人体危害大吗。【摘要】随着科技的发展,我国的科学技术有了飞速的发展,越来越多的新技术与新的科技设备不断的涌现,而且这些新技术与新设备都得到了广泛

学习

“非遗小镇”的营造逻辑

阅读(19)

本文为您介绍“非遗小镇”的营造逻辑,内容包括非遗特色小镇研究背景,非遗小镇概念。非遗的空间化表达主要有两种形式,其一是在地文化的空间表达,以村落、古镇、古城以及商业综合体为主,其二是非在地文化的空间表达,属于整合跨地域非遗资源的

学习

心理逻辑:深入探触人类内心世界

阅读(19)

本文为您介绍心理逻辑:深入探触人类内心世界,内容包括反逻辑心理疗法消除恐惧心理,简述心理旋转现象及其实验逻辑。我们成为什么人,主要是在心理上变成的、行动上做成的,不是头脑思考成的。头脑的思维,如果没有驱动行动,并产生相应的心理结