最近在调试MOSFET电路中,发现了更多问题,比如同样的PI反馈控制电路可以很好的控制PMOS工作,却对NMOS不能很好控制。当然你肯定会说那是因为PMOS和NMOS不同呀,这自然没有错,我在上一篇文章中也讨论了载流子不同带来的影响,但是这些差异最终体现在哪些具体的地方,我仍然是含糊不清的。这最集中体现在当我拿到一个商家给的MOSFET的参数表时,很多参数我都不明白什么意思。比如下面两个链接给出的参数表:

http://www.mouser.com/ds/2/205/DS99975B(IXTN170P10P)-479802.pdf

https://www.mouser.com/datasheet/2/205/DS100193B(IXFN520N075T2)-1512437.pdf

其中很多与时变信号相关的参数我都不明白具体含义,这篇文章主要介绍这些参数的概念与意义。

一、寄生电容

MOSFET中的各极间均存在电容,这在之前的MOSFET频率响应中已经介绍过。具体的模型可用下图表示。

  然而在MOSFET参数表中直接给出的是三个电容量$C_{iss}$, $C_{oss}$, $C_{rss}$, 例如

  其中$C_{iss}=C_{gs}+C_{gd}$为输入电容,$C_{oss}=C_{ds}+C_{gd}$为输出电容, $C_{rss}=C_{gd}$为反馈电容。这三个寄生电容主要与$V_{DS}$相关,如下图。

  

二、开关时间

  MOSFET受$V_{GS}$控制的打开和关闭是需要时间的,通常的参数表如下图。

  这些参数的含义在下图中精确定义。

  

三、总门电荷(total gate charge)

  总门电荷这个名字是我随便起的,它的定义是需要驱动MOSFET打开的门极处需要积累的电荷量。这个物理量的存在恰恰说明了我们需要考虑输入电容$C_{iss}$。这个物理量反映了开关时间,如果其越大,开关时间也就越大。但是需要注意的是,总门电荷和打开电阻(On resistance)通常是呈逆相关的,即总门电荷越大,打开电阻越小。

四、安全工作区

  安全工作区是判断元件是否符合我们需求的重要参考。加入我想在$V_{DS}=15V$时要我的MOSFET直流持续输出20A的电流,那么我查看如下的安全工作区图:

  

  图中蓝色十字标记的位置就对应15V,20A,我们看到此十字在DC(我们需要的直流持续输出)斜线以下,那么就说明这个元件符合我们的需要。那么如果我们想要在$V_{DS}=15V$时,输出100A的电流,显然这个点处于安全工作区外,我们保险起见这个100A的电流只能出现10ms。如果想持续输出100A,我们需要将$V_{DS}$调节到10V以下。

MOSFET中的重要参数的更多相关文章

  1. 如何理解javaSript中函数的参数是按值传递

    本文是我基于红宝书<Javascript高级程序设计>中的第四章,4.1.3传递参数小节P70,进一步理解javaSript中函数的参数,当传递的参数是对象时的传递方式. (结合资料的个人 ...

  2. Production环境中iptables常用参数配置

    production环境中iptables常用参数配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我相信在实际生产环境中有很多运维的兄弟跟我一样,很少用到iptables的这个 ...

  3. [原创]java WEB学习笔记109:Spring学习---spring对JDBC的支持:使用 JdbcTemplate 查询数据库,简化 JDBC 模板查询,在 JDBC 模板中使用具名参数两种实现

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  4. VB类模块中属性的参数——VBA中Range对象的Value属性和Value2属性的一点区别

    在VB中,属性是可以有参数的,而VBA中属性使用参数非常常见.比如最常用的:Worksheet.Range("A1:A10")  VB的语法,使用参数的不一定是方法,也有可能是属性 ...

  5. 第一篇博文:PHP函数原型中的可选参数写法为什么这么写?

    第一篇,算是开始吧.简单写点儿东西. 刚开始学PHP,在看PHP Manual时遇到一个问题:含可选参数的函数原型中,可选参数的写法看不懂. 例如explode函数 array explode ( s ...

  6. Elasticsearch——禁止Body中的index覆盖Url中的index参数

    本篇继续一下Elasticsearch日常使用的技巧翻译. 在Elasticsearch有很多的api支持在body中指定_index等信息,比如mget或者msearch以及bulk. 默认的情况下 ...

  7. jax-rs中的一些参数标注简介(@PathParam,@QueryParam,@MatrixParam,@HeaderParam,@FormParam,@CookieParam)

    先复习一下url的组成: scheme:[//[user:password@]host[:port]][/]path[?query][#fragment] jax-rs anotation @Path ...

  8. C#中方法的参数的四种类型

    C#中方法的参数有四种类型:       1. 值参数类型  (不加任何修饰符,是默认的类型)       2. 引用型参数  (以ref 修饰符声明)       3. 输出型参数  (以out 修 ...

  9. Libliner 中的-s 参数选择:primal 和dual

    Libliner 中的-s 参数选择:primal 和dual LIBLINEAR的优化算法主要分为两大类,即求解原问题(primal problem)和对偶问题(dual problem).求解原问 ...

随机推荐

  1. 一般处理程序HttpHandler的应用

    ashx 一般处理程序(HttpHandler)是·NET众多web组件的一种,ashx是其扩展名.一个httpHandler接受并处理一个http请求,类比于Java中的servlet.类比于在Ja ...

  2. PHP学习第一天

    PHP语句是以分号结尾的 单行注释:   //  C++风格的单行注释 #  shell 风格的单行注释  跟python差不多 多行注释: /*......*/  c++风格的多行注释 常量定义: ...

  3. Hadoop 高可用(HA)的自动容灾配置

    参考链接 Hadoop 完全分布式安装 ZooKeeper 集群的安装部署 0. 说明 在 Hadoop 完全分布式安装 & ZooKeeper 集群的安装部署的基础之上进行 Hadoop 高 ...

  4. linux命令1—安装optimizer

    ZendChina官方:下面介绍一下关于在linux环境下Zend Optimizer 3.3的安装方法.本篇文章是基于RHEL5架构的linux系统. (1)ZendOptimizer 3.3.3版 ...

  5. Python3编写网络爬虫02-基本请求库requests的使用

    一.requests 库使用 需要安装 pip install requests import requests #导入requests库 request = requests.get("h ...

  6. [python] 私有变量和私有方法

    1.在Python中要想定义的方法或者变量只在类内部使用不被外部调用,可以在方法和变量前面加 两个 下划线 #-*- coding:utf-8 -*- class A(object): name = ...

  7. 百度地图POI数据爬取,突破百度地图API爬取数目“400条“的限制11。

    1.POI爬取方法说明 1.1AK申请 登录百度账号,在百度地图开发者平台的API控制台申请一个服务端的ak,主要用到的是Place API.检校方式可设置成IP白名单,IP直接设置成了0.0.0.0 ...

  8. Python3 下找不到urllib2的问题

    Python 3.* 用urllib.request来代替原来的urllib2,因此调用的时候改为: >>> import urllib.request >>> u ...

  9. JVM各垃圾收集器对比

    本随笔是<深入理解Java虚拟机 JVM高级特性与最佳实践>读书笔记. 1.JDK1.7之后的HotSpot虚拟机所包含的所有收集器如下: 解读: 1. 总共有7种垃圾收集器 2.Seri ...

  10. python第三十九课——面向对象(二)之初始化属性

    设计Car类,初始化属性speed,提供一个run函数 import time class Car: def __init__(self,speed): self.speed=speed #将Road ...