快来看看用FPGA做的开源示波器

090123a6ebf58bae2ef94c46e2744994.png

57c7f536a14c6f048e2a75f57622a57a.png

其实用FPGA做的示波器有很多,开源的相对较少,我们今天就简单介绍一个使用FPGA做的开源示波器:

1789318625e7ca9a29e1129b91e14d8a.png

特征

  • 模拟通道:四个

  • 模拟带宽:350 MHz

  • 采样率:1 GS/s

  • 分辨率:8位

  • 电压范围(使用 1× 探头):每格 1 mV 至 10 V

  • 内存深度:自由可以分配多少GB!

  • 兼容性:Windows 和 Linux

c29b117e88c92987e16e764b0ba373d6.png

开源链接

https://github.com/EEVengers/ThunderScope

https://hackaday.io/project/180090-thunderscope

c65aa6ef8b7da9feb2f2fce4ae656ce0.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 的数据 - 同时控制板上的所有其他部件!

db5a92b213d1ce83880a8158c4277991.png
最后就是演示

32730efdf9f355629347316d5e018d6b.gif

67c93824fa9a7590dd0d2e3abb327f14.gif

c0f58f96bbfa0d46071705ca6e4bd60f.gif


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值