电路学习(六)三极管

三极管是一种电流驱动元器件(MOS管为电压驱动),在电路中可以充当开关,放大电流等作用。

本文章参考了尚硅谷的视频资料。

1. 什么是三极管?

三极管又被称为晶体三极管(Bipolar Junction Transistor,BJT),三极管由3个半导体材料构成,是一种电流控制器件,可以通过小电流控制大电流(工作在放大区)。

如下图所示,N型半导体和两个N型半导体形成了两个PN结,要想此三极管(N型三极管)导通,只需导通下方PN结,即让电流从P流向N。在下方PN结通过电流增加的过程中,P型半导体内部的负电荷逐渐增加(P型半导体内的空穴吸引负电荷),则P型半导体和两个N型半导体之间的导通性逐渐增强。此时在两个N端接上更大电流,便可以通过下方的PN结控制电流通断,即小电流控制大电流。

2. 三极管分类

2.1 N型三极管:

N型三极管是两个N型半导体,中间参杂一个P型半导体组成,当基极B和发射极E之间有电流(大于导通电流)时可导通三极管。箭头方向为电流方向,电流方向总是由P指向N。

N型三极管的电流方向是由集电极C指向发射极E。

2.2 P型三极管:

P型三极管由两个P型半导体,中间参杂一个N型半导体组成。对于P型半导体发射极E发射的是空穴载流子。

当发射极E和基极B之间有电流(大于导通电流)时,三极管导通。电流由发射极E流向集电极C。

2.3 三极管区分:

3.  三极管基本特性:

由上述三极管结构可知,三极管可以控制电路的通断、放大电流信号。三极管有3种工作状态,分布为截止状态、放大状态和饱和状态。根据这三种工作状态,三极管在电路中充当开关(模拟电路)、信号放大(模拟电路)等作用。

三极管的最大耐压值是指集电极C和发射极E之间的最大耐压值,当CE间电压大于最大耐压值时会损坏三极管。所以,在选择三极管时需要根据电路选择耐压值合适的三极管。

3.1 三极管的开关作用:

在数字电路中,三极管可以充当开关。当BE间电流大于三极管导通电流时,CE被导通。此时电流从C流向E(N型三极管)。

在单片机电路中,MCU通过控制B极的输入信号(高低电平),从而控制CE之间的导通状态,实现“开关”功能。需要注意的是三极管由半导体组成,所以即使三极管完全导通(饱和状态),也不能当作导线,因为存在导通压降(克服内部电场电压)。

基极B和发射极之间无电流时,三极管断开:

当基极B和发射极E之间有导通电流时,三极管处于饱和状态(完全导通,但是存在导通压降):

3.2 三极管信号放大作用:

三极管信号(电流)放大的原理是当基极B和发射极E之间电流越大(但是小于饱和电流)时,漏极D和发射极E之间通过的电流越大(本中描述的是N型半导体,P型半导体同理)。因此当多个三极管连接到一起时,可以增大放大效果,实现小电流控制大电流(当然一个三极管本身也具有放大作用)。

三极管对电流的放大作用为:

β是三极管的放大倍数。

如下图,3.81mA电流驱动三极管可以让LED点亮:

在多个三极管组成的放大电路中,只需43.3uA,便可以驱动LED,以小电流控制电流。

在上述两个电路图中,实际应用时会将LED放在Q2上方,防止BE间的小电流驱动LED。

4. 三极管的常见作用

如第3节所述,三极管常被当作开关、信号放大器使用。本小节介绍三极管的其他常见用法。

4.1 三极管的反向输出功能:

三极管基极B电压与集电极C之间的电平信号相反。当开关闭合时集电极信号为低电平(导通压降,不是完全为0,但是通常导通压降较小,小于外部电路的触发电平信号时,可以认为时低电平),当开关断开时,集电极C为高电平(电源电压)。

若接了LED,则需接上下拉电阻,否则在开关开闭时会出现高电压(二极管存在寄生电容,电容两端相对电压无法突变,所以在开关断开瞬间会产生很大电压,可能损坏电路)。

这里开关断开时,示波器出现的毛刺可以通过减小集电极C处的电阻而降低。因为当集电极C处电阻小时,三极管分得的电压就大,在开关断开时(三极管存在寄生电容,会形成自举电容,导致电压升高),三极管处的电压大便可以快速的让内部残余电子流出去(电压大会将电子从N往P挤压),从而减少三极管寄生电容和电感的影响。

从上图中可以看出虽然减小集电极C上方电阻后,降低了开关断开时的毛刺,但是电压上升到电源电源的时间增加了。所以在实际应用时需要结合后级电路需要的响应时间、对瞬间毛刺电压的承受能力,再去决定是否需要减小电阻值。

4.2 三极管上拉电阻和下拉电阻:

在数字电路中(三极管充当开关),三极管若不加上拉电阻或者下拉电阻,则B极可能收到外部环境影响产生微小电流而导通三极管(工频干扰)。

对于NPN型三极管需要加下拉电阻,防止干扰。同时给三极管一个默认情况下的确定电平:

PNP型三极管接上拉电阻:

5. 三极管参数:

6. 总结:

三极管常在电路中实现开关和信号放大功能,利用三极管的特性可以设计出期望的电路,从而实现对后级元器件的控制、信号放大等。

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

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

相关文章

配置docker常见问题

输入sudo yum install -y yum-utils device-mapper-persistent-data lvm2出现Cannot find a valid baseurl for repo: base/7/x86_64一、检查网络输入ping www.baidu.com出现PING www.a.shifen.com (220.181.111.1) 56(84) bytes of data. 64 bytes from 220.181.111.1 (220.18…

Python 实战:票据图像自动矫正技术拆解与落地教程

在日常办公自动化(OA)或财务数字化场景中,拍摄的票据常因角度问题出现倾斜、变形,不仅影响视觉呈现,更会导致 OCR 文字识别准确率大幅下降。本文将从技术原理到代码实现,手把手教你用 Python 打造票据图像自…

vue3+TS项目配置unocss

配置unocss (1)安装依赖 npm i unocss unocss/preset-uno unocss/preset-attributify -D npm install unocss/transformer-directives(2)根目录新建uno.config.ts文件 import { defineConfig } from "unocss"; impor…

嵌入式硬件工程师的每日提问

一、LDO与DC-DC的对比1)同:两者都是将不稳定的直流输入电压转换为稳定的直流输出电压。2)异:LDO:线性调节,通过内部功率晶体管,工作在线性区,稳定输出电压。类比:将湍急的…

从零到一使用Linux+Nginx+MySQL+PHP搭建的Web网站服务器架构环境——LNMP(下)

从零到一使用LinuxNginxMySQLPHP搭建的Web网站服务器架构环境——LNMP(上)https://coffeemilk.blog.csdn.net/article/details/151350565 一、Nginx与PHP-FPM整合原理 1.1、PHP-FPM配置文件 Nginx与PHP-FPM整合原理序号说明1 PHP-FPM是一个第三方的Fast…

论文阅读-Correlate and Excite

文章目录1 背景2 创新点3 方法3.1 总体结构3.2 代价体计算3.3 引导式代价体激励(GCE)3.4 TopK视差回归4 效果参考资料1 背景 在IGEV中构建几何编码体CGC_GCG​时用到了本文将要描述的CoEx,IGEV中没有说明为什么要这样做,本文就是…

探索大语言模型(LLM):Open-WebUI的安装

前言 Open-WebUI 是一款专为大模型设计的开源可视化交互工具,它通过类 ChatGPT 的直观界面,让用户无需代码即可管理、调试和调用本地或云端的大语言模型(LLMs),成为私有化部署的便捷工具,本文将介绍如何部…

企业远程访问方案选择:何时选内网穿透,何时需要反向代理?

企业远程访问需求日益增长,无论是远程办公、分支互联还是服务发布,选择合适的网络方案都至关重要。内网穿透和反向代理是两种常见的技术手段,但它们的设计目标和适用场景截然不同。本文将客观分析两者的特点,帮助企业做出更合理的…

ARM指令集(Instruction Set)细节

ARM指令集(Instruction Set)细节 本文旨在深入探讨 ARM 指令集(Instruction Set)的细节。这是一个非常广泛的主题,我会将其分解为关键概念、不同版本的区别以及核心特性,并提供一些示例。 ARM 指令集的核心在于 RISC(精简指令集计算机&#x…

Vue基础知识-Vue集成 Element UI全量引入与按需引入

一、方式一:全量引入 Element UI全量引入即一次性加载 Element UI 所有组件和样式,优点是配置简单,适合快速开发;缺点是打包体积较大,生产环境可能存在冗余。1. 安装 Element UI全量引入只需安装 Element UI 核心依赖&…

leetcode26(字母异位词分组)

给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。示例 1:输入: strs ["eat", "tea", "tan", "ate", "nat", "bat"]输出: [["bat"],["nat","…

光平面标定 (Laser Plane Calibration) 的原理和流程

光平面标定 (Laser Plane Calibration) 是线激光3D相机系统中最为关键且精巧的一步,它直接决定了最终的测量精度。 核心目标 光平面标定的目标是:精确地求出激光器发射出的那个扇形激光平面,在相机坐标系下的数学方程。 这个方程通常表示为一般式: Ax + By + Cz + D = 0…

项目1——单片机程序审查,控制系统项目评估总结报告

执行摘要 本报告对基于STM32F103RET6的老虎机控制系统进行了全面的技术评估。通过深入分析代码结构、系统架构、安全机制和潜在风险,为项目的进一步开发和部署提供专业建议。 核心发现 ✅ 系统架构: 设计合理,模块化程度高⚠️ 安全性: 存在输入验证和并…

【Qt应用程序】

Qt应用程序摘要概述快速开始Qt在线下载与安装Visual Studio开发Qt项目VS配置Qt扩展VS创建Qt项目配置qDebug调试信息配置源程序的字符集项目结构对象树与内存回收基础数据类型信号槽定时器窗口QWidgetQMainWindowQDialog窗口布局窗口中添加右键菜单控件按钮类容器类自定义控件事…

机器学习实战(一): 什么是机器学习

机器学习:让机器学会思考的魔法前言 在当今数字化的浪潮中,人工智能无疑是最引人注目的技术之一,而机器学习正是其核心驱动力。它不再是科幻电影中的遥远设想,而是已经渗透到我们日常生活的方方面面,从智能推荐到自动驾…

java流水号生成方式

1、基于时间戳生成流水号利用当前时间戳生成流水号,可以确保唯一性。通过格式化时间戳,可以生成固定位数的流水号。SimpleDateFormat sdf new SimpleDateFormat("yyyyMMddHHmmssSSS"); String serialNumber sdf.format(new Date());特点&…

前端工具大全:前端开发工具、前端调试工具、前端性能优化工具与构建工具的对比与最佳实践

在现代前端开发中,工具链已经成为开发效率与代码质量的关键。无论是 编辑器与 IDE、构建与打包工具、调试工具 还是 性能优化工具,每一个环节都有成熟的解决方案。 然而,工具太多也容易让团队选择困难:该选 VS Code 还是 WebStorm…

ABAP 使用ECHARTS实现图表展示

最近发现ECHARTS可以整合到SAP中的开源项目,可以丝滑的在SAP中展示各种图表,还是相当惊艳的。 ECHARTS官方网站:https://echarts.apache.org/examples/zh/index.html 今天顺手在开发环境成功安装了,做下记录: 1、ABA…

hot100-贪心算法(附图解思路)

贪心算法的核心,就是用局部最优去代替全局最优。一般的步骤就是去试思路,然后举反例,如果举不出反例,基本可以看作是正确的方法。121. 买卖股票的最佳时机(Best Time to Buy and Sell Stock)难度&#xff1…

从齿轮到智能:机器人如何重塑我们的世界【科普类】

新晋码农一枚,小编会定期整理一些写的比较好的代码和知识点,作为自己的学习笔记,试着做一下批注和补充,转载或者参考他人文献会标明出处,非商用,如有侵权会删改!欢迎大家斧正和讨论!…