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

模电基础(1) 半导体基础知识

基本内容
1.本征半导体的基本介绍+结构;
2.杂质半导体;
3.PN结的形成;
4.PN结的性质。

1.本征半导体
半导体:导电性能介于绝缘体和导体之间的物质。
本征半导体是纯净的晶体结构的半导体。

  • 纯净→无杂质
  • 晶体结构→稳定的结构
    本征半导体的基本结构
    图为本征半导体的基本结构。里面有两种载流子:电子和空穴
  • 在一定温度下(只要是非绝对零度),由于热运动,少数价电子会挣脱共价键的束缚而成为自由电子。与此同时,由于电子的离开,共价键上会留有一个空位置,称为空穴。原子因失掉一个价电子而带有正电,或者说空穴点正电。(空穴不是真实存在的微粒,只是为了类比描述,提出空穴的概念)
  • 在本征半导体中,空穴和自由电子总是成对出现的,即自由电子和空穴的数量是相等的。自由电子与空穴相碰同时消失,称为复合。在一定温度下,空穴和自由电子的浓度是相对稳定的,是不断在形成电子-空穴对(本征激发)和复合的动态平衡。温度升高,热运动加剧,价电子能够获得的能量增多,挣脱共价键的电子增多,自由电子-空穴对的浓度增大。
  • 若在本征半导体两端外加一电场,一方面自由电子会受电场影响而定向运动,形成电子电流;另一方面由于空穴的存在,价电子会按一定的方向依次填补空穴,即空穴也会产生定向运动,形成空穴电流。即,本征半导体的电流是两个电流之和。普通导体导电则只有一种载流子导电,即自由电子。
  • 本征半导体的导电性能差,且与环境温度相关,因这种敏感性,可以用来做热敏和光敏器件。但是又由于想要导电性能好,本征半导体只能升温,限制其使用场景,且温度往往升不上去,故这里引入杂质半导体,人为控制其导电能力。
  1. 杂质半导体
    杂质半导体有两种,N型和P型。
  • N型半导体的结构示意图如下,N可以理解为negative,在纯净硅中掺入5/6价元素,使之取代原来硅的位置。杂质原子最外层的电子在形成稳定共价键后,还会有多于的电子,多处的电子不受共价键的约束(共价键都结合地好好的嘛),极容易形成自由电子。所以这时候的电子为多子,空穴为少数载流子。杂质原子是提供电子的,也被称为施主原子。
  • 需要注意的是,杂质元素应始终是少量。

在这里插入图片描述
很容易可以理解:导电性能主要由多子的浓度决定,而多子的浓度取决于掺杂的情况,从而实现了我们人为可控制导电性能
如下图,P型半导体则是反过来,里面的多子是空穴,掺杂元素也多为3价元素。
在这里插入图片描述
可以认为:多子的浓度约等于所掺杂的原子浓度,因此受温度影响较小;而少子是本征激发所形成的,尽管浓度很低,但是对温度很敏感,这也可能会影响到半导体器件的性能。(即,与本征激发有关的都与温度有关
3. PN结的形成
扩散运动:物质总是从高浓度向低浓度的地方运动。

  • 当把P型半导体和N型半导体制作在一起时,他们的交界面,两种载流子的浓度差很大,因此,P区的空穴必定会向N区扩散,N区的自由电子必定会向P区扩散。下图为示意图。

在这里插入图片描述

  • 扩散到P区的自由电子与空穴复合,扩散到N区的空穴与自由电子复合,所以在交界处多子的浓度下降。P区出现负离子区(可以理解为原来整体是电中和状态,但是因为扩散运动,N区来了电子,原来的P区就不是电中和了,有了负离子区,N区和P区这个整体现在是电中和状态)。同理,N区也会出现正离子区,形成内电场,称为空间电荷区。
  • 随着扩散运动的进行,空间电荷区会增大,但是空间电荷区的存在又会阻止扩散运动的继续,扩散运动和空间电荷区会形成一个平衡。
    因内电场作用所产生的的运动被称为漂移运动。参与扩散运动和漂移运动的载流子数目相等时,即达到动态平衡时,就形成了PN结。
    4. PN结的单向导电性
    当在PN结两端外加电压时,就破坏了原有的平衡。
  • 如下图,当外加电源的正极接到PN结的P端,电源负极接到PN结的N端时,称PN结外加正向电压。外电场将多子更快的推向了空间电荷区(可以理解为更快地达到了动态平衡),空间电荷区还没有形成原不加电场那么多的时候,就已经达到动态平衡了,可理解为,削弱了内电场,扩散运动加剧,漂移运动减弱。
  • 当正向电压达到一定程度时,有正向电流形成,PN结导通。

在这里插入图片描述
同理,可以理解,加反向电压时,空间电荷区会变大,称为截止状态。
在这里插入图片描述
5. PN结的伏安特性
伏安特性就是外加电压时,PN结的电流情况。
在这里插入图片描述
U>0部分为正向特性,U<0部分为反向特性。
反向超过一定电压后,反向电流会急剧增大,称之为反向击穿。按击穿原理分为齐纳击穿和雪崩击穿

  • 齐纳击穿:在高掺杂的情况下,因耗尽层宽度很窄,不大的反向电压就可以在耗尽层形成很强的电场,而直接破坏掉共价键,使价电子脱离共价键舒服,产生电子-空穴对,导致电流急剧增大。即,齐纳击穿只需要很小的电压。
  • 雪崩击穿:在低掺杂的情况下,耗尽层的宽度较宽,当反向电压增大到比较大的时候,耗尽层的电场使少子加快漂移速度,从而与共价键中的价电子碰撞,把价电子撞出共价键,形成电子-空穴对。新产生的电子和空穴被电场加速后又装向其他的电子(就像雪崩一样不断滚成大雪球)。
    6. PN结的电容效应
    PN结具有电容效应,根据产生原因的不同,分为势垒电容和扩散电容
    如图为势垒电容Cb,即衡量的是耗尽层中电荷量的变化情况。
    在这里插入图片描述
    扩散区内,电荷的积累与释放与电容器的充放电火锅城相同,这种电容效应被称为扩散电容Cd。
    即PN结的结电容应是这两种电容之和。

相关文章:

模电基础(1) 半导体基础知识

基本内容: 1.本征半导体的基本介绍结构; 2.杂质半导体; 3.PN结的形成; 4.PN结的性质。 1.本征半导体 半导体:导电性能介于绝缘体和导体之间的物质。 本征半导体是纯净的晶体结构的半导体。 纯净→无杂质晶体结构→稳…...

阅读笔记:TF - IDF 原理

今天查阅 TF-IDF 资料,发现百度百科里面提供了一个例子,解释的很清楚,记下来备用。 原文链接:https://baike.baidu.com/item/tf-idf/8816134?fraladdin 例子:在某个一共有一千词的网页中 “原子能”、“的” 和 “应…...

【C语言】float 关键字

🚩write in front🚩 🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021|2022年度博客之星物联网与嵌入式开发TOP5|TOP4…...

Linux 网络编程(实现多路IO转接服务器)

1.select函数实现多路IO转接服务器select函数原型&#xff1a;包含在头文件<sys/time.h>&#xff0c;<sys/types.h>和<unistd.h>int select(int nfds, fd_set *readfds, fd_set *writefds,fd_set *exceptfds, struct timeval *timeout);作用&#xff1a;确定…...

DC-4 靶场学习

信息搜集&#xff1a; 首先获取靶场ip&#xff0c;和之前一样。 arp-scan -l nmap -sP 192.168.28.0/24然后访问。 发现需要登录。 漏洞分析: 直接用bp爆破&#xff0c;爆破出来密码为happy&#xff0c;登录。 发现执行了命令&#xff0c;抓包。 修改命令可以执行&#xff…...

QML组件

一个QML文件定义了一个独立的、顶级的QML组件。 一个QML组件就是一个模板&#xff0c;被QML运行环境解释来创建一个带有一些预定义行为的对象。 一个独立的QML组件可以运行多次来禅城多个对象&#xff0c;每个对象都可以称为该组件的实例。 例子&#xff1a; 在项目中添加一…...

canvas 学习指南

canvas 学习指南 创建一个 canvas <! DOCTYPE html><html xmlns"http://www.w3.org/1999/xhtml"><head><title></title><meta charset"utf-8" /><script type"text/javascript">window.onload fun…...

【华为OD机试2023】开心消消乐 C++

【华为OD机试2023】开心消消乐 C++ 前言 如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议! 本文解法非最优解(即非性能最优),不能保证通过率。 Tips1:机试为ACM 模式 你的代码需要处理输入输出,input/cin接收输入、print/cou…...

学历?能力?

一个面试官愿意看一张有形的总结报告&#xff0c;还是愿意相信看不到的人品&#xff1f;...

使用ECharts打造一个数据可视化面板

使用ECharts打造一个数据可视化面板1. 使用技术2. 案例适配方案3. 基础设置4. header 布局5. mainbox 主体模块6. 公共面板模块 panel7. 柱形图 bar 模块&#xff08;布局&#xff09;8. 中间布局9. ECharts 介绍10. ECharts 体验11. ECharts 基础配置12. 柱状图图表&#xff0…...

【论文简述】PVSNet: Pixelwise Visibility-Aware Multi-ViewStereo Network(arxiv 2020)

一、论文简述 1. 第一作者&#xff1a;Qingshan Xu 2. 发表年份&#xff1a;2020 3. 发表期刊&#xff1a;arxiv 4. 关键词&#xff1a;MVS、3D重建、可见性、代价体、训练策略 5. 探索动机&#xff1a;ETH3D基准测试提供的图像包含强烈的视图变化&#xff0c;这就要求MVS…...

CSS隐藏元素的几种方式以及display、visibility、opacity的区别

CSS隐藏元素的方式首先最通用且最易想到的方法肯定是display、visibility和opacity这三种了display:none设置元素不可见并且连盒模型也不生成&#xff0c;一般用于不占空间的隐藏元素。display属性规定元素应该生成的框的类型&#xff0c;当其值为“none”时可以规定元素不生成…...

【Java|golang】1487. 保证文件名唯一---golang中string方法的坑

给你一个长度为 n 的字符串数组 names 。你将会在文件系统中创建 n 个文件夹&#xff1a;在第 i 分钟&#xff0c;新建名为 names[i] 的文件夹。 由于两个文件 不能 共享相同的文件名&#xff0c;因此如果新建文件夹使用的文件名已经被占用&#xff0c;系统会以 (k) 的形式为新…...

flstudio21水果language选项中文设置方法教程

编曲是通过DAW&#xff08;数字音频工作站软件&#xff09;完成的&#xff0c;也就是我们常说的宿主软件。现在有很多优秀的宿主软件&#xff0c;例如Cubase、Studio One、FL Studio等。 FL Studio是一款功能强大的音乐制作软件&#xff0c;也被称为FruityLoops。目前已经推出…...

Ubuntu中安装StaMPS

Ubuntu中安装StaMPS0 StaMPS简介1 首先安装好MATLAB&#xff0c;安装一些依赖工具包2 安装StaMPS2.1 下载StaMPS安装包2.2 安装2.3 配置环境2.4 matlab中的路径设置0 StaMPS简介 官网&#xff1a;https://homepages.see.leeds.ac.uk/~earahoo/stamps/ A software package to e…...

Spring Security 实现自定义登录和认证(1)

1 SpringSecurity 1.1 导入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId> </dependency>1.2 编写配置类 在spring最新版中禁用了WebSecurityConfigurerAdapter…...

Linux 进程:辨析wait与waitpid

目录一、wait二、waitpid(1)参数&#xff1a;pid(2)参数&#xff1a;status(3)参数&#xff1a;options(4)返回值wait 与 waitpid 这两个函数的作用是&#xff1a;等待子进程退出&#xff0c;在子进程退出后释放子进程资源&#xff0c;防止子进程变成僵尸进程。但准确的说&…...

移除元素(每日一题)

目录 一、题目描述 二、题目分析 2.1 方法一 2.1.1 思路 2.1.2 代码 2.2 方法二 2.2.1 思路 2.2.2 代码 一、题目描述 题目链接&#xff1a;27. 移除元素 - 力扣&#xff08;LeetCode&#xff09; 给你一个数组 nums 和一个值 val&#xff0c;你需要 原地 移除所有数…...

打印名片-课后程序(Python程序开发案例教程-黑马程序员编著-第一章-课后作业)

实例2&#xff1a;打印名片 名片是标示姓名及其所属组织、公司单位和联系方法的纸片&#xff0c;也是新朋友互相认识、自我介绍的快速有效的方法。本实例要求编写程序&#xff0c;模拟输出效果如图1所示的名片。 图1 名片样式 实例目标 掌握print()函数的用法 实例分析 名片…...

为啥预编译SQL能够防止SQL注入

前言之前我一个搞网络安全的朋友问了我一个的问题&#xff0c;为啥用 PreparedStatement 预编译的 SQL 就不会有被 SQL 注入的风险&#xff1f;第一时间我联想到的是八股文中关于 Mybatis 的脚本 ${} 和 #{} 的问题&#xff0c;不过再想想&#xff0c;为啥 ${} 会有 SQL 注入的…...

多模态2025:技术路线“神仙打架”,视频生成冲上云霄

文&#xff5c;魏琳华 编&#xff5c;王一粟 一场大会&#xff0c;聚集了中国多模态大模型的“半壁江山”。 智源大会2025为期两天的论坛中&#xff0c;汇集了学界、创业公司和大厂等三方的热门选手&#xff0c;关于多模态的集中讨论达到了前所未有的热度。其中&#xff0c;…...

黑马Mybatis

Mybatis 表现层&#xff1a;页面展示 业务层&#xff1a;逻辑处理 持久层&#xff1a;持久数据化保存 在这里插入图片描述 Mybatis快速入门 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/6501c2109c4442118ceb6014725e48e4.png //logback.xml <?xml ver…...

Golang dig框架与GraphQL的完美结合

将 Go 的 Dig 依赖注入框架与 GraphQL 结合使用&#xff0c;可以显著提升应用程序的可维护性、可测试性以及灵活性。 Dig 是一个强大的依赖注入容器&#xff0c;能够帮助开发者更好地管理复杂的依赖关系&#xff0c;而 GraphQL 则是一种用于 API 的查询语言&#xff0c;能够提…...

智能在线客服平台:数字化时代企业连接用户的 AI 中枢

随着互联网技术的飞速发展&#xff0c;消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁&#xff0c;不仅优化了客户体验&#xff0c;还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用&#xff0c;并…...

在四层代理中还原真实客户端ngx_stream_realip_module

一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡&#xff08;如 HAProxy、AWS NLB、阿里 SLB&#xff09;发起上游连接时&#xff0c;将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后&#xff0c;ngx_stream_realip_module 从中提取原始信息…...

使用Spring AI和MCP协议构建图片搜索服务

目录 使用Spring AI和MCP协议构建图片搜索服务 引言 技术栈概览 项目架构设计 架构图 服务端开发 1. 创建Spring Boot项目 2. 实现图片搜索工具 3. 配置传输模式 Stdio模式&#xff08;本地调用&#xff09; SSE模式&#xff08;远程调用&#xff09; 4. 注册工具提…...

Git 3天2K星标:Datawhale 的 Happy-LLM 项目介绍(附教程)

引言 在人工智能飞速发展的今天&#xff0c;大语言模型&#xff08;Large Language Models, LLMs&#xff09;已成为技术领域的焦点。从智能写作到代码生成&#xff0c;LLM 的应用场景不断扩展&#xff0c;深刻改变了我们的工作和生活方式。然而&#xff0c;理解这些模型的内部…...

算法打卡第18天

从中序与后序遍历序列构造二叉树 (力扣106题) 给定两个整数数组 inorder 和 postorder &#xff0c;其中 inorder 是二叉树的中序遍历&#xff0c; postorder 是同一棵树的后序遍历&#xff0c;请你构造并返回这颗 二叉树 。 示例 1: 输入&#xff1a;inorder [9,3,15,20,7…...

文件上传漏洞防御全攻略

要全面防范文件上传漏洞&#xff0c;需构建多层防御体系&#xff0c;结合技术验证、存储隔离与权限控制&#xff1a; &#x1f512; 一、基础防护层 前端校验&#xff08;仅辅助&#xff09; 通过JavaScript限制文件后缀名&#xff08;白名单&#xff09;和大小&#xff0c;提…...

在Zenodo下载文件 用到googlecolab googledrive

方法&#xff1a;Figshare/Zenodo上的数据/文件下载不下来&#xff1f;尝试利用Google Colab &#xff1a;https://zhuanlan.zhihu.com/p/1898503078782674027 参考&#xff1a; 通过Colab&谷歌云下载Figshare数据&#xff0c;超级实用&#xff01;&#xff01;&#xff0…...