本文转载自: OpenFPGA微信公众号
![](https://cdn.eetrend.com/files/2023-08/%E5%8D%9A%E5%AE%A2/100573515-313526-shi_bo_qi_.png)
其实用FPGA做的示波器有很多,开源的相对较少,我们今天就简单介绍一个使用FPGA做的开源示波器:
![](https://cdn.eetrend.com/files/2023-08/%E5%8D%9A%E5%AE%A2/100573515-313527-shi_bo_qi_-2.png)
特征
![](https://cdn.eetrend.com/files/2023-08/%E5%8D%9A%E5%AE%A2/100573515-313528-shi_bo_qi_-3.png)
开源链接
https://github.com/EEVengers/ThunderScope
https://hackaday.io/project/180090-thunderscope
![](https://cdn.eetrend.com/files/2023-08/%E5%8D%9A%E5%AE%A2/100573515-313530-shi_bo_qi_-4.png)
特点和规格
紧凑型设计
整个测试可以由笔记本电脑控制和供电,然后在测试完成后放入笔记本电脑包中。
灵活的带宽
ThunderScope 的通道均额定为 350 MHz,而不是通过将每个通道的带宽限制在 100 MHz 来削减成本。这充分利用了 ADC 的 1 GS/s 采样率.
功能强大的 Artix-7 FPGA 可实现最大数据吞吐量
通过使用Xilinx 的 XC7A35T-2CSG325C Artix-7 FPGA,ThunderScope 可以将 1 GB/s 的实时采样数据传输到设备上,而不会丢失任何一个采样数据!具有 1 Gb/s 能力的 SelectIO 输入通过 10 个 LVDS 对从 ADC 接收 1 GB/s 的数据。然后使用 32 位宽 DDR3L 接口缓冲该数据,原始吞吐量为 3.2 GB/s。最后,数据使用 4 个 PCIe Gen 2 通道以 2 GB/s 的速度发送到设备上 - 直接或通过 Thunderbolt 3。该 FPGA 总共可处理 6.2 GB/s 的数据 - 同时控制板上的所有其他部件!
![](https://cdn.eetrend.com/files/2023-08/%E5%8D%9A%E5%AE%A2/100573515-313531-shi_bo_qi_-5.png)
最后就是演示