RPScope - 基于树莓派Pico的100MSps双通道示波器
该项目是一款基于 RP2040 的双通道示波器。它配备了100MSps的模数转换器(ADC)、480×320分辨率的 IPS TFT 显示屏以及一个双通道 100MHz 带宽的前端电路。软件基于 MicroPython和LVGL。
标签
示波器
MicroPython
lvgl
RP2040
refdesignshare
更新2025-01-25
175
KiCad文件
全屏

项目来源:RPScope - 100 MSps 2ch oscilloscope based on Raspberry Pi Pico


该项目是一款基于 RP2040 的双通道示波器。它配备了 100MSps的模数转换器(ADC)、480×320 分辨率的 IPS TFT 显示屏以及一个双通道 100MHz 带宽的前端电路。

软件基于 MicroPython 和 LVGL,通过使用 DMA(直接存储器访问)和 PIO(可编程输入输出)来实现尽可能高的数据吞吐量。


该项目的目标是展示RP2040的可能性。RP2040 是 Raspberry Pi 推出的一款新型微控制器,基于 Arm Cortex M0+ 架构,配备双核处理器,并引入了一种名为 PIO 的新型可编程外设。

(以下是)图表概览

在这个图表中,我们可以看到示波器的所有组成部分。

  • 电源来自 USB,并且为模拟部分和数字部分独立调节。
  • 每个模拟级由 3 个运算放大器、一个增益选择器和一个用于偏移的 DAC(数模转换器)组成。AC/DC 的选择通过手动跳线完成(通常情况下,这会通过继电器来实现)。
  • 采集模块由多路复用器、模数转换器(ADC)和触发器组成,所有这些都由 PIO(可编程输入输出)控制。
  • 一条 I2C 总线控制 3 个 DAC、一个触摸屏控制器(TSC)和一个 I/O 扩展器(用于控制模拟级)。
  • LCD 显示屏也是由 PIO 控制的。


团队介绍
个人
评论
0 / 100
查看更多
目录
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号