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 控制的。
软硬件
元器件
LM27762DSSR
带有集成 LDO 的低噪声正负输出电荷泵
TPH2501-TR
250MHz、精密、轨到轨 I/O、CMOS 运算放大器
TSC2004IRTJR
12 位、毫微功耗、4 线触摸屏控制器
TCA9554DBR
具有中断、弱上拉和配置寄存器的 8 位 1.65V 至 5.5V I2C/SMBus I/O 扩展器
LMH6629MF/NOPB
具有关断功能的超低噪声高速运算放大器
TLV2711CDBVR
单通道、10V、65kHz 运算放大器
TLV3501AIDBVR
具有关断功能的 4.5ns 轨到轨高速比较器
LP2985-33DBVR
具有使能功能的 150mA、16V、低压降稳压器
ADG621BRMZ
CMOS ±5 V/+5 V、4 Ω双通道单刀单掷开关
ADC08100CIMTC/NOPB
8 位 100MSPS 1.3mW/MSPS 模数转换器 (ADC)
OPA830IDBVR
低功耗、单电源运算放大器
DAC5571IDBVR
具有高速 I2C 输入的低功耗 8 位 DAC
TMUX1119DBVR
3pA 导通状态泄漏电流、5V、2:1 (SPDT)、单通道精密多路复用器
LM4040A20IDBZRG4
IC VREF SHUNT 0.1% SOT23-3
电路图
团队介绍
个人
评论
0 / 100
查看更多