datasheet

如何巧用逻辑分析仪分析数字信号?

2018-04-19来源: ZLG-致远电子 关键字:逻辑分析仪

时序和协议是数字系统调试的两大关键点,也是逻辑分析仪最能发挥价值的地方。如何使用逻辑分析仪快速地完成接线配置并采集到数据呢?这里以IIC协议为例为大家实测演示。


数字系统逻辑关系是通讯研发过程中的关键,它直接影响到整个设备系统能否正常工作。


虽然示波器也能做部分数字信号分析,但受限于通道数(一般只有4个通道)和存储深度(较小)。逻辑分析仪可以达到34通道,记录深度最长可达2G,再配合数据压缩算法,大大提高了工程师测试时序分析的效率。


下面以IIC为例,分享逻辑分析仪测试步骤。


一、准备工作


测试主要为被测对象、逻辑分析仪、电脑,IIC协议信号。


逻辑分析仪使用标配的电源适配器供电,并按下电源键。用USB线将仪器与PC机相连,并打开软件,观察软件界面上方是否有“在线”。将IIC协议(幅值3.2V,频率为50KHz)接入,使用测量线PODA中的A1接SCL,A0接SDA,并确保信号地线已经接好。


二、IIC总线设置


1.点击总线名称可以修改总线名称,建议不要有重复;
2.总线名称最好与通道意义相关;
3.不要增加相同的总线,软件会将它们过滤掉;
4.不要增加没有通道的总线;
5.没用的总线及时删除,看起来更简洁。


设置效果如图1所示:

图1 IIC通道开启


三、IIC采样参数设置

1.采样模式:同步异步的区别,同步采样优势;
2.采样频率:采样频率一般设置为被测信号的4~5倍,需要协议解码的时候需要20倍以上,采样率不够会出现解码错误。被测信号频率高要采用同步采样;
3.存储深度:通道复用、分段存储、压缩存储、记录模式(实时存储);
4.门限电压:一般设置为1/2(MAX+MIN);
5.滤波设置:总线滤波,滤一个采样周期的毛刺信号。通道滤波,滤1~2个采样周期的滤波。总线滤波和通道滤波都是硬件滤波。

设置效果如图2所示:

图2 参数设置

四、IIC触发与解码设置

1.名称设置为自定义;
2.输入总线对应好通道;
3.总线设置好地址位;

设置效果如图3、图4所示:

图3 触发设置

图4  属性配置

五、IIC解码分析结果

开始采集并存储一段数据,从而进行解析。

1.数据段区域,体现了具体数据解析的波形于结果;
2.可以通过波形显示设置调节波形观察的方式;
3.通过波形缩放能够观察不同时间产生的具体帧传播内容;
4.时间表显示区域则会把整个数据段的内容逻辑解析并转化。

测试效果如图5所示:

图5 解码分析

六、IIC解码数据查找

1.查找总线:IIC;
2.开始时间:Ds、A、B;
3.结束时间:Dp、A、B;
4.比较帧类型:可自行选择;
5.数据:可输入对应帧类型数据的十进制,十六进制,八进制。
设置效果如图6所示:

图6 帧查找属性设置

七、解码数据准确定位

完成设置,则可以通过查找具体的查找类型进行显示,效果如图7所示:

图7 查找结果显示

此次查找共有68个查找结果,可通过如下操作观测每一个查找结果,效果如图8所示:

图8 查找结果数据分析

致远电子逻辑分析仪具有超大容量存储、智能过滤存储、高保真不间断实时记录、 高效的协议分析平台、触发搜索多样化、灵活的参数测量,能够定位系统运行出错时的特定波形数据。针对数字电路的开发和测试人员可以用逻辑分析仪对电路进行精确的状态或时序分析,以检测分析电路设计中的错误,从而迅速定位,解决问题。

关键字:逻辑分析仪

编辑:冀凯 引用地址:http://www.eeworld.com.cn/Test_and_measurement/article_2018041920142.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:泰克扩展4K/HDR/WCG支持,简化直播和后期制作工作
下一篇:示波器的触发设置详谈

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

只需七步,就可了解逻辑分析仪测试

时序和协议是数字系统调试的两大关键点,也是逻辑分析仪最能发挥价值的地方。如何使用逻辑分析仪快速地完成接线配置并采集到数据呢?本文以IIC协议为例为大家实测演示。数字系统逻辑关系是通讯研发过程中的关键,它直接影响到整个设备系统能否正常工作。虽然示波器也能做部分数字信号分析,但受限于通道数(一般只有4个通道)和存储深度(较小)。逻辑分析仪可以达到34通道,记录深度最长可达2G,再配合数据压缩算法,大大提高了工程师测试时序分析的效率。下面以IIC为例,分享逻辑分析仪测试步骤。一、准备工作测试主要为被测对象、逻辑分析仪、电脑,IIC协议信号。逻辑分析仪使用标配的电源适配器供电,并按下电源键。用USB线将仪器与PC机相连,并打开软件,观察
发表于 2018-04-22
只需七步,就可了解逻辑分析仪测试

工程师做数电系统开发不可或缺的调试神器——逻辑分析仪

背景电子产品开发过程中最常用的是示波器,但是随着微处理器如ARM、X86、MIPS等架构、GPU、深度学习处理器等芯片的发展,以及智能硬件如雨后春笋般的成长,硬件出现的各种逻辑类bug是经常遇到的,当SOC(片上系统)的各种接口如SPI、USB、I2C、UART等出现问题的时候示波器还能勉强应付,当测量一些总线信号如AXI、PCIe或者需要同时测量芯片或者板卡上很多引脚信号的时候,示波器望着那么多的引脚只能道一声:“臣妾做不到”。这时候就需要一种专业的设备,那就是逻辑分析仪,它是利用时钟从测试设备上采集和显示数字信号的仪器,最主要作用在于时序判定,电子工程师需要分析数字系统的逻辑关系。逻辑分析仪不但解决了示波器输入通道不足的问题
发表于 2017-10-13
工程师做数电系统开发不可或缺的调试神器——逻辑分析仪

逻辑分析仪的触发

逻辑分析仪主要是用于定位系统运行出错时的特定波形数据,通过观察该波形数据来推断该系统出错的原因,从而有针对性地找出解决该错误的方案。运用逻辑分析仪定位出错波形数据的方法主要有两种方式,一种是通过抓取运行过程中大量的数据,然后在这些数据中通过其他方法来查找出错误点的位置,该方法费时费力,而且受制于逻辑分析仪存储容量,并不一定每次都可以捕捉到目标波形数据;另一种是通过触发的方式在特定波形数据到来时开始捕捉数据,从而精准地定位目标波形数据。触发的概念最初出现在模拟示波器上,示波器在设置的特定波形的信号到来时停止采集,并将波形绘制在屏幕上。逻辑分析仪用于分析数字系统时沿用了该概念。数字系统在运行过程中,大多数情况下数据是连续不断
发表于 2017-07-17

KEIL中逻辑分析仪的使用

本学期开了门嵌入式的课程,在实验课上用到了一款基于ARM Cortex-M3处理器的LPC1768的实验板。本来这种课程我觉得应该可以学到很多东西,可是我发现实验课上老师基本只是讲了xx实验课的要求,然后你就拿着人家建好的工程编好的程序跑起来,仅仅只是运行了一下程序就可以结束了这个实验。学生学到的东西真的太少,比如如何调试的问题,你如何能知道你编写的代码输出是不是你想要的?你如何知道你编写的代码的效率是不是符合要求的?这些老师都不会教你。所以我觉得要想真正学到东西,无论什么时候都得靠自己。见网上有不少百度“如何在Keil中使用逻辑分析仪“的帖子。其实这个在以前用51的时候自己做过了,不过没有整理下来。现在觉得还是有必要
发表于 2017-07-17
KEIL中逻辑分析仪的使用

使用逻辑分析仪时如何防止reg_wire型信号被优化掉

 随着FPGA设计复杂程度越来越高,芯片内部逻辑分析功能显得越来越重要。硬件层次上的逻辑分析仪价格十分昂贵,而且操作比较复杂。目前,FPGA芯片的两大供应商都为自己的FPGA芯片提供了软件层面上的逻辑分析仪,可以帮助我们在线分析芯片内部逻辑。而且操作简单方便。但是往往因为某些原因,有些信号在综合的时候就会被优化掉,就可能会导致我们的设计失败,当然在为逻辑分析仪添加观察信号的时候也无法找到该信号。从而对设计、调试人员的工作带来一定的不便。下面就分别以Xilinx公司的逻辑分析仪ChipScope和Altera公司的SignalTap做以下总结:一、使用Xilinx公司的ChipScope  使用ChipScope观察芯片
发表于 2017-07-17
使用逻辑分析仪时如何防止reg_wire型信号被优化掉

小广播

更多相关热搜器件

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved
pt type="text/javascript" src="//v3.jiathis.com/code/jia.js?uid=2113614" charset="utf-8">