历史上的今天
返回首页

历史上的今天

今天是:2024年11月27日(星期三)

正在发生

2019年11月27日 | 只需七步,就可了解逻辑分析仪测试

2019-11-27 来源:elecfans

时序和协议是数字系统调试的两大关键点,也是逻辑分析仪最能发挥价值的地方。如何使用逻辑分析仪快速地完成接线配置并采集到数据呢?本文以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 查找结果数据分析

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

推荐阅读

史海拾趣

Exar [Exar Corporation]公司的发展小趣事

Exar公司一直注重全球布局和客户支持。公司在全球设立了多个研发基地和客户服务中心,以确保能够为客户提供及时、高效的技术支持和服务。此外,Exar还积极与全球各地的合作伙伴建立合作关系,共同推动电子行业的发展和进步。这种全球化的战略布局不仅为Exar赢得了更多的市场份额和客户信任,也为其未来的发展奠定了坚实的基础。

以上五个故事简要概述了Exar在电子行业中的重要发展历程。通过这些故事,我们可以看到Exar如何通过不断的技术创新、市场拓展和全球化战略来保持其在行业中的领先地位。

Delphi Connection Systems公司的发展小趣事

随着市场的不断发展,Delphi Connection Systems公司意识到单靠自身的力量难以在激烈的市场竞争中立足。于是,公司积极寻求与其他企业的战略合作,通过资源共享、优势互补,共同开拓市场。公司与一家知名的汽车制造商建立了战略合作关系,为其提供高质量的连接器产品,从而成功进入了汽车电子行业市场。

Extech公司的发展小趣事

1994年,Extech公司推出了国内第一套基于“AutoCAD FOR WINDOWS”的XTMCAD软件,这一创新举措标志着公司在CAD领域迈出了坚实的步伐。XTMCAD软件凭借其先进的技术和易用性,迅速获得了市场的认可,并在同年荣获了国家教委科技进步一等奖。这一荣誉不仅是对Extech公司技术实力的肯定,也为公司未来的发展奠定了坚实的基础。

BJB公司的发展小趣事

随着科技的不断进步,BJB公司意识到技术创新的重要性。因此,公司加大了研发投入,积极引进先进的技术和设备,致力于照明配件产品的创新和升级。经过不懈的努力,BJB成功研发出具有高效节能、环保低碳特点的照明配件产品,不仅提升了产品的性能和质量,也满足了客户对绿色照明的需求。

EA Elektro-Automatik公司的发展小趣事

EA Elektro-Automatik深知持续创新是企业发展的重要动力。因此,公司始终将创新作为企业文化的核心价值观之一。公司鼓励员工积极提出创新想法和解决方案,并为他们提供充分的支持和资源。此外,EA Elektro-Automatik还积极参与各类科研项目和行业标准的制定工作,推动整个行业的创新和发展。这种企业文化不仅为公司带来了更多的机会和挑战,也为企业的长期发展奠定了坚实的基础。

以上是关于EA Elektro-Automatik公司在电子行业发展的5个相关故事。这些故事展示了公司从创立到成为全球知名电子测量品牌的发展历程和取得的成就。

Excellence Optoelectronics Inc公司的发展小趣事

在电子行业的早期,Excellence Optoelectronics Inc公司(简称EOI)就致力于LED技术的研发。公司创始人凭借对光电技术的深刻理解和对市场趋势的敏锐洞察,带领团队成功研发出了一系列高性能、高亮度的LED产品。这些产品不仅满足了市场对高品质LED的需求,还为公司赢得了良好的口碑。随着技术的不断进步,EOI不断推出创新产品,逐渐在LED市场中占据了重要地位。

问答坊 | AI 解惑

【转】如何用keil在C中嵌入汇编

本帖最后由 paulhyde 于 2014-9-15 03:44 编辑 有时候用到需要精确延时之类的子程序时,用C语言比较难控制,这时候就可以在C中嵌入汇编 比较常用的keil中嵌入汇编的方法如下所示: 如图一,在C文件中要嵌入汇编的地方用#pragma asm和#pragma end ...…

查看全部问答>

关于DDK开发中的Build SoftICE Symbols的问题,我编译的工程生成了.sys文件,但没有生成.nms等用于调试的文件,不知是否和下面的出错信息

以下是出错的内容,我不明白“Matching PDB file not found.”是什么意思,是不是说生成的.sys文件里面没有编译信息? --------------------Configuration: RepSample - Win32 Free-------------------- Compiling resources with DDK resource c ...…

查看全部问答>

linux内核移植到2440问题

按照网上的教程交叉编译了一个linux的内核,在下载到arm2440上运行不了。显示的输出信息为: Read chip id = ec76 Nand flash status = c0, NandAddr=1 buf address :0x30008000 Set boot params = root=/dev/mtdblock2  load_ramdis ...…

查看全部问答>

关于I/O的困惑!

因为想写一只关于SATA I/O的程序,这几天一直混在www.t13.org,但通读了ATA-1,并没有发现命令寄存器与端口(1f0-1f7)的对应关系.(文档中只解释了每个寄存器的含义)。根本没提及端口(1f0-1f7),只提到了针脚37对应的CS1FX。而CS1FX是什么东东 ...…

查看全部问答>

LPC2366的几个问题

1. LPC2366的三个VDD(DCDC)(3V3)引脚是否一定要接3.3V电源?周立功的资料说这三个引脚不使用可以悬空。。。但是当这三个引脚悬空时整个单片机根本就没有工作,H-JTAG无法识别芯片,ISP也无法连接,说明这三个脚应该是给内部某些关键模块供电的 ...…

查看全部问答>

LPC2214 擦除问题

请问在擦除前是不是要用串口线把板子和主机相连. 第一次做,有点不明白,请高手指点一下. 怎么确实板子和主机已经连接成功了,成功又该怎么做. 谢谢!!…

查看全部问答>

ARM的相关问题

我刚接触单片机,能不能请各位高手解释一下ARM和单片机的关系。…

查看全部问答>

ST-LINK2进行STM32FLASH调试偶尔不能进入调试(有图)

                                 我使用ST-link2进行FLASH调试,前一段时间偶尔出现不能进入调试界面,给板子断电,然后关闭IAR,重新打开IAR又可以 ...…

查看全部问答>

【急聘】华为公司杭州研究所急聘:软硬件工程师

因杭研所发展迅速,急需大量人才,待遇优厚(硕士应届毕业8K),现有很多内部推荐名额,有兴趣的TX把简历发到我邮箱hyliu86@163.com, 合适的话我会联系你。 研发类岗位(软件,硬件,测试,操作系统等)   岗位要求:   1.学士学位及 ...…

查看全部问答>