当前位置: 首页 > news >正文

模拟数字电路基础-2

1.电源

电池:干电池1.5V,电压比较稳定

​ 锂电池:(可充电)圆柱形 3700mAh 方块 100-10000mAh 3.7V。

USB供电:

直流电源:插220V,输出直流1-24V

2.电压U和电流I

电压:单位:V 电流A

电压就是电势差

常见电流:单片机:20mA,待机uA 白织灯100mA 空调\微波炉 1-5A

直流电和交流电

image-20250624094320685

3.电阻R

单位:欧姆Ω

作用:可变电阻

​ 分压,保护电路

​ 传感器 温湿度传感器

4.电容C

单位:F 4.7uF 10uF

作用:储能

​ 防止电压突变的时候:滤波,在很多电源模块上,有很多电容

5.电感L

单位:H

作用:电磁转换

6.二极管

单向导通

7.开关

7.1 继电器

7.2 三极管和MOS管

三极管放大、MOS贵 MOS速度快

img

7.3 霍尔感应器

霍尔线性感应:磁铁越近,灯越亮

​ 磁铁靠近就亮 1 0

**. 常见电路

1.LRC震荡电路-时钟

image-20250624095647877

2.Boost升压电路

image-20250624095731304

3.上拉和下拉

image-20250624104913709

4.推挽PP和开漏电路OD

  • 推挽电路:既有能力是出高电平,又有能力输出低电平

image-20250624110155665

  • 开漏:只有能力输出低电平

image-20250624110428705

5.整流电路

image-20250624114547643

通过负载的电流方向不变

8.晶振

  • 打击-放电
  • 打击-稳定的频率振动

9.模拟电路

image-20250624141012294

9.1 多路选择器

以下面的为例,在RTCSEL的控制下,选择三路输入的其中一路,作为输出。

image-20250624141457651

10.晶振

晶振(Crystal Oscillator),全称为晶体振荡器,是一种利用石英晶体的压电效应制成的稳定频率和选择频率的电子元件。它在电子设备中的主要作用是提供稳定的时钟信号,是许多电子设备正常工作的关键。

晶振是CPU的心脏。

常见的晶振有4MHz,8MHz,16MHz,32768Hz等。

Hz是频率:频率是一秒多少次。

例如STM32F103C8T6最小系统板就是使用的8MHz和32.768KHz的晶振。

STM32F103C8T6的主频是72MHz

我的电脑的主频是2.40GHz

image-20231116092016449

符号:

img

打火机点火器

石英,地质学专业术语,一般指低温石英(α-石英),是石英族矿物中分布最广的一个矿物。广义的石英还包括高温石英(β-石英)、柯石英等。主要成分是SiO2,无色透明,常含有少量杂质成分,而变为半透明或不透明的晶体,质地坚硬。石英是一种物理性质和化学性质均十分稳定的矿产资源,晶体属三方晶系的氧化物矿物。

为什么时钟的信号是32.768KHz???

2^15 = 32768

11. 分频

产生的32.768KHz的频率还是太高,这时候就需要进行分频,进行15分频后,可以得到1Hz频率

image-20240327111330681

image-20240327111349745

12.倍频(了解)

STM32的主时钟晶振是8MHz,如果STM32直接使用8MHz作为工作主频,那就太慢了,事实是STM32工作的主频是72MHz。这是怎么做到的呢?这就要归功于PLL锁相环了。

8MHz晶振经过PLL锁相环9倍频以后,得到的就是72MHz的主频。

锁相环(Phase-Locked Loop)是一种电子电路,常用于时钟生成、频率合成、信号恢复、频率调制解调和频率多路复用等应用中。目的是为了得到想要的时钟频率。

image-20240328152523506

13.运算放大器

运算放大器(简称“运放”,也叫比较器)是具有很高放大倍数的电路单元。在实际电路中,通常结合反馈网络共同组成某种功能模块。它是一种带有特殊耦合电路及反馈的放大器。其输出信号可以是输入信号加、减或微分、积分等数学运算的结果。由于早期应用于模拟计算机中用以实现数学运算,因而得名“运算放大器”。

运放一般是通过比较输入信号的电压大小来产生输出信号的。在运放的差分输入端口,通常会接入两个电压信号,一个是(+IN)的电压,一个是(-IN)的电压。运放会通过放大、比较这两个电压信号的大小关系,然后产生一个输出电压信号。

image-20231116093417376

14.逻辑门(重点)

非门

非门(NOT gate,也叫反相门):非门是一种只有一个输入端口和一个输出端口的逻辑门,它的输出等于输入的反向,即当输入为高电平时,输出为低电平,反之亦然。因此,非门有时也被称为"反相器"。

符号:

image-20231116094040998

施密特触发器

image-20240328150743156

image-20240328150516365

与门

与门(英语:AND gate)又称“与电路”、逻辑“积”、逻辑“与”电路。是执行“与”运算的基本逻辑门电路。有多个输入端,一个输出端。当所有的输入同时为高电平(逻辑1)时,输出才为高电平,否则输出为低电平(逻辑0)。

符号:

image-20231116094139088

与非门

与非门是与门和非门的结合,先进行与运算,再进行非运算。与非门是当输入端中有1个或1个以上是低电平时,输出为高电平;只有所有输入是高电平时,输出才是低电平。

符号:

image-20231116094212785

或门

或门(OR gate),又称或电路、逻辑和电路。如果几个条件中,只要有一个条件得到满足,某事件就会发生,这种关系叫做“或”逻辑关系。具有“或”逻辑关系的电路叫做或门。或门有多个输入端,一个输出端,只要输入中有一个为高电平时(逻辑“1”),输出就为高电平(逻辑“1”);只有当所有的输入全为低电平(逻辑“0”)时,输出才为低电平(逻辑“0”)。

符号:

image-20231116094307220

或非门

或非门(英语:NOR gate)是数字逻辑电路中的基本元件,实现逻辑或非功能。有多个输入端,1个输出端,多输入或非门可由2输入或非门和反相器构成。只有当两个输入A和B为低电平(逻辑0)时输出为高电平(逻辑1)。也可以理解为任意输入为高电平(逻辑1),输出为低电平(逻辑0)。

符号:

image-20231116094339630

异或门

异或门 (英语:Exclusive-OR gate,简称XOR gate,又称EOR gate、ExOR gate)是数字逻辑中实现逻辑异或的逻辑门。有多个输入端、一个输出端,多输入异或门可由两输入异或门构成。若两个输入的电平相异,则输出为高电平1;若两个输入的电平相同,则输出为低电平0。即如果两个输入不同,则异或门输出高电平1。

符号:

image-20231116094441181

15.多路选择器

image-20240312100949867

16.双稳态触发器

双稳态触发器是一种具有记忆功能的逻辑单元电路。它能储存一位二进制码。它有两个稳定的工作状态,在外加信号触发下电路可从一种稳定的工作状态转换到另一种稳定的工作状态。

image-20231116095611622

image-20240328153643605

17.NE555

NE555 (Timer IC)为8脚时基集成电路,大约在1971年由Signetics Corporation发布,在当时是唯一非常快速且商业化的Timer IC。NE555体积小、重量轻、稳定可靠,操作电源范围大,输出端的供给电流能力强,计时精确度高,温度稳定度佳,且价格便宜 。

image-20231116100931338

内部电路:

image-20231116101040413

引用定义:

img

序号英文中文作用
1GND接地接地引脚。它连接到电路的地(地线)以提供电路的参考零电位。
2TRIG触发触发引脚。当这个引脚接收到负脉冲时(低电平触发),触发器将被置位,导致输出引脚发生状态变化。
3OUT输出输出引脚。它用于连接NE555的输出信号。输出信号可以是方波、脉冲等,具体取决于NE555的工作模式和电路设计。
4RST复位复位引脚。当RESET引脚接收到低电平信号时,将复位NE555并将输出引脚拉低。
5CTL接正控制电压引脚。通过控制电压引脚,可以调整NE555的阈值和触发电平。通常将CTRL引脚连接到VCC引脚,以获得标准的阈值和触发电平。
6THR放电阈值引脚。当这个引脚接收到高电平信号时,NE555的比较器将被复位,导致输出引脚变为低电平。
7DIS阈值禁用引脚。当DIS引脚接收到低电平信号时,NE555将被禁用,输出引脚将保持在低电平状态。如果不需要禁用功能,可以将DIS引脚连接到VCC引脚。
8VCC控制正电源引脚。它连接到正电源以提供电路所需的电源电压。

以输出方波信号为例:

image-20240429100323728

image-20240429100137375

image-20231116102006768

实验1:发光二极管交替闪速

image-20240429100254678

实验2:空气加湿器

image-20231121100913055

http://www.dtcms.com/a/269081.html

相关文章:

  • 初识Neo4j之Cypher(三)
  • leetcode1089.复写零
  • 代码审计-SQL注入
  • 简单的安卓ANR与卡顿分析
  • 要将本地分支强制更新为与远程分支完全一致(以远程为主
  • c++文字游戏_闯关打怪2.0(开源)
  • paimon.disk包:磁盘处理
  • 关于Novatek B/G-R/G白平衡色温坐标系再探究
  • 谢飞机的Java高级开发面试:从Spring Boot到分布式架构的蜕变之旅
  • 安卓10.0系统修改定制化____如何修改ROM 实现开机自动开启开发者选项与隐藏开发者选项
  • 基于区块链的电子签署系统的设计与实现(源码+文档+部署讲解)
  • da y54
  • LED 闪烁 LED 流水灯 蜂鸣器
  • IROS 2025|RL vs MPC性能对比:加州理工无人机实测,谁在「变形控制」中更胜一筹?
  • pg_class 系统表信息
  • React + Express 传输加密以及不可逆加密
  • OpenCV人脸分析------绘制面部关键点函数drawFacemarks()
  • day08-Elasticsearch
  • MinIO与SpringBoot集成完整指南
  • maven 发布到中央仓库常用脚本-02
  • 视频序列和射频信号多模态融合算法Fusion-Vital解读
  • 力扣 hot100 Day37
  • C++笔记之和的区别
  • Isaac Lab:让机器人学习更简单的开源框架
  • Go defer(二):从汇编的角度理解延迟调用的实现
  • RAG实战指南 Day 8:PDF、Word和HTML文档解析实战
  • Stirling-PDF 本地化部署,建立自己的专属PDF工具箱
  • 力扣_链表(前后指针)_python版本
  • 虚幻引擎UE5 GAS开发RPG游戏-02 设置英雄角色-18 改成网络多人游戏
  • C++:string类(3)(string类的模拟实现)