最近入手了一款国产的开源逻辑分析仪:章鱼哥出品的 PX logic 逻辑分析仪。

这款逻辑分析仪主打高速采集,性能指标如下:
•最大32通道逻辑分析仪
•buff模式最大支持8ch@1G,总带宽8G,存储深度4Gbits
•usb3.0下stream最大2ch@1G,总带宽2G,存储深度1024Gbits
•采样usb3.0进行传输,兼容usb2.0
•输入采样阈值0-6v可调
•开源解码协议库200+,使用python进行开发,可自行开发编写
硬件核心部分采用国产器件:
- USB3.0 Phy 采用南京沁恒微的WCH569W
- FPGA采用国产FPGA 紫光同创PGL22G
其中的 Buffer 模式意思是:内部自带了缓冲,可以将采集的信号直接传输存储在内部,存储多少数据取决于当前采样数量居和板载内存的大小;Stream的意思是随时将当前采样到的数据发送到电脑上,理论上只要你的电脑性能足够,可以不停的进行采样。
我入手的是中间价位 16通道599的这款:
型号 | PX Logic 32 | PX Logic 16 Pro | PX Logic 16 Plus | PX Logic 16 base | |
简介 | 32通道1G采样4G存储 | 16通道1G采样4G存储 | 16通道500M采样2G存储 | 16通道250M采样1G存储 | |
裸机价格 | 999 | 599 | 现阶段不出 | 399 | |
USB接口 | USB3.0(Type-C 支持正反插入)支持USB3:5G gen1与USB2.0:480mbps | ||||
通道数量 | 32 | 16 | 16 | 16 | |
最高采样率 | Buffer | 1GHz(8ch) | 1GHz(8ch) | 500MHz(16ch) | 250MHz(16ch) |
Stream | 1GHz(2ch) | 1GHz(2ch) | 500MHz(4ch) | 250MHz(8ch) | |
最大存储深度 | Buffer | 4G(bit) | 4G(bit) | 2G(bit) | 1G(bit) |
Stream | 最大1024G(bit) 取决电脑内存 | ||||
最小采集脉宽 | 2ns | 2ns | 4ns | 8ns | |
数据缓存模式 | Buffer(采集率更高)/Stream(存储深度更长)/Roll滚动模式(实时监控) | ||||
采样精度 | 一个采样周期 | ||||
触发类型 | 内部触发 | 上升沿/高电平/下降沿/低电平/任意沿 最多32通道同时设置触发 | |||
外部触发 | 上升沿/高电平/下降沿/低电平/任意沿 专用硬件io触发输入,供外部设备同步 | ||||
触发输出 | 触发信号输出到IO,供外部设备同步 | ||||
协议支持 | 200+协议(开放协议解码库,可自定义任何协议) | ||||
输入耐压 | -40V 到 + 40V | ||||
输入阻抗 | 200K/1pf | ||||
阈值范围 | 0~6V(0.1V步进) | ||||
波形输出 | 1路pwm | ||||
通道接口 | 2.54mm 杜邦线接口 (50Pin正凌精工 3U镀金牛角座) | ||||
供电电压 | 5V/USB供电 | ||||
供电电流 | 300mA(@5V) | ||||
供电功率 | 1.5W | ||||
尺寸大小 | 长宽高:80*74*13.5(mm) | ||||
工作温度 | 0~85摄氏度 |
刚好手上有一个兼容性问题,使用这个抓了一下 SPD 的波形:

这款产品对于分析主板时序非常有用,此外后面还会深入研究,尝试自己编写解码功能支持更多的总线。