迷你逻辑分析仪
01 逻辑分析仪
一、前言
网络购买到的这款基于ARM FPGA的逻辑分析模块到货了。 在前几天分析HDMI 视频多路切换器的过程中, 使用了 单片机分析红外信号。 当时就觉得, 如果有一款逻辑分析仪帮助记录这些信号, 就非常方便了。 接下来对于这个逻辑分析仪模块进行初步测试。
二、测试准备
- 资料下载连接 : 提取码: 1234
这款模块非常精简。 通过 TypeC USB 与电脑相连。 对外双排10针包括有八个逻辑通道以及两个地线。 最高采集频率为 24MHz。 可以运行在 Windows中。 运行 PulseView 软件, 通过其自带的 Zadig 工具安装对应的驱动。 在销售网页上面, 点击三次给定的链接, 便可以将软件网盘链接拷贝到剪切板, 然后访问百度网盘, 下载软件。
下载网盘中 pulseview 的安装程序。 百度网盘下载实在是太慢了。 还好, 我是有耐心的。 将软件在Windows10 下进行安装。 程序缺省情况下在 C 盘中的 Program 目录中。
安装后的程序目录: C:\Program Files (x86)\sigrok\PulseView
首先运行目录下的 Zadig 软件, 选择 fx2lafw。 安装驱动。 这个过程需要等一下。 最终, 驱动安装成功。 在 Windows 7 下测试过, 最终没有安装驱动成功。 检查设备管理, 看到串行通用总线设备中有了 fx2lafw 设备。 说明驱动安装成功了。 运行 PulseView 软件, 可以看到可以采集数据了。
三、测试采集信号
利用DG1062可编程信号源, 产生一个1kHz的方波。 高低电平都是 500微秒。 将该信号接入逻辑分析仪的0通道, 利用软件PulseView对其进行采集。 设置采集频率为 20kHz, 采集数据点数 1M。 信号接入0通道, 1通道悬空。 零通道波形为 方波, 1通道有一些干扰。 高电平采样点数为10, 符合20kHz 采集下对应信号高电平的时间。 提高采样率, 可以看到波形更加细腻。 在这里初步验证了逻辑分析仪的基本功能。
软件可以将采集到的数据存储多种格式。 其中, 输出CVS格式, 比较容易观察和读取。
※ 总 结 ※
本文对于迷你逻辑分析仪进行了测试。 它使用 PulseView软件采集数据。 采集的最大速率为 24MHz, 数据长度可以自行设置。 可以存储多种文件格式, 以供别的程序进行分析。
■ 相关文献链接:
迷你逻辑分析仪