逻辑分析仪是一种类似于示波器的波形测试设备,它通过采集指定的信号,并通过图形或者数据统计化的方式展示给开发人员。逻辑分析仪是设计中不可缺少的设备,Saleae logic是一款非常专业的波形测试设备,适用于分析单片机、ARM、FPGA利器,通过它,可以迅速定位错误,发现并解决问题,,达到事半功倍的效果。
Saleae logic软件功能
1、记录
要记录您的数字和模拟信号,只需按下开始。您可以用数据填充整个计算机的内存,以便轻松捕获冗长或罕见的事件。
2、建立
每个逻辑设备都可以被定制为以您想要的方式捕获数据。您可以选择记录多长时间,指定数字和模拟记录之间的带宽分配方式,选择要记录哪些通道,甚至可以使LED成为您最喜爱的颜色。
3、导航
当你有数十亿的数据点要显示时,重要的是要在所有的数据中进行访问是一种快乐的体验。使用滚轮轻松放大和缩小,通过将数据拖放到所需位置左右导航。
4、搜索
一旦你使用协议分析器解码你的数据,你可以通过输入你正在寻找的内容来搜索所有这些解码结果 - 软件将跳到它发生的地方。
Saleae logic软件特色
使用SPI分析器
Saleae软件包括用于串行外设接口(SPI)总线的协议分析器。
SPI是基于同步串行通信的规范。
同步串行仅通过时钟信号和数据信号实现,其中数据通常在一个时钟边沿上设置,在另一个时钟边沿读取(有效)。
SPI使用时钟信号,两个数据信号(MISO和MOSI)和一个使能信号。 这是SPI的最常见配置,但存在其他变体。 双通道和四通道SPI使用更多数据信号来增加带宽而不会增加时钟频率。 在某些情况下,可能不存在启用信号。
Saleae SPI分析仪通用性足以解码基本同步串行(时钟信号和数据信号),无需第二个数据信号或使能信号。
使用异步串行分析器
Saleae软件包括用于串行通信的协议分析器。
串行通信是一个非常通用的术语,意味着任何串行传输的数据(即,一次一位)。 Saleae软件中的串行分析器非常灵活,但它最终只能解码使用标准起始位和停止位格式的串行数据。但是,串行分析器的许多其他功能都很灵活。
使用串行分析器相当容易,但它确实有很多设置。以下是每个设置及其功能的说明。
串行通道
选择要解码的捕获中的哪个通道。
想要解码多个频道?只需添加第二个串行分析器。
比特率(比特/秒)
这是波特率。如果您不知道波特率,可以测量它或使用自动波特率功能。
要直接测量比特率,请参阅本文底部的部分。