调试助手——逻辑分析仪

测试测量 时间:2017-01-12来源:网络


10.3.1 Logic软件的安装

首先安装logic software,软件可以到找我索取,同时也可以到官方网站下载,下载地址是:http://www.saleae.com/downloads。这里有各种系统版本的软件,请网友们按自己电脑的系统、处理器类型选择合适的版本,如图10-5所示,这里残弈悟恩选择“Windows”下的“64 bit”软件(原因1:我用的是Win7系统;原因2:我用的是:64位电脑)。

,双击快捷方式,进入软件,界面如图10-6所示(注意我已经修改过该软件的通道名称了,所以4、5、6通道的名称有别)。

图10-8 驱动安装示意图

10.3.1 采样深度和采样频率

逻辑分析仪中有2个非常重要的参数,分别是采样深度和采样频率,如图10-9所示。第一个就是采样深度,第二个是采样频率,前边那个5M代表我们从开始采集,一共采集到5Mbit个数据他就自动停止了,后边的1M代表我们1s钟可以采集1M个bit位的数据,这样算下来,采集此次数据所用的时间为:5 / 1 = 5s钟时间。

图10-9 采样深度和频率示意图

一、采样频率:每秒钟采集信号的次数。例如Saleae逻辑分析仪的最大采样率是24M,那么也就是说它一秒钟可以采集24M 个样点,即每 1/24 us 采集一个样点,并且高于阈值电压的认定为高电平,低于阈值电压的认定为低电平。加入你的信号是 1M 的频率,你用 24M的采样率去采集,那么一个信号周期我就可以采集 24次,最后用我们小学学过的描点法把采集到的样点连起来,就会还原出信号。根据奈奎斯特定律,采样率必须是信号频率的 2倍以上才能还原出信号,因为逻辑分析仪是数字系统,算法简单,所以最低也是4倍于信号的采样率才可以,为了提高精度,一般选择10倍左右为好。

二、存储深度:我们刚才说了采样率,那采集到的高电平或者低电平信号,我们要有一个存储器存储起来,否则我们到哪里去观察。比如我们用24M的采样率,那么1秒就会产生24M个样点。一款逻辑分析仪能够存储多少个样点数,这是逻辑分析仪很重要的一个指标。如果我们的采样率很高,但是存储的数据量很少,那也没有多大意义,例如我们抢了一火车皮的银子,但是你只拿着一个文具盒,多么可惜?逻辑分析仪可以保存的最大样点数就是一款逻辑分析仪的存储深度。通常情况下,数据采集时间 = 存储深度 / 采样率。

10.4 Saleae逻辑分析仪的使用步骤

接下来我们以一个实例来讲述如何使用逻辑分析仪。当然更具体、更直接的操作方法,还是建议大家去看视频,该视频现以录制了两讲,这里我们以IIC为例来讲述Saleae逻辑分析仪的使用过程。

1、设置协议(标准协议)。如果读者抓取的波形是标准协议,比如UART、I2C、SPI这些类型的协议,逻辑分析仪一般都会配有专门的解码器,可以通过设置解码器,不仅仅像示波器那样把波形显示出来,还可以直接把数据解析出来,以十六进制、二进制、ASCII 码等各种方式显示出来。I2C的设置过程如下。

图10-10 I2C协议设置过程

(1)单击图10-10“Analyzers”右边的“+”,并选择“I2C”选项。

(2)步骤1过后,将出现如图10-11所示的对话框,当然我们可以通过下拉菜单选项来选择通道,但是这里我们选择默认的。之后单击“Save”按钮,此时接着弹出如图10-12所示的对话框,意思是问你是否修改名称,这里选择默认即可,也即将通道0、1分别命名为SDA、SCL,之后单击“Rename”按钮,这时软件的通道名会随之改变,图形也有所变化。

1 2 3

关键词: 调试助手逻辑分析

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版