嵌入式硬件电子电路设计(五)MOS管详解(NMOS、PMOS、三极管跟mos管的区别)

news2024/11/17 8:24:51

引言:在我们的日常使用中,MOS就是个纯粹的电子开关,虽然MOS管也有放大作用,但是几乎用不到,只用它的开关作用,一般的电机驱动,开关电源,逆变器等大功率设备,全部使用MOS管作为电子开关,使用起来比较方便,简单粗暴,经常用到的只有N沟道的MOS管,并且也针对PMOS讲解,并对比三极管跟mos管的区别。

目录

NMOS管的基础认识

NMOS工作条件

NMOS的等效电路及驱动方法

PMOS的等效电路及驱动方法

三极管和mos管的区别

MOS管选型

MOS管封装

MOS容易忽视的参数-Cgs


NMOS管的基础认识

如下图所示,简单的电路图,如引脚输出HIGH电平时,NMOS就等效为闭合的开关。

以上就是最经典的用法,实现了io口,来控制功率器件,因此如下图所示,也就是栅极施加电压,即可导通。

NMOS工作条件

(导通条件):Ugs大于Ugs(th)阈值电压
性质:
1、MOS导通后,相当于开关闭合,压降几乎为0
2、虽然导通压降几乎为0,但是会有一个内阻RDSon
3、GS极之间是一个电容,只有电容充满电后MOS才会导通
4、一般的MOS管DS极之间会自带一个肖特基二极管,MOS由于自身结构会有一个寄生二极管,有的厂家生产时,会故意把这个二极管做大,增强MOS的性能
5、想要让MOS管截至(断开),只要取消掉G极电压即可,但是要注意,必须想办法给GS间那个电容放电! G :栅极 D :漏极 S  :源极 

与三极管不同,MOS管为电压型驱动方式,小电压控制大电压。

状态1: 单片机输出低电平,Q22截至,A点为高电平, 电流方向如图所示,Q20导通,Q23截至,B为高电平 MOS导通,电机转动。

状态2: 单片机输出高电平,Q22导通,A点为低电平, 电流方向如图所示,Q20截至,Q23导通,B为低电平 MOS关断,电机的自感电流流过D7。

NMOS的等效电路及驱动方法

可以看成是一个电压控制的电阻,电压就是GS两端的电压差,电阻就指的是DS之间的电阻了,这个电阻的大小呢,会随着gs的电压的变化而产生变化,但是值得注意的是,他们不是线性对应的关系,实际的关系如下所示:

上述的关系图,本质就是当当gs的电压小于一个特定值的时候,电阻基本就是无穷大的,你也可以看成开关断开嘛,断路,当电压值大于特定值的时候,电阻就无限趋近于0,也就是理解成开关闭合,至于说等于这个值的时候会怎么样,这个临界的电压值,我们称之为Vgsth,也就是打开nmos所需要的gs电压了,并且这是每一个nmos的固有属性,我们可以在nmos的数据手册里面找到它,显然Vgsth应该小于高电平的电压值,否则nmos当然也不会正常打开了,因此在你硬件选型的时候,你也需要注意这个点了。

PMOS的等效电路及驱动方法

如下为PMOS与NMOS的结构图如下:

因此PMOS跟NMOS的驱动能力也是相反的,如下图可见,值得注意的是两个mos管的位置。

因此一般对于灯泡、电机这种无源功率器件,我们可以用nmos,如果是有源例如芯片,我们可以用pmos来控制,如下所示:

三极管和mos管的区别

三极管和MOS管(场效应管)都是常见的电子元件,用于放大和开关电路,但它们在结构、工作原理、特性和应用方面有显著差异:

1. 结构与基本原理

  • 三极管:三极管是电流控制型器件,由发射极、基极和集电极组成。其工作原理是通过控制基极电流来调节发射极与集电极之间的电流。

  • MOS管:MOS管是电压控制型器件,通常分为N沟道和P沟道两种,主要由源极、漏极和栅极构成。它通过栅极电压来控制源极与漏极之间的电流,栅极与其他电极之间有氧化层隔离,基本没有直流电流流入。

2. 控制方式

  • 三极管:需要基极电流来控制集电极电流,因此输入端存在一定的电流损耗。

  • MOS管:用栅极电压控制,没有电流损耗(栅极电流极小),输入阻抗很高,非常适合高输入阻抗的电路应用。

3. 驱动电压与电流

  • 三极管:一般需要0.6V左右的基极-发射极电压(V_BE)来导通。驱动电流相对较大,驱动能力较强。

  • MOS管:一般需要较高的栅极-源极电压(V_GS)来开启,对于N沟道常用10V或更高的电压,逻辑电平的MOS管可以使用5V或3.3V来开启。

4. 开关速度

  • 三极管:开关速度较慢,特别是在高频应用中,开关损耗较大。

  • MOS管:开关速度较快,尤其适合高速开关应用,因此常用于数字电路、功率电子电路中。

5. 功率和效率

  • 三极管:在大功率应用中,开关效率较低,容易发热。

  • MOS管:导通电阻低,效率较高,适合大电流、大功率应用,且散热相对较好。

6. 应用

  • 三极管:常用于低功率信号放大、音频放大、信号处理等场合,如音响和小功率电源等。

  • MOS管:常用于开关电源、电动机控制、高频变换等功率电子电路,尤其在功率放大、数字电路、驱动电路中应用广泛。

MOS管选型

参数: DS间耐压、Id(最大工作电流)、RDS(on)(内阻)、Qgs(栅极电荷)、体二极管压降,电流,反向恢复时间。

 

MOS管封装

贴片:SOT-23 < SOT-89 < TO-252 < TO-263 < QFN
直插:TO-92 < TO-126 < TO-220 < TO-247
长成集成电路芯片模样的:SOP-8、SOIC-8

MOS容易忽视的参数-Cgs

Cgs就是g跟s之间的寄生电容了,如下所示:

这个Cgs会影响nmos的打开速度,因为加载到gate端的电压,首先要给这个电容充电,这就导致了gs的电压,并不能一下子就到达给定的值,现象也就是下述的图像了,因此这个对高速PWM波是致命的,如果当pwm接近这个爬升波形时,此时就会失真。

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

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

相关文章

问题大集-01-kafka问题

1、问题&#xff1a;Windows下启动单机kafka出现&#xff1a;系统找不到指定路径 解决&#xff1a; 是kafka不能识别本机的java环境&#xff08;JVM&#xff09;&#xff0c;故需要指定java路径&#xff0c; 进入kafka路径下的\bin\windows&#xff0c;找到&#xff1a;kafk…

C++ 的发展

目录 C 的发展总结&#xff1a;​编辑 1. C 的早期发展&#xff08;1979-1985&#xff09; 2. C 标准化过程&#xff08;1985-1998&#xff09; 3. C 标准演化&#xff08;2003-2011&#xff09; 4. C11&#xff08;2011年&#xff09; 5. C14&#xff08;2014年&#xf…

Ubuntu问题 -- 允许ssh使用root用户登陆

目的 新重装的系统, 普通用户可以使用ssh登陆服务器, 但是root不能使用ssh登陆 方法 vim 编辑ssh配置文件 sudo vim /etc/ssh/sshd_config找到 PermitRootLogin 这一行, 把后面值改成 yes 重启ssh sudo service sshd restart然后使用root账号登陆即可

HarmonyOS4+NEXT星河版入门与项目实战--------开发工具与环境准备

文章目录 1、熟悉鸿蒙官网1、打开官网2、下载 DevEco Studio3、HarmonyOS 资源库4、开发指南与API 2、安装 DevEco Studio1、软件安装2、配置开发工具 1、熟悉鸿蒙官网 1、打开官网 百度搜索 鸿蒙开发者官网 点击进入开发者官网&#xff0c;点击开发&#xff0c;可以看到各种…

使用 start-local 脚本在本地运行 Elasticsearch

警告&#xff1a;请勿将这些说明用于生产部署 本页上的说明仅适用于本地开发。请勿将此配置用于生产部署&#xff0c;因为它不安全。请参阅部署选项以获取生产部署选项列表。 使用 start-local 脚本在 Docker 中快速设置 Elasticsearch 和 Kibana 以进行本地开发或测试。 此设…

【大数据学习 | HBASE高级】hbase-phoenix 与二次索引应用

1. hbase-phoenix的应用 1.1 概述&#xff1a; 上面我们学会了hbase的操作和原理&#xff0c;以及外部集成的mr的计算方式&#xff0c;但是我们在使用hbase的时候&#xff0c;有的时候我们要直接操作hbase做部分数据的查询和插入&#xff0c;这种原生的方式操作在工作过程中还…

Nginx server_name配置错误导致路由upstream超时问题

一、问题描述 某次本平台和外部平台接口调用&#xff0c;同样Nginx location配置&#xff0c;测试环境调用正常&#xff0c;生产环境调用返回失败&#xff1b; 相关链接&#xff1a;Nginx官方文档、server_name、How nginx processes a request 二、排查处理 1&#xff09…

Android Studio 控制台输出的中文显示乱码

1. Android Studio 控制台输出的中文显示乱码 1.1. 问题 安卓在调试阶段&#xff0c;需要查看app运行时的输出信息、出错提示信息。乱码&#xff0c;会极大的阻碍开发者前进的信心&#xff0c;不能及时的根据提示信息定位问题&#xff0c;因此我们需要查看没有乱码的打印信息。…

linux001.在Oracle VM VirtualBox中ubuntu虚拟系统扩容

1.打开终端切换到virtualBox安装目录 2.输入命令扩容 如上终端中的代码解释&#xff1a; D:\Program Files\Oracle\VirtualBox>.\VBoxManage modifyhd D:\ubuntu18.04\Ubuntu18.04\Ubuntu18.04.vdi --resize 40960如上代码说明&#xff1a;D:\Program Files\Oracle\Virtual…

【桌面应用程序】Vue-Electron 环境构建、打包与测试(Windows)

前言 Vue 与 Electron 环境构建、打包与测试。 目录 前言 一、基本环境准备 二、配置npm源 三、创建Vue项目 四、添加Electron支持 五、应用启动 ​六、添加UI框架 ElementUI ​七、打包 一、基本环境准备 npm版本&#xff1a;8.6.0node版本&#xff1a;v18.0.0Vue/…

C#获取视频第一帧_腾讯云媒体处理获取视频第一帧

一、 使用步骤&#xff1a; 第一步、腾讯云开启万象 第二步、安装Tencent.QCloud.Cos.Sdk 包 第三步、修改 腾讯云配置 图片存储目录配置 第四步、执行获取图片并保存 二、封装代码 using System.Text; using System.Threading.Tasks;using COSXML.Model.CI; using COSXML.A…

Jav项目实战II基于微信小程序的助农扶贫的设计与实现(开发文档+数据库+源码)

目录 一、前言 二、技术介绍 三、系统实现 四、文档参考 五、核心代码 六、源码获取 全栈码农以及毕业设计实战开发&#xff0c;CSDN平台Java领域新星创作者&#xff0c;专注于大学生项目实战开发、讲解和毕业答疑辅导。获取源码联系方式请查看文末 一、前言 在当前社会…

ffmpeg+D3D实现的MFC音视频播放器,支持录像、截图、音视频播放、码流信息显示等功能

一、简介 本播放器是在vs2019 x86下开发&#xff0c;通过ffmpeg实现拉流解码功能&#xff0c;通过D3D实现视频的渲染功能。截图功能采用libjpeg实现&#xff0c;可以截取jpg图片&#xff0c;图片的默认保存路径是在C:\MYRecPath中。录像功能采用封装好的类Mp4Record实现&#x…

springboot 之 整合springdoc2.6 (swagger 3)

版本 springboot 3.3.5 jdk 17 springdoc 2.6.0 依赖pom <dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-starter-webmvc-ui</artifactId><version>2.6.0</version> </dependency>注解对比…

ADS学习笔记 5. 微带天线设计

基于ADS2023 update2 参考书籍&#xff1a;卢益锋老师《ADS射频电路设计与仿真学习笔记》 更多笔记&#xff1a;ADS学习笔记 1. 功率放大器设计ADS学习笔记 2. 低噪声放大器设计ADS学习笔记 3. 功分器设计ADS学习笔记 4. 微带分支定向耦合器设计 目录 0、设计指标 1、微带…

TypeORM在Node.js中的高级应用

&#x1f493; 博客主页&#xff1a;瑕疵的CSDN主页 &#x1f4dd; Gitee主页&#xff1a;瑕疵的gitee主页 ⏩ 文章专栏&#xff1a;《热点资讯》 TypeORM在Node.js中的高级应用 TypeORM在Node.js中的高级应用 TypeORM在Node.js中的高级应用 引言 TypeORM 基本概念 1. 实体&am…

【软件测试】一个简单的自动化Java程序编写

文章目录 自动化自动化概念回归测试常见面试题 自动化测试金字塔 Web 自动化测试驱动 Selenium一个简单的自动化示例安装 selenium 库使⽤selenium编写代码 自动化 自动化概念 自动的代替人的行为完成操作。自动化在生活中处处可见 生活中的自动化可以减少人力的消耗&#x…

【云岚到家】-day10-2-冷热处理及统计

【云岚到家】-day10-2-冷热处理及统计 3.7 历史订单3.7.1 冷热分离方案1&#xff09;冷热分离需求2&#xff09;分布式数据库3&#xff09;冷热分离方案 3.7.2 订单同步1&#xff09;创建历史订单数据库2&#xff09;订单同步3&#xff09;测试订单同步4&#xff09;小结 3.7.3…

Python学习------第八天

函数 函数的传入参数 掌握函数返回值的作用 掌握函数返回值的定义语法 函数的嵌套调用&#xff1a; 函数的局部变量和全局变量 局部变量的作用&#xff1a;在函数体内部&#xff0c;临时保存数据&#xff0c;即当函数调用完成后&#xff0c;则销毁局部变量。 money 5000000 n…

新人如何做好项目管理?|京东零售技术人成长

“管理是一种实践&#xff0c;其本质不在于知&#xff0c;而在于行”——彼得德鲁克 作为一名初入职场的校招生&#xff0c;你是否有过这样的疑问&#xff1a;项目经理究竟扮演着怎样的角色&#xff1f;是老板的传声筒&#xff0c;单纯地传达上级的指令&#xff1f;还是团队的…