硬件系统工程师宝典(26)-----四种BJT应用电路分析

news2024/10/5 14:31:44

各位同学大家好,欢迎继续做客电子工程学习圈,今天我们继续来讲这本书,硬件系统工程师宝典。上篇我们说到晶体三极管(BJT)的几种应用电路:三极管的输入端钳制电压电路、BJT电平转换电路、Boost升压电路、图腾柱电路。今天我们来讲讲场效应管。

场效应管的结构

场效应管有两种主要类型,分为金属氧化物半导体场效应管(MOSFET)和结型场效应管(JFET)。在开关电路、Boost电路、Buck电路和Buck-Boost电路等应用中,主要应用了MOSFET。两种管子虽然特性曲线有所不同,但是原理相同。场效应管原理是一种利用电场效应来控制其电流大小的半导体器件。场效应管是三端器件,也有三个电极,分别是栅极G、漏极D和源极S。MOSFET可以制造成增强型或耗尽型、P沟道MOSFET和N沟道MOSFET,N沟道MOS管和P沟道MOS管结构图和电路符号如下图所示:

​N沟道MOS管(N-MOSFET)

​P沟道MOS管(P-MOSFET)

对于场效应管,可以与BJT进行对应理解,场效应管的栅极G与BJT三极管的基极B对应;漏极D与BJT的集电极C对应;源极S与BJT的发射极E相对应,如下图所示:

​BJT对应场效应管

场效应管的工作原理

场效应管FET的放大原理如下图所示,FET的输入信号通过器件输出,FET吸收此时输入信号的振幅信息,由电源重新产生输出信号。由于输出信号比输入信号大,故可以看成将输入信号放大而成的输出信号。

​FET的放大原理

FET对加在栅极G和源极S之间的电压不停地监视,控制漏极D和源极S之间的电流源,使漏极D和源极S之间流动的电流与栅极G的电压成正比。通过如下FET内部工作原理图可知,FET是由加载在栅极上的电压来控制漏极-源极之间电流的器件。

​FET的内部工作原理

FET同样适用类比水龙头的工作来理解,栅极G看成水龙头的开关,漏极D看成水龙头的进水口,源极S看成水龙头的出水口。打开开关G,水流会慢慢增大,开关开到最大,水流达到最大,对应FET饱和区;当关闭开关G,水流会逐渐减小,完全闭合时,水流为0,对应FET截止区。那么,当开关介于“饱和”和“截止”位置时,对应FET的“放大模式”。所以,其实FET没有起到放大作用,只是起到控制水龙头开关大小的作用,这个控制是通过栅极和源极之间加载驱动电压实现的。

​类比FET的水龙头

MOSFET管的应用分析

在电路设计中主要应用的是增强型的NMOS管和增强型的PMOS管,这两种增强型MOS管中比较常用的是NMOS,因为NMOS的导通电阻小且容易制造。在开关电源和马达驱动中,一般采用NMOS。

在MOS管内部,漏极和源极之间会寄生一个二极管,叫体二极管,在驱动感性负载比如马达时,这个二极管很重要,并且只在单个MOS管中存在这个二极管,在集成电路芯片内部通常是没有的。

NMOS的特性:Vgs大于一定的值就会导通,适用于源极接地时的情况(低端驱动)。

PMOS的特性:Vgs小于一定的值就会导通,适合用于源极接VCC的情况(高端驱动)。

虽然PMOS可以很方便地用于高端驱动,但是其导通电阻大、价格贵、替换种类少的原因,在高端驱动中通常会使用NMOS。在高端驱动使用NMOS时,一般源极会接一定电压值的电源或负载,那么栅极驱动电压要高于源极一定的数值。

MOS管的三个引脚之间存在寄生电容,要在设计电路时进行考虑。在GS和GD之间存在寄生电容,而MOS管的驱动实际上就是对电容的充放电,电容的充电瞬间可以看成短路,所以瞬间电流会比较大,因此设计MOS驱动时首先要注意的是可提供瞬间的短路电流值。

普遍用于高端驱动的NMOS,导通时需要栅极大于源极电压,而前面说到高端驱动的NMOS管导通时源极和漏极电压(VCC)相同,此时栅极电压就要比VCC大。如果同一系统中栅极电压要比VCC大,就要用到专门的升压电路。因此,很多马达驱动器都集成了电荷泵,要注意选择合适的外接电容,以得到足够的短路电流驱动MOS管。


另外,整理了一些电子工程类的资料,分享给大家,目前有模拟电路、单片机、C语言、PCB设计、电源相关、FPGA、EMC、物联网、Linux相关学习资料,还有针对大学生的资料包,后续还会有更多资料分享给大家,助力大家学习,成就梦想~

关注同名公众号领取资料~

链接也可在往期文章中找(在文章的最后有链接)~

模拟电路设计的九个级别,你是模电几段?

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

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

相关文章

WGCNA | 不止一个组的WGCNA怎么分析嘞!?~(二)(共识网络分析-第二步-构建网络与模块-Blockwise)

1写在前面 临床工作越来越忙了,更新的频率也开始降低了,希望各位小伙伴可以理解一下。😭 最近看到塞尔达-王国之泪发售了,真的是想买一个,但想想根本没有时间去玩,买回来只能吃灰。🥲 想问问小伙…

G0第22章 :获取参数、文件上传、重定向、Gin路由、Gin中间件、运行多个服务

05 获取参数 1、获取querystring参数 querystring 指的是URL中的 ? 后面携带的参数,例如: /user/search?username小王子&address天津 。获取请求querystring参数的方法如下: package mainimport ("github.com/gin-gonic/gin&qu…

Git基础笔记(只含常用命令)

1.Git基本概念 1.git三区 工作区 -->git add 暂存区 --> git commit版本区域 暂存区用来存放临时文件,相当于只编辑没有保存 2.文件状态 命令 git status 查看文件状态 大体来说有被版本管理和没被版本管理两种状态 a.txt 执行了git add 3.git本地仓库命令 g…

面试篇:SpringCloud

一、SpringCloud常见的组件有什么? 1、常见微服务功能架构图 2、阿里巴巴SpringCloud常用组件 注册中心/配置中心:Nacos负载均衡:Ribbon服务调用:Feign服务保护:Sentinel服务网关:Gateway 二、服务注册…

阿里云IoT物联网平台

IoT物联网平台 一、工作原理 1、MQTT(Message Queuing Telemetry Transport) 是一种轻量级的消息传输协议,专门设计用于物联网(IoT)应用中的通信。它是一种发布/订阅(publish/subscribe)模式的…

【OpenCV DNN】Flask 视频监控目标检测教程 04

欢迎关注『OpenCV DNN Youcans』系列,持续更新中 【OpenCV DNN】Flask 视频监控目标检测教程 04 3.4 用Flask构建流媒体服务器3.4.1 流媒体服务器基本知识3.4.2 用Flask搭建流媒体服务器 Flask04 完整例程cvFlask04 项目的文件树cvFlask04.pyindex1.html 本系列从零…

零基础web安全入门学习路线

相信很多新手都会遇到以下几个问题 1.零基础想学渗透怎么入手? 2.学习web渗透需要从哪里开始? 这让很多同学都处于迷茫状态而迟迟不下手,小编就在此贴给大家说一下web渗透的学习路线,希望对大家有帮助 同时本博客也会按照学习路…

【Java EE 初阶】网络编程套接字TCP的实现

目录 1.实现一个TCP的回显服务 1.Sever Socket API 1.SeverSocket 构造方法 2.Sever Socket方法 2.Socket API 1.Socket的构造方法 2.Socket 方法 那么怎么实现让服务器可以处理多个客户端呢? 服务端代码: 客户端代码: 1.实现一个TC…

【Python】玩转lambda表达式

知识目录 一、写在前面✨二、lambda匿名函数三、泛化函数四、总结撒花😊 一、写在前面✨ 大家好!我是初心,又见面了! 今天跟大家分享的文章是 玩转Python中的lambda表达式 ,希望能帮助到大家!本篇文章收录…

三十三、数学知识——质数(朴素筛法 + 埃氏筛法 + 线性筛法)

质数与质数筛法算法主要内容 一、基本思路1、质数质数的判定——试除法(复杂度固定位 O(sqrt(n)) ) 2、分解质因数——试除法(最坏是O(sqrt(n)))3、朴素筛法——筛的是倍数4、埃氏筛法——朴素筛法优化5、线性筛法——n&#xff0…

刷题---C语言

目录 前言: 一.刷题(1) 1.1打印X图案 1.2打印带空格直角三角形图案 1.3小乐乐改数字 1.4牛牛的线段 2.刷题(2) 2.1判断奇偶性 2.2及格分数 2.3kiki算术 2.4(ab-c)*d 2.5KiKi算期末成…

亿级大表拆分过程记录

两年前接手公司的财务系统的开发和维护工作。在系统移交的初期,笔者和团队就发现,系统内有一张5000W的大表。 跟踪代码发现,该表是用于存储资金流水的表格,关联着众多功能点,同时也有众多的下游系统在使用这张表的数据…

Doris-----Aggregate 聚合模型及案例实现

Aggregate 模型 是相同key的数据进行自动聚合的表模型。表中的列按照是否设置了 AggregationType,分为 Key(维度列)和 Value(指标列),没有设置 AggregationType 的称为 Key,设置了 Aggregation…

外包实在是太坑了,干了三年,感觉人都废了

先说一下自己的情况,专科生,19年通过校招进入杭州某个外包软件公司,干了接近3年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落! 而我已经在一个企业干了3年的功…

【JMeter中的View Result Tree显示中文乱码】

JMeter中的View Result Tree显示中文乱码 检查JMeter的安装目录下的bin文件夹中的jmeter.properties配置文件 用记事本打开并搜索:sampleresult.default.encoding 找到该行 改成sampleresult.default.encodingutf-8 修改后重启JMeter ok, 解决乱码 附加 : 下载 J…

【Linux高级 I/O(7)】初识文件锁——fcntl()方法及其独占性、共享性实验(附全文代码)

fcntl()函数在前面系列内容中已经多次用到了&#xff0c;它是一个多功能文件描述符管理工具箱&#xff0c;通过配合不同的 cmd 操作命令来实现不同的功能。为了方便述说&#xff0c;这里再重申一次&#xff1a; #include <unistd.h> #include <fcntl.h>int fcntl(…

大模型对世界的改变,从一时一地,到无处不在、无时不有

作者 | 曾响铃 文 | 响铃说 大模型正在中国遍地开花&#xff0c;做过的没做过的都要过来参合一下。 汹涌浪潮中&#xff0c;不免有更多人开始关注那个最先发布的文心一言。 全球科技大厂中第一个发布GPT大模型产品的百度&#xff0c;在刚刚的中关村论坛上透露了一些文心一言…

nodejs连接mysql

npm i express #node后端框架npm i corsnpm i mysqlconst app require(express)(); const cors require(cors); const port 5000; const mysql require(mysql) //引入mysql 模块app.use(cors({}))const conn mysql.createConnection({user: root,password: qwertyuiop…

普通人想自学软件测试?我还是劝你算了吧。。。

本人7年测试经验&#xff0c;在学测试之前对电脑的认知也就只限于上个网&#xff0c;玩个办公软件。这里不能跑题&#xff0c;我为啥说&#xff1a;自学软件测试&#xff0c;一般人我还是劝你算了吧&#xff1f;因为我就是那个一般人&#xff01; 软件测试基础真的很简单&…

gtest单元测试

gtest单元测试 1. gtest是什么&#xff1f;简答&#xff1a;做测试用的2. gtest的优点3. 搭建测试框架4. gtest_范例演示 1. gtest是什么&#xff1f;简答&#xff1a;做测试用的 gtest是Google的一套用于编写C测试的框架&#xff0c;可以运行在很多平台上&#xff08;包括Lin…