场效应管原理_场效应管——不就是一个电控开关?

管在mpn中,它的长相和我们常面讲的三极管非常像,所以有不少修朋友好长时间还分不清楚,统一的把这些长相相同的三极管、场效应管、双二极管、还有各种稳压IC统统称作“三个脚的管管”,呵呵,如果这样麻木不分的话,你的维修技术恐怕很难快速提高的哦!

言归正传,说到场效应管的长相恐怕我就不用贴图了,在电路图中它常用

629ab02420e543ddba6a242e881e8773.png

表示,关于它的构造原理由于比较抽象,我们是通俗化讲它的使用,所以不去多讲,由于根据使用的场合要求不同做出来的种类繁多,特性也都不尽相同;我们在mpn中常用的一般是作为电源供电的电控之开关使用,所以需要通过电流比较大,所以是使用的比较特殊的一种制造方法做出来了增强型 的场效应管(MOS型),它的电路图符号:

173f9d3f324d295f32aef5c9521d75c3.png
6be9f462b2352df4b6ecebf41b8d3303.png

仔细看看你会发现,这两个图似乎有差别,对了,这实际上是两种不同的增强型场效应管,第一个那个叫N沟道增强型场效应管,第二个那个叫P沟道增强型场效应管,它们的的作用是刚好相反的。前面说过,场效应管是用电控制的开关,那么我们就先讲一下怎么使用它来当开关的,从图中我们可以看到它也像三极管一样有三个脚,这三个脚分别叫做栅极(G)、源极(S)和漏极(D),mpn中的贴片元件示意图是这个样子:

3dfea1162ca5d330b79999f7fab40563.png

1脚就是栅极,这个栅极就是控制极,在栅极加上电压和不加上电压来控制2脚和3脚的相通与不相通,N沟道的,在栅极加上电压2脚和3脚就通电了,去掉电压就关断了,而P沟道的刚好相反,在栅极加上电压就关断(高电位),去掉电压(低电位)就相通了!

我们常见的2606主控电路图中的电源开机电路中经常遇到的就是P沟道MOS管:

0e6dea74df22ac0e5604402b19eb6f78.png

这个图中的SI2305就是P沟道MOS管,由于有很多朋友对于检查这一部分的故障很茫然,所以在这里很有必要讲一下它的工作原理,来加深一下你的印象!

图中电池的正电通过开关S1接到场效应管Q1的2脚源极,由于Q1是一个P沟道管,它的1脚栅极通过R20电阻提供一个正电位电压,所以不能通电,电压不能继续通过,3v稳压IC输入脚得不到电压所以就不能工作不开机!这时,如果我们按下SW1开机按键时,正电通过按键、R11、R23、D4加到三极管Q2的基极,三极管Q2的基极得到一个正电位,三极管导通(前面讲到三极管的时候已经讲过),由于三极管的发射极直接接地,三极管Q2导通就相当于Q1的栅极直接接地,加在它上面的通过R20电阻的电压就直接入了地,Q1的栅极就从高电位变为低电位,Q1导通电就从Q1同过加到3v稳压IC的输入脚,3v稳压IC就是那个U1输出3v的工作电压vcc供给主控,主控通过复位清0,读取固件程序检测等一系列动作,输处一个控制电压到PWR_ON再通过R24、R13分压送到Q2的基极,保持Q2一直处于导通状态,即使你松开开机键断开Q1的基极电压,这时候有主控送来的控制电压保持着,Q2也就一直能够处于导通状态,Q1就能源源不断的给3v稳压IC提供工作电压!SW1还同时通过R11、R30两个电阻的分压,给主控PLAY ON脚送去时间长短、次数不同的控制信号,主控通过固件鉴别是播放、暂停、开机、关机而输出不同的结果给相应的控制点,以达到不同的工作状态!

mpn中常见的场效应管多是P沟道的,在它的上面经常见到的印刷标志是:A2sHB、212T、212N、076A、AOGH、N57T、R1SG、S016J、S026I等

8b7fb2328d6d0f7cad98913b6aa4b733.png

上图是一个有主控控制耳机有没有声音输出的电路图,声音的左右声道分别通过隔直流电容C13、C14和电阻R51、R52送到耳机孔,但是在电阻R51、R52和耳机孔之间却接入了一个N沟道的mos场效应管,这个场效应管的栅极连接在一起受着MUTE的控制,当MUTE的地方处于高电位时候,Q4、Q5导通,就会把声音通过Q4、Q5入地,耳机里就不会有声音了,当MUTE的地方处于低电位时候,Q4、Q5关断,声音就只有通过耳机而发出声音了!

3f0426e7bff9073e8ffc380de2abc872.png

上面这个图是瑞芯微2608主控常见的电源开机电路,它与2606主控的电源开机电路有什么不同?你是不是发现比2606主控的电源开机电路多了一个MOS场效应管?这两个源极相连的场效应管与2606开机电路的一个场效应管有什么不同?原来场效应管的栅极控制是有一个原则的:P沟道的栅极控制电压必须是相对源极输入高低电位来说的,所以在电路中源极和漏极是不能接反的,即源极必须接输入,漏极必须接输出,如果接反了就不能正常工作,mpn电路中,当usb接入的时候,必须要立即切断电池供电改换由usb供电,才能正常工作,如果不能切换电池供电,usb就不能正常工作(无法识别),2606主控的电路切换指令是由主控发出的,使用的是电池电源控制即电池回路,所以用一个场效应就能够控制了!仔细看一下2608的电路中电源切换是靠三极管Q7控制的,Q7的导通与截至是由usb电压来控制的,这是另一组电源,这组电源要想控制一个有极性的场效应管是不行的,所以我们就用两个MOS场效应管,源极相连联结成一个无极性场效应管就达到了双电源控制的目的!

大家可以参考学习一下我的这篇“浅谈mpn锂电保护板原理”的文章,由于锂电保护板的保护动作也常常有两组电源——内电源和充电的外电源两组电源控制,所以常用的5N20V就是一个N沟道双场效应组合块,其原理和这里的两个源极相连的场效应管的原理是一样的!

在mpn中,三极管多为做电子开关来使用,这样有一个特点来判别:2脚(npn型)或者3脚(pnp型)是接地的,场效应管没有任何一个脚是直接接地的!稳压IC绝对1脚是接地的,3脚是正电输入,2脚是稳压输出!但注意的是这只是一般,不是绝对!

-END-

免责声明:本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容!本文内容为原作者观点,并不代表本公众号赞同其观点和对其真实性负责。

   f0f5e59825044dc6b2be92065c497d17.pngf5dd4799a323dfa5e13085ec7e24409c.png

为您发布产品,请点击“阅读原文”

e4e41341fa56c0308771b2cf3b0cdec5.gif

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

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

相关文章

解决phpMyAdmin在nginx+php-fpm模式下无法使用的问题

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dgd2010.blog.51cto.com/1539422/1684839 昨天接到一个网友的问题,说yum安装nginxphp-fpmmysqlphpMyAdmin后,发现…

python库有什么用_Python程序员必知什么 常用的Python库有哪些

Python程序员必知什么?常用的Python库有哪些?Python有很多丰富而强大的库,这是它成为人工智能与数据分析领域强者的关键。有很多Python开发人员想知道常用的Python库有哪些,接下来就给大家详细介绍一下。ArrowPython中处理时间的库…

三次握手面试题java_java面试题三次握手和四次挥手-嗨客网

题目对 tcp 了解吗?讲讲它的三次握手和四次挥手?为什么需要三次握手,为什么需要四次挥手。答案三次握手第一次握手:客户端向服务器发送连接请求,这个时候报文首部中的同步为 SYN 1,同时生成一个随机序列号…

运维经验分享(三)-- 解决Ubuntu下crontab不能正确执行脚本的问题

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dgd2010.blog.51cto.com/1539422/1676490 运维经验分享作为一个专题,目前共7篇文章 《运维经验分享(一&#xff0…

一个jsp能取到父类jsp的值吗_「Javaweb」ssm整合权限控制框架shiro,你知道怎么做吗?...

为美好而努力——羊羽科技说。最近在开发自己的网站,需要权限控制功能,在网上找了一下,找到了我接下来要介绍的shiro框架。shiro框架是Apache公司维护的开源产品之一,其官网对其的简介是这样的:shiro官网简介翻译过来就…

php for嵌套循环_PHP中的for循环怎样嵌套

本篇文章主要介绍 PHP中的for循环怎样嵌套,感兴趣的朋友参考下,希望对大家有所帮助。for循环的执行原理:for循环的参数有(初始值;判断条件;更新循环变量表达式) 三者均不是必须的,若三者不完整则必须在适当…

Visio显示不完整

下面显示不完整的话,选中对象,菜单栏设置(点击对象,右键并没有段落选项)行距为单倍;右侧显示不完整,选中后右键设置环绕方式为负于文字上方,原来是嵌入型。

python2 python3 通信_python与USB通信

Date周三 04 十一月 2015TagsUSB/PythonPyUSB依赖于一些USB的驱动程序, 这个貌似叫做无驱驱动, 其中libusb是一统天下者, 当然就要用这个咯. 那么问题来了, libusb这个驱动是怎么装到要开发的设备上呢? 在windows下答案是Zadig, 这个和rtlsdr用的方案是一致的.下载了最新的Zad…

php设置用户头像,PHP针对多用户实现更换头像功能

一个网站,其实说白了就是某几个特定功能的组合,而更换用户头像就在这些功能之中。今天就来做个测试,针对不同的用户,实现头像上传功能。先给大家展示下成品效果图:思路针对不同的用户上传头像,我们要为每一…

执行计划中cpu耗时_面试被问怎么排查遇到的系统CPU飙高和频繁GC,到底该怎么回答?...

处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。本文主要针对系统运行缓慢这一问题,提供该问题的排…

可视化数据包分析工具-CapAnalysis

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chenguang.blog.51cto.com/350944/1325742 可视化数据包分析工具-CapAnalysis 我们知道,Xplico是一个从pcap文件中解析出IP流…

网易云歌单添加到php,给自己的网站添加网易云音乐歌单吧^ ^

这个是怎么实现的?一起来看看吧APlayer首先我们需要一个音频播放器,这里我用到了APlayer,这是由bilibili前端大神DIYgod开源的播放器,有兴趣的可以去TA的主页看看,非常惊艳,这里我就不多说了我们看一下APla…

python学完面向对象之后_Python学完基础语法后,再往后应该学什么?

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼第一阶段:Python语言及应用课程内容:Python语言基础,面向对象设计,多线程编程,数据库交互技术,前端特效,Web框架,爬虫框架,…

百度应用部署秘籍

2019独角兽企业重金招聘Python工程师标准>>> 【背景介绍】 传统PaaS采用sandbox实现app间的资源安全隔离,sandbox需要对运行环境和编程语言进行底层的功能限制,例如:禁止创建进程和线程,禁止部分系统调用,禁…

php新闻删除功能设计,php原生开发新闻站之删除新闻

我们前两篇文章都完成了新闻的添加、修改。那么我们这个节课程就给大家介绍删除新闻,这个比之前的两个都要简单点!首先创建一个new_delete.php,接着我们要在新闻列表页找到删除的按钮,给这个按钮加一个连接,我们同样需要通过id来传…

java8新特性_JAVA8十大新特性详解

一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:interface Formula { double calculate(int a); default double sqrt(int a) { return Math.sq…

spark1.6.1 on yarn搭建部署

注:本文是建立在hadoop已经搭建完成的基础上进行的。 Apache Spark是一个分布式计算框架,旨在简化运行于计算机集群上的并行程序的编写。该框架对资源调度,任务的提交、执行和跟踪,节点间的通信以及数据并行处理的内在底层操作都进…

php 精度问题怎么解决,JavaScript 中精度问题以及解决方案

JavaScript 中的数字按照 IEEE 754 的标准,使用 64 位双精度浮点型来表示。其中符号位 S,指数位 E,尾数位M分别占了 1,11,52 位,并且在 ES5 规范 中指出了指数位E的取值范围是 [-1074, 971]。精度问题汇总想…

主线程是如何向子线程传递数据的?_c++ 利用thread创建线程

用进行多线程开发小时候,老师总是教育我们上课要专心,“一心不可二用”。可是CPU这个不听话的“熊孩子”偏偏却在一个芯片中加入了两个甚至多个运算核心,想要一“芯”二用。从硬件厂商的角度,通过增加CPU的运算核心,突…

php多维数组交集,求数组差/交集函数-php数组函数(二)

求数组差集函数函数只检查了多维数组中的一维。可以用 array_diff($array1[0], $array2[0]) 检查更深的维度。u:自定义函数比较,a(association):同时比较键和值。自定义函数callable $value_compare_func必须返回一个小于零,等于零…