ARM嵌入式学习--第六天(电子电路基础知识)
电子电路基础知识
-基本元器件
-电阻
电阻(Resistance,通常用“R”表示),表示导体对电流的阻碍作用的大小;电阻导体本身的一种特性;超导体没有电阻,作用是用来降压
上拉电阻:将状态不确定的信号线通过一个电阻将其箝位至高电平(上拉)
下拉电阻:将状态不确定的信号线通过一个电阻将其箝位至低电平(下拉)
上拉电阻原理:并联外接电阻,提高输出电平
(与电源串联为上拉电阻;与地串联为下拉电阻)
tips:在数字电路中,通常有三种状态:0(低电平)、1(高电平)、浮空(不确定、随机)
该电路在初始上电时,IO口电平是随机的,IO口可能是高电平,也可能是低电平,这样就会产生干扰误差导致检测误差,所以接上一个上拉电阻,初始态即可稳定成高电平
-电容
电容(Capacitance,通常用“C”表示),是指在给定电位差下的电荷储存量,一般来说,电荷在电场中会受力而移动,当导体之间有了介质,则阻碍了电荷移动而使得电荷积累在导体上,造成电荷的累积存储,存储的电荷量则称为电容,电容广泛应用于隔直、耦合、旁路、滤波等方面
-电容的应用
解耦旁路电容:
它们的工作是过滤电源中的任何噪声,比如当电压在很短的一段时间内降低电压或当电路的一部分被切换导致电源波动时产生的电压波纹。在压降发生的瞬间,电容暂时充当电源,旁路主电源,通常与集成电路一起使用,被放置在集成电路的电源和接地之间
-AC-DC转换
一个典型的应用例子是用于DC直流适配器的电容,为了将交流电压转换成直流电压,通常使用二极管整流器,但如果没有电容的帮助,它将无法完成这项工作
整流器的输出是一个波形,因此,当整流器的输出上升时,电容充电,当整流器的输出下降时,电容放电,以这种方式平滑直流输出
-信号滤波
信号滤波是由于其特定的响应时间,它们能够阻止低频信号,而允许更高的频率通过,主要用于无线电接收器,用来去除不需要的频率,也用于扬声器内部的交叉电路,用于分离低音扬声器的低频和高音扬声器的高频
高手和前辈们总是告诉我们这样的经验法则:“在电路板的电源接入端放置一个1~10微法的电容,滤除低频噪声;在电路板上每个器件的电源与地线之间放置一个0.01~0.1微法的电容,滤除高频噪声(信号)”
-电感
电感(inductance of an ideal inductor)是闭合回路的一种属性,当线圈通过电流后,在线圈中形成磁场感应,感应磁场又会产生感应电流来抵制通过线圈的电流,这种电流与线圈的相互作用关系称为电的感抗,也就是电感,单位是亨利(H)
特性
隔交流,通直流(滤波的作用)
-二极管
符号
特性
单向导电性即能在一个方向通过电流,在另一个方向上截止电流,正向导通电流(硅二极管:0.5~0.7v;锗二极管:0.2~0.3v)
实例
-三极管
符号
开关特性
箭头指向里面的是PNP型三极管,当基级是低电平导通
箭头指向外面的时NPN型三极管,当基级是高电平导通
实例
-MOS管(场效应管)
符号
MOS管极性判定
MOS管作为开关
MOS管vs三极管
从性质上来说:三极管用电流控制,MOS管属于电压控制
从本钱上来说:三极管价格低,MOS造价贵
关于功耗问题:三极管功耗大
-门电路
与门
或门 非门
-常用元器件在原理图中的标识
在电路原理图中,元器件有元件名和元件类型,例如:一个存储芯片会有元件名U3和元件类型AT45DB161,元件名就像是源代码中的变量,只是一个简单的索引标签,而元件类型则是生产厂商使用的一个现行器件号码
在电路原理图中,比较常用的做法是对同类型的元件名冠以同一前缀,;例如,电阻的前缀是R,你就会看到电路原理图上的电阻标为R1,R2,R3等,类似的,电容的前缀为C,电感的前缀为L,二极管为D,晶体管为Q,晶体为X,而连接器和跳线器为J
除了名字和器件号码,元件还有一系列引脚,引脚也有编号,编号表明了原理图引脚所指的芯片上的物理引脚,名称表明了引脚的功能
-芯片引脚的实例讲解
引脚1:
普通引脚
引脚2:
引脚2在引脚名字上方有个上划线,表明这个引脚是低电平有效,这意味着在该引
脚上的逻辑0会激活它的功能,而逻辑1会解除它的功能
引脚3:
引脚3上的小三角表明该引脚是一个边缘触发输入
(高电平到低电平或者低电平到高电平的切换)
引脚4:
接地(GND)
引脚5:
引脚5标为NC(No Connect),这通常代表"没有连接
引脚6:
低电平有效的输出引脚
引脚7:
高电平有效的输出引脚
引脚8:
接电源(VCC)
相关文章:
ARM嵌入式学习--第六天(电子电路基础知识)
电子电路基础知识 -基本元器件 -电阻 电阻(Resistance,通常用“R”表示),表示导体对电流的阻碍作用的大小;电阻导体本身的一种特性;超导体没有电阻,作用是用来降压 上拉电阻:将状态…...
JAVA----单例模式
1.单例模式概念: 单例模式是一种设计模式,他的核心是确保一个类只有一个实例,单例模式主要有两种方式:饿汉式与懒汉式 2.饿汉式 饿汉就是一个迫切的意思,类加载就会导致该单实例被创建 饿汉式第一种方式:…...
基于递推式最小二乘法的PMSM参数辨识MATLAB仿真模型
微❤关注“电气仔推送”获得资料(专享优惠) 模型简介 最小二乘法是一种回归估计法,适用于被辨识的参数与系统输出为线性关 系的情况。它是在一定数据量下,基于系统输出误差的平方和最小的准则对参 数进行辨识的方法。此模型通过…...
记录一次部署 k8s 集群无法启动
情况是这样的,k8s 集群(v1.31)所需要的组件已安装完成,通过 kubeadm init 已经安装部署成功,但是等几分钟,集群组件就一直在重启,查看日志是连接 etcd 超时,所以查看了 etcd 的日志&…...
Linux下MySQL8.x的编译安装与使用
Linux下MySQL的安装与配置 1. 安装环境初始化 1.1 查看是否安装过MySQL 如果使用rpm安装, 检查一下RPM PACKAGE rpm -qa | grep -i mysql # -i 忽略大小写 # 或者 yum list installed | grep mysql如果存在mysql-libs的旧版本包,显示如下 #存在 [rootlocalhost ~]…...
cpuinfo实践记录
py-cpuinfo 是一个用于获取 CPU 信息的 Python 库。它可以帮助你获取 CPU 的详细信息,如 CPU 型号、核心数、频率、缓存大小等。以下是对 py-cpuinfo 模块的详细介绍: 安装 你可以使用 pip 来安装 py-cpuinfo 库: pip install py-cpuinfo …...
【Java】ArrayList相关操作及其案例
ArrayList相当于集合,作为一种容器存储数据,与数组类似。不同的是,ArrayList中长度可变,而数组长度不可变。 ArrayList相关API 构造器 public ArrayList() 创建一个空的集合对象 ArrayList<String>arrnew ArrayList<>…...
手机pdf阅读器,用手机也能够阅读、编辑pdf文件
在日常的学习或办公过程中,PDF格式的文件是我们最常遇见的文件格式之一,那么为了更高效、便捷地处理这些文件,选择一款合适的PDF阅读器至关重要,可以帮助我们在阅读文件的同时还可以对文件进行适当编辑处理。今天小编给大家带来几…...
通过 Twitter Token 实现授权与操作
通过 Twitter Token 实现授权与操作 一、Twitter API 概览 1.1 Twitter API 简介 Twitter API 是 Twitter 公司提供的一种编程接口,它允许开发者访问 Twitter 的海量数据,包括用户信息、推文内容、关系网络等。通过这些接口,开发者可以创建应用程序,实现自动化的社交媒体…...
100个SSM框架(Spring + Spring MVC + MyBatis)毕业设计选题
100个SSM框架(Spring Spring MVC MyBatis)毕业设计选题 电子商务 综合性电子商务平台跨境电商管理系统社区团购平台二手商品交易网站农产品直销平台奢侈品鉴定与交易系统电子优惠券管理平台闪购秒杀系统个性化商品推荐系统多商户店铺管理平台 教育培训 在线教育课程平台智…...
STM32F1+HAL库+FreeTOTS学习17——事件标志组
STM32F1HAL库FreeTOTS学习17——事件标志组 1. 事件标志组1.1 事件标志组的的引入1.2 事件标志组简介1.3 事件标志组与队列、信号量的区别 2. 事件标志组下相关API函数2. 1 xEventGroupCreate()2. 2 xEventGroupCreateStatic()2. 3 vEventGroupDelete()2. 4 xEventGroupWaitBit…...
ElasticSearch基本概念
本文内容参考了田雪松老师编著的《Elastic Stack应用宝典》 对比关系型数据库 索引(Index)相当于库映射类型(Mapping Type)相当于表文档(Document)相当于行文档字段(Field)相当于列…...
fluent-ffmpeg操作MP3文件深入解析
软考鸭微信小程序 学软考,来软考鸭! 提供软考免费软考讲解视频、题库、软考试题、软考模考、软考查分、软考咨询等服务 引言 fluent-ffmpeg是一个功能强大的Node.js库,它为FFmpeg提供了一个流畅的接口。FFmpeg是一个著名的多媒体框架,以处理音频、视频和…...
做信创项目需要什么资质、信创产品认证标准?
信创项目需要企业具备一些特定的资质和认证,以证明其合规性和专业性。以下是做信创项目可能用到的一些资质: 1. 信息安全管理体系认证(ISO27001):该认证可以证明企业已经建立了完善的信息安全管理体系,能够…...
Spring i18n国际化
从源码MessageSource的三个实现出发实战springi18n国际化 - 简熵 - 博客园 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.MessageSource; import org.spri…...
基于stm32的楼宇照明控制系统设计
基于stm32的楼宇照明控制系统设计 项目说明一、绪论1.1 研究背景1.2 研究意义1.4 研究内容 二、系统方案设计2.1 微控制器方案选择2.2 信息检测模块方案选择2.3 WiFi模块选择2.4 终端显示2.5 WiFi无线通信实现方法 三、系统硬件电路图设计3.1 整体电路图设计3.2 主控制器设计3.…...
ESP32移植Openharmony外设篇(3)OLED屏
模块简介 产品介绍 OLED (Organic Light-Emitting Diode):有机发光二极管又称为有机电激光显示,OLED显示技术具有自发光的特性,采用薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料就会发光,而且…...
人工智能:未来生活与工作的变革力量
人工智能(AI)作为21世纪最具变革性的技术之一,正以前所未有的速度改变着我们的生活和工作方式。从医疗行业的突破性进展到企业运营的智能化,以及日常生活中各种智能产品的普及,人工智能正在成为现代社会不可或缺的一部…...
AI自动生成PPT哪个软件好?智能生成PPT不再熬夜做课件
大概这世上,都是职场牛马对“PPT”这三个字母的头痛反应最大吧! 是的,就连各个年级段的老师也是很头痛——愁着怎样能在排版整齐的情况下,将必考知识点都呈现在PPT每一张幻灯片页面里...... 近期打听到用人工智能生成ppt课件&am…...
C# OOP面试题精选 面向新手/SOLID原则/设计模式++ 长期更新
1.整理目的 相当于0.1版本,旨在学习/提升/复习 关于面向对象模块的知识 目前,记录了一些比较容易混淆或者突然想不起的冷门内容 还有一些个人经过实战后总结的内容,其中还指明了很多实例和分析链接以更加方便地复习 【金山文档 | WPS云文…...
安全见闻(2)——开阔眼界,不做井底之蛙
内容预览 ≧∀≦ゞ 安全见闻二:Web程序构成与潜在漏洞声明导语前端语言及潜在漏洞前端语言前端框架与代码库代码库的概念和用途流行的JavaScript框架常见的代码库 前端潜在漏洞 后端语言及潜在漏洞常见后端语言协议问题后端潜在漏洞 数据库及潜在漏洞数据库分类数据…...
ProtoBuf 的含义和安装
ProtoBuf 是什么 Protocol Buffers 是 Google 的⼀种语⾔⽆关、平台⽆关、可扩展的序列化结构数据的⽅法,它可⽤ 于(数据)通信协议、数据存储等。 Protocol Buffers 类⽐于、 XML,是⼀种灵活,⾼效,⾃动化机…...
C++位操作实战:掩码、提取与组装
在C编程中,位操作是一项基础且强大的技术,它允许程序员在二进制级别上直接操作数据。这种能力对于性能优化、内存节省以及底层硬件控制至关重要。本文将深入探讨C中的掩码操作、字节提取与组装,并通过实例展示这些技术的实际应用。 一、位运算…...
PVE虚拟机强制重启
在Proxmox VE (PVE) 中,强制重启虚拟机的方法有几种,取决于具体场景和虚拟机的状态。以下是常用的两种方法: 1. 使用PVE Web UI强制重启虚拟机 如果虚拟机无法正常关闭或重启,可以使用PVE Web界面中的强制关机/重启选项…...
Adobe Acrobat DC 打印PDF文件,没有打印出注释的解决方法
adobe acrobat在打印的时候,打印不出来注释内容(之前一直可以,突然就不行),升级版本、嵌入字体等等都试过,也在Google找了半天和问了GPT也么找着办法。 无奈之下,自己通过印前检查,…...
主机名学习
1.主机名 定义:主机名是一个人类可读的标识符,通常由字母、数字和连接符组成,用于标识网络中的设备。主机名可以是局部的(例如局域网中的设备名)或者全局的(通过 DNS 解析成 IP 地址)。 解析&…...
SpringBoot循环依赖
在Spring Boot(以及Spring框架)中,循环依赖是指两个或多个Bean互相依赖,导致Spring在创建这些Bean时无法正常进行依赖注入。例如,假设有两个类A和B,A依赖于B,而B又依赖于A。在这种情况下&#x…...
一道面试题:为什么要使用Docker?
先来笼统地看一下 1、环境一致性 众所周知,开发过程中一个常见的问题是环境一致性问题,由于开发环境,测试环境,生产环境不一致,导致有些bug并未在开发过程中被发现,而Docker的镜像提供了除内核外完整的运…...
类的创建、构造器、实例属性、实例方法
Creating Classes # Class: blueprint for creating new Objects # Object: instance of a class # Class: Human # Objects: John, Mary, Jack# 类名定义每个单词的首字母大写 class Point:# 每个方法至少有一个参数def draw(self):print("draw")# 创建Point对象 p…...
js读取.txt文件内容
方法一:FileReader() <input type"file" id"fileInput" /><script>const fileInput document.getElementById(fileInput)fileInput.addEventListener(change, function (e) {const file e.target.files[0]const reader new Fil…...
学校校园网站建设方案/网络营销策划书3000字
在ASP.NET MVC 3.0中,新建项目后,Views目录下会出现一个这样的文件:_ViewStart.cshtml(对应Razor,C#,也可能是_ViewStart.vbhtml) 。 这个文件会在所有View(.cshtml)被执…...
遵义原创网站/百度sem代运营
主要技术:Java、SpringBoot、SpringMVC、Mybatis、shiro、 MYSQL、Jquery layui等技术 主要功能: 1) 用户登录、注册功能 2) 管理端功能:用户管理、考勤管理、流程管理、公告管理 3)管理端功能:考勤管理、流程管理、…...
网站空间数据库/百度站长平台电脑版
今年过年各位一定在微信里抢了不少红包。那么当别人是手气王而你只抢到1分钱的时候,你有没有想过,如果你来实现红包的分配算法,会怎么写? 这里我给一个简单的实现方案。 基本思路就是,有多少个红包,就循环多…...
学生100元保险网站/长沙网络优化产品
没看到.net framework中有这样的功能, 懒得到处找了, 索性花点时间自己写一个 /** Created by SharpDevelop.* Date: 2013/6/24* User: sliencer* Time: 21:54* * To change this template use Tools | Options | Coding | Edit Standard Headers.*/ usi…...
wordpress去掉自豪/搜索关键词推荐
【小白从小学Python、C、Java】 【Python-计算机等级考试二级】 【Python-数据分析】 将集合A中不属于集合B的元素赋值给A AA.difference(B) A.difference_update(B) [太阳]选择题 对下面代码中执行AA.difference(B)和执行A.difference_update(B)的结果为? A {1, 2…...
网站建设竞标需要怎么做/营业推广的目标通常是
选用ZIP Archive版本的win64下面我再把步骤说明一下:选中上图的版本,开始下载。2、解压安装包解压下载的安装包,直接放到系统根目录下,我放置的是D:\mysql3、配置my.ini文件解压后,根目录下,有一个my-defau…...