模拟CMOS 基础知识1——PN结与二/三极管

2024-03-05 18:08

本文主要是介绍模拟CMOS 基础知识1——PN结与二/三极管,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

模拟CMOS 基础知识1——PN结与二/三极管

文章目录

      • 模拟CMOS 基础知识1——PN结与二/三极管
        • 视频中的概念补充:
        • PN结
          • PN结的形成
          • PN结的特性
            • 1、正向偏置
            • 2、反向偏置
            • 3、伏安特性
            • 4、反向击穿
            • 5、结电容
        • 三极管

视频中的概念补充:
  • n-type=加P(磷)等元素使得free electrons 成为多数

  • p-type=加B(硼)等元素使得holes称为多数

    • if we add Nd donor atoms(理解成参杂原子),then the density(密度) of free electrons = Nd cm3
    • if we add Na donor atoms(理解成参杂原子),then the density(密度) of holes = Na cm3
    • n=density of free electrons
    • p=density of free holes
    • For pure Si(纯硅):p=n=ni =>n*p=ni2
    • For doped Si(参杂硅):n*p=ni2
    • For n-type Si:
      • n ≈ Nd
      • p ≈ ni2 /Nd
    • For p-type Si:
      • p ≈ Na
      • n ≈ ni2 /Na
  • Diffusion current (扩散电流):

    • Diffusion:high concentration to low concentration region(高浓度向低浓度扩散)
    • Jtot=(Dn*dn/dx-Dp*dp/dx)q
    • hello - Injected elections recombine with holes in the semiconductor(注入电子在半导体中重组了holes)——随着传播距离的增加电子填坑,于是就变得越来越少了,即上图所示。
  • Drift current(漂移电流)

    • 在没有电场作用时,半导体中载流子在运动中不时遭到散射作杂乱无章的热运动,并不形成电流。当有电场存在时,使所有载流子沿电场力方向作定向运动。这种载流子在热运动的同时,由于电场作用而产生的沿电场力方向的定向运动称作漂移运动。所构成的电流为漂移电流。定向运动的平均速度叫做漂移速度。在弱电场下,载流子的漂移速度v与电场强度E成正比$
      v = E v=E v=E

    • 式中是载流子迁移率,简称迁移率。它表示单位场强下载流子的平均漂移速度,单位是m2/Vs或cm2/Vs。迁移率数值决定于半导体能带结构、材料中杂质和缺陷对载流子的作用、以及其中原子的热运动等因素。通常在同一种半导体中,电子的迁移率比空穴的大。迁移率是反映半导体载流子导电能力的重要参数。

PN结
PN结的形成
  • 将p型和n型半导体制作在同一片硅片上,在他们的交界处就形成了PN结。
    • image-20210218170547424
    • 原理就是上文提到的扩散,扩散到一定程度后就出现了空间电荷区(也叫耗尽层(depletion region)),而在此处就形成了内电场,扩散作用下,空间电荷区会加宽,内电场会增强。最终空间电荷区的宽度取决于PN结两侧的参杂浓度。
    • 由于内电场的作用,会导致n的holes流向p,p的freedom electrons流向n,以抵消扩散的效应,在某个时间点会达到动态平衡。
PN结的特性
1、正向偏置
  • p接电源正,n接电源负——正向偏置
  • 此时电源正负极的电场抵消了内电场(还多),并使得空间电荷区减少,扩散电流加剧,从而形成了正向电流。
2、反向偏置
  • p接电源负,n接电源正——反向偏置
  • 此时电源正负极的电场加强了内电场,并使得空间电荷区增加,于是漂移电流加剧,但是少子数目非常少,因此,漂移电流产生的电流也很小,故可忽略不计。
3、伏安特性
  • image-20210218182313962 - 公式略
4、反向击穿
  • 上一点中UBR左侧部分为反向击穿曲线,反向击穿分为两种
    • 齐纳击穿:
      • 反向电压过大内电场(耗尽层)直接破坏掉共价键,使得电子脱离共价键的束缚,形成电子-空穴对,导致电流迅速增大。
    • 雪崩击穿:
      • 当反向电压增加到某一层时,耗尽层加快了少子的漂移速度导致自由电子与共价键碰撞,使得介电子脱离共价键产生电子-空穴对。
      • 由于新产生的电子被电场加速后又碰撞出其他价的电子,使得载流子雪崩式增加,电流急剧增大。
5、结电容
  • 耗尽电容(势垒电容)CB

    • 耗尽层宽度会随着PN结两侧电压变化而变化,这种现象类似于电容充放电过程,因此,耗尽层中所产生的电容效应称为耗尽电容。
    • image-20210221155020719
  • 扩散电容CD

    • image-20210221155037612
  • 于是结电容可以表示成:Cj=CD+CB

  • 观察上两图可以发现:

    • 当正偏大时候,(通常来说CD>>CB),二者都会变的很大,于是表达式就是上述的
    • 当反偏的时候,(通常来说CD<<CB),虽然二者都很小,但相对而言主要电容是耗尽电容,故此时Cj=CB
    • 在此基础上套上电容的特性(直流开路,交流通路)就是PN结的结电容的特性了。
三极管
  • 二极管的特性基本就看PN结就行了下面是有关于三极管的原理
  • 参考视频:三极管从4:08开始
  • 以下是我的理解:
    • image-20210221163302235
    • image-20210221163324974
  • 而对于PNP,也有放大功能,我的理解是
    • image-20210221164811598
    • 参考链接

这篇关于模拟CMOS 基础知识1——PN结与二/三极管的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/777369

相关文章

linux-基础知识3

打包和压缩 zip 安装zip软件包 yum -y install zip unzip 压缩打包命令: zip -q -r -d -u 压缩包文件名 目录和文件名列表 -q:不显示命令执行过程-r:递归处理,打包各级子目录和文件-u:把文件增加/替换到压缩包中-d:从压缩包中删除指定的文件 解压:unzip 压缩包名 打包文件 把压缩包从服务器下载到本地 把压缩包上传到服务器(zip

计组基础知识

操作系统的特征 并发共享虚拟异步 操作系统的功能 1、资源分配,资源回收硬件资源 CPU、内存、硬盘、I/O设备。2、为应⽤程序提供服务操作系统将硬件资源的操作封装起来,提供相对统⼀的接⼝(系统调⽤)供开发者调⽤。3、管理应⽤程序即控制进程的⽣命周期:进程开始时的环境配置和资源分配、进程结束后的资源回收、进程调度等。4、操作系统内核的功能(1)进程调度能⼒: 管理进程、线

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

usaco 1.2 Transformations(模拟)

我的做法就是一个一个情况枚举出来 注意计算公式: ( 变换后的矩阵记为C) 顺时针旋转90°:C[i] [j]=A[n-j-1] [i] (旋转180°和270° 可以多转几个九十度来推) 对称:C[i] [n-j-1]=A[i] [j] 代码有点长 。。。 /*ID: who jayLANG: C++TASK: transform*/#include<

hdu4431麻将模拟

给13张牌。问增加哪些牌可以胡牌。 胡牌有以下几种情况: 1、一个对子 + 4组 3个相同的牌或者顺子。 2、7个不同的对子。 3、13幺 贪心的思想: 对于某张牌>=3个,先减去3个相同,再组合顺子。 import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOExcepti

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟)

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟) 题目描述 给定一个链表,链表中的每个节点代表一个整数。链表中的整数由 0 分隔开,表示不同的区间。链表的开始和结束节点的值都为 0。任务是将每两个相邻的 0 之间的所有节点合并成一个节点,新节点的值为原区间内所有节点值的和。合并后,需要移除所有的 0,并返回修改后的链表头节点。 思路分析 初始化:创建一个虚拟头节点

go基础知识归纳总结

无缓冲的 channel 和有缓冲的 channel 的区别? 在 Go 语言中,channel 是用来在 goroutines 之间传递数据的主要机制。它们有两种类型:无缓冲的 channel 和有缓冲的 channel。 无缓冲的 channel 行为:无缓冲的 channel 是一种同步的通信方式,发送和接收必须同时发生。如果一个 goroutine 试图通过无缓冲 channel

每日一题|牛客竞赛|四舍五入|字符串+贪心+模拟

每日一题|四舍五入 四舍五入 心有猛虎,细嗅蔷薇。你好朋友,这里是锅巴的C\C++学习笔记,常言道,不积跬步无以至千里,希望有朝一日我们积累的滴水可以击穿顽石。 四舍五入 题目: 牛牛发明了一种新的四舍五入应用于整数,对个位四舍五入,规则如下 12345->12350 12399->12400 输入描述: 输入一个整数n(0<=n<=109 ) 输出描述: 输出一个整数

java常用面试题-基础知识分享

什么是Java? Java是一种高级编程语言,旨在提供跨平台的解决方案。它是一种面向对象的语言,具有简单、结构化、可移植、可靠、安全等特点。 Java的主要特点是什么? Java的主要特点包括: 简单性:Java的语法相对简单,易于学习和使用。面向对象:Java是一种完全面向对象的语言,支持封装、继承和多态。跨平台性:Java的程序可以在不同的操作系统上运行,称为"Write once,

【算法专场】模拟(下)

目录 前言 38. 外观数列 算法分析 算法思路 算法代码 1419. 数青蛙 算法分析 算法思路 算法代码  2671. 频率跟踪器 算法分析 算法思路 算法代码 前言 在前面我们已经讲解了什么是模拟算法,这篇主要是讲解在leetcode上遇到的一些模拟题目~ 38. 外观数列 算法分析 这道题其实就是要将连续且相同的字符替换成字符重复的次数+