来看一看逻辑分析仪里面是什么构造

逻辑分析仪是数字电子时代的示波器。

逻辑分析仪借助PC的强大的存储、计算和展示能力,提供非常方便的协议分析功能。我们可以使用逻辑分析仪来解析常见的SPI、I2C、UART等协议,在软硬件Debug过程中,是一个强有力的助手。

IMG_3289(20161114-080648)

今天我们来研究的是一款国内厂家生产的逻辑分析仪,主要性能指标如下:

d31_10xx

内部结构概览:

IMG_3290(20161114-080710)

IMG_3292(20161114-080725)

其中有两个主要的芯片,其一是Cypress的USB MCU:

IMG_3294(20161114-080824) cy7c68013a_datasheet

另外一个是Xilinx的FPGA:

IMG_3293(20161114-080756) Xilinx_Spartan_3A

角落里面还有一个EEPROM:

IMG_3295(20161114-080845)

逻辑分析仪的原理比较简单,就是采样后将数据传输到电脑,通过电脑来进一步处理和展示数据。

逻辑分析仪也有开源的实现,并且有基于通用协议的电脑端软件,我正在考虑DIY一个。下面是一些参考资料:

https://www.lxtreme.nl/ols/

https://github.com/gillham/logic_analyzer

 

Published by

Meng Guang

thinking ahead of what's possible