基于梁山派的口袋示波器

2024-03-24 23:36
文章标签 示波器 口袋 梁山

本文主要是介绍基于梁山派的口袋示波器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

基于梁山派的口袋示波器


文章目录

  • 基于梁山派的口袋示波器
  • 基于梁山派的口袋示波器
  • 实物演示
  • 部分元器件购买链接:
  • 硬件
    • **AC/DC耦合电路**
    • **分压电路**
    • **程控运放信号处理电路**
      • 74HC405芯片
      • 双运算放大器芯片TLV2372
      • **程控运放信号处理**
    • **负压电路**
    • **基准源电路**
    • **按键电路**
    • **屏幕显示电路**
  • 软件
    • LED
    • 串口usart
    • 按键
    • SPI
    • LCD屏幕
    • UI界面
    • ADC
    • DAC
    • 交直流切换与放大倍数切换
    • FFT移植与使用
      • **1.FFT的简单原理介绍**
      • **2.DSP库的移植**
        • **2.1. 添加RAM官方DSP库文件到工程**
        • **2.2. 打开工程添加编译宏和库文件**
        • **2.3. 在代码里面使用FFT**
      • **3.实际FFT功能的实际运用**


基于梁山派的口袋示波器

image-20240323230346091

实物演示

image-20240324142629481

image-20240324142637747

image-20240324142645489

image-20240324142659139

image-20240324192504681

image-20240324192527990

部分元器件购买链接:

[DC-DC电源芯片SGM3204YN6G/TR:https://item.taobao.com/item.htm?_u=o34jmok82036&id=675663252083&spm=a1z09.2.0.0.31aa2e8dy4xiVy&skuId=5034286035115

DC-DC电源芯片 SGM3204YN6G/TR 圣邦微 SOT-23-6 电荷泵芯片200mA-淘宝网 (taobao.com)

6.5pF-30pF可调电容:https://detail.tmall.com/item.htm?_u=o34jmok8424e&id=599156749733&spm=a1z09.2.0.0.31aa2e8dy4xiVy&skuId=4349366994999

TZC3P300A110R00 贴片可变微调可调电容3x4 30pF 6.5pF-30pF 100V-tmall.com天猫

屏幕:购买链接:https://detail.1688.com/offer/735007928325.html?spm=a360q.8274423.0.0.7b854c9a1xZzQt

2.4寸TFT液晶彩屏ST7789vLCD显示屏240*320ILI9341SPI串口18Pin (1688.com)

硬件

AC/DC耦合电路

image-20240323195105314

image-20240324210052264

信号继电器并在耦合电容两端,继电器不工作时由耦合电容进行耦合,由于电容的通交流阻直流特性,只有交流变化的信号会被后面的电路检测到。继电器工作时,耦合电容短路直连耦合,所有信号均可被后面的电路检测到。    这里的耦合电容越小,高频信号通过越容易,低频信号通过失真越严重。而耦合电容越大则反之,低频信号正常,高频信号失真,并且信号会出现延迟。这里我们使用单片机内部ADC(2M采样),故使用100nF进行耦合。(结合后级分压电路的计算fp=1/2πRC)

image-20240323195959616

这里选用的信号继电器驱动线圈有正负级之分,线圈驱动电压为5V,驱动电流也需要注意,其他详细资料参考对应文档。

分压电路

image-20240323200451797

为了满足1MΩ的信号阻抗匹配,使用大电阻进行分压,分压电阻旁的电容有起到交流信号耦合的重要作用。其中6.5pF~30pF的可调电容,则是为了调整示波器的信号补偿电容,对于实际电路存在的偏差造成的信号损耗不同,就需要使用可调电容对信号就行补偿,补偿过大和补偿不足都会导致波形失真。

程控运放信号处理电路

8通单选模拟开关芯片74HC405和双运算放大器芯片TLV2372组成程控运放信号处理电路。

image-20240323202147103

74HC405芯片

74HC405芯片等效为一个单选8通开关,其存在导通电阻,并且其阻值随信号的频率,电压不同而不同.

74HC4051是一款高速的CMOS器件,内置8通道模拟输入/输出引脚(Y0Y7),3个数字输入引脚(A0A2),用于选择某个通道,拥有一个公共输入输出端Z和一个使能端E。当使能引脚E为低电平时,通过A0~~A2选择一个通道,该通道处于低阻导通状态。当E为高电平时,A0~A2设置无效,所有引脚处于高阻关断状态。

VDD和VEE连接到数字控制输入端的电源电压,VDD-VEE的范围为39V。模拟输入输出可以在最高电压VDD和最低电压VEE之间变化,VDDVEE不会超过9V。对于用于多路选择开关,VEE和VSS是连在一起的。即接地。

74HC4051主要用于模拟多路选择开关、数字多路选择开关及信号选通。

引脚与描述

这篇关于基于梁山派的口袋示波器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/843155

相关文章

示波器知识 | 什么是示波器?模拟和数字示波器区别?

系列文章目录 1.元件基础 2.电路设计 3.PCB设计 4.元件焊接 5.板子调试 6.程序设计 7.算法学习 8.编写exe 9.检测标准 10.项目举例 11.职业规划 1、什么是示波器? 示波器是一种电子测试和测量仪器,以 X-Y 图的形式以图形方式显示电信号。在这里,水平(X)表示时间,垂直(Y)轴表示电压大小。因此,示波器本质上显示电信号电压如何随时间变化的图表。因

示波器测量晶振有没有起振

表笔打到10x 示波器打到10x 然后measure  频率即可得出

【转】用示波器测量I2C进行时序图、波形等分析

I2C的概念原理网上都有就不说了,这里只把我把两个开发板通过I2C通讯的调试经验记录分享一下。 I2C要求要有一个主设备,负责发起请求和控制时钟;其它为从设备,通过设备ID地址来识别并响应主设备请求。主从设备要轮流控制SDA。一开始我没搞明白这一点,直接加了写I2C数据代码,然后用示波器在SDA和SCL脚测量,却只能找到些凌乱的波形,没有预期的效果。后来把从设备接上,两边写好代码,互相有了响应,

使用泰克示波器DPO7254C测量LVDS时钟信号眼图

1.连接差分探头,开机,将差分探头接触到需要测量的P,N时钟上(整个测量过程手不能抖动,否则会影响测量效果)。 2.如图所示,点击Analyize。 3.点击Jitter and Eye Analyize(DPOJET)。 4.点击One Touch Jitter。 5.等待一会,就会出现眼图(Eye Diagram)。  6.点击放大第三幅图,全屏显示眼图。

UXR0134A Infiniium UXR 系列示波器:13 GHz,4 通道

新利通 UXR0134A Infiniium  UXR系列示波器 ——13 GHz,4 通道—— 简述 UXR0134A 是 Infiniium UXR 系列实时示波器之一,拥有 13 GHz 带宽和 4 个通道。 功能特点 主要特点 ⚫13 GHz 带宽 ⚫4 个全带宽通道 ⚫10 位 ADC ⚫所有通道都提供 128 GSa/s 采样率

示波器常识概述及简介

1、示波器分类 DSO:数字存储示波器; MSO:混合信号示波器,将传统的 DSO 测量模拟与逻辑分析测量相结合。 2、示波器探头提供高阻抗输入的原因 示波器探头在测试点提供相对较高的输入阻抗端子功能(高电阻,低电容)。高阻抗连接对于将测量仪器与测试电路分隔开来非常重要,因为我们不希望示波器及其探头改变测试信号的特征。 3、常见的无源10:1探头 “无源”仅意味着此类型的探头不包括任何“有源”

关于示波器测波特率的方法

转载于:https://blog.csdn.net/lianxue1986/article/details/50385384 下面说一下示波器测波特率的方法步骤: 显示高低跳变的情况: 1.先把示波器表笔的地线(夹子)夹485B,表笔夹485A。 2.往串口发送数据:如发送0x55或0xAA(因为这两个值都是0和1相间的,容易看波形占用的时间值),本例是发送的0xAA。 3.打开示波

Mac Mini爆改Mac Nano,踹进口袋里的M2,让你的灵魂震颤一会会儿

Mac Mini爆改Mac Nano,踹进口袋里的M2,让你的灵魂震颤一会会儿 今天给小伙伴们介绍一款相当好玩的爆改产品Mac Nano,不适合小白不适合垃圾佬不适合低端玩家,最适合极客、发烧友、科学怪才等高端玩家。产品的功能性通常是家常便饭,而要达到艺术层面的需要,就要付出高出几个数量级的代价了,因为那是为享受而设计的。 M2芯片的Mac Mini‌是在‌2023年1月17日‌上市的。苹

【题库】—— 深基4.例13 质数口袋

#include<bits/stdc++.h>using namespace std;int n,x;long long sum=0;int ans(int y) {for(int i=2; i<=sqrt(y); ++i) //判断是否是质数{if(y%i==0) return 0;}return 1;}int main() {scanf("%d",&n);if(n<2) //当

嵌入式中逻辑分析仪与示波器的基本原理

大家好,今天主要给大家分享一下,嵌入式中如何使用逻辑分析仪和示波器的方法,希望对大家有所帮助。                 https://dreamsourcelab.cn/ 第一:什么是逻辑分析仪      是否遇到使用示波器分析数字电路的冏境:深度不够,时间太短,无法抓到想要的波形,没有协议内容解析?      逻辑分析仪是专门针对数字信号的调试工具,可长时间