内容介绍
内容介绍
这是来自Instructable上的一个项目:Raspberry Pi Pico 200Khz Digital Oscilloscope
实现的功能:
- 200Khz bandwidth
- 2-channel supported
- 500KS/s sampling rate
- Time/div: 5micro Second to 20 Sec
- Needs a very few components
- Accuracy: +-10%
- Onboard 1khz wave for testing
- Low power consumption
- USB Interface
指标不高,只适用于教学学习。
需要的器材:
- 一个Android的手机用做波形显示
- 一个树莓派Pico核心模块
- 1k、100K欧姆的电阻
- 面包板、跳线和USB连线
- PCB和其它焊接设备作为可选
- OTG连接器
下图是手机屏幕上显示的波形:
使用树莓派Pico核心板:
- RP2040 ARM Cotex-M0双核微控制器,时钟频率可以到133MHz
- 264KB SRAM, 26 GPIO pins- 3 Analog from them.
- 2 UART, 2-SPI, 2-I2C和16 PWM通道
- 片上有时钟和温度传感器,供电电压范围1.8- 5.5V
连线:
GPIO26作为通道1,GPIO27作为通道2, 信号可以通过GND和3.3V之间串接电阻分压得到,如果测量更高的电压,可以添加一个100K欧姆的电阻来实现,如果要测量负电压或信号(比如-3.3V到3.3V之间),可以使用1K电阻在3.3V和GND之间组成一个分压网络而得到。
关于模拟电路前端,作者有比较详细的讲解:
作者做好了一个现成的应用程序:pico-scoppy-v8.uf2.可以直接下载使用。
你也可以通过源文件自己来build the uf2 file
显示波形可以使用一款免费的软件Scoppy(Android的手机商店里有,仅支持1个通道,如果要使用双通道,需要支付点钱)
同时产生了一个50Hz,占空比为50%的演示信号用于校正这个应用。
自动参数测量并显示 - 电压、频率、周期和占空比
作者的Demo应用程序还有信号发生器、逻辑分析仪的功能,信号发生器能够产生最高1.25MHz的正弦波和方波。
通过充电口(支持OTG)可以让MicroUSB跟手机相连:
当用做逻辑分析仪的时候,使用GPIO6-13,Scoppy上也调整到逻辑分析仪模式,当Pico用做逻辑分析仪时的指标:
- Max. Sampling Rate: 25MS/s (per channel)
- Time/Div: 50ns - 100ms
- 8 channels
要详细了解如何使用以及更多的技术信息,可以阅读作者在Github上分享的资源:
Github上的链接:Use your Rasperry Pi Pico and Android Phone as an Oscilloscope and Logic Analyzer
团队介绍
评论
0 / 100
查看更多
猜你喜欢
寒假在家一起练(1) - 有信号发生器功能的简易示波器基于STM32G031的简易示波器与信号发生器,具有两路输入和一路输出。示波器包含波形显示、频谱显示、自动缩放、触发等功能;信号发生器可以输出频率分量最高至2kHz的正弦波、方波和三角波,且频率、幅度可调。
氢化脱氯次氯酸
11397
基于STM32G031的双通道示波器(带频谱分析功能)采样率1MSa/s的双通道示波器、频谱仪。
示波器分析带宽为200kHz,支持时间、电压轴缩放,触发电平设置,触发边沿选择,触发通道选择。
频谱仪分析带宽为1MHz,支持频率、电压轴缩放。
WonderBoy
5121
基于stm32g031平台设计的带频谱分析功能的双通道示波器通过硬禾学堂提供的基于STM32g031平台设计一款带有频谱显示的双通道示波器,支持电平触发功能,并且可以通过旋转编码器改变示波器的分辨率
Believer
2651