硬件基础知识笔记(2)——二级管、三极管、MOS管
Part 2 二级管、三极管、MOS管
- 1、二级管
- 1.1肖特基二极管和硅二极管选型比较
- 1.2到底是什么决定了二极管的最高工作频率?
- 1.3二极管结电容和反向恢复时间都是怎么来的
1、二级管
1.1肖特基二极管和硅二极管选型比较

肖特基二极管的优势主要在速度和压降,对这两个没要求的场景,那自然选择更便宜的由硅构成的二极管。
- 二极管导通电压
提起二极管导通电压,估计脑子里面都是0.7V,形成这个印象其实并不好,有4 点原因。
1、这个0.7V,说的是硅二极管,肖特基二极管要更低。
我们经常使用二极管串联在电源支路上面,防止倒灌。那你担心过二极管上面压降太大吗?

在对压降有要求的地方,可能用的就是肖特基二极管,它的压降有多低呢?
以英飞凌的BAT60BE237 为例子吧,我截个图给大家看看。

通过10mA 的电流,压降才0.24V。
对于一些小电流防倒灌的场合,电压不能下降太多,肖特基二极管就比较实用了。如果工作电流更小,可能压降才零点一几伏。
所以,不要看到个电路中串了个二极管,就觉得这个压降是0.7V。
2、导通电压门限,这本身就是个模糊的定义
我们知道二极管的伏安特性曲线是对数关系,那到底是通过1mA 电流时看作开始导通,还是10mA?100mA?

3、导通电压有时会到1V 以上,不同型号也相差比较大
总会有用到大电流的时候,其实也不用太大,1A 就行。这时硅构成的二极管,它导通电压其实一般都到1V 左右了。
下图是DIODES 品牌的超快恢复二极管系列,可以看到1A 时,导通电压在1V 以上,其中耐压600V以上的二极管导通电压都到了1.7V。

4、发光二极管导通压降差异更大

发光二极管也是二极管,不过它的区别就更大了。
发光二极管有多种颜色,他们的导通电压都不相同:例如红色为2V 左右、蓝色约2.8V 左右等等。
所以,在脑子里面形成潜意识,二极管导通电压为0.7V,非常不好。 - 二极管漏电流
这个参数,值得一提的是,肖特基二极管的漏电流,是硅二极管的100 倍左右。
还有一点就是,漏电流与温度有很大的关系。温度越高,漏电流越大。
硅二极管温度越高,漏电流越大,是原因硅二极管的漏电流是由少子决定的,温度越高,本征激发越强烈,少子浓度会升高,所以漏电流就越大了。
下面对比下某肖特基二极管和硅二极管的漏电流大小。

可以看到,肖特基二极管漏电流较大,在100 摄氏度时甚至到了5mA。
与此同时,漏电流的大小与温度有很大关系,125℃是25℃的几十倍。
其它几个参数简单提下
反向恢复时间:实际应用中的二极管,在电压突然反向时,二极管电流并不是很快减小到0,而是会有比较大的反向电流存在,这个反向电流降低到最大值的0.1 倍所需的时间,就是反向恢复时间。
工作频率:由反向恢复时间决定的。
耐压:记住肖特基二极管耐压值,很难做高就行吧,一般不超过100V,当然,更高的也有,这里只说常见的。而硅二极管可以做很高。
1.2到底是什么决定了二极管的最高工作频率?
估计有不少人会回答是二极管反向恢复时间Trr,也有人会说是二极管结电容,那到底谁是对的呢?
或者说都一样,反向恢复时间由结电容决定?
结电容Cj or 反向恢复时间Trr
到底什么决定了二极管的最高工作频率,我们暂且不论,不过需要知道的是,二极管的反向恢复时间和结电容不是一回事,反向恢复时间绝不能等同于二极管手册中结电容的充放电时间。
- 结电容
二极管会存在寄生电容,这个电容主要就是结电容,这是简单的二极管模型。

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

一般厂家的二极管会给出结电容和反向恢复时间Trr 的参数,我们现在来对比一下4 种不同类型的二极管参数。
分别为肖特基二极管,超快恢复二极管,快恢复二极管,普通二极管。
为了让结果更有说服力,我们保证4 种二极管的生产厂家,耐压,封装,最大工作电流一致。这里选择厂家为DIODE 美台半导体,最大反向耐压都为100V,封装都是SMA,最大工作电流为1A。
型号分别是:
肖特基二极管:B1100-13-F
超快恢复二极管:US1B-13-F
快恢复二极管:RS1B-13-F
普通二极管:S1B-13-F
这几个二极管参数截图如下:


肖特基二极管的结电容是这里面最大的。肖特基二极管的工作频率不是最高的吗?怎么结电容反而是最大的?
虽然规格书手册中,没有列出来肖特基二极管的反向恢复时间,但是我们应该都知道,它的反向恢复时间是最小的。
严格来说,肖特基二极管本身的工作原理与硅二极管是不一样的,它是不存在反向恢复时间的。只是毕竟有寄生电容的存在,所以工作频率也有一个上限
我们知道,这几种二极管的最高工作频率顺序是下面这样的

而现在我们知道,它们的结电容,肖特基是最大的,为80pF。其它三个二极管差不多,为10pF-20pF,但是反向恢复时间相互之间差了一个数量级。
另外,我们假设反向恢复时间就是结电容的充电时间,我们可以计算下充满结电容需要的时间是多长。
以快恢复二极管RS1B-13F 为例,其结电容是15pF,反向恢复电流如下图(规格书中提取的)。平均反向电流大概是0.5A,那么将15pF 从0V 充到-50V 的时间很容易计算出来,是1.5ns,这比实际的反向恢复时间150ns 短很多。

所以可以肯定的是,反向恢复时间的长短,不是由二极管手册标注的那个结电容决定的。
其实很容易想到:
1、如果结电容太大,工作频率高不了。因为频率越高,电容的阻抗越低,信号都从电容直接过去了,二极管失去了反向截止的作用。
2、如果反向恢复时间太大,工作频率也高不了。因为频率越高,电压翻转越快,反偏之后反向电流还没恢复,电压又变了,二极管也失去了反向截止的作用。
所以,总的来说,结电容和反向恢复时间,都会影响二极管的最高工作频率。具体由谁决定,那看谁的影响更大。
肖特基二极管的反向恢复时间很短,所以其工作频率由结电容决定。
硅二极管,其反向恢复时间的影响远大于结电容的影响,结电容一般也就几十pF,因此其最高工作频率由反向恢复时间决定。
而与此同时,我们知道,肖特基二极管与硅二极管相比,肖特基速度是最快的,可以工作在更高的频率。
反向恢复时间并不是手册标注的结电容的充放电时间。
1.3二极管结电容和反向恢复时间都是怎么来的
- 结电容

二极管是两个管脚的器件,两个管脚会形成电容,不过这个电容很小,相比结电容来说,可以忽略不计了。
那结电容到底指的是什么呢?所有的道理,其实都在PN 结里面,我们稍稍深入了解下PN 结,答案就出来了。
结电容有两种,分别是势垒电容和扩散电容。
- 势垒电容
我们知道,P 区空穴多,N 区电子多,因为扩散,会在中间形成内建电场区。N 区那边失去电子带正电荷,P 区那边得到电子带负电荷。

当给PN 结加上稳定的电压,那么稳定后,内建电场区的厚度也会稳定为一个值,也就是说内部电荷一定。如果PN 结上的电压向反偏的方向增大,那么内建电场区厚度也增加,即内部电荷增多。反之,如果电压减小,那么内部电荷减少。
这样一看,不就和电容充放电现象一样吗?
PN 结两端电压变化,引起积累在中间区域的电荷数量的改变,从而呈现电容效应,这个电容就是势垒电容。
上面是对结电容的理解,那么这个结电容大小等于多少呢?如下图

我们知道,势垒宽度,也就是内建电场区的宽度,是与电压相关的。所以说,不同的电压下,势垒电容的大小也是不同的。
所以,当你随意翻开某二极管的规格书,你看到的结电容参数,它会指定测试条件。通常这个条件是1MHz,电压为-4V(反偏)。

事实表明,二极管在反偏时,势垒电容起主要作用,而正偏时,扩散电容起主要作用。下面看看扩散电容。
- 扩散电容
相比与势垒电容,扩散电容要更难以理解。
扩散电容:当有外加正向偏压时,在p-n 结两侧的少子扩散区内,都有一定的少数载流子的积累,而且它们的密度随电压而变化,形成一个附加的电容效应,称为扩散电容。
当PN 结加上正向电压,内部电场区被削弱,因为浓度差异,P 区空穴向N 区扩散,N 区的电子向P区扩散。

扩散的空穴和电子在内部电场区相遇,会有部分空穴和电子复合而消失,也有部分没有消失。没有复合的空穴和电子穿过内部电场区,空穴进入N 区,电子进入P 区。
进入N 区的空穴,并不是立马和N 区的多子-电子复合消失,而是在一定的距离内,一部分继续扩散,一部分与N 区的电子复合消失。
显然,N 区中靠近内部电场区处的空穴浓度是最高的,距离N 区越远,浓度越低,因为空穴不断复合消失。同理,P 区也是一样,浓度随着远离内部电场区而逐渐降低。总体浓度分布如下图所示。

当外部电压稳定不变的时候,最终P 区中的电子,N 区中的空穴浓度也是稳定的。也就是说,P 区中存储了数量一定的电子,N 区中存储了数量一定的空穴。如果外部电压不变,存储的电子和空穴数量就不会发生变化,也就是说稳定存储了一定的电荷。
但是,如果电压发生变化,比如正向电压降低,电流减小,单位时间内涌入N 区中的空穴也会减小,这样N 区中空穴浓度必然会降低。同理,P 区中电子浓度也降低。所以,稳定后,存储的电子和空穴的数量想比之前会更少,也就是说存储的电荷就变少了。

这不就是一个电容吗?电压变化,存储的电荷量也发生了变化,跟电容的表现一模一样,这电容就是扩散电容了。
那这个电容大小是多少呢?

扩散电容随正向偏压按指数规律增加。这也是扩散电容在大的正向偏压下起主要作用的原因。

如上图,二极管的电流也与正向偏压按指数规律增加,所以,扩散电容的大小与电流的大小差不多是正比的关系。
- 为什么是少数载流子的积累呈现电容效应?多子不行吗?
少数载流子,指的是N 区中的空穴,P 区中的电子。要知道,N 区中有更多的电子,就因为P 区中的空穴扩散到N 区,N 区就带正电了吗?
假如没有扩散作用,N 区中电子是多子,且电子带负电,但是整个N 区是电中性的,因为N 区是硅原子和正五价原子构成,它们都是中性的。同理P 区中空穴是多子,整体也是电中性的。

现在将N 区和P 区放到一起,并加上正电压,就有了正向电流。N 区的电子向P 区移动,P 区的空穴向N 区移动,如果电子和空穴都在交界处复合消失,那么N 区和P 区还是电中性的。
但事实是,电子和空穴有的会擦肩而过,电子会在冲进P 区,空穴也会冲进N 区。尽管P 区有很多空穴,电子进入后也不会马上和空穴复合消失,而是会存在一段时间。这时如果我们看P 区整体,它不再是电中性了,它有了净电荷。电荷数量就是还没有复合的电子数量,也就是少数载流子的数量。同理,N区也有净电荷,为少数载流子空穴的数量。
所以说,扩散电容是少数载流子的积累效应。
事实表明,PN 结正偏的时候,结电容主要是扩散电容,PN 结反偏的时候,结电容主要是势垒电容。
- 反向恢复时间
e = - d φ d t \frac{dφ}{dt} dtdφ = -L d i d t \frac{di}{dt} dtdi
w = 1 L C \frac{1}{\sqrt LC } LC1
A B → \overrightarrow{AB} AB
∫ \int ∫
L C \sqrt LC LC

敬请期待。。。
相关文章:
硬件基础知识笔记(2)——二级管、三极管、MOS管
Part 2 二级管、三极管、MOS管 1、二级管1.1肖特基二极管和硅二极管选型比较1.2到底是什么决定了二极管的最高工作频率?1.3二极管结电容和反向恢复时间都是怎么来的 1、二级管 1.1肖特基二极管和硅二极管选型比较 肖特基二极管的优势主要在速度和压降,对…...
软件测试之非功能测试设计
非功能测试设计 非功能:除了软件功能测试,其他都是非功能测试。 1.兼容 2.易用 3.性能(专项) 4.安全(专项) Web浏览器 兼容:Chrome浏览器、Edge浏览器、Firefox浏览器、Safari苹果浏览器 易用:参考竞品,主观感受为主 总结 1.非功能测试范围 兼容性、…...
GPU 英伟达GPU架构回顾
1999 年,英伟达发明了 GPU(graphics processing unit),本节将介绍英伟达 GPU 从 Fermi 到 Blackwell 共 9 代架构,时间跨度从 2010 年至 2024 年,具体包括费米(Feimi)、开普勒&#…...
机器学习 - 线性回归
线性回归模型的定义 线性回归(Linear Regression)的目标旨在找到可以描述目标值(输出变量)与一个或多个特征(输入变量)之间关系的一个线性方程或函数。 线性回归模型的表达式为 线性回归模型表达式的“齐次…...
NestJS 性能优化:从应用到部署的最佳实践
在上一篇文章中,我们介绍了 NestJS 的微服务架构实现。本文将深入探讨 NestJS 应用的性能优化策略,从应用层到部署层面提供全方位的优化指南。 应用层优化 1. 路由优化 // src/modules/users/users.controller.ts import { Controller, Get, UseInter…...
本地快速推断的语言模型比较:Apple MLX、Llama.cpp与Hugging Face Candle Rust
本地快速推断的语言模型比较:Apple MLX、Llama.cpp与Hugging Face Candle Rust 在自然语言处理(NLP)部署中,推断速度是一个关键因素,尤其是对于支持大型语言模型(LLM)的应用来说。随着Apple M1…...
您的公司需要小型语言模型
当专用模型超越通用模型时 “越大越好”——这个原则在人工智能领域根深蒂固。每个月都有更大的模型诞生,参数越来越多。各家公司甚至为此建设价值100亿美元的AI数据中心。但这是唯一的方向吗? 在NeurIPS 2024大会上,OpenAI联合创始人伊利亚…...
智能工厂的设计软件 应用场景的一个例子:为AI聊天工具添加一个知识系统 之14 方案再探 之5:知识树三类节点对应的三种网络形式及其网络主机
本文要点 前面讨论过(前面有错这里做了修正),三种簿册归档 对应通过不同的网络形式(分布式、对等式和去中心式)。每种网络主机上分别提供: 分布式控制脚本、 对等式账本 和 备记手本 通过以上讨论&#x…...
JR-RLAA系20路模拟音频多功能编码器
JR-RLAA系20路模拟音频多功能编码器 产品特色 (1)工业级19英寸标准设备,内置双电源 (2)内嵌Web Server,支持远程Web页面登陆后的统一配置操作 (3)支持20路音频输入 (4)支持Dolby Digital(AC-3) ,MPEG-2,AAC-LC/HE-AAC&#x…...
LabVIEW冷却风机性能测试系统
开发了基于LabVIEW软件及LabSQL工具包的冷却风机性能测试系统。系统通过高效的数据库访问技术,实现了对冷却风机测试过程中关键性能数据的采集、存储与管理,优化了测试流程并提升了数据处理的效率。 项目背景 在工业生产和科研测试中,准…...
Python-Pdf转Markdown
使用pdfminer.sixmarkdownify pdfminer.six可以提取Pdf文本内容markdownify可以将文本内容写markdown文件 安装 pip install pdfminer.six pip install markdownify实现 from pdfminer.high_level import extract_text from markdownify import markdownifydef pdf2markdo…...
pyQT + OpenCV相关练习
一、设计思路 1、思路分析与设计 本段代码是一个使用 PyQt6 和 OpenCV 创建的图像处理应用程序。其主要功能是通过一个图形界面让用户对图片进行基本的图像处理操作,如灰度化、翻转、旋转、亮度与对比度调整,以及一些滤镜效果(模糊、锐化、边…...
音视频入门基础:MPEG2-PS专题(3)——MPEG2-PS格式简介
一、引言 本文对MPEG2-PS格式进行简介。 进行简介之前,请各位先下载MPEG2-PS的官方文档。ITU-T和ISO/IEC都分别提供MPEG2-PS的官方文档。但是ITU提供的文档是免费的,ISO/IEC是付费的,所以我们主要阅读ITU提供的官方文档,比如较新…...
云计算学习架构篇之HTTP协议、Nginx常用模块与Nginx服务实战
一.HTTP协议讲解 1.1rsync服务重构 bash 部署服务端: 1.安装服务 [rootbackup ~]# yum -y install rsync 2.配置服务 [rootbackup ~]# vim /etc/rsyncd.conf uid rsync gid rsync port 873 fake super yes use chroot no max connections 200 timeout 600 ignore erro…...
Zookeeper模式安装Kafka(含常规、容器两种安装方式)
一、#创作灵感# 公司使用Kafka的软件项目较多,故写技术笔记巩固知识要点 二、软件环境 - Kafka 3.9.0 官方下载地址:Kafka 3.9.0 - ZooKeeper 3.9.3 官方下载地址:ZooKeeper 3.9.3 - Docker Desktop 4.37 容器图形化工具 官方下载地址…...
【游戏设计原理】41 - 游戏的核心
1. 如何理解? 这条原理主要在讲述“游戏核心”这一概念的重要性及其在游戏开发中的作用。游戏的核心是指决定游戏整体玩法和体验的核心元素,它通常是游戏的主要机制、目标或动作方式。理解这一原理时,我们可以从以下几个层面来考虑ÿ…...
机器学习算法基础知识1:决策树
机器学习算法基础知识1:决策树 一、本文内容与前置知识点1. 本文内容2. 前置知识点 二、场景描述三、决策树的训练1. 决策树训练方式(1)分类原则-Gini(2)分类原则-entropy(3)加权系数-样本量&am…...
[Qt] 信号和槽(1) | 本质 | 使用 | 自定义
目录 一、信号和槽概述 二、本质 底层实现 1. 函数间的相互调用 2. 类成员中的特殊角色 三、使用 四. 自定义信号和槽 1. 基本语法 (1) 自定义信号函数书写规范 (2) 自定义槽函数书写规范 (3) 发送信号 (4) 示例 A. 示例一 B. 示例二 —— 老师说“上课了”&…...
33. 简易内存池
1、题目描述 ● 请实现一个简易内存池,根据请求命令完成内存分配和释放。 ● 内存池支持两种操作命令,REQUEST和RELEASE,其格式为: ● REQUEST请求的内存大小 表示请求分配指定大小内存,如果分配成功,返回分配到的内存…...
win32汇编环境,对话框程序模版,含文本框与菜单简单功能
;运行效果 ;win32汇编环境,对话框程序模版,含文本框与菜单简单功能 ;直接抄进RadAsm可编译运行。 ;下面为asm文件 ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g…...
C++初阶-list的底层
目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...
利用ngx_stream_return_module构建简易 TCP/UDP 响应网关
一、模块概述 ngx_stream_return_module 提供了一个极简的指令: return <value>;在收到客户端连接后,立即将 <value> 写回并关闭连接。<value> 支持内嵌文本和内置变量(如 $time_iso8601、$remote_addr 等)&a…...
centos 7 部署awstats 网站访问检测
一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats࿰…...
Swift 协议扩展精进之路:解决 CoreData 托管实体子类的类型不匹配问题(下)
概述 在 Swift 开发语言中,各位秃头小码农们可以充分利用语法本身所带来的便利去劈荆斩棘。我们还可以恣意利用泛型、协议关联类型和协议扩展来进一步简化和优化我们复杂的代码需求。 不过,在涉及到多个子类派生于基类进行多态模拟的场景下,…...
质量体系的重要
质量体系是为确保产品、服务或过程质量满足规定要求,由相互关联的要素构成的有机整体。其核心内容可归纳为以下五个方面: 🏛️ 一、组织架构与职责 质量体系明确组织内各部门、岗位的职责与权限,形成层级清晰的管理网络…...
AI编程--插件对比分析:CodeRider、GitHub Copilot及其他
AI编程插件对比分析:CodeRider、GitHub Copilot及其他 随着人工智能技术的快速发展,AI编程插件已成为提升开发者生产力的重要工具。CodeRider和GitHub Copilot作为市场上的领先者,分别以其独特的特性和生态系统吸引了大量开发者。本文将从功…...
ArcGIS Pro制作水平横向图例+多级标注
今天介绍下载ArcGIS Pro中如何设置水平横向图例。 之前我们介绍了ArcGIS的横向图例制作:ArcGIS横向、多列图例、顺序重排、符号居中、批量更改图例符号等等(ArcGIS出图图例8大技巧),那这次我们看看ArcGIS Pro如何更加快捷的操作。…...
Device Mapper 机制
Device Mapper 机制详解 Device Mapper(简称 DM)是 Linux 内核中的一套通用块设备映射框架,为 LVM、加密磁盘、RAID 等提供底层支持。本文将详细介绍 Device Mapper 的原理、实现、内核配置、常用工具、操作测试流程,并配以详细的…...
现有的 Redis 分布式锁库(如 Redisson)提供了哪些便利?
现有的 Redis 分布式锁库(如 Redisson)相比于开发者自己基于 Redis 命令(如 SETNX, EXPIRE, DEL)手动实现分布式锁,提供了巨大的便利性和健壮性。主要体现在以下几个方面: 原子性保证 (Atomicity)ÿ…...
CRMEB 中 PHP 短信扩展开发:涵盖一号通、阿里云、腾讯云、创蓝
目前已有一号通短信、阿里云短信、腾讯云短信扩展 扩展入口文件 文件目录 crmeb\services\sms\Sms.php 默认驱动类型为:一号通 namespace crmeb\services\sms;use crmeb\basic\BaseManager; use crmeb\services\AccessTokenServeService; use crmeb\services\sms\…...
