推荐最近在使用的还不错的一款逻辑分析仪

原创 一口Linux 2024-03-29 11:50

点击左上方蓝色“一口Linux”,选择“设为星标

第一时间看干货文章 

【干货】嵌入式驱动工程师学习路线
【干货】Linux嵌入式知识点-思维导图-免费获取
【就业】一个可以写到简历的基于Linux物联网综合项目
【就业】找工作简历模版



 1

作为一名嵌入式软件/硬件工程师,要会使用各种仪表仪器,尤其示波器、逻辑分析仪

这两个仪器可以监测各种数据线、信号线波形,

可以帮我们快速定位产品问题,缩短开发周期。

今天一口君安利一款非常不错的逻辑分析仪:kingst LA5016

这款仪器非常容易上手,

尤其在一些常见的协议解析这块,表现非常不错。

本文简介下这款设备,并通过抓取某lcd屏幕的spi协议波形,来讲解他的使用方法。

一、kingst逻辑分析仪

1. kingst参数

该款逻辑分析仪一共有4个型号,价格、参数如下:

一口君手里有其中2个型号的逻辑分析仪:

如果只抓低速的波形,LA1010足够了,如果涉及到一些高速的数据,可以入手LA5016。

2. 软件下载地址:

https://www.qdkingst.com/cn/download-vis

安装文件:

3. 程序启动界面,及界面说明

其中左上角的:

  • 50MSa为采样深度:对被测信号一次采集的样点总数。它决定了一次采样所能采集到的数据量的多少,深度越大,一次采集的数据量越大。

  • 16MHZ为采样率:对被测信号进行采样的频率,也就是每秒所采集的样点数。它决定了一次采样结果的时间精度,采样率越高,时间精度越高。采样率必须达到被测信号最高频率的 5 倍以上,推荐 10 倍以上

二、实际操作举例

下面一口君通过抓取一款spi接口的lcd屏幕spi波形来讲解它的使用方法。

实例采用LA1010。

1.设置spi协议

kingstVIS支持非常多的协议,我们需要先设置软件解析器为spi

  1. 点击解析器右侧的 +
  2. 点击 SPI,会出现SPI协议设置对话框
  3. 设置SPI协议MOSI、MISO、SCLK、SCS这几个引脚与左侧通道的关系【后面连线需要根据该对应关系连接引脚】
  4. 设置极性和相位,本例lcd屏幕的极性和相位是(0,0)【该值需要查询外设的datasheet】

2. 设备连线

软件设置好之后,我们就可以连接对应引脚了

首先按照下图插上排线,注意查到图中左边一排, 排线从上到西安依次对应ch0、ch1、ch2、ch3 黑色为接地线用杜邦线连接LA1010的ch0、ch1、ch2、ch3通道引脚到lcd屏幕的spi引脚

具体连接见下图:

为了方便接线,厂家设计软件上各个通道的波形颜色和连接线颜色是一一对应的,

CH0 -- MOSI -- 粉色
CH1 -- MISO -- 蓝色     因为只有写操作,所以没有接该引脚
CH2 -- SCLK -- 绿色
CH3 -- SCS  -- 黄色
GND ---------- 黑色

除此之外

  1. 外设的接地引脚GND也必须连接,否则可能出现反向供电,出现很多杂波
  2. MOSI、MISO 如果没有数据可以不用连接,

3. 抓取波形

设置通道2即SCLK引脚触发方式为上升沿触发

点击页面的三角形,单次抓取,就可以抓取到波形了

可以看到右下角有解析出的数据,点击其中任意一个值,波形页面就会将波形展开,

我们点击第一个数据0XFD,由上图可见,CH0即MOSI引脚,通过spi采样协议要求,解析出数据11111101,即0xFD

【示波器其实也可以分析出数据,但是需要自己手动去一个个数bit位,麻烦而且很容易数错,关键示波器存储波形是有限的】

4. 修改spi协议参数

有时候会出现解析不出spi数据的问题, 可能是极性、相位设置错误问题, 也有可能出现通道和引脚对应错误, 可以通过下面方法修改SPI配置:

  1. 点击SPI右侧的按钮
  2. 点击编辑,就弹出SPI配置对话框
  3. 重新设置即可

5. 显示波形周期脉宽、占空比、频率

将鼠标悬浮在波形的上方,就可以显示对应的周期和频率

6. 增加显示通道

有时候我们的外设可能还有其他的一些功能引脚, 如本例中的lcd屏幕还有resset、dc引脚, 如果想也抓取这两个引脚的波形,可按照下图设置, 然后再将接线连接到lcd屏幕对应的引脚即可。

三、其他设置

1. 添加其他协议

一口还曾使用该逻辑分析仪,抓取过IIS的数据,并还原成原始的wav语音。

2. 保存波形文件

抓取的波形文件还可以保存,

可以方便我们分析和对比波形。

3. 导出spi协议传输的数据

有时候我们只想保存协议中的传输的有效数据,

如下图,这2种方式都可以保存数据。

关于这款逻辑分析仪价格,

已经问过厂家,全网统一价,没有任何优惠!

一口君实在没法给大家搞福利了!

但是这也说明,产品质量有保证,

不需要用价格来讨好客户。

想学习嵌入式技术的老铁可以加我好友:yikoupeng

一起来卷嵌入式!

end



一口Linux 


关注,回复【1024】海量Linux资料赠送

精彩文章合集

文章推荐

【专辑】ARM
【专辑】粉丝问答
【专辑】所有原创
专辑linux入门
专辑计算机网络
专辑Linux驱动
【干货】嵌入式驱动工程师学习路线
【干货】Linux嵌入式所有知识点-思维导图

一口Linux 写点代码,写点人生!
评论
  • 高速先生成员--黄刚这不马上就要过年了嘛,高速先生就不打算给大家上难度了,整一篇简单但很实用的文章给大伙瞧瞧好了。相信这个标题一出来,尤其对于PCB设计工程师来说,心就立马凉了半截。他们辛辛苦苦进行PCB的过孔设计,高速先生居然说设计多大的过孔他们不关心!另外估计这时候就跳出很多“挑刺”的粉丝了哈,因为翻看很多以往的文章,高速先生都表达了过孔孔径对高速性能的影响是很大的哦!咋滴,今天居然说孔径不关心了?别,别急哈,听高速先生在这篇文章中娓娓道来。首先还是要对各位设计工程师的设计表示肯定,毕竟像我
    一博科技 2025-01-21 16:17 158浏览
  • 临近春节,各方社交及应酬也变得多起来了,甚至一月份就排满了各式约见。有的是关系好的专业朋友的周末“恳谈会”,基本是关于2025年经济预判的话题,以及如何稳定工作等话题;但更多的预约是来自几个客户老板及副总裁们的见面,他们为今年的经济预判与企业发展焦虑而来。在聊天过程中,我发现今年的聊天有个很有意思的“点”,挺多人尤其关心我到底是怎么成长成现在的多领域风格的,还能掌握一些经济趋势的分析能力,到底学过哪些专业、在企业管过哪些具体事情?单单就这个一个月内,我就重复了数次“为什么”,再辅以我上次写的:《
    牛言喵语 2025-01-22 17:10 175浏览
  • 2024年是很平淡的一年,能保住饭碗就是万幸了,公司业绩不好,跳槽又不敢跳,还有一个原因就是老板对我们这些员工还是很好的,碍于人情也不能在公司困难时去雪上加霜。在工作其间遇到的大问题没有,小问题还是有不少,这里就举一两个来说一下。第一个就是,先看下下面的这个封装,你能猜出它的引脚间距是多少吗?这种排线座比较常规的是0.6mm间距(即排线是0.3mm间距)的,而这个规格也是我们用得最多的,所以我们按惯性思维来看的话,就会认为这个座子就是0.6mm间距的,这样往往就不会去细看规格书了,所以这次的运气
    wuliangu 2025-01-21 00:15 320浏览
  • 数字隔离芯片是一种实现电气隔离功能的集成电路,在工业自动化、汽车电子、光伏储能与电力通信等领域的电气系统中发挥着至关重要的作用。其不仅可令高、低压系统之间相互独立,提高低压系统的抗干扰能力,同时还可确保高、低压系统之间的安全交互,使系统稳定工作,并避免操作者遭受来自高压系统的电击伤害。典型数字隔离芯片的简化原理图值得一提的是,数字隔离芯片历经多年发展,其应用范围已十分广泛,凡涉及到在高、低压系统之间进行信号传输的场景中基本都需要应用到此种芯片。那么,电气工程师在进行电路设计时到底该如何评估选择一
    华普微HOPERF 2025-01-20 16:50 122浏览
  • 嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大学伯克利分校的研究团队弄出来的,目的就是想搞个新的、开放的指令集架构,能跟上现代计算的需要。到了2015年,专门成立了个RISC-V基金会,让这个架构更标准,也更好地推广开了。这几年啊,这个RISC-V的生态系统发展得可快了,好多公司和机构都加入了RISC-V International,还推出了不少RISC-V
    丙丁先生 2025-01-21 12:10 586浏览
  •  万万没想到!科幻电影中的人形机器人,正在一步步走进我们人类的日常生活中来了。1月17日,乐聚将第100台全尺寸人形机器人交付北汽越野车,再次吹响了人形机器人疯狂进厂打工的号角。无独有尔,银河通用机器人作为一家成立不到两年时间的创业公司,在短短一年多时间内推出革命性的第一代产品Galbot G1,这是一款轮式、双臂、身体可折叠的人形机器人,得到了美团战投、经纬创投、IDG资本等众多投资方的认可。作为一家成立仅仅只有两年多时间的企业,智元机器人也把机器人从梦想带进了现实。2024年8月1
    刘旷 2025-01-21 11:15 658浏览
  • Ubuntu20.04默认情况下为root账号自动登录,本文介绍如何取消root账号自动登录,改为通过输入账号密码登录,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!添加新账号1、使用adduser命令来添加新用户,用户名以industio为例,系统会提示设置密码以及其他信息,您可以根据需要填写或跳过,命令如下:root@id
    Industio_触觉智能 2025-01-17 14:14 145浏览
  • 本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。源码修改修改源码根目录下文件device/rockchip/rk3562/package_performance.xml并添加以下内容,注意"+"号为添加内容,"com.tencent.mm"为AP
    Industio_触觉智能 2025-01-17 14:09 203浏览
  • 现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接!注:配件连接前请断开主板所有供电,避免敏感电路损坏!1.1 耳机接口主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示:1.21.2 相机接口MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示:1.3 以太网接口主板有一路
    Industio_触觉智能 2025-01-20 11:04 194浏览
  •     IPC-2581是基于ODB++标准、结合PCB行业特点而指定的PCB加工文件规范。    IPC-2581旨在替代CAM350格式,成为PCB加工行业的新的工业规范。    有一些免费软件,可以查看(不可修改)IPC-2581数据文件。这些软件典型用途是工艺校核。    1. Vu2581        出品:Downstream     
    电子知识打边炉 2025-01-22 11:12 134浏览
  • 故障现象 一辆2007款日产天籁车,搭载VQ23发动机(气缸编号如图1所示,点火顺序为1-2-3-4-5-6),累计行驶里程约为21万km。车主反映,该车起步加速时偶尔抖动,且行驶中加速无力。 图1 VQ23发动机的气缸编号 故障诊断接车后试车,发动机怠速运转平稳,但只要换挡起步,稍微踩下一点加速踏板,就能感觉到车身明显抖动。用故障检测仪检测,发动机控制模块(ECM)无故障代码存储,且无失火数据流。用虹科Pico汽车示波器测量气缸1点火信号(COP点火信号)和曲轴位置传感器信
    虹科Pico汽车示波器 2025-01-23 10:46 70浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦