嵌入式应会的模电数电基础

news2024/10/7 10:25:23

AC/DC交直流

 电压

欧姆定律

 

 常见元器件

电阻器 

并联电阻,增加通路,电阻更小,电流更大
串联电阻,电阻更大,电流越小 

相同阻值的电阻,个头大小不同主要区别在功率容量、耐压能力和散热性能方面

  1. 功率容量:电阻的功率容量是指电阻能够承受的最大功率,而不会引起过热或损坏。一般来说,体积较大的电阻可以承受的功率更高。例如,一个100欧姆1W的电阻比一个100欧姆1/4W的电阻能够通过更大的电流。
  2. 耐压能力:耐压能力是指在制造电阻时螺旋刻法相邻之间的电压承受能力。在高电压场合,电阻的间距如果不够可能会引起飞弧现象。因此,对于高电压应用,可能需要使用体积较大或者特别设计的电阻来确保足够的间距。
  3. 散热性能:电阻在工作时会产生热量,散热性能好的电阻可以更有效地将热量散发到环境中,从而避免过热。体积较大的电阻通常有更好的散热性能,因为它们有更大的表面积和更多的散热材料。

 电阻选型

 电容器
 

作用:阻止电压突变,储能滤波(大电容滤除低频,小电容滤除高平)
部分电容有极性区分,严禁反接,不可在电容两边直接导通不加负载。

 

 电感器 

磁生电,电生磁,主要作用:存储能量,断电时防止电流突变对其它器件造成影响,可滤除高频噪声。继电器门锁原理

 LRC震荡电路

保险丝熔断器 

接插件

 

万用表

不要在金属桌面测量,注意量程,插座中是交流电,正常电池单片机直流电

测导通蜂鸣档,测电阻,电压,电流,二极管,三极管

 

 

继电器

 二极管

二极管作用

参考:二极管的应用电路

整流作用

整流二极管主要用于整流电路,即把交流电变换成脉动的直流电。


稳压作用

利用二极管的反向击穿特性制成的,在电路中其两端的电压保持基本不变,起到稳定电压的作用。

 

 

 三极管

基本概述

三极管,是一种控制电流的半导体器件,其作用是把微弱信号放大成幅度值较大的电信号, 也用作无触点开关。作为软件开发,我们一般只需要懂得如何控制三极管的通断即可。

控制开关,区分NPN,PNP,NMOS,PMOS
NPN高电平导通,PNP低电平导通,流控原件
NMOS PMOS压控原件
NPN三种状态  截止:不导通 低电平  放大饱和都是导通,放大:发射极正反 集电极反偏,饱和:发射级正偏,集电极正偏Ubc < Ube

N型MOS管发热可能有多种原因,以下是一些可能导致其发热的因素:

  1. 电路设计问题:如果MOS管没有工作在开关状态而是工作在线性状态,会导致导通过程时间过长,等效直流阻抗增大,从而造成较大的压降和功耗,进而引起发热。
  2. 驱动频率过高:如果功率管的驱动频率太高,频率与导通损耗成正比,导致MOS管上的损耗增大,因此会引发更多的发热问题。
  3. 散热设计不足:如果电路板的散热设计不充分,即使电流未达到MOS管的最大承受电流,也可能因为散热不良而产生过热现象。在这种情况下,可能需要增加辅助散热片来改善散热效果。
  4. 选型不当:如果MOS管的选型有误,例如对功率判断错误或内阻没有充分考虑,也可能导致开关阻抗增大,从而引起发热问题。
  5. 电源和负载条件:电源电压过高或过低、负载过重或存在短路等情况,都可能导致MOS管工作时的电流增大,进而引起发热。
  6. 栅极驱动问题:如果N-MOS做开关时,G级(栅极)电压没有比电源高几伏以完全导通,或者P-MOS的情况相反,没有完全导通会导致压降增大,从而造成损耗过大导致发热。

    什么是mos管线性区:

    当MOS管工作在线性状态时,它并没有完全关闭或完全打开,而是处于一种中间状态。这种状态下,电流可以流过MOS管,但同时会产生较大的功耗和发热。

    详细来说,以下是一些关于MOS管线性工作状态的详细解释:

  7. 线性区的特点:在线性区,也被称为恒流区或放大区,MOS管的漏极和源极之间的电压与电流成线性关系。这个区域通常用于模拟信号的放大。
  8. 开关损耗:当MOS管在截止区和完全导通区之间高频切换时,会经过线性区,这时会产生开关损耗。这是因为在线性区,MOS管等效于一个阻抗,电流流过时会有压降,从而产生热能。
  9. 不稳定性问题:在某些应用中,如放大器设计,通常会避免让MOS管工作在线性区,因为该区域可能带来不稳定性。设计师会尽量让MOS管工作在饱和区,以确保性能稳定。
  10. 设计考虑:在一些特定的应用中,比如热插拔、负载开关、分立LDO的调整管等,MOS管可能会较长时间或一直工作在线性区。在这种情况下,设计者需要特别注意MOS管的热管理和散热设计,以防止过热导致损坏。
  11. 功率容量:由于线性工作时的导通过程时间过长,等效直流阻抗增大,会造成较大的压降和功耗,这就意味着MOS管需要有更高的功率容量来承受这种状态下的损耗。
  12. 电容效应:MOS管的工作还涉及到其内部的电容效应,即栅极和沟道之间的氧化层下方的半导体表面。施加不同的电压可以改变这一区域的电荷状态,从而影响MOS管的导通和关闭状态。

三极管三种状态 

导通:放大饱和都是导通,截止

2.2.1  放大状态
发射结正偏,集电结反偏;

NPN管:发射结正偏,即b -> e,所以Ub>Ue;

               集电结反偏,即c -> b,所以Uc>Ub;

               Uc > Ub > Ue;

PNP管:同理,Ue > Ub > Uc;

2.2.2  饱和状态
发射结正偏、集电结正偏;

NPN:Ub > Ue , Ub > Uc;

PNP:Ue > Ub , Uc > Ub;

在饱和状态,c极、e极之间相当于短路(可看成开关闭合导通状态);

2.2.3  截止状态
发射结反偏,集电结反偏;

此时c极、e极之间相当于开路(可看成开关断开状态);

NPN应用 

 

PNP应用

 

 

MOS管 

基本概念

MOS管,是场效应管,是金属-氧化物-半导体型场效应管,属于绝缘栅型。

有三个极性引脚,分别为S(源极)、G(栅极)和D(漏极)有两条线的就是S极,G极在单独一侧,剩下的就是D极了。它又可以分为P沟道MOS管和N沟道MOS管。

沟道判断 

 N沟道


箭头指向G极的就是N沟道MOS管,作为开关时,D极作为输入端(接电源),S极输出端(接地)

通常会连接一个二极管,二极管的方向4(由S极指向D极),如果是反过来接,二极管相当于短路,D极直接短路到S极,使MOS管失去了作用。

可以简单的认为,Ug > Us时导通,Ug = Us = 0V时截止

 

P沟道

箭头背向G极的就是P沟道MOS管,作为开关时,S极作为输入端,D极输出端;二极管的方向由D极指向S极)。可以简单的认为,Ug < Us时导通,Ug = Us = 0v时截止

 

总结:

功能总结

MOS管(N/P沟道)用作开关时,连接的二极管阴极接输入端,阳极接输出端;

MOS管(N/P沟道)用作隔离(使用MOS管防止电流反向流)时,连接的二极管阳极接输入端
 

三者区别


二极管和三极管是电流控制元件,通过控制基极电流才能达到控制集电极电流或发射极电流;

MOS管是电压控制元件,它的输出电流决定于输入端电压的大小,基本上不需要信号源提供电流,MOS管更节能;

MOS管导通时压降小(相当于0V),二极管的导通压降在0.7-1.5V左右。

 

Circuit仿真软件使用 

基于仿真软件学习以下器件和电路知识。有需要软件的可分享

 

NE555

 

运放比较器 

反相器

 

或非门

 

双稳态触发器

 

嘉立创商城查看各种元器件

立创商城_一站式电子元器件采购自营商城_嘉立创电子商城 (szlcsc.com)

原理图绘制嘉立创EDA

立创开源广场

登录新建工程,放置元器件、连线、

 设计--》转换原理图到PCB

设计DRC自动检查

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1583224.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

产品开发流程

产品开发流程 时间&#xff1a;2024年04月10日 作者&#xff1a;小蒋聊技术 邮箱&#xff1a;wei_wei10163.com 微信&#xff1a;wei_wei10 产品开发流程_小蒋聊技术_免费在线阅读收听下载 - 喜马拉雅欢迎收听小蒋聊技术的类最新章节声音“产品开发流程”。时间&#xff1a;…

MQ死信队列:面试题

所谓的死信队列只不过是我们自己定义的一个队列&#xff0c;注意对于这个队列只能人工干预 面试题&#xff1a;你们是如何保证消息不会丢失的 1&#xff0c;什么是死信 在RabitMQ中充当主角的就是消息&#xff0c;在不同场景下&#xff0c;消息会有不同地表现。 死信就是在…

Hugo 配置个人博客

下载 Hugo 下载地址: https://www.gohugo.org/ 或者点击百度云链接下载安装包: 链接&#xff1a;https://pan.baidu.com/s/1s2GuNuUKDjEXRzXgCvEYHQ?pwd6666 提取码&#xff1a;6666 安装 Hugo 在文件夹内建立新的文件夹, 在再内部建立两个文件夹, 分别命名为 bin 和 site.…

设计模式——2_8 策略(Strategy)

文章目录 定义图纸一个例子&#xff1a;如何切换坦克的攻击方式GameElement&#xff08;游戏元素&#xff09;TankFactory&#xff08;坦克工厂&#xff09;Tank&#xff08;坦克&#xff09; 医疗车和飞行车策略模式Behavior(行为)TankTankFactory 碎碎念策略和状态为什么我们…

深入浅出 -- 系统架构之微服务中OpenFeign最佳实践

前面我们讲了一下 Ribbon 和 RestTemplate 实现服务端通信的方法&#xff0c;Ribbon 提供了客户端负载均衡&#xff0c;而 RestTemplate 则对 http 进行封装&#xff0c;简化了发送请求的流程&#xff0c;两者互相配合&#xff0c;构建了服务间的高可用通信。 但在使用后也会发…

打开Visual Studio后出现Visual Assist报错弹窗

安装了新的VA插件后发现无论如何清理打开VS都会报这个旧版VA报错弹窗&#xff0c;修复VS、重装VA都解决不了 后来进到VS安装目录&#xff0c;删掉一个可疑文件后弹窗再也不出现了

设计模式之迭代器模式(上)

迭代器模式 1&#xff09;概述 1.概念 存储多个成员对象&#xff08;元素&#xff09;的类叫聚合类(Aggregate Classes)&#xff0c;对应的对象称为聚合对象。 聚合对象有两个职责&#xff0c;一是存储数据&#xff0c;二是遍历数据。 2.概述 迭代器模式(Iterator Patter…

微信朋友圈定时神器必须拥有!随时随地轻松发圈!

在微信朋友圈这个社交平台上&#xff0c;很多人都希望通过发布内容来进行个人推广或商业营销。但是&#xff0c;在忙碌或是节假日时&#xff0c;想要随意发布内容也会有些麻烦。 今天我要向大家分享的是一个微信朋友圈定时发布的神器&#xff0c;让您随时随地轻松发圈&#xf…

ES11-12

1-ES11-Promise.allSettled Promise.allSettled0)方法返回一个在所有给定的promise都已经fulfilled或rejected后的promise,并带有一个对象数组,每个对象表示对应的promise结果。 简单来说不管成功失败都会调用.then()&#xff0c;然后处理成功和失败的结果 const promises [ …

嵌入式学习第三十二天!(队列)

1. 队列的定义&#xff1a; 队列&#xff1a;是只允许一端进行数据插入&#xff0c;而另一端进行数据删除的线性表。&#xff08;先进先出FIFO&#xff09;&#xff0c;如下图所示。 队列的应用&#xff1a;缓冲区&#xff0c;即解决高速设备和低速设备数据交互的时候&#xff…

K8S容器空间不足问题分析和解决

如上图&#xff0c;今天测试环境的K8S平台出现了一个问题&#xff0c;其中的一个容器报错&#xff1a;Free disk space below threshold. Available: 3223552 bytes (threshold: 10485760B)&#xff0c;意思服务器硬盘空间不够了。这个问题怎么产生的&#xff0c;又怎么解决的呢…

“人工智能+数字人”,让数字技术赋能多领域智能化管理、数字化服务

AI数字人结合了语音合成、语音识别、语义理解、图像处理、虚拟形象驱动等多项AI核心技术&#xff0c;可以实现导览服务、信息播报、互动交流、业务咨询等智能化功能。 如今&#xff0c;AI数字人逐渐被政务、文旅、展馆展厅、博物馆、数字会议、金融、校园等等领域多元化应用&am…

RuoYi-Vue若依框架-vue前端给对象添加字段

处理两个字段的时候有需求都要显示在下拉框的同一行&#xff0c;这里有两种解决方案&#xff0c;一是后端在实体类添加一个对象&#xff0c;加注解数据库忽略处理&#xff0c;在接口处拼接并传给前端&#xff0c;二是在前端获取的数据数组内为每个对象都添加一个字段&#xff0…

Qt | QObject 类中的成员函数存取属性值与动态属性、用反射机制获取属性的信息

1、注册自定义类型与 QMetaType 类 ①、QMetaType 类用于管理元对象系统中命名的类型,该类用于帮助 QVariant 中的类型以及队列中信号和槽的连接。它将类型名称与类型关联,以便在运行时动态创建和销毁该名称。 ②、QMetaType::Type 枚举类型定义了 QMetaType 支持的类型。其…

Golang | Leetcode Golang题解之第11题盛最多水的容器

题目&#xff1a; 题解&#xff1a; func maxArea(height []int) int {res : 0L : 0R : len(height) - 1for L < R {tmp : math.Min(float64(height[L]), float64(height[R]))res int(math.Max(float64(res), tmp * float64((R - L))))if height[L] < height[R] {L} el…

Severt基本使用

severt是让我们自己写一些类,然后把这些类给加载Tomcat中&#xff0c;后续Tomcat收到HTTP请求(来自于浏览器)&#xff0c;就会执行到咱们上面写的代码.从而通过这些代码,完成一定的业务逻辑. 创建项目 此处创建的是一种新的项目的形式称为Maven项目,Maven是Java 中的一个的构建…

微服务项目sc2024第一个子项目

1. 第一个子项目 2.pom文件 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apa…

【机器学习300问】66、ReLU激活函数相对于Sigmoid和Tanh激活函数的优点是什么?ReLU它有局限性吗?如何改进?

一、ReLU相对于Sigmoid和Tanh的优点 &#xff08;1&#xff09;计算效率高 ReLU函数数学形式简单&#xff0c;仅需要对输入进行阈值操作&#xff0c;大于0则保留&#xff0c;小于0则置为0。Sigmoid和Tanh需要指数运算但ReLU不需要。所以相比之下它会更快&#xff0c;降低了神经…

MySQL innoDB存储引擎多事务场景下的事务执行情况

一、背景 在日常开发中&#xff0c;对不同事务之间的隔离情况等理解如果不够清晰&#xff0c;很容易导致代码的效果和预期不符。因而在这对一些存在疑问的场景进行模拟。 下面的例子全部基于innoDB存储引擎。 二、场景&#xff1a; 2.1、两个事务修改同一行记录 正常来说&…

每日一题 — 最大连续 1 的个数III

解法一&#xff1a;暴力枚举 先定义left和right双指针&#xff0c;left先固定在起始位置&#xff0c;遍历right当值等于1的时候&#xff0c;直接跳过&#xff0c;等于0的时候&#xff0c;zero计数器加一当zero等于k的时候&#xff0c;就开始记录此时最大长度是多少然后left加一…