您现在的位置是:首页 >技术交流 >逻辑分析仪LA使用介绍网站首页技术交流

逻辑分析仪LA使用介绍

逆鳞_Kevin 2024-09-01 12:01:03
简介逻辑分析仪LA使用介绍

前言
在嵌入式驱动开发领域,使用逻辑分析仪(LA)是一项必不可少的技能。
逻辑分析仪相比示波器,有很多明显的优势在,具备示波器相关的基础功能,体积优势明显,抓取波形便利,还能自动解析波形。以下是我在本地使用逻辑分析仪的场景,就简单地做一些使用介绍

1. 硬件连接

本地的硬件设备,有:

  • 逻辑分析仪(Acute TL2236B+型号)
  • odroid-xu4开发板(含电源线)
  • eMMC卡、SD卡
  • TF外接SD测试卡套
  • 串口等
    在这里插入图片描述

连接时,需要硬件工程师帮忙在TF外接SD测试卡套上引出CLK(时钟线)、CMD(Command线)、GND(地线)、Data0(数据通道0)等,方便接在逻辑分析仪上。其中,GND(地线)是必需与LA逻辑分析仪连接起来。

逻辑分析仪USB直连电脑供电,然后选择三个CH通道分别连上CLK、CMD和GND,这里我是按照SD卡的引脚编号来设置对应的CH通道编号,即CH2连CMD、CH5连CLK、CH7连Data0、GND连GND。

2. LA软件设置

2.1 LA软件介绍

当硬件连接完成后,打开厂商提供的配套软件工具
在这里插入图片描述
首先,安装逻辑分析仪的驱动;
在这里插入图片描述
打开文件夹LA,其中包含了LA中英文版使用手测、LA.exe应用程序;

2.2 软件设置

待LA软件驱动安装完成后,点击LA.exe打开LA软件,LA软件默认的界面如下:
在这里插入图片描述
信号通道默认包含了36个,这里可以右键信号通道栏,选择“删除所有信号”

2.2.1 新增信号通道

之后,我们再根据自己的需要选择想要的信号通道,并给信号通道重命名,如下所示:
在这里插入图片描述

2.2.2 新增总线分析

在通道设置完成后,需要配置“新增总线分析”和“硬件参数设置”,“新增总线分析”可以在采集完波形后再进行设置,但“硬件参数设置”需要在采集波形前设置好硬件参数,方能正常使用LA软件

“新增总线分析”的设置如下,右键信号通道,选择“新增总线分析”:
在这里插入图片描述
之后,输入信号名称,选择接口标准(可供选择的接口标准,有MMC、SDIO、Nand Flash、I2C等等)

这里,因为是要分析SD卡初始化过程,所以选择的是“SDIO接口标准”,打开“高级设置”,选择分析方式为“Command”,并配置好对应的通道。
在这里插入图片描述
备注:
如果选择的分析方式是“Data”,则Data[0-3]信号通道会以“0或1”二进制数值显示

2.2.3 硬件参数设置

使用的逻辑分析仪是TL2236B+型号,所以这里选择的硬件说明参数也是这个,SD卡的工作频率最高可达204MHz,这里的取样率可以折中选择200MHz(受内存大小影响,如果设置频率过高,则波形采集的时间就越短);同时,设置Post-Trigger Size为“>90%”
在这里插入图片描述

3. 波形采集

3.1 采集类型说明

关于波形采集的四种按钮,如下所示:
在这里插入图片描述
分别为,开始采集、连续采集,快速连续采集、停止采集,对应的说明如下:
开始采集
采集数据前,必须设置好您的信号名称及触发参数设置,并将探头与待测物接妥,然后将触发光标移到适当的位置。此时按下「开始采集」钮,画面右上方的采集数据指示图( )将会有些变化,代表正在采集数据中,而且有部份的功能钮将会变成灰色,这表示这些功能在采集数据的时候不能使用,要等采集数据结束后才能被使用。
连续采集
使用连续采集数据的方式与开始采集的用法相同,差异的地方只是连续采集数据会采集并显示数据后,再重新采集一次,而且不断的重复这个动作,直到按下了「停止采集」钮为止。当按下「停止采集」按钮时,画面会显示停止时所采集的波形,也可以从环境设置修改为显示最后一次采集成功的画面上。
快速连续采集
与連續採集数据的工作方式相同,直到按下「停止採集」钮为止。为了缩短連續採集的间隔时间, 有下列行为差异:不显示目前採集的波形及不做总线分析,自动做波形档案储存,等同开启自动存盘功能。
停止采集
当开始采集或重复采集数据时,都可以用停止采集数据的功能来停止采集的动作。但是如果配合重复采集数据功能时,按下「停止采集」钮,画面会停在最后一次采集成功的画面上。而当配合采集数据功能时,画面只会显示已被采集的部份波形。

3.2 波形分析

在系统启动过程中,点击“开始采集”按钮,采集便开始了,但由于该型号的内存空间有限,只能采集1~3s的波形数据(频率越高、通道越多,采集的时间越短),但超过采集时间限制后,软件会自动停止采集数据。
因此,我们需要借助打印工具来掐点,通过查看log,观察时间点或关键信息是否出现,然后再开始采集波形

采集波形示例:
在这里插入图片描述
注意事项:

  1. 在进行波形分析时,可以通过软件中间的几个控件,选择波形区间,并设置Time/div为8us,这样方便进行波形分析;
  2. 在软件的下方,是总线分析通道“Bus 1”解析出来的Command,可以看到选择的标准接口为SDIO/SD3.0,以及时间戳、Command命令类型、Response、命令参数、CRC、工作频率、时序Timing等信息;
  3. 有可能会出现波形解析失败的场景,例如,可能会出现对应的Command解析错误或Data不准确的情况,如下所示:
    在这里插入图片描述

3.3 波形保存

设置文档保存格式为LAW 3.0,选择保存路径,即可保存为LA文件:
在这里插入图片描述
拓展:
上面只是简单介绍了一下逻辑分析仪怎么使用,实际上,逻辑分析仪除了上面的波形采集设置外,还可以调整触发波形的高低电平的电压值、连续触发、延迟触发等功能。具体操作可以参考使用手册来使用。

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。