用 Saleae Logic 16 示波器测量并分析 I2C、SPI、串口的信号 |
您所在的位置:网站首页 › 脸型分析器 › 用 Saleae Logic 16 示波器测量并分析 I2C、SPI、串口的信号 |
文章目录
一、安装Saleae Logic 16软件二、Saleae Logic 16简单介绍1.Saleae Logic 16 逻辑分析仪2.Saleae Logic 16软件
三、三个实例1.I2C信号2.SPI信号3.串口信号
四、总结五、参考资料
一、安装Saleae Logic 16软件
这里安装的是1.1.34的版本,不同版本的用户体验不同,按照自己的具体情况选择版本。点开Logic+Setup+1.1.34.exe,一路选择Next,改变安装路径。 逻辑分析仪是一种类似于示波器的波形测试设备,它通过采集指定的信号,并通过图形或者数据统计化的方式展示给开发人员,开发人员通过这些图形化时序信号按照协议来分析并迅速定位硬件或者软件中的错误,比如在分析1wire、I2C、UART、SPI、CAN 等数据的时候,应用逻辑分析仪解决问题非常快速。 软件界面基本是左中右的布局,左边主要是采集和显示设置,右边是分析和解析设置,中间是波形显示区域。 占用的 USB 总带宽=采样率x采样通道数 对于不需要采集的通道可以屏蔽掉,这样还能提高采样频率,其中灰色的是要使用的通道,白色的被屏蔽的通道。 采样深度:就是总共要采集多少数据,如 25 M Samples 标示每路都采集 25MBIT 。 Saleae Logic 16 逻辑分析仪可以设置的采集时间非常长,因为触发后采集到的数据将实时传输给电脑,利用电脑的内存进行压缩存储和处理。
ASCII : 以 ASCII 方式显示,就是字符方式。 HEX: 以 16 进制方式显示。 DEC: 以 10 进制方式显示。 BIN: 以 2 进制方式显示。 三、三个实例软件支持脱机模拟采集,由于手头没有硬件,我们设置不同的协议和相应的解析参数来分析I2C、SPI、串口的模拟信号。 关于I2C、SPI和串口的工作时序可以去我前面的几篇博客详细了解。 STM32的USART串口通信 基于I2C协议的AHT20温湿度传感器的数据采集(串口输出) 基于STM32的OLED屏显实例 1.I2C信号SDA引脚时序波形图 电子表格的部分内容 MOSI、MISO、CS、SCLK引脚时序波形图 TXD引脚时序波形图 由于没有硬件在手,这次检测的信号是根据所选协议模拟出来的信号,但不得不说Saleae Logic 16软件的数据解析功能真的很方便,通过对这些图形化的时序波形的观察,能迅速定位到实际中软件或硬件的错误。 五、参考资料逻辑分析仪的简单使用介绍 Saleae Logic 16安装文件及上手指南 提取码:650v |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |