为什么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是指铜箔的电阻单 ...
随机推荐
- webpack 快速入门 系列 —— 实战一
实战一 准备本篇的环境 虽然可以仅展示核心代码,但笔者认为在一个完整的环境中边看边做,举一反三,效果更佳. 这里的环境其实就是初步认识 webpack一文完整的示例,包含 webpack.devSer ...
- 有趣的css—简单的下雨效果
简单的下雨效果 前言 最近在b站上看到一个下雨效果的视频,感觉思路很清奇,我也按照自己的思路做了一个简单的下雨效果. 由于我制作GIF图片的工具最多只支持制作33FPS的GIF图,所以看起来可能有一点 ...
- CRM帮助B2B企业持续改善战略决策「下篇」
尽管数据早已深入人心,但依然有相当比率的B2B企业在管理和战略决策时依赖直觉而不是客户数据.不停变化的B2B市场表明了以客户为中心的趋向和格局,CRM客户管理系统能够协助您更好的使用客户数据并最大限度 ...
- chardet模块
import chardet chardet.detect(f.read())检测哪种编码
- 使用gulp搭建项目
项目源码地址 前期准备工作 首先确保本机安装了 node gulp中文文档 安装 gulp 命令行工具 npm install --global gulp-cli 在项目目录下创建 package.j ...
- 026.Python面向对象类的相关操作以及对象和类的删除操作
类的相关操作 定义的类访问共有成员的成员和方法 定义的类动态添加公有成员的属性和方法 定义的类删除公有成员的属性和方法 1 定义一个基本的类 #定义一个类 class Plane(): #添加一个共有 ...
- TB6560步进电机驱动板
极客工坊比较好的帖子: 关于驱动板的共阴极和共阳极接法 http://www.geek-workshop.com/thread-12695-1-1.html
- 【错误解决】Error creating bean with name 'transactionManager' :nested exception is java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/
搭建ssh框架中新建JUint测试出现的问题.这个问题实在太伤脑筋....因为不好找到解决办法 直接先说解决方式:添加org.springframework.jdbc-XX.jar,然后build p ...
- 用户从控制台输入n个整数,比较并输出其中的最大值和最小值
package judgment;import java.util.Scanner;/** * 用户输入n个整数,找出最大值和最小值并打印输出 */public class Judgment { pu ...
- 5分钟安装docker教程
Centos安装docker需要操作系统是 CentOS 7 or 8,必须启用centos extras存储库.默认情况下,此存储库处于启用状态,但如果已禁用它,则需要重新启用它. 卸载旧版本 老版 ...