三极管与mos管通俗讲解

article/2025/11/7 16:26:52


一、三极管

1.结构

电流控制型元器件,只要基极B有输入(或输出)电流就可以对这个晶体管进行控制了

三极管有三个端口,分别是基极(Base)、集电极(Collector)和发射极(Emitter)。

下图是NPN型晶体管
在这里插入图片描述
换个说法就是基极是控制端,相当于一个水管的阀门,当控制端有电流输入的时候就会有电流从输入端进入并从输出端流出。
在这里插入图片描述
在这里插入图片描述
而PNP管正好相反,当有电流从控制端流出时,就会有电流从输入端流到输出端
在这里插入图片描述
——————————————————————————————————————

2.应用

STM32芯片 IO口推挽输出:

当Vin电压为V+时,上面的N型三极管控制端有电流输入,Q3导通,于是电流从上往下通

过,提供电流给负载。经过上面的N型三极管提供电流给负载(Rload),这就叫「推」
在这里插入图片描述
当Vin电压为V-时,下面的三极管有电流流出,Q4导通,有电流从上往下流过

经过下面的P型三极管提供电流给负载(Rload),这就叫「挽」
在这里插入图片描述
以上,这就是推挽(push-pull)电路。
————————————————————————————————————

开集

就是集电极C一端什么都不接,直接作为输出端口。

如果要用这种电路带一个负载,比如一个LED,必须接一个上拉电阻,就像这样

在这里插入图片描述
当Vin没有电流,Q5断开时,LED亮。

当Vin流入电流,Q5导通时,LED灭。

二、mos管

1.结构及原理

mos管是电压控制电流

Ugs相当于阀门控制漏极电流

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
原理

在这里插入图片描述

在这里插入图片描述

2.mos管通断

不论NMOS还是PMOS导通时电流都逆着寄生二极管方向
Ug比Us要大个3-5V导通,Ug=Us=0时截止
在这里插入图片描述

3.mos管最常用作用

导通后可以理解为短路,如下图右边的mos管1和3相当于短路,上面的电压被下拉
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

还可以控制电压通断
在这里插入图片描述
在这里插入图片描述

4.应用

CMOS反相器
在这里插入图片描述
反相器是一个nmos与一个pmos相连,其中栅极相连,为输入端;漏极相连,为输出端而pmos的源接高电平,nmos的源接低电平
当输入为高电平的时候,对pmos而言,Vgs=0;对nmos而言,Vgs=VDD高电平,所以相当于pmos截止,nmos导通,相当于放电,对外显示低电平0;当输入为低电平的时候,对pmos而言,Vgs=-VDD高电平反向;对nmos而言,Vgs=0低电平,所以相当于nmos截止,pmos导通,相当于充电,对外显示高电平1。

5.MOS管的栅极和源极之间的电阻

在这里插入图片描述

场效应管的G-S极间的电阻值是很大的,这样只要有少量的静电就能使他的G-S极间的等效电容两端产生很高的电压,如果不及时把这些少量的静电泻放掉,两端的高压就有可能使场效应管产生误动作,甚至有可能击穿其G-S极;这时栅极与源极之间加的电阻就能把上述的静电泻放掉,从而起到了保护场效应管的作用。
:作为泄放电阻泄放掉G-S的少量静电,防止mos管产生误动作,甚至击穿mos管(因为只要有少量的静电便会使mos管的G-S极间的等效电容产生很高的电压),起到了保护mos管的作用
:为mos管提供偏置电压


http://chatgpt.dhexx.cn/article/fGLoaKrq.shtml

相关文章

三极管基础知识

二极管的导电特性 1. 正向偏置 在电子电路中,将二极管的正极接在高电位端,负极接在低电位端,二极管就会导通,这种连接方式,称为正向偏置。必须说明,当加在二极管两端的正向电压很小时,…

三极管基础分类, 参数选择及常见型号对比

三极管基础 具体的原理就不说了, N型和P型都是通过硅和锗参杂不同的元素带来的电子富余或缺少从而产生内在的电动势, 这里说的是如何帮助记忆. 半导体类型 P型半导体, p-type Semiconductor, p-type 这个名称代表的是 the positive charge of a hole, 知道这个就很好记忆了N…

常用三极管的区别 9012 9013 9014 9015 8550 8050

常用三极管的区别 9012 9013 9014 9015 8550 8050 转载自: http://hi.baidu.com/2000258051/blog/item/26f90b97f75ed66954fb961e.html 9013、9014均为NPN型三极管,最大耗散功率Pcm为0.625W;最大集电极电流Icm为0.5A;集电极-基极击…

常用三极管汇总

常用三极管汇总 一、插件三极管 型号基本参数类型封装应用说明实物图PcVCBOVCEOVEBOhFEIC2SC26550.9W50V50V5V--2ANPNTO-92L高速开关管,用于大电流PWM推挽驱动与2SA1020互补 2SC90130.625W40V20V5V84-2020.5ANPNTO-92与SS9012互补同KSP2222A2N55510.63W180V160V6V3…

React项目打包 优化详解

项目打包和优化-项目打包 目标:能够通过命令对项目进行打包 步骤: 在项目根目录打开终端,输入打包命令:npm run build 等待打包完成,打包后的内容被放在项目根下的 build 文件夹中 项目打包和优化-项目本地预览 …

React vscode 创建 react 项目流程【超详细】

文章目录 一、安装node二、配置淘宝镜像三、配置 vscode(win10)四、全局安装脚手架五、创建项目编写第一个 react 程序教程 一、安装node 请在官网下载安装:https://nodejs.org/zh-cn/vscode 中 点击 ( ctrl ) 调出终端输入指令node -v&…

react项目关闭eslint监测

前言 同事给我一个前端包,需要我在其他项目中复用该项目中的某些功能。拿到包之后就是npm install安装依赖。解决了node版本与依赖之间的冲突,到后面出现eslint监测运行不了项目,因此写下文章来记录。 解决方案: 在网上也同样找了…

搭建完整react项目(React)

一、创建 React 项目 create-react-app 项目名称二、下载依赖包 1、下载路由 yarn add react-router-dom5.3.0 npm i react-router-dom5.3.02、下载状态机 3、下载 antd npm i antd yarn add antd三、配置相关插件 1、配置路由 2、配置状态机 3、配置 antd antd 框架中…

如何创建一个react项目

读react.js小书观后感 首先需要先确定在电脑中要有node.js的文件以及npm环境 1.运行如下命令 npm install -g create-react-app 通过这条指令在电脑中加入一个创建react项目的指令 2. create-react-app hello-react 通过这个指令来创建一个hello-react的指令&#xff0c…

linux服务器部署react项目步骤详解

一、安装node环境 下载软件包 wget https://nodejs.org/dist/v11.10.0/node-v11.10.0-linux-x64.tar.gz 解压 tar -zvxf node-v11.10.0-linux-x64.tar.gz 建立软连接 ln -s ~/study/node-v11.10.0-linux-x64/bin/npm /usr/local/bin/npm ln …

React项目中引入图片

React项目中引入图片 一、场景描述二、import三、require 一、场景描述 当我们在react项目中使用img标签时&#xff0c;活着style中使用背景图片时&#xff0c;直接使用相对路径会无法引入图片。 例如&#xff1a; <img width"100" height"100" src&q…

vite创建React项目 react从零入门

前言 这几天尝试看React 官方中文文档看多了容易头疼 翻看别人的都很碎片化且不是最新 以至于走了很多弯路 所以我从这里开始记录从零开始 如何创建一个React项目及以简单的页面跳转和传参 意在让初学者能够一步跨进React门槛 2023/5/4 这里是页面跳转传参的记录 一、vite创建…

怎样启动别人创建好的react项目

1.首先下载好创建的react项目后&#xff0c;在cmd命令框中先进到对应的项目路径 2. 命令行输入node -v&#xff0c;npm -v命令&#xff0c;查看对应的版本&#xff0c;如下图 3. 输入npm install命令 来安装依赖&#xff08;需要段时间才成执行完成&#xff09; 如果你是下载…

VSCode --- React项目实操

VSCode --- React项目实操 1.导入项目1.1 开启vscode&#xff0c;进入终端1.2 React项目结构 2.启动项目3.开发3.1 认识项目3.2 创建页面 x.报警 项目模板从git下载的&#xff1a; coreui-free-react-admin-template. 1.导入项目 1.1 开启vscode&#xff0c;进入终端 1.常用快…

Vite创建React项目

文章目录 1. 输入项目名称2. 选择框架3. 选择不同4. 项目创建完成5. 项目结构6. 启动项目 Vite 需要 Node.js 版本 > 12.0.0。&#xff08;node -v 查看自己当前的node版本&#xff09; 使用 yarn&#xff1a;yarn create vitejs/app使用 npm&#xff1a;npm init vitejs/ap…

如何创建一个 react 项目

目录 前言 一、create-react-app 脚手架快速搭建 react 项目 1、安装 create-react-app 2、检测 create-react-app 是否安装成功 3、创建 react 项目 二、generator-react-webpack 脚手架搭建 react 项目 1、安装 yeoman 2、安装 generator-react-webpack 3、创建 rea…

react项目服务器Tomcat,tomcat部署react项目的方法

tomcat部署react项目的方法 发布时间&#xff1a;2020-12-16 09:44:42 来源&#xff1a;亿速云 阅读&#xff1a;151 作者&#xff1a;小新 这篇文章主要介绍了tomcat部署react项目的方法&#xff0c;具有一定借鉴价值&#xff0c;需要的朋友可以参考下。希望大家阅读完这篇文章…

如何从零开始创建React项目(三种方式)

在开发 React 项目前最关键的当然是项目的创建&#xff0c;现在的前端工程化使得前端项目的创建也变得越来越复杂&#xff0c;在这里介绍三种从零开始创建 React 项目的方式&#xff0c;分别是 “在浏览器中直接引入”、“使用官方脚手架 create-react-app” 以及 “使用 Webpa…

【React进阶-1】从0搭建一个完整的React项目(入门篇)

这篇文章带领大家从零开始手动撸一个React项目的基础框架&#xff0c;集成React全家桶。万字长文&#xff0c;请各位有足够的时间时再来阅读和学习。 概述 平时工作中一直在用React提供的脚手架工具搭建React项目&#xff0c;一行命令全都搞定&#xff0c;自己只管做需求开发即…

推荐10个不错的React开源项目

1&#xff0c;Kutt.it Kutt是一个现代的URL缩短器&#xff0c;支持自定义域&#xff0c;可以用来缩短网址、管理链接并查看点击率统计信息。Kutt支持自定义域名&#xff0c;设置链接密码和描述&#xff0c;缩短URL的私人统计信息&#xff0c;查看、编辑、删除和管理链接&#…