基于GD32的简易数字示波器(1)- 硬件原理

2024-04-06 04:28

本文主要是介绍基于GD32的简易数字示波器(1)- 硬件原理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这期记录的是项目实战,做一个简易的数字示波器。教程来源于嘉立创。

下图为示波器的指标

具有选择交流耦合还是直流耦合功能、输入信号不衰减或衰减50倍、

输入频率800KHz
输入幅值(不衰减)-1.6V-5V
输入幅值(衰减50倍)-80V-250V

示波器简介

数字示波器是一种显示电信号波形的仪器,主要构成有模拟前端处理电路、单片机电路、电源电路、控制电路、触发电路、校准电路等。

因为是简易版,所以这里只是挑出下图这些核心电路来进行设计,其他功能可看自己情况决定要不要拓展。

硬件设计原理

前端模拟电路 

问题1:

问题2:即图中C5电容的作用?

问题3:

1、交直流耦合电路

就是利用电容的通交阻直特性,交流耦合时把电容串联进电路中;直流耦合时直接连接。

下图中的红色U1为交流信号、绿色U2为直流信号、蓝色U3为输出信号。

 交直流耦合电路设计

大电容通低频、小电容通高频 。

即电容选取0.1uF时,电路的工作频率为 4MHz/5 = 0.8MHz。

 2、输入信号衰减电路

不确定输入电压多大时,优先选择衰减50倍通道。

 

3、信号调理电路

TP7输出电压范围大概为±4V。

 

 

 这里结合前面的输入衰减电路便能得到下面两个结论。

4、比较器测频电路

 下图通过电路仿真,得出运放LM393的同相输入端的两个阈值电压。

 下图的意思是根据上面得到的两个阈值电压,对运放反向输入端的输入信号进行两次判断。

 电源电路

1、USB直接输入5V

这里就直接用TYPE-C输入的5V

2、负电压产生电路

单片机电路

GD32和STM32、CW32引脚是兼容的。

人机交互电路

 就显示、按键、旋钮、LED等。

1、液晶屏显示电路

购买一定要留意引脚顺序。

 2、旋转编码器电路

具体原理可看之前STM32系列。

3、LED指示电路

 4、按键检测电路

三个按键作为功能按键

5、波形输出接口

 

这篇关于基于GD32的简易数字示波器(1)- 硬件原理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

捷瑞数字业绩波动性明显:关联交易不低,募资必要性遭质疑

《港湾商业观察》施子夫 5月22日,山东捷瑞数字科技股份有限公司(以下简称,捷瑞数字)及保荐机构国新证券披露第三轮问询的回复,继续推进北交所上市进程。 从2023年6月递表开始,监管层已下发三轮审核问询函,关注到捷瑞数字存在同业竞争、关联交易、募资合理性、期后业绩波动等焦点问题。公司的上市之路多少被阴影笼罩。​ 业绩波动遭问询 捷瑞数字成立于2000年,公司是一家以数字孪生驱动的工

硬件基础知识——自学习梳理

计算机存储分为闪存和永久性存储。 硬盘(永久存储)主要分为机械磁盘和固态硬盘。 机械磁盘主要靠磁颗粒的正负极方向来存储0或1,且机械磁盘没有使用寿命。 固态硬盘就有使用寿命了,大概支持30w次的读写操作。 闪存使用的是电容进行存储,断电数据就没了。 器件之间传输bit数据在总线上是一个一个传输的,因为通过电压传输(电流不稳定),但是电压属于电势能,所以可以叠加互相干扰,这也就是硬盘,U盘

数据时代的数字企业

1.写在前面 讨论数据治理在数字企业中的影响和必要性,并介绍数据治理的核心内容和实践方法。作者强调了数据质量、数据安全、数据隐私和数据合规等方面是数据治理的核心内容,并介绍了具体的实践措施和案例分析。企业需要重视这些方面以实现数字化转型和业务增长。 数字化转型行业小伙伴可以加入我的星球,初衷成为各位数字化转型参考库,星球内容每周更新 个人工作经验资料全部放在这里,包含数据治理、数据要

数据库原理与安全复习笔记(未完待续)

1 概念 产生与发展:人工管理阶段 → \to → 文件系统阶段 → \to → 数据库系统阶段。 数据库系统特点:数据的管理者(DBMS);数据结构化;数据共享性高,冗余度低,易于扩充;数据独立性高。DBMS 对数据的控制功能:数据的安全性保护;数据的完整性检查;并发控制;数据库恢复。 数据库技术研究领域:数据库管理系统软件的研发;数据库设计;数据库理论。数据模型要素 数据结构:描述数据库

剑指offer(C++)--和为S的两个数字

题目 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 class Solution {public:vector<int> FindNumbersWithSum(vector<int> array,int sum) {vector<int> result;int len = array.size();if(

剑指offer(C++)--数组中只出现一次的数字

题目 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 class Solution {public:void FindNumsAppearOnce(vector<int> data,int* num1,int *num2) {int len = data.size();if(len<2)return;int one = 0;for(int i

计算机组成原理——RECORD

第一章 概论 1.固件  将部分操作系统固化——即把软件永恒存于只读存储器中。 2.多级层次结构的计算机系统 3.冯*诺依曼计算机的特点 4.现代计算机的组成:CPU、I/O设备、主存储器(MM) 5.细化的计算机组成框图 6.指令操作的三个阶段:取指、分析、执行 第二章 计算机的发展 1.第一台由电子管组成的电子数字积分和计算机(ENIAC) 第三章 系统总线

GaussDB关键技术原理:高性能(二)

GaussDB关键技术原理:高性能(一)从数据库性能优化系统概述对GaussDB的高性能技术进行了解读,本篇将从查询处理综述方面继续分享GaussDB的高性能技术的精彩内容。 2 查询处理综述 内容概要:本章节介绍查询端到端处理的执行流程,首先让读者对查询在数据库内部如何执行有一个初步的认识,充分理解查询处理各阶段主要瓶颈点以及对应的解决方案,本章以GaussDB为例讲解查询执行的几个主要阶段

神经网络第四篇:推理处理之手写数字识别

到目前为止,我们已经介绍完了神经网络的基本结构,现在用一个图像识别示例对前面的知识作整体的总结。本专题知识点如下: MNIST数据集图像数据转图像神经网络的推理处理批处理  MNIST数据集          mnist数据图像 MNIST数据集由0到9的数字图像构成。像素取值在0到255之间。每个图像数据都相应地标有“7”、“2”、“1”等数字标签。MNIST数据集中,

江西电信联合实在智能举办RPA数字员工培训班,培养“人工智能+”电信人才

近日,江西电信与实在智能合作的2024年数字员工开发应用培训班圆满闭幕。包括省公司及11个分公司的核心业务部门,超过40名学员积极报名参与此次培训,江西电信企业信息化部门总监徐建军出席活动并致辞,风控支撑室主任黄剑主持此次培训活动。 在培训会开幕仪式上,徐建军强调,科创是电信企业发展的核心动力,学习RPA技术是实现数字化转型的关键,他阐述了RPA在提高效率、降低成本和优化资源方面的价值,并鼓励学