Saleae 逻辑分析仪应用

时间:2024-04-06 18:39:46



Saleae逻辑分析仪应用手册:
链接:Saleae逻辑分析仪应用手册
提取码:ttei


1、逻辑分析仪

逻辑分析仪是一种类似于示波器的波形测试设备,它通过采集指定的信号,并通过图形或者数据统计化的方式展示给开发人员,开发人员通过这些图形化时序信号按照协议来分析硬件或者软件中的错误。

逻辑分析仪是设计中不可缺少的设备,通过它,可以迅速定位错误,发现并解决问题,达到事半功倍的效果,尤其在分析时序,比如 1wire、I2C、UART、SPI、CAN 等数据的时候,应用逻辑分析仪解决问题非常快速。


2、软件安装以及软件基本应用

首先安装 Logic Software,官网下载地址:https://www.saleae.com/downloads/
Saleae 逻辑分析仪应用
运行 Saleae Logic:
Saleae 逻辑分析仪应用
这个逻辑分析仪软件在没有插入硬件的时候,最上边显示的是 Disconnected

3、硬件安装

软件安装完成后就可以插入硬件了,插上硬件后,会自动提示发现新硬件,然后出现一个对话框。

直接“点自动安装软件(推荐)”就可以了,安装完后,刚才的那个 Disconnected 会自动变化成为 Connect,并且 start simulation 会自动变化成 start,这样就是和实际硬件连接起来了,下边我们就可以用来测量实际波形了,并且可以在图示位置设置通道名字,采样深度,采样频率等等参数。
Saleae 逻辑分析仪应用
逻辑分析仪里边有 2 个非常重要的参数,就是采样深度和采样频率。
大家可以看到在这个软件中,有两个可以选择数字大小的地方,第一个就是采 样深度,第二个是采样频率。前边那个 10M 代表我们从开始采集,一共采集到 10Mbit 个数据他就自动停止了,后边的 2M 代表我们 1s 钟可以采集 2M 个 bit 位的数据,那么这么算下来,这个设置,可以采集 5s 的数据。

Saleae 逻辑分析仪的强悍之处在于,他把采集到的数据通过 USB 高速通信实时的发送给了电脑,所以采样深度取决于我们电脑的内存,可以上到几个 G,也就是说,如果我们设置了 1G 的采样深度,采样频率是 1M,那么我们就可以采集近 17 分钟的数据保存下来慢慢分析,这对于分析一些芯片的数据信息非常有用。


4、触发设置

触发设置是为了方便大家在使用时,从有用信号开始发送的时候再采集,这样就可以避免刚开始采集了大量的无用信号。

在这里,你用哪个通道做触发就设置哪个通道,可以分别设置 上升沿开始采集数据,或者下降沿开始采集数据,或者 高低电平开始采集数据。
默认是不设置触发,点了 start 后,就会自动开始进行数据采集,一直采集到设置的采样深度完成后自动停止。

要特别注意的是,我们设备的正常工作电压是 5.5V 以下,1.5V 以下的会被认为是低电平,1.5V
到 5.5V 之间的会认为是高电平,最高承受电压是 7.5V,所以请大家注意测试电压。
逻辑分析仪配套有杜邦线,首先请各位把杜邦线逐一的插到逻辑分析仪的接口上去,杜邦线插好
后分 2 排,上边一排 5 根逻辑分析仪对应的是外壳上左边的丝印,下边一排对应的是右边的丝印。要
测试信号前,请先将逻辑分析仪的 GND 通道连到你的板子的 GND 引脚上去,否则测量出来的数据不
可信。
剩下的 8 条数据通道,可以任意选择接到你需要的硬件上去。并且选择合适的采样深度和采样频
率,以及触发条件,那么下面就可以直接点 start 开始采集了。


5、信息采集

要特别注意的是,我们设备的正常工作电压是 5.5V 以下,1.5V 以下的会被认为是低电平,1.5V 到 5.5V 之间的会认为是高电平,最高承受电压是 7.5V,所以注意测试电压。

逻辑分析仪配套有杜邦线,首先请各位把杜邦线逐一的插到逻辑分析仪的接口上去,杜邦线插好后分 2 排,上边一排 5 根逻辑分析仪对应的是外壳上左边的丝印,下边一排对应的是右边的丝印。要测试信号前,请先将逻辑分析仪的 GND 通道连到你的板子的 GND 引脚上去,否则测量出来的数据不可信。
剩下的 8 条数据通道,可以任意选择接到你需要的硬件上去。并且选择合适的采样深度和采样频率,以及触发条件,那么下面就可以直接点 Start 开始采集了。


6、数据分析

首先来了解一下右边的 Measurements 栏目显示的信息,当我们把鼠标放到一段脉冲之后,在右侧就会显示出一段数据信息。逐一对右边的信息进行分析。

第一个参数 Width,是针对信号的高低电平 的时间宽度;
第二个参数 Period,是信号的周期;
第三个参数 Duty Cycle 是当前这个周期的占空比,
第四个参数 Frequency 是当前这个信号的频率,也就是周期的倒数。
T1 和 T2 是分析仪中的两个时间标签,我们可以通过放置标签来得到我们需要的信息,我们用鼠标分别点击T1和T2,就可以在波形中得到两条绿线,可以通过放置绿线来得到尺度标签,在右侧就会显示出 T1 和 T2 的位置,以及|T1-T2| 的值。

Saleae 逻辑分析仪还有一个更加强大的功能,就是可以自动分析协议,其中包含以下协议类型。
Saleae 逻辑分析仪应用
对这几种类型的波形来说,不仅仅可以显示波形,还可以直接显示协议数值,显示方式可以为二进制,十进制,十六进制,ASCII 码等等。