为什么PMOS比NMOS的沟道导通电阻大,速度慢,价格高-透彻详解
在前一节,我们对PMOS与NMOS两种增强型场效应管的开关电路作了详细的介绍, 并且还提到过一种广为流传的说法:相对于NMOS管,PMOS管的沟道导通电阻更大、速度更慢、成本更高等,虾米情况?我们还是从头说起吧!
如果读者有一定的电子技术应用经验的话,对NMOS管开关电路的使用场合肯定是如数家珍,几乎所有的开关电源拓扑都偏向于使用NMOS管(而不是PMOS管),如正激、反激、推挽、半桥、全桥等拓扑,NMOS管的应用电路案例真心不要太多,如下图所示(当然,这些也并不全是完全独立的,比如ZCS正激推挽):

如果让大家举个PMOS管实际应用电路,恐怕大多数读者除了下图所示的电源开关控制电路外,实在是想不出更多其它实用电路了。

我们暂且不管原因何在,但是NMOS管应用场合远比PMOS管要广泛得多,这已经是一个不争的事实,PMOS管可以做到的NMOS管同样也可以做到,真应了那句广告词:人无我有,人有我优。
我们可以看看国际整流器公司(International Rectifier,IR)官方网站的所有MOS管的分类,如下图所示:

除两个红圈所标注的内容是PMOS管外,其它都是NMOS管,并且NMOS管在电压档次上比PMOS管要细分得多,从侧面可以说明NMOS管的应用场合比PMOS要大得多(因为应用多,所以需求多,继而型号多),如果你粗略地统计一下PMOS与NMOS型号的数量,NMOS管绝对独占鳌头,这又是虾米情况?
有人说:应该是PMOS管在使用的时候控制电路太过复杂,与NMOS管的驱动比较,PMOS还需要额外的三极管,成本太高。那我们继续往下看
如果读者对电子技术足够感兴趣且好奇心总是不一般的话,应该对降压型BUCK单片开关电源电路有一定的了解,那你自然会遇到类似下图所示的电路:(来自TI降压电源芯片LM2596数据手册)

这是我们最常用的BUCK拓扑降压芯片典型应用电路,地球人几乎都知道,但是有些降压芯片应用电路却稍微有所不同,如下图所示:(来自TI降压电源芯片TPS54202H数据手册)

看到没有,与LM2596S芯片相比多了一个BOOST(BST)引脚,一般在该引脚与SW之间串一个小电容,这是为什么呢?
有经验的读者可能会说:这种芯片是采用同步整流方案(关于同步整流可参考文章【开关电源(1)之BUCK变换器】,简单的说,就是用MOS管来代替续流二极管,以达到降低损耗继而提升转换效率的目的),内部是用两个NMOS管配合工作的,需要一个自举升压电路,所以才需要外接一个电容。没错!该芯片开关管结构如下图所示:

然而同步整流方案与使用NMOS管作为开关管之间没有因果关系,换言之,就算是异步整流方案,芯片也会偏向于使用NMOS管,如下图所示(来自TI降压电源芯片LM25011数据手册):

LM25011就是异步整流方案,该芯片的内部开关管的结构如下图所示(来自TI降压电源芯片LM25011数据手册):

总之一句话:如果内部开关管使用场效应管,那大多数是NMOS管,而PMOS管几乎(大多数,不是所有)是没有使用的机会,尽管PMOS管的内心可能在呐喊着:老板,给我一次机会吧,我可以的(就像你内心想对老板呐喊一样,这种悲壮的心情你肯定是懂的,么么哒)!然而,这并没有什么卵用。
我们在文章《开关电源(1)之BUCK变换器》中详细介绍了降压型BUCK开关电源拓扑,并且还用下图做了一次仿真:

用PMOS管来实现开关切换功能的电路是要多简洁就有多简洁,明明一个PMOS管就能搞定的事,非得使用NMOS管还弄个稍显复杂的自举电路,就像很多明星,明明可以靠脸吃饭,偏偏要靠才能。然而,芯片厂家就是嫌弃它,你简洁怎么了?我就是不用你!你自己上思过崖面壁反省去(不是华山派令狐冲呆的那个地方)。
同样的现象也存在于BOOST变换器芯片中,BOOST单片升压芯片典型应用电路如下图所示:(来自TI升压电源芯片LM2577T数据手册)

同样,有些升压芯片多了一个BOOST/BST引脚,如下图所示(来自TI升压电源芯片TPS61178X数据手册):

这里要说明一下:上图中芯片外围接有的PMOS管并不是必须的,因为BOOST拓扑由于其本身的特性,在芯片不工作时输出是无法关闭的(输出电压略小于输入电压),这与BUCK拓扑不同,如果需要完全关闭电压输出,必须额外添加一个PMOS管开关电路,这就是我们在文章开关介绍的PMOS管电源开关控制电路。
该芯片的内部开关管的结构如下图所示(来自TI升压电源芯片TPS61178X数据手册):

当然,异步整流升压芯片就没必要再弄个BST引脚了,因为NMOS管已经是比较理想的架构了,我们在文章《开关电源(2)之BOOST变换器》中也是用NMOS管来仿真的,如下图所示:

PMOS管有时也纳了闷了:我招谁惹谁了我,辛辛苦苦勤勤恳恳地工作几十年,竟然没人欣赏我,不由得心生“既生瑜,何生亮”之感慨,然则原因何在?
前面提到过,PMOS管的导通电阻比NMOS管的导通电阻要大,我们可以找外部参数尽量相同的数据手册来对比一下,如下图所示:

在相同的工艺、耐压等条件下,NMOS导通电阻为0.036W(W就是欧姆的意思,形状很像符号Ω),而PMOS导通电阻要大得多,其值为0.117Ω,当然,这并不能作为PMOS管的导通电阻比NMOS要大的直接证据,然而事实上,在相同的工艺及尺寸面积条件下,PMOS管的导通电阻确实要比NMOS管要大,这样PMOS开关管的导通损耗比NMOS要大。
将PMOS管应用场合比较少的原因归结于P沟道导通电阻更大似乎是个比较理想的答案,然而我们还是不禁要问一下:为什么PMOS管的导通电阻比NMOS要大呢?这主要是源自于导通沟道在一个特性方面的差别:电子迁移率(Electron mobility)。
我们在文章《二极管》里讲解PN结的时候,已经提到过P型半导体与N型半导体的由来,P型半导体就是在本征半导体(纯净无掺杂的)中掺入3价的元素(如硼元素),其结构如下图的所示:

在合理的范围内掺入的杂质越多,则多数载流子空穴就更多,P型半导体的导电性也似乎将会变得更好。
为什么PMOS比NMOS的沟道导通电阻大,速度慢,价格高-透彻详解的更多相关文章
- 场效应管种类-场效应管N、P沟道与增强、耗尽型工作原理等知识详解 如何选用晶体三极管与场效应管的技巧
http://www.kiaic.com/article/detail/1308.html 场效应管种类场效应管 场效应晶体管(Field Effect Transistor缩写(FET))简称场效应 ...
- PMOS 与 NMOS
PMOS: NMOS: NMOS是栅极高电平(VGS > Vt)导通,低电平断开,可用来控制与地之间的导通.PMOS是栅极低电平(VGS < Vt)导通,高电平断开,可用来控制与电源之间的 ...
- MOSFET简介以及PMOS和NMOS的差异
最近在工作中,一直在调试关于MOSFET的电路.在设计过程中发现了PMOS和NMOS的差异,在此记录. 一. MOSFET简介 MOSFET (metal-oxide-semiconductor fi ...
- verilog中一些基本的门电路如pmos和nmos等
最近在分析波形的时候,发现某个PAD模型的行为与想象的不一致,就进入stdcell里面看了下,主要是pmos和nmos相关的东西,暂列如下: 开关级基元14种 是实际的MOS关的抽象表示,分电阻型(前 ...
- MOS管(场效应管)导通条件
场效应管的导通与截止由栅源电压来控制,对于增强型场效应管来说,N沟道的管子加正向电压即导通,P沟道的管子则加反向电压.一般2V-4V就可以了. 但是,场效应管分为增强型(常开型)和耗尽型(常闭型 ...
- linux驱动由浅入深系列:高通sensor架构实例分析之三(adsp上报数据详解、校准流程详解)【转】
本文转载自:https://blog.csdn.net/radianceblau/article/details/76180915 本系列导航: linux驱动由浅入深系列:高通sensor架构实例分 ...
- Vue基础开发入门之简单语法知识梳理(思维导图详解)
基于个人写的以下关于Vue框架基础学习的三篇随笔,在此基础上,做一个阶段性的知识总结,以此来检验自己对Vue这一段时间学习的成果,内容不多,但很值得一看.(思维导图详解)
- CMOS (1)–PMOS与NMOS
1,名称来源 p,n指示的是生成的沟道类型 2,驱动逻辑0与逻辑1 一般用NMOS驱动逻辑0,用PMOS驱动逻辑1.
- FPC导通阻抗计算
pc线路板是有导电功能的,那么如何仅适用手工计算出线路的阻值能?那么就需要使用到一个公式: W*R*T=6000 W是指铜箔的宽度单位是密耳mil. T是指铜箔厚度单位是盎司oz. R是指铜箔的电阻单 ...
随机推荐
- Python爬虫基础讲解(七):xpath的语法
xpath语法 XPath使用路径表达式来选取XML文档中的节点或者节点集.这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似. 下面列出了最有用的表达式: 在下面的表格中,我们已列出了一 ...
- Mybatis学习之自定义持久层框架(六) 自定义持久层框架:完善CRUD方法并进行测试
前言 没想到会等到半年以后才来写这篇文章,我已经不记得当初自己想要在这篇文章中写什么了,还好有一些零散的笔记留着,就对照着上一篇文章及零散的笔记,把内容给补充完吧. 完善CRUD方法 完善Defaul ...
- 深入源码理解SpringBean生命周期
概述 本文描述下Spring的实例化.初始化.销毁,整个SpringBean生命周期,聊一聊BeanPostProcessor的回调时机.Aware方法的回调时机.初始化方法的回调及其顺序.销毁方法的 ...
- 1.初级篇——最基础的"穷竭搜索”
A.Lake Counting(POJ 2386) 题意: 由于最近的降雨,农夫约翰田地的各个地方都有水汇聚,用N x M(1 <= N <= 100; 1 <= M <= 1 ...
- [bug] IDEA Maven 项目 Module 不加粗,无法编译
参考 https://blog.csdn.net/qq_42479920/article/details/102859244
- Linux 忘记密码解决方法——RedHat
[RedHat7.4版本] 1.将忘记密码的rhel7.4版本的虚拟机打开 2.等3秒左右出现这个画面时,用方向键,将光标移动到第二栏处,接着按"e"键 3.接在在linux16这 ...
- mysql示例及练习2
#创建数据库并应用create database shopdb;use shopdb;#创建表customerscreate table customers(c_id int primary key ...
- openresty 学习笔记五:访问RabbitMQ消息队列
openresty 学习笔记五:访问RabbitMQ消息队列 之前通过比较选择,决定采用RabbitMQ这种消息队列来做中间件,目的舒缓是为了让整个架构的瓶颈环节.这里是做具体实施,用lua访问Rab ...
- Python+Selenium - iframe定位
元素在iframe中.在html当中,内嵌了另一个html (iframe) 分辨元素是否在iframe当中 在代码当中,从当前的html切换到iframe当中的html,然后在元素定位 切换方式:d ...
- Unity 2018.3.0f 版本用C#编程启动VS时出现"Visual Studio 2010 Shell 无效的许可证数据"的解决办法
C#编程时,启动VS出现的问题如图: 网上有提到用更改注册表的方式,亲测效果未发生改变,在不确定修改后效果如何时,尽量先将原有的数据备份下来: 本文介绍楼主用另外一种方式解决的: 由于脚本系统默认启动 ...