硬件工程师入门基础知识(一)基础元器件认识(二)

news2024/11/15 11:19:00

硬件工程师入门基础知识

(一)基础元器件认识(二)

tips:学习资料和数据来自《硬件工程师炼成之路》、百度百科、网上资料

1.二极管
2.三极管
3.MOS管
4.IGBT
5.晶振

1.二极管
肖特基二极管和硅二极管的比较:
在这里插入图片描述

在这里插入图片描述
肖特基二极管的优势主要在速度和压降,对这两个没要求的场景,那自然选择更便宜的由硅构成的二极管。

二极管漏电流
这个参数,值得一提的是,肖特基二极管的漏电流,是硅二极管的 100 倍左右。
还有一点就是,漏电流与温度有很大的关系。温度越高,漏电流越大。
硅二极管温度越高,漏电流越大,是原因硅二极管的漏电流是由少子决定的,温度越高,本征激发越强烈,少子浓度会升高,所以漏电流就越大了。

在这里插入图片描述

反向恢复时间:也是比较重要的参数,这个前面有文章专门讲过,就不再说了。
工作频率:由反向恢复时间决定的。
耐压:记住肖特基二极管耐压值,很难做高就行吧,一般不超过 100V,当然,更高的也有,这里只说常见的。而硅二极管可以做很高。

反向恢复时间
实际应用中的二极管,在电压突然反向时,二极管电流并不是很快减小到 0,而是会有比较大的反向电流存在,这个反向电流降低到最大值的 0.1 倍所需的时间,就是反向恢复时间。
在这里插入图片描述

几种二极管的最高工作频率顺序是下面这样的:

在这里插入图片描述

为什么要用肖特基二极管续流?
我们来看一个问题:
为什么开关电源中,一般用肖特基二极管续流,不用快恢复二极管呢?
主要有两点:
一是肖特基二极管导通电压更低。
二是肖特基二极管速度更快,反向恢复时间更小。
如此一来,使用肖特基二极管肯定损耗是更小的,温度更低,也不会烫成狗,这样整个开关电源效率也更高。

2.三极管

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
常用的三极管电路设计-电阻到底是怎么选的

我们在模电教材里面,会有各种放大电路,共基,共集,共射等,相关的计算公式,曲线,电路等效
模型天花乱坠,学起来非常费劲。

实际 90%工作,可能我们主要关注一个参数就行了,那就是电流放大倍数 β,其它的通通用不到,而且我们做产品,如果真要放大信号,那也是使用各种集成运放。
绝大多数情况,我们是把三极管当作一个低成本的开关来使用的,作为开关,虽然 MOS 可能更为合适,不过三极管价格更低,在小电流场景,三极管反而是用得更多的。

在这里插入图片描述
一个 NPN 三极管,价格也就 2 分钱左右。

常用的电路(NPN 为例)
1、电平转换,反相

在这里插入图片描述
这个电路用得非常多,有两个功能。
一是信号反相,就是输入高电平,输出就是低电平;输入低电平,输出就是高电平
二是改变输出信号的电压,比如输入的电压范围是 0V 或者是 3.3V,想要得到一个输出是 0V 或者是5V 的电平怎么办呢?让 Vcc 接 5V 就可以了,输出高的时候,out 的电平就是大约为 5V 的。

2、驱动指示灯
我们经常使用三极管驱动 LED 灯,比如下面这个电路:

在这里插入图片描述
3、驱动 MOS 开关
还一个电路也用得非常多,那就是驱动电源的 PMOS 开关,如下图:

在这里插入图片描述
在 in 为低时,三极管不导通,相当于是开路,PMOS 管的 Vgs 为 0,PMOS 管也不导通,Vcc2 没有电。
在 in 为高时,三极管导通,集电极相当于是接地 GND,于是 PMOS 管的 Vgs 为-Vcc1,PMOS 管导通,也就是 Vcc1 与 Vcc2 之间导通,Vcc2 有电。

如何选择电阻
我们的电路输入一般是只有两种状态,0V 或者是其它的高电平(1.8V,3.3V,5V 等),截止状态一般不用怎么考虑,因为如果让三极管的 Vbe=0,自然就截止了,重要的是饱和状态如何保证。
那么啥叫饱和状态?
我们先假定三极管工作在放大状态,那么放大倍数就是β,如果基极有 Ib 电流流过,那么集电极 Ic=β*Ib,Ic 也会在 Rc 上面产生压降 Urc。

在这里插入图片描述

易得:Urc+Uce=Vcc,显然,Ib 越大,那么 Urc=βIbRc 越大,如果 Ib 足够大,那么 Urc=Vcc 时,
Uce=Vcc-Urc≈0。

电路计算举例
LED 灯的例子
已知条件:输入控制电压高电平为 3.3V,电源电压为 5V,灯的导通电流 10mA,灯导通电压 2V,三极管选用型号 MMBT3904

在这里插入图片描述
三极管饱和导通时,Vce=0V,所以 Rc=(5V-2V)/10mA=300Ω。
查询芯片手册,三极管 MMBT3904 的的放大倍数 β(hfe)如下图所示:

在这里插入图片描述
可以看到,在 Ic=10mA 时,放大倍数最小为 100。
那么 Ib=10mA/100=100uA,三极管导通时,Vbe 约为 0.7V,继而求得 Rb=(3.3-
0.7V)/100uA=26K。
也就是说只要 Rb<26K,三极管就工作在了饱和状态,像这种情况,我一般取 Rb=2.2K,或者是 1K,4.7K,10K,这样 Ib 更大,更能让三极管工作在饱和状态。
具体取多少,取决于整个板子的电阻使用情况,比如 10K 电阻用得多,那我就取 10K,这样物料种类少,生产更方便。
或者咱为了保险一点,比如要兼容别的三极管型号,可以取 Rb=1K,这样即使别的三极管 β 小于100,也能工作在饱和状态。
一般来说,我们不要取正好的值,比如 26K 或者接近 26K 的值,这样太不安全。
我们也可以反向验算下,假如 Rc=300Ω,Rb=10K,那么 Ib=(3.3-0.7)/10K=0.26mA,那么Ic=1000.26mA=26mA,那么 Rc 的压降是300Ω26mA=7.8V,这已经超过 Vcc 了,所以管子肯定是工作在饱和状态的。

3.MOS管

1、MOS 导通后电流方向其实可以双向流动,可以从 d 到 s,也可以从 s 到 d。
2、MOS 管体二极管的持续电流可以根据 MOS 管的功耗限制来计算,
3、MOS 管体二极管瞬间可以通过的电流,等于 NMOS 管导通后瞬间可以通过的电流,一般不会是瓶颈
在这里插入图片描述

NMOS 管的结构
我们看一下 NMOS 管的结构。

在这里插入图片描述
以 NMOS 为例,如上图,S 和 D 都是掺杂浓度比较高的 N 型半导体,衬底为 P 型半导体,并且衬底和 S 极是接到一起的。
在 Vgs 电压大于门限电压 Vth 时,也就是栅极相对衬底带正电,它会将 P 型衬底中的少子(电子)吸引到 P 型衬底上面,形成反型层,也就是导电沟道。

PCB Layout 时,MOS 管栅极串联电阻放哪儿?

在这里插入图片描述
如上图,串联的电阻 R1 到底是放在靠近 IC 端,还是靠近 MOS 端?(注意,图中的 L1 是走线寄生电感,并不是这里放了个电感器件)

1、 TI 的无刷电机驱动芯片 DRV8300 的 demo 板
Demo 板硬件设计可以直接在 Ti 官网下载,如下图,可以看到,串联电阻是放置在 MOS 管端的。

在这里插入图片描述
2、 Ti 的 POE 方案 TPS23753A 的 Demo 板
原理图如下:
在这里插入图片描述
PCB 如下图,串联电阻也是放置在靠近 MOS 管端。
在这里插入图片描述
3、 MPS 的无刷电机驱动芯片 MP6535。
如下图,6 个 MOS 的栅极串联电阻 R18,R19,R20,R21,R22,R23 放置在中间。
从走线长度看,Q1,Q2,Q3 串联的电阻离 MOS 较近,离驱动 IC 较远。Q4,Q5,Q6 串联的电阻在 MOS 和驱动 IC 中间。

在这里插入图片描述
大部分情况栅极串联电阻靠近 MOS 管放置这个说法是属实的。

4.IGBT

IGBT(Insulated Gate Bipolar Transistor),绝缘栅双极型晶体管,是由(Bipolar Junction Transistor,BJT)双极型三极管和绝缘栅型场效应管(Metal Oxide Semiconductor,MOS)组成的复合全控型电压驱动式功率半导体器件, 兼有(Metal-Oxide-Semiconductor Field-Effect Transistor, MOSFET)金氧半场效晶体管的高输入阻抗和电力晶体管(Giant Transistor,GTR)的低导通压降两方面的优点。GTR饱和压降低,载流密度大,但驱动电流较大;MOSFET驱动功率很小,开关速度快,但导通压降大,载流密度小。

IGBT综合了以上两种器件的优点,驱动功率小而饱和压降低。非常适合应用于直流电压为600V及以上的变流系统如交流电机、变频器、开关电源、照明电路、牵引传动等领域。

IGBT是能源变换与传输的核心器件,俗称电力电子装置的“CPU”,作为国家战略性新兴产业,在轨道交通、智能电网、航空航天、电动汽车与新能源装备等领域应用极广。

IGBT模块是由IGBT(绝缘栅双极型晶体管芯片)与FWD(续流二极管芯片)通过特定的电路桥接封装而成的模块化半导体产品;封装后的IGBT模块直接应用于变频器、UPS不间断电源等设备上。

IGBT模块具有节能、安装维修方便、散热稳定等特点;当前市场上销售的多为此类模块化产品,一般所说的IGBT也指IGBT模块;随着节能环保等理念的推进,此类产品在市场上将越来越多见;

在这里插入图片描述

IGBT功率模块采用IC驱动,各种驱动保护电路,高性能IGBT芯片,新型封装技术,从复合功率模块PIM发展到智能功率模块IPM、电力电子积木PEBB、电力模块IPEM。PIM向高压大电流发展,其产品水平为1200—1800A/1800—3300V,IPM除用于变频调速外,600A/2000V的IPM已用于电力机车VVVF逆变器。平面低电感封装技术是大电流IGBT模块为有源器件的PEBB,用于舰艇上的导弹发射装置。IPEM采用共烧瓷片多芯片模块技术组装PEBB,大大降低电路接线电感,进步系统效率,现已开发成功第二代IPEM,其中所有的无源元件以埋层方式掩埋在衬底中。智能化、模块化成为IGBT发展热门。

IGBT如有讨论尽管留言,目前在新能源领域接触最多的还是IGBT模块。

5.晶振

在这里插入图片描述

晶振分类
首先,晶振一般分为两种,一种叫有源晶振,一种叫无源晶振。

有源晶振也叫晶体振荡器,Oscillator;无源晶振有时也叫无源晶体,Crystal,晶体谐振器。至于哪个名字更专业,更准确,我觉得无需争论,名字只是代号而已,大家工作中沟通能知道说的是什么就行。

简单说有源晶振自己供上电就能输出振荡信号,无源晶体必须额外增加电路才能振荡起来。
在这里插入图片描述

以上分类是从使用上面来说的。如果我们单看晶振的内部构造,就会发现,有源晶振内部是包含了一个无源晶振,然后再将阻容,放大等电路也包含进去,整体封装好再给我们用。

在这里插入图片描述

晶振的等效模型
在这里插入图片描述

那么其中 Lm,Rm,Cm 分别又是什么意思呢?
Cm:动态电容,反映了振动体的弹性,随频率会变化
Lm:动态电感,反映了振动体的质量,随频率会变化
Rm:动态电阻,反映了振动体的损耗,随频率会变化
C0:静电容,两个电极间形成的电容。

晶振是如何起振的?

皮尔斯晶体振荡器
目前工作中用得最多的就是皮尔斯晶体振荡器,也就是下面这个结构。

在这里插入图片描述
CL1,CL2 为匹配电容,Rext 通常为串联的几百欧姆电阻(有时也不加)。有时候数据手册会有推荐参数。

上面这个结构可能看着不是很熟悉,我们把它转换一下,变成下面这个就熟悉些。
在这里插入图片描述
Inv:内部反相放大器。
Q:石英或陶瓷晶振。
RF: 内部反馈电阻。
RExt:外部限流电阻,限制反相器输出电流。
CL1 和 CL2:两个外部负载电容。
Cs:寄生电容:PCB 布线,OSC_IN 和 OSC_OUT 管脚之间的效杂散电容

反馈电阻 RF
在几乎所有的 ST 的 MCU 中,RF 是内嵌在芯片内的。它的作用是让反相器作为一个放大器来工作。

Vin 和 Vout 之间增加的反馈电阻使放大器在 Vout = Vin 时产生偏置,迫使反向器工作在线性区域(图 5 中阴影区)。该放大器放大了晶振的正常工作区域内(Fs 与 Fa 之间)的噪声(例如晶振的热噪声),该噪声从而引发晶振起振。在某些情况下,起振后去掉反馈电阻 RF,振荡器仍可以继续正常工作。
在这里插入图片描述

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

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

相关文章

架构方法论

0.缘起最近在和同事以及相关领域的人沟通时&#xff0c;大家都在强调架构、架构图&#xff0c;于是兴起了一片关于架构的方法论介绍。本文对内容的组织按照顶层设计思路&#xff0c;先对架构本身进行剖析&#xff1a;什么是架构&#xff1f;为什么架构很重要&#xff1f;这些是…

大家心心念念的RocketMQ5.x入门手册来喽

1、前言 为了更好的拥抱云原生&#xff0c;RocketMQ5.x架构进行了大的重构&#xff0c;提出了存储与计算分离的设计架构&#xff0c;架构设计图如下所示&#xff1a; RocketMQ5.x提供了一套非常建议的消息发送、消费API&#xff0c;并统一放在Apache顶级开源项目rocketmq-clie…

T07 奥运排序问题

描述 按要求&#xff0c;给国家进行排名。 输入描述&#xff1a; 有多组数据。 第一行给出国家数N&#xff0c;要求排名的国家数M&#xff0c;国家号从0到N-1。 第二行开始的N行给定国家或地区的奥运金牌数&#xff0c;奖牌数&#xff0c;人口数&#xff08;百万&#xff09…

【c/c++】c语言的自增操作在不同编译器的差别

示例代码 代码如下&#xff1a; #include <stdio.h>#define product(x) ((x)*(x))int main(void) {int i 3, j, k;j product(i); // (i) * (i)k product(i); // (i) * (i)printf("%d %d\n", j, k); }执行结果 在Ubuntu18.04下通过GCC编译和执行的结果…

【在执行make geth报错解决方法】

在执行make geth报错解决方法问题详细描述&#xff1a;详细解决方法对根据报错提示信息对相关文件夹权限进行修改2、再次执行make geth 检查是否还报错问题详细描述&#xff1a; Ubuntu 版本&#xff1a;18.04问题&#xff1a;在编译运行以太坊源码执行make geth命令时报错&am…

*from . import _imaging as core : ImportError: DLL load failed: 找不到指定的模块

错误提示如上。为了解决这个问题&#xff0c;首先参考了解决 from . import _imag…模块。. 首先尝试了彻底卸载pillow&#xff1a;conda uninstall pillow &#xff1b; pip uninstall pillow 然后重装 pip install pillow&#xff0c;发现问题仍然没有解决。 并且尝试了windo…

湿敏电阻的原理,结构,分类与应用总结

🏡《总目录》 0,概述 湿敏电阻是指电阻值随着环境的湿度变化而变化的电阻,本文对其工作原理,结构,分类和应用场景进行总结。 1,工作原理 湿敏电阻是利用湿敏材料制成的,湿敏材料吸收空气中水分时,自身的阻值发生变化。 2,结构 如下图所示,市民电阻包括4个部分构成,…

SpringBoot+Vue实现智能物流管理系统

文末获取源码 开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7/8.0 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&#xff1a;Maven3.3.9 浏…

【手写 Vuex 源码】第七篇 - Vuex 的模块安装

一&#xff0c;前言 上一篇&#xff0c;主要介绍了 Vuex 模块收集的实现&#xff0c;主要涉及以下几个点&#xff1a; Vuex 模块的概念&#xff1b;Vuex 模块和命名空间的使用&#xff1b;Vuex 模块收集的实现-构建“模块树”&#xff1b; 本篇&#xff0c;继续介绍 Vuex 模…

gradle命令

环境搭建 $ mkdir /opt/gradle $ unzip -d /opt/gradle gradle-7.6-bin.zip $ ls /opt/gradle/gradle-7.6 LICENSE NOTICE bin getting-started.html init.d lib media配置环境变量 $ export PATH=$PATH:/opt/gradle/gradle-7.6/bin检查配置是否ok gradle -v Android …

Elasticsearch7.8.0版本进阶——分布式集群(应对故障)

目录一、Elasticsearch集群的安装1.1、Elasticsearch集群的安装&#xff08;win10环境&#xff09;1.2、Elasticsearch集群的安装&#xff08;linux环境&#xff09;二、应对故障&#xff08;win10环境集群演示&#xff09;2.1、启动集群&#xff08;三个节点&#xff09;2.2、…

Lecture4 反向传播(Back Propagation)

目录 1 问题背景 1.1计算图&#xff08;Computational Graph&#xff09; 1.2 激活函数&#xff08;Activation Function&#xff09;引入 1.3 问题引入 2 反向传播&#xff08;Back Propagation&#xff09; 2.1 为什么要使用反向传播 2.2 前馈运算(Forward Propagation…

Allegro如何更改临时高亮的颜色设置操作指导

Allegro如何更改临时高亮的颜色设置操作指导 在用Allegro做PCB设计的时候,当移动或者高亮某个对象之前,会被临时高亮一个颜色,方便查看,类似下图 运行高亮命令的时候,器件被临时高亮成了白色 软件默认的是白色,如何更改成其它颜色? 具体操作如下 点击Display选择Color…

西瓜书读书笔记—绪论

文章目录机器学习典型的机器学习过程基本术语归纳偏好机器学习 机器学习&#xff1a;致力于研究如果通过计算的手段&#xff0c;利用经验来改善系统自身的性能 在计算机系统中&#xff0c;“经验” 通常以 “数据” 形式存在&#xff0c;因此&#xff0c;机器学习所研究的主要内…

《计算机组成与设计》05. 大而快:层次化存储

文章目录局部性原理存储层次结构存储层次结构示意图传输数据示意图Cache 基础映射方式直接映射全相连映射组相连映射Cache 访问直接映射例题 —— Cache 容量计算组相联映射处理写操作3C 模型Cache 失效问题 —— 通过更改 Cache 块容量&#xff0c;以此通过空间局部性来降低失…

【Linux常用指令合集】

基本的增删改查 ls&#xff1a;显示文件或目录-l&#xff1a;列出文件详细信息l(list)-a&#xff1a;列出当前目录下所有文件及目录&#xff0c;包括隐藏的a(all) mkdir 目录名&#xff1a;创建目录-p&#xff1a;级联创建 cd 目录&#xff1a;切换目录 pwd&#xff1a;显示当…

SpringMVC--视图、RESTful案例、处理AJAX请求

SpringMVC的视图 SpringMVC中的视图是View接口&#xff0c;视图的作用渲染数据&#xff0c;将模型Model中的数据展示给用户 SpringMVC视图的种类很多&#xff0c;默认有转发视图和重定向视图 当工程引入jstl的依赖&#xff0c;转发视图会自动转换为JstlView 若使用的视图技术为…

GitHub个人资料自述与管理主题设置

目录 关于您的个人资料自述文件 先决条件 添加个人资料自述文件 删除个人资料自述文件 管理主题设置 补充&#xff1a;建立一个空白文件夹 关于您的个人资料自述文件 可以通过创建个人资料 README&#xff0c;在 GitHub.com 上与社区分享有关你自己的信息。 GitHub 在个…

【触摸屏功能测试】MQTT_STD本地调试说明-测试记录

1、MQTT简介 MQTT是一种基于发布/订阅模式的“轻量级”通讯协议。它是针对受限的、低带宽的、高延迟的、网络不可靠的环境下的网络通讯设备设计的。 发布是指客户端将消息传递给服务器&#xff0c;订阅是指客户端接收服务器推送的消息。每个消息有一个主题&#xff0c;包含若干…

七大设计原则之迪米特法则应用

目录1 迪米特法则介绍2 迪米特法则应用1 迪米特法则介绍 迪米特原则&#xff08;Law of Demeter LoD&#xff09;是指一个对象应该对其他对象保持最少的了解&#xff0c;又叫最少知 道原则&#xff08;Least Knowledge Principle,LKP&#xff09;&#xff0c;尽量降低类与类之…