1. 实际工程应用中常用的MOS管电路(以笔记本主板经典电路为例);
  2. 学到实际系统中用到的开关电路模块以及MOS管非常重要的隔离电路(结合IIC的数据手册和笔记本主板应用电路);
  3. MOS管寄生体二极管,极性判断?**

1. MOS管开关电路
学习过模拟电路的人都知道三极管是流控流器件,也就是由基极电流控制集电极与发射极之间的电流;而MOS管是压控流器件,也就是由栅极上所加的电压控制漏极与源极之间电流。
MOSFET管是FET的一种,可以被制造为增强型或者耗尽型,P沟道或N沟道共四种类型,但实际应用的只有增强型的N沟道MOS管和增强型的P沟道MOS管。实际应用中,NMOS居多。
 
图1 左边是N沟道的MOS管,右边是P沟道的MOS管
寄生二极管的方向如何判断呢?它的判断规则就是对于N沟道,由S极指向D极;对于P沟道,由D极指向S极。

如何分辨三个极?
D极单独位于一边,而G极是第4PIN。剩下的3个脚则是S极。
它们的位置是相对固定的,记住这一点很有用。
请注意:不论NMOS管还是PMOS管,上述PIN脚的确定方法都是一样的。
 
 

MOS管导通特性
导通的意思是作为开关,相当于开关闭合。
NMOS的特性:Vgs大于某一值管子就会导通,适合用于源极接地时的情况(低端驱动),只要栅极电压达到4V就可以了。
PMOS的特性:Vgs小于某一值管子就会导通,适合用于源极接VCC时的情况(高端驱动)。

下图是MOS管开关电路,输入电压是Ui,输出电压是Uo。
当Ui较小时,MOS管是截止的, Uo=Uoh=Vdd;
当Ui较大时,MOS管是导通的, Uo =Ron/(Ron+Rd)*Vdd,由于Ron<<Rd,所以输出为低电平,即Uo=0。

应用实例:
以下是某笔记本主板的电路原理图分析,在此mos管是开关作用:
PQ27控制脚为低电平,PQ27截止,而右侧的mos管导通,所以输出拉低;

电路原理分析:
PQ27控制脚为高电平,PQ27导通,所以其漏极为低电平,右侧的mos管处于截止状态,所以输出为高电平。

整体看来,两个管子的搭配作用就是高低电平的切换,这个电路来自于笔记本主板的电路,但是这个电路模块也更常见于复杂电路的上电时序控制模块,GPIO的操作模块等等应用中。

2. MOS管的隔离作用
MOS管实现电压隔离的作用是另外一个非常重要且常见的功能,隔离的重要性在于:担心前一极的电流漏到后面的电路中,对电路系统的上电时序,处理器或逻辑器件的工作造成误判,最终导致系统无法正常工作。因此,实际的电路系统中,隔离的作用非常重要。

比如,上下两个图就是通过源极的高低电平来控制MOS管的通断,来实现信号电平的隔离,因为MOS管有体二极管,并且是反向的,所以并不会有信号通过MOS管漏过去。这是一个非常经典的电路,并且可以通过搭配衍生出很多实用的电路。

比如,下面这个IIC总线中电平转换电路,其实跟上面的电路存在极大的相似性。

电路分析:
SDA1为高电平(3V3)时,TR1截止,SDA2输出为高电平(5V);
SDA1为低电平(0V)时,TR1导通,SDA2输出为低电平。

总结:
在笔记本主板上用到的NMOS可简单分作两大类:
信号切换用MOS管: Ug比Us大3V---5V即可,实际上只要导通即可,不必须饱和导通。比如常见的:2N7002,2N7002E,2N7002K,2N7002D,FDV301N。
电压通断用MOS管: Ug比Us应大于10V以上,而且开通时必须工作在饱和导通状态。常见的有:AOL1448,AOL1428A,AON7406,AON7702, MDV1660,AON6428L,AON6718L

硬件工程师必会电路模块之MOS管应用的更多相关文章

  1. 运维工程师必会的109个Linux命令

    运维工程师必会的109个Linux命令 版本1.0 崔存新 更新于2009-12-26 目录 1 文件管理 6 1.1 basename 6 1.2 cat 6 1.3 cd 7 1.4 chgrp ...

  2. 2015 前端[JS]工程师必知必会

    2015 前端[JS]工程师必知必会 本文摘自:http://zhuanlan.zhihu.com/FrontendMagazine/20002850 ,因为好东东西暂时没看懂,所以暂时保留下来,供以 ...

  3. [ 学习路线 ] 2015 前端(JS)工程师必知必会 (2)

    http://segmentfault.com/a/1190000002678515?utm_source=Weibo&utm_medium=shareLink&utm_campaig ...

  4. 25个Web前端开发工程师必看的国外大牛和酷站

    逛了一周国外大牛们的博客与酷站,真是满满的钦佩.震撼.羡慕.惊喜………… Web设计是一个不断变化的领域,因此掌握最新的发展趋势及技术动向对设计师来说非常重要.无论是学习新技术,还是寻找免费资源与工具 ...

  5. Python爬虫工程师必学——App数据抓取实战 ✌✌

    Python爬虫工程师必学——App数据抓取实战 (一个人学习或许会很枯燥,但是寻找更多志同道合的朋友一起,学习将会变得更加有意义✌✌) 爬虫分为几大方向,WEB网页数据抓取.APP数据抓取.软件系统 ...

  6. [转帖]K8s 工程师必懂的 10 种 Ingress 控制器

    K8s 工程师必懂的 10 种 Ingress 控制器 https://www.kubernetes.org.cn/5948.html 控制器有好多啊. 2019-10-18 23:07 中文社区 分 ...

  7. Python爬虫工程师必学APP数据抓取实战✍✍✍

    Python爬虫工程师必学APP数据抓取实战  整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,单论单个知识点课程本身没问题,大 ...

  8. Python爬虫工程师必学——App数据抓取实战

    Python爬虫工程师必学 App数据抓取实战 整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,单论单个知识点课程本身没问题,大 ...

  9. 15分钟带你了解前端工程师必知的javascript设计模式(附详细思维导图和源码)

    15分钟带你了解前端工程师必知的javascript设计模式(附详细思维导图和源码) 前言 设计模式是一个程序员进阶高级的必备技巧,也是评判一个工程师工作经验和能力的试金石.设计模式是程序员多年工作经 ...

随机推荐

  1. Python学习(二十) —— 前端之CSS

    转载自http://www.cnblogs.com/liwenzhou/p/7999532.html 一.CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTM ...

  2. Codeforces 887D Ratings and Reality Shows

    Ratings and Reality Shows 参加talk show的时间肯定是在某个t[ i ]的后一秒, 枚举一下就好了. #include<bits/stdc++.h> #de ...

  3. UOJ#53. 【UR #4】追击圣诞老人 树链剖分 k短路

    原文链接https://www.cnblogs.com/zhouzhendong/p/UOJ53.html 题意 给定一棵有 n 个节点的树. 每一个点有一个权值. 对于每一个 $i$ 给定三个参数 ...

  4. Linux用过的命令集合

    1,查看是否安装过openssl:(openssl version -a)(rpm -qa|grep -i openssl) 2,安装gcc:(yum install gcc-c++) 3,查看主机名 ...

  5. ActiveMQ在windows下启动失败解决方案

    activemq.xml文件中的 <transportConnectors> <!-- DOS protection, limit concurrent connections to ...

  6. 2018 icpc 青岛网络赛 J.Press the Button

    Press the Button Time Limit: 1 Second      Memory Limit: 131072 KB BaoBao and DreamGrid are playing ...

  7. The path is not a valid path to the xxx kernel header

    在安装vmtools时无意中出现了这样的问题 1.gcc错误 Searching for GCC- The path "" is not valid path to the gcc ...

  8. Anaconda 虚拟环境的使用

    目录 前言 1. 创建虚拟环境 2. 虚拟环境管理 3. Conda虚拟环境的包管理 前言 今天把anaconda进行了滚动更新,实体环境python版本也相应从3.6跟新到了3.7.但是问题来了,之 ...

  9. P2158 [SDOI2008]仪仗队

    P2158 [SDOI2008]仪仗队图是关于y=x对称的,横纵坐标一定是互质的否则在之前就被扫过了,所以就可以用欧拉函数再*2就完了. #include<iostream> #inclu ...

  10. 20172328《程序设计与数据结构》实验四 Android程序设计报告

    20172328<程序设计与数据结构>实验四 Android程序设计报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 李馨雨 学号:20172328 实验教师:王志 ...