一文彻底搞懂BJT及其放大特性(图解说明)

2023-10-28 02:36

本文主要是介绍一文彻底搞懂BJT及其放大特性(图解说明),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前置知识:PN结

一文彻底搞懂PN结及其单向导电性(图解说明)-CSDN博客

BJT的基本结构如上图所示,在左侧是宽度较窄,浓度非常高的N型离子参杂。中间是非常窄的P型离子参杂。而左侧是浓度较低的N型离子参杂。

在N型参杂区和P型参杂区之间会形成PN结,因此BJT实际上内部是含有两个PN结。根据上图所示,我们分别将三个区域引出一个电极,E代表发射极,B代表基极,C集电极。

给BE间通电,电源负极接发射极,电源发射的电子与重参杂N区的电子同性相斥,会使N+区的电子向B区扩散,并与B区的空穴结合。

电子接着被正极吸引,形成回路。此时BE间的PN结正偏。

接着将CE接在电源两端,由于集电极接电源正极,会吸引C区的电子向右移动,此时可以理解为BC间的PN结反偏,因此耗尽层变宽。

接下来,由于发射极连接了两个电源的负极,再加上N+区本来就是重参杂区域,因此这个区域会有大量的自由电子,B极每吸引一个电子离开空穴,即留下一个空穴,都会导致大量的电子涌入P区抢占这个空穴。其中只有一个电子能进入空穴,而多出来的电子会挤在P区。由于右侧N区是正常浓度参杂,那么对于B区的电子而言,它们受到的由扩散运动产生的力远远大于PN结负极对于它们向左的同性相斥的力,因此这些电子会向右运动。除此之外,由于BC间的PN结反偏,其对于这些电子产生向右的电场力,因此这些电子还会产生漂移运动,更加速了电子向右的移动。

这些电子受到CE间电源正极的吸引,向电源正极移动。

上述过程中,P区每多出一个空穴,就会有\beta倍的电子进入P区。并漂移至右侧的正常参杂浓度的N区。这意味着,如果加大BE间的电压,吸引更多P区的电子流回电源正极,就会在P区留下更多的空穴,也因此会有更多的电子漂移至右侧N区。

流入基极的电流为I_{b},流入集电极的电流为I_{c},他们之间的关系如上图所示。最终从发射极流出的电流I_{e}等于这两股电流之和,即I_{e}=I_{b}+I_{c}。以上,就是BJT的放大原理。

参考资料:终于有人讲了,凭什么三极管能放大?_哔哩哔哩_bilibili

这篇关于一文彻底搞懂BJT及其放大特性(图解说明)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

一文详解JavaScript中的fetch方法

《一文详解JavaScript中的fetch方法》fetch函数是一个用于在JavaScript中执行HTTP请求的现代API,它提供了一种更简洁、更强大的方式来处理网络请求,:本文主要介绍Jav... 目录前言什么是 fetch 方法基本语法简单的 GET 请求示例代码解释发送 POST 请求示例代码解释

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

一文详解SpringBoot响应压缩功能的配置与优化

《一文详解SpringBoot响应压缩功能的配置与优化》SpringBoot的响应压缩功能基于智能协商机制,需同时满足很多条件,本文主要为大家详细介绍了SpringBoot响应压缩功能的配置与优化,需... 目录一、核心工作机制1.1 自动协商触发条件1.2 压缩处理流程二、配置方案详解2.1 基础YAML

一文详解如何从零构建Spring Boot Starter并实现整合

《一文详解如何从零构建SpringBootStarter并实现整合》SpringBoot是一个开源的Java基础框架,用于创建独立、生产级的基于Spring框架的应用程序,:本文主要介绍如何从... 目录一、Spring Boot Starter的核心价值二、Starter项目创建全流程2.1 项目初始化(

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

Nginx指令add_header和proxy_set_header的区别及说明

《Nginx指令add_header和proxy_set_header的区别及说明》:本文主要介绍Nginx指令add_header和proxy_set_header的区别及说明,具有很好的参考价... 目录Nginx指令add_header和proxy_set_header区别如何理解反向代理?proxy

一文带你了解SpringBoot中启动参数的各种用法

《一文带你了解SpringBoot中启动参数的各种用法》在使用SpringBoot开发应用时,我们通常需要根据不同的环境或特定需求调整启动参数,那么,SpringBoot提供了哪些方式来配置这些启动参... 目录一、启动参数的常见传递方式二、通过命令行参数传递启动参数三、使用 application.pro

一文带你深入了解Python中的GeneratorExit异常处理

《一文带你深入了解Python中的GeneratorExit异常处理》GeneratorExit是Python内置的异常,当生成器或协程被强制关闭时,Python解释器会向其发送这个异常,下面我们来看... 目录GeneratorExit:协程世界的死亡通知书什么是GeneratorExit实际中的问题案例

一文详解SQL Server如何跟踪自动统计信息更新

《一文详解SQLServer如何跟踪自动统计信息更新》SQLServer数据库中,我们都清楚统计信息对于优化器来说非常重要,所以本文就来和大家简单聊一聊SQLServer如何跟踪自动统计信息更新吧... SQL Server数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新

JAVA SE包装类和泛型详细介绍及说明方法

《JAVASE包装类和泛型详细介绍及说明方法》:本文主要介绍JAVASE包装类和泛型的相关资料,包括基本数据类型与包装类的对应关系,以及装箱和拆箱的概念,并重点讲解了自动装箱和自动拆箱的机制,文... 目录1. 包装类1.1 基本数据类型和对应的包装类1.2 装箱和拆箱1.3 自动装箱和自动拆箱2. 泛型2