文档库 最新最全的文档下载
当前位置:文档库 › ESLA601 逻辑分析仪使用指南 500Mhz逻辑分析仪

ESLA601 逻辑分析仪使用指南 500Mhz逻辑分析仪

ESLA601 逻辑分析仪使用指南 500Mhz逻辑分析仪
ESLA601 逻辑分析仪使用指南 500Mhz逻辑分析仪

ESLA601逻辑分析仪

----------------------------------------

使用指南

目录

ESLA601总述

使用测试板验证您的设备

认识ESLA601和LogicPort软件

警告信息

测试实例(待补充)

常见问题

购买链接:https://www.wendangku.net/doc/e817281197.html,/

ESLA601总述

ELSA601逻辑分析器提供34个实时采样通道,包括两个状态方式时钟输入通道。未用的时钟输入通道可以在时序或状态方式下用于普通的采样通道。ESLA601连接到PC主机的USB1.1或2.0口形成一个完整的高速逻辑分析系统。

ESLA601硬件特性

?时序方式采样率至500MHz(内部时钟),用于异步采集高速数字信号。

?状态方式采样率至200MHZ(外部时钟),用于同步采集高速数字信号。

?允许总线的多路归纳与混和,并获取限定的数据。当和微处理器一起工作时非常有帮助,微处理器多路转换数据和地址到同一总线。也可以通过使用芯片片选线作为限定,获取过滤特定数据。

?支持采样压缩,数据在进入采样缓冲区时被压缩,这意味着可以采集更多的数据,压缩适用于时序和状态方式。

?逻辑域值电平在-6V到+6V的电压范围可调,结合ELSA601的高灵敏性和较大的动态范围,ELSA601适用于TTL,LVTTL,CMOS,ECL,PECL,RS232及其它几乎所有电平。

?通道之间的斜曲度<1ns,给出不同的信号之间时间关系的精确描述。

?高输入阻抗,输入阻抗200kΩ,负载电容<5pF,提供最小的硬件负载。

?高级的组合触发功能,使得用户可以扑捉特定的信号事件。每级触发可以包括多项条件:边沿-上升,下降,任意(多通道,任意结合),模式-真,假,输入,输出,数值-相等,不等,小于,大于,在范围内,不在范围内,产生记数1-65536范围,连续或累计,持续时间-等于,小于,大于,在范围内(采样或时间)。

?状态方式设置/保持窗口可调,相对时钟边沿,采样时间能在+/-2.5ns调整,用锯齿时钟或窄”数据有效”窗口易于获取信号。

?基于硬件的频率计数器,不依赖当前的采样方式和速率,允许实时测量信号频率达300MHz,内部的高精度时基(10ppm@25℃,20ppm@0-45℃),为测量精度提供了保障。

?USB电源,无需提供外部电源。

LogicPort软件特性

?用户介面友好

LogicPort软件简单,易用。通过使用鼠标右键可以使用上下文关联菜单。用户界面设计对采样数据可最大化显示区域。简单的英文触发设置驯服了许多烦人的逻辑分析仪。您不必专门花大量的时间学习如何使用LogicPort。

?支持软件演示模式

当没有ESLA601连接至电脑时,启动LogicPort软件,会出现以下提示框,用户可以选择Demo进行演示,也可以在此模式下离线查看获取的数据。

?软件无须注册

软件可以安装在您喜欢的计算机中。这样可以很方便的将LogicPort从一个工作站移到另一个工作站。只需简单的从一个PC机USB口拔下,并插入到另一个PC机的USB端口即可。

?快速刷新速率

即使在400MHz奔腾II的PC机,软件通常每秒可以获得4个采样。把不用的PC机重新利用,可以作为高性能逻辑分析仪。用户可以通过选择性能优先模式,获得更快的刷新表现。

2C,SPI和RS232协议解码分析

?支持多路的I

软件可以解释和显示任意组合多达17个I2C总线界面。8个同步串行(SPI)接口,34个异步串行数据通道。

?支持数据保存与导出

每个工程文件包含该工程的设置,注释,采样数据。采样数据可以用不同的格式输出到分离的文件。用户可以轻松的使用第三方软件进行数据分析,如Excel,Matlab等。

?标配的测试板与测试排线

用户购买的设备标配测试板,方便用户快速验证设备的可用性,在一个实际测试中,用户如果怀疑ESLA601问题,可以随时使用测试板进行排除,更加专注于实际的调试。标配的排线有清晰的通道标号,极大的方便了用户测试。

使用测试板验证您的设备

本章节将指导您快速验证您的设备。

1.安装制定的ESLA601软件(LogicPort for ESLA601),用户需要使用本设备制定的软件(可在https://www.wendangku.net/doc/e817281197.html,/3417/下载),关于软件的安装过程,与普通软件安装相同,这里不再复述。LogicPort软件有多个版本,用户从其他途径获得的LogicPort软件可能不能适合本设备,请使用推荐的软件。

2.用户会随设备得到一块测试板(编号AE60022),测试板具有40PIN的标准连接器,用户可以按照图示,可以直接连接到ESLA601的端口上,将ESLA601连接至电脑主机,请尽量将ESLA601连接至主机后置USB口上。

3.电脑会提示用户安装驱动程序,使用默认设置安装即可。

4.启动LogicPort软件,第一次启动时,会弹出演示提示框,点击确定忽略。

5.点击左上角菜单File>New,在弹出的窗口中为当前测试项目命名为test1。

6.此时系统会弹出包含所有34个测试通道的主界面。

7.点击Setup>Trigger,按下图进行设置,点击OK确定。

8.在主菜单选择触发电平为1.7V,触发配置为D10上升沿触发,配置采样率为200MHz,使用快捷键F5,连续运行,此时应该能够看到如图示的有规律的波形。

至此快速验证测试已经完成,回顾测试过程,有几点需要强调:

1.测试板(AE60022),上电后能够发出有规律的时间交错的波形(既是上图示的波形),被ESLA601正确触发采集,并且显示出来。

2.测试板在用于本测试时,不需要外部供电,它通过测试端口即可取电。

3.测试小板发出的电平标准为LVCOM33,既是3.3V的COMS电平,ESLA601需要将触发电平配置到此电平规范的中间,由于高速信号本身的过冲,下冲,振铃,系统噪声等原因,

如果触发电平过多的偏离电平中间点,会引入额外的噪声,直至出现测试错误,用户可以不可通过触发电平来测试未知信号的电平范围,用户务必注意。

4.测试板发出的信号频率为44MHz(部分板配置为40MHz),用户务必注意将采样率配置到200MHz或者以上,才能正确复现这个信号,用户如果配置过低,如100MHz,会收到错误的波形。一般的,异步的采样率需要配置到信号频率4倍以上(不是2倍),才能正确测试,请用户注意。

5.不用的测试端口,请接地,或从列表中删除。和其他的COMS电路一样,悬空的端口状态时不确定的,极易收到外部噪声,请接地或者删除,使用测试板所有端口都被驱动,无此问题,因为这个问题太常见,但还是在这里提醒用户注意。

5.以上演示时使用测试板进行测试的,用户在实际使用中,更多的使用40PIN测试排线,测试排线的连接方法请更加设备标贴链接,不要插错。端口上额外有供电口是给测试板用的,排线上没有,以防止插错导致烧毁。

认识ESLA601和LogicPort软件

如果您熟悉逻辑分析仪的使用,这个快速启动指南提供一个ESLA601和LogicPort 软件特征的简要注释,有助于您快速学习和运行。

关于信号通道与分组

LogicPort中有固定的34个通道被命名为D0-D31,CLK1和CLK2,他们与端口通道DCH0-31,CLK1,CLK2是对应的,其中但是端口上还有额外的GND,这些线是和USB地是相连的,用户测试中也需要将GND连接至被测设备地。需要注意CLK1和CLK2只有在状态方式采样时才有特殊功能。当采样在时序方式,这些输入都是正常的采样通道,可以认为是D32和D33。这些通道在LogicPort软件中,可以重新命名,但不能改变与测试端口通道的对应关系。

通道可以进行分组。一个分组可以包含很多个信号。信号可以包括在不只一个分组中。当形成分组时,您可以跳过信号,但是您不能随意排列。这里是一个合法分组的例子:

[D0,D1,D12,D13,D22];

您也可以交换整个分组的MSB-LSB顺序。通过选择适当的“数据格式”,或在分组编辑对话框中,使用“相反显示顺序”按钮可以改变位顺序。下面的分组是合法的:

[D7,D6,D5,D1,D0];

因为相应的位加权没有保留,所以下面的分组是不合法的:

[D0,D2,D1,D3,D4];

注意,使用分组是完全可选的。在工程中的所有信号可以不使用任何分组来显示。

协议解码器可以被看作是特殊分组。协议分析器用来协议解码特定的协议和显示高级数据的结果。

图中Signal一列可以看作是信号和信号组的别名,而WireID对应真实的物理通道。

关于LogicPort界面

理解LogicPort的最好方法是快速浏览软件,单击图表,菜单和下拉列表。大多数控件有工具提示,如果您将鼠标在上面短暂停留,将给出简要的解释。注意当打开帮助文件,在观看工具提示前,您需要在LogicPort应用的标题条上点击一下。当有疑问,右击鼠标

许多LogicPort的软件功能是通过上下关联的“弹出式”菜单易于访问。用鼠标右键点击窗口的不同区域打开这些菜单。

菜单,您能够从“文件”菜单创建新的工程文件。当创建新文件时,为使设置更容易它们包括信号和分组的缺省设置。用户的界面特性如显示颜色和参考位置在“选项”菜单中选择。为特殊采集的逻辑分析设置可以从“设置”菜单中编辑,您能从“采集”菜单中启动或停止采样。“视窗”菜单含有滚动和缩放操作。

工具拦,最常使用的项可以通过单击工具拦上的按钮访问,工具拦上的按钮等效于菜单项。工具拦的右边是缓冲区位置指示器,这表示光标的位置和显示相对于采样缓冲区扩展的采样数据。

状态/测量面板,状态拦位于应用窗口的底部显示当前采样状态。具有四个可选择的测量。单击工具拦上的测量设置按钮或点击测量面板选择显示那个测量。可以在光标,触发和参考位置之间取得测量。也可用LogicPort的内部频率计数器实时测量频率和周期。

波形图表,在图表上面的控件是可配置的,允许您选择您想要调整的参数。点击滚动条上面任何下拉列表查看可用的选项。在左边的表区指的是波形表。在这里增加,删除,和重新排列列和信号,分组和解释行。在触发设置中使用的模式和边沿在这个区域内编辑。注意一个沿或模式不被激活就能显示。只有当它们在触发设置对话框中激活时模式和边沿项可用,数据和波形格式也在这个区域内选择。右击波形表的不同区域查看各种上下文关联菜单。

位于波形表右边的区域指的是波形窗口。您可以点击鼠标左键滚动波形和水平拖拽它们。或使用波形窗口底部的滚动条。您也能点击和拖拽光标。当按住键盘上键,左击感兴趣

的区域对一个波形的特定区域放大。当按住键,右击鼠标进行缩小。您也可用键盘上的+/-键来放大缩小。查看滚动和缩放获得更多的选项。

如果您把鼠标放在一个分组波形上,在那个位置的分组值出现在工具提示中。右击波形窗口查看上下文关联菜单。

The State List tab状态列表,您可以通过点击和垂直拖拽来滚动状态列表的数据和光标。也可以用键盘中的PageUp和PageDown键来滚动数据,或者在窗口的右手边沿用滚动条。您可以通过拖拽他们的名称在状态列表中重新改变列。(注意这也可以在波形表中重新改变行)在状态列表中,有四个上下文相关的菜单可用。大多数可以从上面窗口中访问。

Notes tab注释表,这只是一个便签区域,在这里您可以输入您想要的注释。如描述采样波形是如何产生的。注释同采样数据和设置一同保存在工程文件中。

关于信号通道标识

在波形表格的第一行包含列标题。在这个区域内单击右键打开一个菜单,允许增加,删除或改变一列。在左边的第一列总是“信号”列。这列是用来在表格中保留信号名称和分组行。下面的列类型可以增加到表格中:

Pattern(码型)/Edge(沿)/Cursor(光标)/WireID(线标识)/Wire Status(线状态)

第一行下面是信号,分组和注释行,这些行已被增加到波形表格中。您可以在这个区域内通过右击鼠标增加或编辑行。

调整模拟波形大小

一个分组行的波形类型设置为模拟(Analog),您可以通过点击和拖拽包含分组名称的单元边界来改变行的大小。

扩展/伸缩分组和协议解码器

在波形表中的每个分组和协议解码器旁边有一个“+”号或“-”号。单击该符号区域将扩展/伸缩分组和协议解码器。您也能够双击一个分组或协议解码器的名称切换它的扩展/伸缩状态,当扩展一个分组或协议解码器,它的所有信号显示在分组或协议解码器下面。

重新排列波形列表

您可以通过它们在第一行的标题单击和拖拽重新改变列。也可以通过它们在第一列的名称单击和拖拽重新改变行。(注意这在状态列表中也重新改变列)。

显示所有采样

状态列表可以用来显示在任何状态或时序方式中获取的数据。状态列表以表格形式显示数据。显示的数据可以压缩只显示唯一的状态,或者可以扩展显示所有的采样。在任何情况下,数据都伴随着时间标记,这个标记可以设置显示时间或采样。

当设置为显示时间,时间标记刻度是基于采集速率。如果数据是在时序方式中获得,将使用在采集时刻的采样率。如果数据是在状态方式中获得,使用“采样方式设置”对话框中当前指定的时钟速率。

时间标记可以设置表示所需的相关触发事件或相对参考位置。

当“状态列表格式”设置为“唯一采样”时,不显示重复采样,这允许更多的数据显示,并在许多情况下使数据更容易解释。这个特性用在协议解码器时特别方便,因为它允许状态列表在横跨非常大的时间间隔内统计总线运行。

当“状态列表格式”设置为“所有采样”时,即使这个方法用同样的采样填充列表,状态列表在每行显示数据一个采样。

您可以通过点击和垂直拖拽来滚动状态列表的数据和光标。也可以用键盘中的PageUp和PageDown键来滚动数据,或者在窗口的右手边沿用滚动条。您可以通过拖拽他们的名称在状态列表中重新改变列。(注意这也可以在波形表中重新改变行)在状态列表中,有四个上下文相关的菜单可用。大多数可以从上面窗口中访问。在波形标记菜单中,状态列表标签的菜单项目是项目的子集。

模拟波形

数字信号组可以集合显示为模拟波形。当模拟波形类型选为一个分组行,对于分组的连续数据值被转换为典型的模拟波形。数据可以解码为无符号值,或者是2’的有符号值。根据分组中的比特数,自动设置比例。波形高度可以通过拖拽包含组名称的单元下边界来进行调整。

解码数据的显示

一些解码数据可以显示为ASCII码。当指定ASCII数据格式,代码33到126都将会显示为字母。另外,下列代码将用列表助记符显示:

9Tab TB

10换行LF

13回车CR

32空格SP

其余的所有代码将会显示为三个数字十进制值,当使用协议解码器时,状态列表尤其有用。设置状态列表格式为“唯一状态”,将允许在波形窗口中方便显示更多数据。

警告信息

在一定情况下,警告信息会出现在有突出背景的状态拦中。警告信息并不一定显示错误。信息只是为了提醒您意识到一个特别的设置,或设置组合可能冲突或在某种情况下限制性能。下面的列表解释了各种警告信息,并且给出了如何消除警告信息的提示。

Buffer depth constrained by Time Limit settings

缓冲器宽度被时间限制设置所约束

在采集中,当达到前置填充(Pre-Fill)时间限制或后置填冲(Post-Fill)时间限制时,会出现警告。在这些情况下,对于采集而言实际只利用了采样缓冲区的一部分。这个通常是所希望的,这里高采样压缩率会造成极度长采样次数。这个警告可以显示如果增加时间限制,会获取更多的数据。要获得更多信息,查看采样方式设置。注意在循环采样序列中,这个警告只会在第一个被限定的采集中出现。

Trigger Level{A|B}Range value(s)constrained

限定触发电平{A|B}范围值

如果对于指示的触发电平的值在您指定一个非法范围,将会出现这种警告。比如说,假定组“Data[7..0]”是一个8位总线并且您已经指定了下面的条件:Data[7..0]的值等于257;因为对于8位分组最大可能无符号值只有255,所以会出现警告信息。这个软件将会调整数值到合法区间,然后显示这个警告。

Trigger Level{A|B}Edge count constrained

限定触发级边沿计数

如果对于边沿项计数器您指定了一个非法值,将会出现警告。触发事件计数器为20位。这意味着合法的边沿计数范围为1到1,048,576。如果您指定的一个值超出那个范围,软件就会调整数值到合法的限定范围内,然后显示警告。您可以使用“触发电平A满足然后电平B满足的”选项,通过重叠触发电平扩展边沿计数范围。

Trigger Level{A|B}Pattern count constrained

触发电平{A|B}方式计数限定

如果对于模式项的入/出计数器指定了一个非法值,这个警告出现。触发事件计数器应为20位。这意味着合法的入/出计数范围是1到1,048,576。如果您指定的一个值超出那个范围,软件就会调整数值到合法的限定范围内,然后显示警告。您可以使用“触发电平A满足然后电平B满足”选项,通过重叠触发电平扩展入/出计数范围。

Trigger Level{A|B}Duration value(s)constrained

限定触发电平{A|B}持续时间值

如果您指定了一个超出持续时间采样计数器范围的值,就会出现这个警告。触发事件计数器是20位。这意味着可能的持续范围为1到1,048,576采样。如果您指定一个值超出那个范围,软件就会调整数值到限定范围内然后显示警告。限定值将会在设置对话框指定值的旁边显示。如果需要,您可以通过减小采样速率来延长持续时间。您也可以使用“触发电平A 满足然后电平B满足的”选项,通过重叠触发电平扩展持续时间范围。

测试实例

(待补充)

常见问题

常见问题1:

未发现设备,LogicPort软件会弹出以下提示,告知用户没有设备被发现;

这个出现原因可能是

1.设备未连接,请尽量将ESLA601设备连接到后置USB口。

2.设备已经连接,但未正确安装驱动,大部分时候,用户在安装了应用软件的同时,也就安装了驱动程序,请检查任务管理器,是否正确安装了驱动。

3.用户在插入设备的同时,启动了软件,此时设备并未准备好。

常见问题2:

软件测试到过多噪声或者是串扰信号

这个出现原因可能是:

1.收到噪声的通道是来自未使用的通道,悬空的测试线容易受到干扰,用户不必理会,也可以直接将未使用的端口删除,以免妨碍观察其他波形。

2.触发电平设置不正确,由于信号过冲,振铃,相邻通道串扰等因素,容易在被测试波形上形成毛刺,如果触发电平设置不合适,毛刺会在波形图上表现出来,建议设置触发电平为被测电平逻辑1/0的中间值。

3.没有接地线,此时会产生较高噪声。

常见问题3:

通道上明明有波形,但逻辑分析仪却抓不到;

这个出现原因可能是:

1.使用了触发功能,但触发设置不正确;建议使用非触发状态(直接采样),先大概了解下被测波形,设置为:Setup>Trigger

2.触发电平设置不正确,试探的调试触发电平,看看波形能不能出现;、

常见问题4:

波形明显不正确,或者有时正确,有时不正确;

1.检查是不是由于前述的问题2描述的错误;

2.采样率不满足4倍被测信号的频率的要求,建议调高采样率。

常见问题5:

一接上本仪器,设备就不能工作了。

这个出现原因可能是:

1.ESLA601的地与是与USB地相连的,当把这个地接入您的目标设备时,可能引入了额外的电流通道,破坏了工作环境。

2.和市面上所有便携式逻辑分析仪一样,ESLA601的信号探头在线输入端并不是高阻的,有一定长度的传输线和寄生电容,当与目标系统连接上,寄生电容会影响被测信号上升下降时间,而高速信号也会在测试线上进行反射,影响相位;高端的台式仪器在测试线前段添加了高阻输入部分(如图示agilent逻辑仪输入线),来减少这种影响,但本仪器标配的电缆不是这种结构,就不可避免的会对测试电路引入一定影响;但对于绝大部分应用环境而言,在本仪器的测试范围内,用户极少出现这种错误。用户如果在实际应用中定位到了这个问题,可以在被测试点上,串入一个电阻(比如10K),然后接到本测试线上,可能能够改善情况,但这是请注意软件设置的触发电平会不准。

常见问题6:

连续采集中出错,软件要求退出,有时还需要重新拔插设备;

可能来自USB传输错误,请尽量减少保证本设备使用时,不拔插临近端口的其他USB 设备,也不能其他USB设备读写大量数据;本设备对带宽要求较高,对USB端口环境要求也较高,这个现象出现概率较低,重启软件或者拔插设备即可恢复,用户不用在意,用户也可以尝试更换USB端口,或者将设备拿到别的电脑上进行测试,还可尽量使用单触发模式,查看波形,减少出错。

常见问题7:

一打开软件,就关机;

软件使用版本不正确,请重新下载安装推荐版本。

逻辑分析仪使用手册.pdf

目录 概述 (1) 第1章逻辑分析仪原理及基本概念 (2) 1.1逻辑分析仪原理 (2) 1.2逻辑分析仪基本概念 (2) 1.2.1定时采样 (2) 1.2.2状态采样 (3) 1.2.3动态采样 (3) 1.2.4存储容量 (3) 1.2.5采样时间 (4) 1.2.6测量带宽 (4) 1.2.7门限电压 (5) 1.2.8触发 (5) 1.2.9触发位置优先 (5) 1.2.10触发状态优先 (5) 第2章致远逻辑分析仪 (6) 2.1命名规则 (6) 2.1.1LA系列逻辑分析仪 (6) 2.1.2LAB系列逻辑分析仪 (6) 2.2功能特色 (7) 2.2.1测量线 (7) 2.2.2逻辑笔 (7) 2.2.3频率计 (8) 2.2.4双边沿同步采样 (9) 2.2.5触发方式 (9) 2.2.6数据滤波 (10) 2.2.7数据导出 (11) 2.2.8协议分析 (11) 2.3型号对比 (11) 2.3.1LA系列对比 (11) 2.3.2LAB系列对比 (12) 2.3.3LA系列与LAB系列对比 (13) 第3章如何使用逻辑分析仪 (14) 3.1逻辑分析仪软件安装 (14) 3.1.1安装ZlgLogic软件 (14) 3.1.2安装驱动程序 (18) 3.1.3软件升级 (19) 3.2逻辑分析仪硬件连接 (21) 3.3逻辑分析仪使用步骤 (25) 3.3.1频率测量 (25) 3.3.2总线测量 (28) 3.3.3SPI测量 (31) 3.3.4SPI总线分析 (32) i

3.3.5SPI触发设置 (34) 3.4逻辑分析仪使用注意事项 (36) 3.4.1确保接地良好 (36) 3.4.2合理设置采样频率 (37) 3.4.3合理设置触发方式 (37) 3.4.4合理设置门限电压 (37) 3.4.5使用Timing-State模式 (38) 3.4.6差分信号测量 (38) 第4章逻辑分析仪的应用 (39) 4.1逻辑分析仪队列触发的应用 (39) 4.1.1队列触发在数字通信系统的应用 (39) 4.1.2队列触发在工业自动化领域的应用 (40) 4.2逻辑分析仪数据延迟触发的应用 (42) 4.2.1原理分析 (42) 4.2.2测试步骤 (42) 4.3逻辑分析仪插件触发的应用 (44) 4.4逻辑分析仪外部触发的应用 (44) 4.4.1触发输出在电路调试中的应用 (44) 4.4.2触发输入在电路调试中的应用 (46) 4.4.3其它应用 (47) 4.5逻辑分析仪在数据采集开发系统中的应用 (47) 4.6逻辑分析仪在1-wire总线开发中的应用 (49) 4.7逻辑分析在LIN总线开发中的应用 (51) 4.8逻辑分析仪在DALI总线开发中的应用 (53) 4.9逻辑分析仪在CAN总线开发中的应用 (54) 4.10逻辑分析仪在FPGA开发中的应用 (55) 4.11逻辑分析仪在ACTEL平台中的应用 (57) 4.11.1方案介绍 (58) 4.11.2实现过程 (58) 4.12逻辑分析仪在RFID开发中的应用 (60) 4.12.1方案介绍 (60) 4.12.2方案实现 (60) 4.12.3实现过程 (61) 4.13逻辑分析仪在SDRAM开发中的应用 (62) 4.13.1硬件平台介绍 (62) 4.13.2建立应用平台 (63) 4.13.3逻辑分析仪测量应用 (64) 4.14逻辑分析仪在USB开发中的应用 (65) 4.14.1测量方法 (66) 4.14.2应用实例 (67) 4.15逻辑分析仪在CF卡开发中的应用 (68) 4.15.1CF卡原理 (68) 4.15.2插件解码分析 (69) 4.16逻辑分析仪在SD卡开发中的应用 (71) ii

SALEAE16最新软件的使用说明

Saleae Logic 16 逻辑分析仪使用上手手册 Saleae Logic 16 购买地址:https://www.wendangku.net/doc/e817281197.html,

从2014年六月份开始,Saleae官方开始主推他的1.1.19版本的逻辑分析仪界面。我在这里给大家介绍一下新软件的采集设置,波形查看以及协议解析等功能和操作步骤。 第一节, 软件的安装 SALEAE 官方提供了WINDOWS ,LINUX ,MAC操作系统的软件版本,其中WINDOWS 版本又分32位系统和64位系统。如果您的电脑是XP 或者WIN7 32位,请安装32位软件,如果是WIN8 或者WIN7 64位,请安装64位软件。对于WIN7系统的用户如果不知道自己的系统是32位还是64位,可以右击“我的电脑”之后再属性里面看到红色箭头部分指示的是32位系统,您应该选择安装32位软件: 这里我用的操作系统是WIN7 32 ,选择安装Logic+Setup+1.1.19+(32-bit)这个安装文件。 之后一路回车安装好软件。这里不再截图,安装完毕后,可以开启软件,显示出界面:

在安装软件的同时,驱动程序已经被注册到系统了了,当插入SALEAE 16逻辑分析仪后就可以自动安装安装驱动。 第二节, 软件界面的总体介绍 软件界面基本是左中右的布局,左边主要是采集和显示设置,右边是分析和解析设置,中间是波形显示区域。 软件支持脱机模拟采集,没有实际的硬件也可以感受一下软件的界面和操 作。点,可以在波形区域模拟显示出一些软件生成的数据,如果您设置了解析(解析设置方法在下面讲),可以根据所设置的协议,生成一些符合协议解析要求的模拟数值。 由于默认的演示模式是8通道的,我们可以设置成16通道的。

逻辑分析仪UsbeeAXPro中文说明书

逻辑分析仪UsbeeAXPro中文说 明书

USBEE AX示波器逻辑分析仪 使用说明书 1. 简介 USBEE AX示波器逻辑分析仪是一款基于PC的高性价比的电路分析调试工具。全面兼容和支持“USBee AX Pro”上位机软件。能够实现示波器,逻辑分析仪等等很多功能。 注意:不正确的使用会造成设备损坏和人员伤害!使用中: ●保证GND线与你的目标板地电位相连; ●数字信号地接DGND.数字通道DCH0 - 7,正常测试电压范围为0-8V; ●模拟信号地接AGND.模拟通道ACH1 的电压范围-10到+10V;x10是 +/-100V; x0.2是+/-2V. ●注意ACH1,x10和x0.2不可同时接,比如测5V信号是接AGND和 ACH1,x10和x0.2悬空; ●数字通道DCH0 - 7保护电压(不损坏仪器,但测试结果不正确)最大 为10v; ●模拟通道保护电压为ACH1:+/-100v;x10:+/-300v;x0.2:+/-10v。 但不要长时间保持。 ●D3V3是仪器提供的输出3.3v的接口,可对外提供不超过100mA的电 流输出。

●USBEE AX的数字通道能够驱动输出,在使用前一定不要超过电压和电 流范围; ●先将USBEE AX连接到PC,再运行软件。 电脑系统要求 ●Windows 8.1/7/ XP或者Windows 操作系统; ●Pentium以上处理器; ●USB2.0高速接口,不支持USB1.1全速端口工作; 设备清单 ●USBEE AX设备一台; ●测试杜邦线一排10根(可选带测试夹); ●USB连接线一条; ●光盘(软件和说明文档,也可从商品描述页面提供的链接下载); 设备工作在最高的采样速度时,对USB带宽和处理器资源要求较高,为了保证稳定工作: ●不要在PC上连接其它USB高速设备; ●最好不要在软件采样和输出信号时运行其它的程序。 2.安装USBEE AX PRO 的步骤: 1. 安装软件前请勿连接硬件。 2.安装USBEE AX PRO 软件。注意: a)只有在WIN7 64/WIN8 64下才选择安装axsw64BIT_English文件夹。其余选择32位版本。

逻辑分析仪讲义2009

逻辑分析仪实验讲义 大连理工大学 信息技术实验中心

前言 随着电子技术科学的飞速发展,近年来电子电路从模拟、单元电路过渡到数字、集成电路,而且电子技术本身所采用的器件、理论基础、设计方法以及应用技术都在数字化,并已广泛地应用到各个领域。因此,数字信号的检测、数字域测试已成为电子测量的重要分支之一。逻辑分析仪是数字域测试的主要仪器,这就要求未来电子技术设计人员不但要有较强的设计能力,而且还要掌握数字信号检测的主要仪器——逻辑分析仪的使用,国外的新趋势是“每个设计人员都拥有一台逻辑分析仪”。所以,学习并掌握逻辑分析仪的知识,对成为一个合格的电子工程师是必须的。 为了适应未来世界的数字化,跟踪电子技术的发展方向,加强学以致用的思想,我们开发了一套逻辑分析仪实验,将理论与实践相结合,基础与专业相结合,软件与硬件相结合,模拟与数字相结合,并且突出了实验的灵活性与实用性,实验分基础型和提高型两种,根据学生自身能力,自行选择,启发学生思考、探索,在强调普及知识的同时,重点是提高学生的应用能力、实践能力和创新设计能力。 本讲义各部分内容为:逻辑分析仪简介、触发介绍、逻辑分析仪操作说明、逻辑分析仪实验设计。 鉴于水平有限,加之时间仓促,因此本讲义中缺点错误在所难免,敬请各位读者批评指正。 编者 于大连理工大学 2008年3月

目录 第一章逻辑分析仪简介----------------------------------------------------------------4 第二章Agilent1693A逻辑分析仪操作说明---------------------------------------6 第三章触发介绍---------------------------------------17 第四章逻辑分析仪实验---------------------------------------------------------------20

玩转逻辑分析仪,就是这么简单!

玩转逻辑分析仪,就是这么简单! 买回来一件宝贝,一般都会迫不及待的开包尝尝鲜,惊喜与失落,体验一把马上就知道。当然在收到产品时,有件事情一定不能忽略,那就确定购买的产品是正品。 图1 假货伤人心 验证产品是正品后,接着就一同来研究一下怎么玩这个东东,因为我手边只有致远电子的LAB6052逻辑分析仪,那么接下来我就以它为例给大家演示一下。 1、设备安装 在开始之前,总要做一些准备工作,好比在激烈运动前要做做热身运动。这期间连线,上电,驱动安装,平台软件安装一个都不能少。 图2 准备工作一定不能少 2、信号接入 将逻辑分析仪探头与被测信号接通(没引出的信号可用钩子去勾),记住一定要将逻辑分析仪的信号地与被测信号的地连到一起,否则会因参考电压不一致而导致波形错误。

图3 同样参考下对比才有意义 3、参数配置 使能对应的逻辑通道并为这些逻辑通道命名(以分析I2C总线为例)。 图4 总线设置 还需要设置采样相关信息,包括采样率(被测信号频率5倍数以上,如不确定请先用最高采样率)、存储容量(建议第一次设置到最大)、门限电压(区分高低电平的比较电压)、预触发控制等工作参数。

图5 采样设置 触发设置也非常重要,准确的触发帮助精确捕获感兴趣的波形。迄今为止,致远电子提供的逻辑分析仪具有最丰富的信号触发类型,提供更多样化的触发方式,精确锁定关键信号。 图6触发设置 看见对应通道的逻辑笔不停跳动,心里有点小激动,设置总算是大功告成,接下来就要开始捕获波形了。

4、波形捕获与观察 点击“启动”按钮,随着采集进度条到100%,确定波形已经采集完成,由于之前添加了协议分析插件所以波形对应的译码也已显示出来。为了便于观察波形,我们还可以使用快捷按键对波形进行缩放和水平移动。 图7波形观察 5、测量与分析 鼠标放到对应的脉冲上就能自动测出脉宽信息,如需测量更多类型的项目,那就要使用自动测量功能,不过也很简单,只需按需添加测量标签和测量项目即可,测量项目足以满足最广泛的需求。 图8 参数测量 如果您需要的协议分析软件并非是I2C,那么您可以根据需要选择其他的分析软件,并且还提供了协议数据的导出功能。致远电子LAB6052可提供40余种协议分析软件,而且全部都是免费的哦。

逻辑分析仪使用教程

声明: 本文来自 另外,将68013制作逻辑分析仪的原理说明简单整理了一下,大家可以看看,如果想DIY也就不难了。点击此处下载ourdev_578200.pdf(文件大小:203K)(原文件名:逻辑分析仪开发手册.pdf) 前言 一、什么是逻辑分析仪 二、使用介绍 三、安装说明 四、Saleae软件使用方法 五、逻辑分析仪硬件安装 六、使用Saleae分析电视红外遥控器通信协议 七、使用Saleae分析UART通信 八、使用Saleae分析IIC总线通信 九、使用Saleae分析SPI总线通信 十、Saleae逻辑分析仪使用问题和注意事项 https://www.wendangku.net/doc/e817281197.html,/item.htm?id=6293581805

淘宝地址:https://www.wendangku.net/doc/e817281197.html,/item.htm?id=6293581805 (原文件名:21.jpg) 前言: 工欲善其事,必先利其器。逻辑分析仪是电子行业不可或缺的工具。但是由于一直以来,逻辑分析仪都属于高端产品,所以价格居高不下。因此我们首先要感谢Cypress公司,提供给我们68013这么好的芯片,感谢俄罗斯毛子哥将这个Saleae逻辑分析仪开源出来,让我们用平民的价格,就可以得到贵族的待遇,获得一款性价比如此之高的逻辑分析仪,可以让我们在进行数字逻辑分析仪的时候,快速查找并且解决许多信号、时序等问题,进一步提高我们处理实际问题的能力。 原本计划,直接将Saleae的英文版本使用手册直接翻译过来提供给大家,我花费半天时间翻译完后,发现外国人写的东西不太符合我们国人的思维习惯,当然,也是由于我的英语水平有限,因此,我根据自己摸索这个Saleae的过程,写了一份个人认为符合中国人习惯的Saleae,提供给大家,希望大家在使用过程中少走弯路,快速掌握使用方法,更快的解决自己实际遇到的问题。 由于个人水平有限,因此在文章撰写的过程中难免存在问题和错误,如果有任何问题,希望大家能够提出来,我会虚心接受并且改进,希望通过我们的交流,给越来越多的人提供更加优秀的资料,共同进步。 一、什么是逻辑分析仪: 逻辑分析仪是一种类似于示波器的波形测试设备,它通过采集指定的信号,并通过图形或者数据统计化的方式展示给开发人员,开发人员通过这些图形化时序信号按照协议来分析硬件或者软件中的错误。逻辑分析仪是设计中不可缺少的设备,通过它,可以迅速定位错误,发现并解决问题,达到事半功倍的效果,尤其在分析时序,比如1wire、I2C、UART、SPI、CAN等数据的时候,应用逻辑分析仪解决问题非常快速。 如果在你的工作中有数字逻辑信号,你就有机会使用逻辑分析仪。因此应选好一种逻辑分析仪,既符合所用的功能,又不太超越所需的功能。用户多半会找一种容易操作的仪器,它在功能控制上操作步骤较少,菜单种类也不多,而且不太复杂。而Saleae就是一种低端的,比较适合大众化的逻辑分析仪,价格便宜,而且常用的逻辑分析功能足够,人机界面人性化,非常适合实用。 以下是一个Saleae分析I2C时序的一个典型例子:从图中我们可以清晰的看到,起始信号start,从地址是0x50的器件中去读取数据,第一个字节是0xc0,第二个字节是0x50,有了逻辑分析仪,我们可以快捷的找出我们的I2C时序读写数据的正确与否,可以很快将问题解决。后边的讲解中,我会详细讲解逻辑分析仪分析红外遥控器,UART时序,I2C 时序的具体方式方法。

ChipScope Pro详细教程(Xilinx在线逻辑分析仪)

ChipScope Pro实例教程 宋存杰 1. ChipScope Pro简介 ChipScope Pro的主要功能是通过JTAG口、在线实时地读出FPGA的内部信号。基本原理是利用FPGA中未使用的BlockRAM,根据用户设定的触发条件将信号实时地保存到这些BlockRAM中,然后通过JTAG口传送到PC机,显示出时序波形。 一般来说,ChipScope Pro在工作时需要在用户设计中实例化两种核:一是集成逻辑分析仪核(ILA core,Integrated Logic Analyzer core),提供触发和跟踪捕获的功能;二是集成控制器核(ICON core,Integrated Controller core),负责ILA核和边界扫描端口的通信,一个ICON核可以连接1~15个ILA核。 ChipScope Pro工具箱包含3个工具:ChipScope Pro Core Generator(核生成器)、ChipScope Pro Core Inserter(核插入器)和ChipScope Pro Analyzer(分析器)。 ChipScope Pro Core Generator的作用是根据设定条件生成在线逻辑分析仪的IP核,包括ICON核、ILA核、ILA/ATC2核和IBA/OPB核等,设计人员在原HDL代码中实例化这些核,然后进行布局布线、下载配置文件,就可以利用ChipScope Pro Analyzer设定触发条件、观察信号波形。 ChipScope Pro Core Inserter除了不能生成IBA/OPB核和ILA/ATC2核以外,功能与ChipScope Pro Core Generator类似,可以生成ICON核和ILA核,但是它能自动完成在设计网表中插入这些核的工作,不用手工在HDL代码中实例化,在实际工作中用得最多。 下图为ChipScope的两种使用流程图,左侧为使用ChipScope Pro Core Generator流程。右侧为使用ChipScope Pro Core Inserter的流程。两种方法各有优缺点,但由于ChipScope Pro Core Inserter更方便一些,可以较好地满足大多数调试要求,建议优先掌握。 本次练习中,第3、4两章主要描述了ChipScope Pro Core Inserter的流程。第5章简要描述了使用ChipScope Pro Core Generator的流程。

keil的软件逻辑分析仪使用教程

keil的软件逻辑分析仪(logic analyzer)使用教程 在keil MDK中软件逻辑分析仪很强的功能,可以分析数字信号,模拟化的信号,CPU的总线(UART、IIC等一切有输出的管脚),提供调试函数机制,用于产生自定义的信号,如Sin,三角波、澡声信号等,这些都可以定义。 以keil里自带的stm32的CPU为例,对PWM波形跟踪观测,打开 C:\Keil\ARM\Boards\Keil\MCBSTM32\PWM_2目录下的stm32的Dome,第一步:进行仿真配置,如图: (原文件名:1.jpg) 把开工程中的Abstract.txt文件有对工程的描述,PWM从PB0.8和PB0.9输出,稍后将它加入软件逻辑分析仪里。 The 'PWM' project is a simple program for the STM32F103RBT6 using Keil 'MCBSTM32' Evalua tion Board and demonstrating the use of PWM (Pulse Width Modulation) with Timer TIM4 . Example functionality: - Clock Settings: - XTAL = 8.00 MHz - SYSCLK = 72.00 MHz - HCLK = SYSCLK = 72.00 MHz - PCLK1 = HCLK/2 = 36.00 MHz - PCLK2 = HCLK = 72.00 MHz - ADCLK = PCLK2/6 = 12.00 MHz

- SYSTICK = HCLK/8 = 9.00 MHz - TIM4 is running at 100Hz. LEDs PB8, PB9 are dimmed using the PWM function of TIM4 channel3, channel4 The Timer program is available in different targets: Simulator: - configured for software Simulator MCBSTM32: - runs from Internal Flash located on chip (used for production or target debugging) 第二、选择软件仿真 (原文件名:2.jpg)

逻辑分析仪的应用

第1章逻辑分析仪的应用 逻辑分析仪是分析数字系统逻辑关系的仪器。逻辑分析仪是属于数据域测试仪器中的一种总线分析仪,即以总线(多线)概念为基础,同时对多条数据线上的数据流进行观察和测试的仪器,这种仪器对复杂的数字系统的测试和分析十分有效。逻辑分析仪是利用时钟从测试设备上采集和显示数字信号的仪器,最主要作用在于时序判定。 一、逻辑分析仪的应用场合 通常在电子仪器行业,我们在以下情况下需要使用逻辑分析仪: ●调试并检验数字系统的运行; ●同时跟踪并使多个数字信号相关联; ●检验并分析总线中违反时限的操作以及瞬变状态; ●跟踪嵌入软件的执行情况。 二、逻辑分析仪的使用步骤 使用逻辑分析仪与数字信号相连、捕获数字信号并进行分析,一般有以下4个步骤: ●用逻辑探头与被测系统(DUT)相连; ●设置时钟模式和触发条件; ●捕获被测信号; ●分析与显示捕获的数据。 三、逻辑探头 在使用逻辑分析仪测试中,首先选择合适的逻辑探头与被测系统(DUT)相连,探头利用内部比较器将输入电压与门限电压相比较,确定信号的逻辑状态(1或0)。门限值由用户设定,范围由逻辑分析仪本身决定,常用的逻辑电平为TTL电平、CMOS电平、ECL电平等等。 逻辑分析仪的探头有各种各样的形状、大小,用户可以根据自己的需要,选择合适的探头夹具。常用的探头有用于点到点故障查找的“夹子状”,有用在电路板上专用的连接器高密度、多通道型探头。逻辑探头应能够捕获高质量的信号,并且对被测系统的影响最小。另外,逻辑分析仪的探头应能提供高质量信号并传递给逻辑分析仪,并且对被测系统造成的负载最小,而且要适合与电路板及设备以多种方式连接。 四、设置时钟模式和触发条件 在逻辑分析仪与被测系统连接好之后,需要设置时钟模式与触发条件。逻辑分析仪的数据捕获方式不同于示波器,它有两种捕获方式,分别是异步捕获,获取信号的时间信息和同步捕获,用于获取被测系统的状态信息。其中异步分析更类似于示波器的数据捕获方式,其中采样率、波形捕获率等概念都与示波器的相关概念类似。 1.异步捕获模式 在这个模式中,逻辑分析仪用内部时钟进行数据采样,采样速度越快,测试分辨率越高。采样速率对于异步定时分析非常重要,例如,当采样间隔为2ns时,即每隔2ns捕获新的数据存入存储器中,在采样时钟到来之后改变的数据不会被捕获,直到下一个采样时钟到来,由于无法确定2ns中不会被捕获的数据,直到下一个采样时钟到来,由于无法确定2ns中数据是否发生变化,所以最终分辨率是2ns。这种异步捕获模式常用在目标设备与分析仪捕获的数据之间没有固定的时间关系,而且被测系统的信号间的时间关系为主要考虑因素时,通常使用这种捕获模式。

逻辑分析仪使用

泰克逻辑分析仪文章 ------------------------------------------------- 最大限度地利用逻辑分析仪 Chris Loberg,泰克公司 逻辑分析仪是一种多功能工具,可以帮助工程师进行数字硬件调试、设计检验和嵌入式软件调试。然而,许多工程师在应该使用逻辑分析仪时,却使用了数字示波器,其主要原因是工程师比逻辑分析仪更熟悉示波器。但逻辑分析仪在过去几年中已经取得了很大的进步,对许多应用,它们将比其它仪器帮助您用更少的时间找到麻烦的漏洞的根本原因。 当然,示波器和逻辑分析仪之间有很多类似的地方,但也有一些重要的差异。为了更好地了解两台仪器可以怎样满足您的特定需求,我们有必要先比较一下它们的各种功能。 数字示波器是一种通用的查看信号的基础工具。其高采样率和高带宽,可以在时间跨度内捕获许多数据点,测量信号跳变(边沿)、瞬态事件和小时间增量。示波器当然也能查看与逻辑分析仪相同的数字信号,但示波器一般用于模拟测量,如上升时间、下降时间、峰值幅度及边沿间经过的时间。 示波器一般有最多四条输入通道。但在您需要同时测量五个数字信号时,或您的数字系统拥有一条32位数据总线和一条64位地址总线时,该怎么办呢?这时需要工具中有多得多的输入。逻辑分析仪一般有34-136条通道。每条通道输入一个数字信号。某些复杂的系统设计要求数千条输入通道。市场上也为这些任务提供了近似规模的逻辑分析仪。 与示波器不同,逻辑分析仪不测量模拟细节,而是检测逻辑门限电平。逻辑分析仪只查找两个逻辑电平。在输入高于门限电压(V)时,我们把这个电平称为“高”或“1”。相反,我们把低于Vth的电平称为“低”或“0”。在逻辑分析仪对输入采样时,它存储一个“1”或一个“0”,具体视相对于电压门限的信号电平而定。 逻辑分析仪的波形定时显示与产品技术资料中找到的或仿真器生成的定时图类似。所有信号都时间相关,以便能够查看建立时间和保持时间、脉宽、外来数据或丢失数据。除高通道数外,逻辑分析仪提供了许多重要功能,支持数字设计检验和调试,包括: ?完善的触发功能,您可以指定逻辑分析仪采集数据的条件 ?高密度探头和适配器,简化与被测系统(SUT)的连接 ?分析功能,把捕获的数据转换成处理器指令,并关联到源代码 使用逻辑分析仪与使用其它仪器类似。下面几节将介绍四个主要步骤:连接,设置,采集,分析。 连接被测系统

逻辑分析仪基础知识

逻辑分析仪基础知识 1.1 什么是逻辑分析仪 何为逻辑分析仪?逻辑分析仪是分析数字系统逻辑关系的仪器,属于数据域测试的一种总线分析仪。逻辑分析仪以总线为基础,同时对多条是数据线上的数据进行观察和存储,利用时钟从测试是设备上采集和显示数字信号的仪器,最主要是作用于时序判定。由于逻辑分析仪不像示波器一样能够测量电流电压,通常只是显示两个电压,0或者1,因此设定了参考电压以后,逻辑分析仪讲被测信号通过比较器进行判定,从而确定时序关系。 1.2 逻辑分析仪的构成 逻辑分析仪的构成如图1.2所示。逻辑分析仪主要的作用是采样和存储。在组成部分上,逻辑分析仪由采样部分、触发控制部分、存储部分、和显示部分组成。其中最重要的是捕获和数据显示部分。逻辑分析仪一般采用先进行数据采集并存储,然后进行数据分析显示处理。 图错误!文档中没有指定样式的文字。.1逻辑分析仪的架构图 数据捕获部分包括信号输入、比较采样、触发控制、数据存储和时钟电路等。外部被测信号通过探头送到信号输入电路,在比较器中与设定的阀值电平(也称门限电压)进行比较,大于阀值电平的信号为高电平,反之为低电平。采样电路在采样时钟(外时钟和内时钟)控制下对信号进行采样,并将数据流送到触发模块中,产生触发信号。数据存储电路在触发信号的作用下进行相应的数据存储控制。数据捕获完成之后,由分析显示电路将存储的数据处理之后以相应的方式显示出来。 1.3 测试软件 测试软件相当于是逻辑分析仪的显示屏,可以将逻辑分析仪的采集的信号在PC端显示出来,然后通过对应的软件进行观察和分析,得出关于总线通讯是否异常的结论。首先在PC端安装Zlglogic_V5,然后通过USB正确连接PC段,这样就可以将逻辑分析仪采集的信息通过USB方式在PC端显示。 1.4 相关名词及功能 采样方式; 采样方式分为定时采样和状态采样。 定时采样也称异步采样,是使用逻辑分析仪内部时钟作为数据抽样时钟的采样模式,每个抽样点占用一个存储单元。而状态采样也称同步采样,是使用外部时钟作为数据抽样时钟的采样模式,每个外部时钟的有效沿对应的抽样点占用两个存储单元。

逻辑分析仪使用教程

逻辑分析仪使用教程

声明: 本文来自 https://www.wendangku.net/doc/e817281197.html,/thread-4232738-1-1.html 另外,将68013制作逻辑分析仪的原理说明简单整理了一下,大家可以看看,如果想DIY也就不难了。点击此处下载ourdev_578200.pdf(文件大小:203K)(原文件名:逻辑分析仪开发手册.pdf) 前言 一、什么是逻辑分析仪 二、使用介绍 三、安装说明 四、Saleae软件使用方法 五、逻辑分析仪硬件安装 六、使用Saleae分析电视红外遥控器通信协议 七、使用Saleae分析UART通信 八、使用Saleae分析IIC总线通信 九、使用Saleae分析SPI总线通信 十、Saleae逻辑分析仪使用问题和注意事项 https://www.wendangku.net/doc/e817281197.html,/item.htm?id=6293581805

淘宝地址:https://www.wendangku.net/doc/e817281197.html,/item.htm?id=6293581805 (原文件名:21.jpg) 前言: 工欲善其事,必先利其器。逻辑分析仪是电子行业不可或缺的工具。但是由于一直以来,逻辑分析仪都属于高端产品,所以价格居高不下。因此我们首先要感谢Cypress公司,提供给我们68013这么好的芯片,感谢俄罗斯毛子哥将这个Saleae逻辑分析仪开源出来,让我们用平民的价格,就可以得到贵族的待遇,获得一款性价比如此之高的逻辑分析仪,可以让我们在进行数字逻辑分析仪的时候,快速查找并且解决许多信号、时序等问题,进一步提高我们处理实际问题的能力。 原本计划,直接将Saleae的英文版本使用手册直接翻译过来提供给大家,我花费半天时间翻译完后,发现外国人写的东西不太符合我们国人的思维习惯,当然,也是由于我的英语水平有限,因此,我根据自己摸索这个Saleae的过程,写了一份个人认为符合中国人习惯的Saleae,提供给大家,希望大家在使用过程中少走弯路,快速掌握使用方法,更快的解决自己实际遇到的问题。 由于个人水平有限,因此在文章撰写的过程中难免存在问题和错误,如果有任何问题,希望大家能够提出来,我会虚心接受并且改进,希望通过我们的交流,给越来越多的人提供更加优秀的资料,共同进步。 一、什么是逻辑分析仪: 逻辑分析仪是一种类似于示波器的波形测试设备,它通过采集指定的信号,并通过图形或者数据统计化的方式展示给开发人员,开发人员通过这些图形化时序信号按照协议来分析硬件或者软件中的错误。逻辑分析仪是设计中不可缺少的设备,通过它,可以迅速定位错误,发现并解决问题,达到事半功倍的效果,尤其在分析时序,比如1wire、I2C、UART、SPI、CAN等数据的时候,应用逻辑分析仪解决问题非常快速。 如果在你的工作中有数字逻辑信号,你就有机会使用逻辑分析仪。因此应选好一种逻辑分析仪,既符合所用的功能,又不太超越所需的功能。用户多半会找一种容易操作的仪器,它在功能控制上操作步骤较少,菜单种类也不多,而且不太复杂。而Saleae就是一种低端的,比较适合大众化的逻辑分析仪,价格便宜,而且常用的逻辑分析功能足够,人机界面人性化,非常适合实用。 以下是一个Saleae分析I2C时序的一个典型例子:从图中我们可以清晰的看到,起始信号start,从地址是0x50的器件中去读取数据,第一个字节是0xc0,第二个字节是0x50,有了逻辑分析仪,我们可以快捷的找出我们的I2C时序读写数据的正确与否,可以很快将问题解决。后边的讲解中,我会详细讲解逻辑分析仪分析红外遥控器,UART时序,I2C 时序的具体方式方法。

使用逻辑分析仪调试时序问题

使用逻辑分析仪调试时序问题 在今天的数字世界,嵌入式系统比以往任何时候都更为复杂。使用速度更快、功耗更低的设备和功能更强大的电路,工程师需要考虑信号完整性问题。在调试和验证过程中,大部分数字电路失效可以追溯到信号完整性问题。本文将讨论如何使用逻辑分析仪的特性和功能来解决这些和时序相关的问题,以快速、方便地找到设计问题的根源。 探测的考虑 在你的设计电路中布置合适的探测点对于后期的调试工作具有至关重要的作用。有了合适的探测点,你可以把不同位置的信号时序问题关联起来,查看总线的运行情况,并分析硬件和软件接口。因此寻找问题根源的第一步就是信号的探测。 确定好测试点后,下一步就是挑选探头,探头的特性对于测量非常重要,总电容负载偏高的探头可以改变系统性能并带来(或隐藏)时序问题。尤其在高速系统,偏高的探头电容负载可能导致被测系统(SUT)无法正常运行。因此,尽可能选择较小的总电容负载探头。 探头电容一般会拉长信号边沿时间,如图1所示。该边沿的转换速度变慢,时间大约为tΔ,而较慢的边沿经过逻辑电路后,将在被测系统中引入时序问题。随着时钟频率增加,这个问题变得更加严重。 图1 逻辑分析仪探头的阻抗影响信号的上升时间和时序测量 逻辑分析仪的性能考虑 逻辑分析仪的性能对于系统调试,寻找问题源起了重要作用。而要正确选择逻辑分析仪来满足测试需求,首先需要了解逻辑分析仪的基本功能。逻辑分析仪的最基本的功能是利用采集的数据绘出时序分析图。如果被测系统工作正常,并且逻辑分析仪的采集设置正确,逻辑分析仪的时序显示应该与设计仿真或规格书上的数据完全相同,但在实际情况下,这还与逻辑分析仪的分辨率(即采样率)密切相关。逻辑分析仪的采样时钟与输入信号是异步的,采样率越高,就越可能准确检测到信号的异常事件(如毛刺)。为了分析更快的信号,逻辑分析仪通常提供更高的分辨率采集模式,在触发点周围采集更多的数据。泰克TLA系列逻辑分析仪的MagniVu高分辨率采集模式能够在所有通道提供高达50GHz的采样。其他功能还包括可调节的MagniVu采样率、可调节的触发位置、一个独立于主触发器的MagniVu触发。所有这些功能为捕获各种各样的时序问题提供了更多的灵活性。

逻辑分析仪使用说明

Saleae 24M 8CH 逻辑分析仪 使用手册 https://www.wendangku.net/doc/e817281197.html,/item.htm?id=8430104015

一,软件的安装以及基本使用 1,首先安装软件Logic Setup 1.1.4 (32-bit),可从https://www.wendangku.net/doc/e817281197.html,/downloads 下载,还有支持其他操作系统的软件版本,可对应下载。 2,安装完毕之后启动一下我们可以到可以看到以下界面: 这个软件在没有接入硬件的时候可以模拟运行,我们可以看到 。点一下START SIMULATION 就可以看到波形,这时候的只是软件根据你设置的要分析的协议(如果你已经设置的话)模拟出来的,随机产生的。如下图:

用鼠标的左键点图形将实现ZOOM IN 放大,右键是ZOOM OUT缩小,如果使用的是三论鼠标,可以使用中键进行放大缩小。我们也可以移动底部的滑动条来查看波形。 3,安装完毕后插入硬件,出现找到新硬件提示,如下 点自动搜索驱动。之后就能完成驱动加载。在安装驱动的最后一步,询问你是否从新启动系统,你可以点否,不用重新启动就可以使用。此时驱动安装完毕。 4,再次启动软件会发现,我们看到现在按钮的名字变成了START 而不是没有接硬件之前的START SIMULATION。这时候点START将实现8路逻辑信号的采集。 二,关于采样深度和采样率

在软件的左上方有两个下拉选项, 左边一个是采样深度,右边一个是采样速率。采样深度就是你总共要采集多少数据,图上的每路都采集25MBIT ;采样速率更好理解,就是一秒采集多少次。比方说我们采25M标示每路 每路 集深度是1M采样速率也是1M,那总的采集时间就是1秒。采集一秒后自动停止采集,并在界面上显示波形。 三,关于波形信息 1在软件界面的右上方有波形信息,可以通过点击来选择自己感兴趣的参数。如下图: 2,以下图为例,看一下具体参数都是什么含义: Width :是图中的时间长度.Period :是图中的周期,也就是说将这个电平单独分析,其周期是多少。而接下来的DUTY Cycle自然就是这个电平作为一个周期来分析,其占空比为多少。FREQUENCY,当然就是周期的倒数。 T1和T2是可以设置的,是放置表现,我们点下,之后在图形上要放置的位置左点一下鼠标,表线1就放置完毕。我们会看到一个小三角,里面写着1,代表第一个表线。同样第2个标线也是这样放置在我们的感兴趣的位置。这

逻辑分析仪使用教程

声明: 本文来自 另外,将68013制作逻辑分析仪的原理说明简单整理了一下,大家可以瞧瞧,如果想DIY也就不难了。点击此处下载ourdev_578200、pdf(文件大小:203K)(原文件名:逻辑分析仪开发手册、pdf) 前言 一、什么就是逻辑分析仪 二、使用介绍 三、安装说明 四、Saleae软件使用方法 五、逻辑分析仪硬件安装 六、使用Saleae分析电视红外遥控器通信协议 七、使用Saleae分析UART通信 八、使用Saleae分析IIC总线通信 九、使用Saleae分析SPI总线通信 十、Saleae逻辑分析仪使用问题与注意事项

淘宝地址: (原文件名:21、jpg) 前言: 工欲善其事,必先利其器。逻辑分析仪就是电子行业不可或缺的工具。但就是由于一直以来,逻辑分析仪都属于高端产品,所以价格居高不下。因此我们首先要感谢Cypress公司,提供给我们68013这么好的芯片,感谢俄罗斯毛子哥将这个Saleae逻辑分析仪开源出来,让我们用平民的价格,就可以得到贵族的待遇,获得一款性价比如此之高的逻辑分析仪,可以让我们在进行数字逻辑分析仪的时候,快速查找并且解决许多信号、时序等问题,进一步提高我们处理实际问题的能力。 原本计划,直接将Saleae的英文版本使用手册直接翻译过来提供给大家,我花费半天时间翻译完后,发现外国人写的东西不太符合我们国人的思维习惯,当然,也就是由于我的英语水平有限,因此,我根据自己摸索这个Saleae的过程,写了一份个人认为符合中国人习惯的Saleae,提供给大家,希望大家在使用过程中少走弯路,快速掌握使用方法,更快的解决自己实际遇到的问题。 由于个人水平有限,因此在文章撰写的过程中难免存在问题与错误,如果有任何问题,希望大家能够提出来,我会虚心接受并且改进,希望通过我们的交流,给越来越多的人提供更加优秀的资料,共同进步。 一、什么就是逻辑分析仪: 逻辑分析仪就是一种类似于示波器的波形测试设备,它通过采集指定的信号,并通过图形或者数据统计化的方式展示给开发人员,开发人员通过这些图形化时序信号按照协议来分析硬件或者软件中的错误。逻辑分析仪就是设计中不可缺少的设备,通过它,可以迅速定位错误,发现并解决问题,达到事半功倍的效果,尤其在分析时序,比如1wire、I2C、UART、SPI、CAN等数据的时候,应用逻辑分析仪解决问题非常快速。 如果在您的工作中有数字逻辑信号,您就有机会使用逻辑分析仪。因此应选好一种逻辑分析仪,既符合所用的功能,又不太超越所需的功能。用户多半会找一种容易操作的仪器,它在功能控制上操作步骤较少,菜单种类也不多,而且不太复杂。而Saleae就就是一种低端的,比较适合大众化的逻辑分析仪,价格便宜,而且常用的逻辑分析功能足够,人机界面人性化,非常适合实用。 以下就是一个Saleae分析I2C时序的一个典型例子:从图中我们可以清晰的瞧到,起始信号start,从地址就是0x50的器件中去读取数据,第一个字节就是0xc0,第二个字节就是0x50,有了逻辑分析仪,我们可以快捷的找出我们的I2C时序读写数据的正确与否,可以很快将问题解决。后边的讲解中,我会详细讲解逻辑分析仪分析红外遥控器,UART时序,I2C时序的具体方式方法。

逻辑分析仪测试指导

逻辑分析仪测试指导 V1.0 https://www.wendangku.net/doc/e817281197.html,

目录 一概述 (3) 二软件的安装及介绍 (4) 2.1 关于采样深度和采样率 (6) 2.2 关于波形信息 (6) 2.3 关于协议分析 (7) 三硬件连接 (10) 四基本测试 (11)

一概述 逻辑分析仪是利用时钟从测试设备上采集和显示数字信号的仪器,最主要作用在于时序判定。由于逻辑分析仪不像示波器那样有许多电压等级,通常只显示两个电压(逻辑1和0),因此设定了参考电压后,逻辑分析仪将被测信号通过比较器进行判定,高于参考电压者为High,低于参考电压者为Low,在High与Low之间形成数字波形。 逻辑分析仪显示数字波形图

二软件的安装及介绍 1.首先安装软件logic 1.1.4(32-bit),可以从https://www.wendangku.net/doc/e817281197.html,/downloads下载,对应相应的操 作系统下载。 2.安装完毕启动,我们可以看到以下界面 这个是软件在没有接入硬件可以模拟运行,我们可以看到 。点击start simulation就可以看到波形,这时候只是软件根据你设置的你要的分析协议(如果你已经设置的话)模拟出来的,随机产生的。如下图

用鼠标左键点图形将实现ZOOM IN放大,右键ZOOM OUT缩小。如果使用的是三轮鼠标可以使用中键进行放大缩小。我们也可以移动底部的滑动条来查看波形。 3.安装完毕后插入硬件,出现找到新硬件提示,如下图 点自动搜索驱动,之后就能完成驱动加载。在安装驱动的最后一步,询问是否从新启动系统,点击否。不用重新启动就可以使用,点击安装完毕。 4.再次启动软件会发现 ,我们看到现在的按钮变成了start 而不是之前没有接入硬件的start simulation。这时候

逻辑分析仪使用特技介绍

使用特技介绍 1、抓系统的毛刺 2、寻找计数器的延迟现象的三种方法 3、数组值的四种显示方法 4、超前触发的使用 5、延迟触发的使用 6、数组值触发的使用 7、单次触发的使用 8、连续触发的使用 9、串行值显示的使用 10、使用窗口放大 1、使用超前触发抓系统的毛刺 打开工作参数设置/触发方式设置[I]…菜单,

点击触发方式设置[I]后,弹出触发设置对话框 ○A在触发方式中选择毛刺触发。 ○B在单路触发通道选择中选择通道2。 ○C在触发采集方式中选择单次触发。 ○D在超前延迟触发中选择超前触发和超前延迟时间选1Us。 ○E点击OK完成设置。 ○F点击工具栏的“测试开始”启动。

○G如果你不能找到有毛刺的信号源,就用手碰一下通道2,就抓到下图有毛 刺的波形。由于上面设置的是超前触发1Us.所以显示了毛刺触发前1Us的波形,对分析毛刺的产生原因很有用。 2、寻找计数器的延迟现象的三种方法将FPGA、CPLD设计过程中的一个计数器的输出线,连接到我们逻辑分析仪的通道1至通道8,因高频计数延迟才明显,所以加一个30MHZ的CLK信号到计数器的时钟端,把逻辑分析仪设置为连续采样,并把采样率设到仪器的最高,100MHZ(10ns LG32)、200MHZ(5ns LG16),按住键盘的“SHIFT”键,并用鼠标左键点击通道2至通道6,如下图。被选通道字体变为蓝色。

然后在变色字体上点击鼠标右键。弹出下图组值显示设置对话框。 方法○A:在上图选择模拟曲线,按OK键。得到下图波形。 就发现了在高速计数中延迟对事情的破坏,如果用独立的去人工对上升和下降沿是很辛苦的,还不容易发现延迟。 方法○B:在组值显示设置对话框中选择十六进制,按OK键。得到下图波形。

相关文档
相关文档 最新文档