关于一个NMOS+PMOS开关电路失效的分析
2017-03-08 18:02
295 查看
MOS为电压控制电流的模式,BJT(三极管)为电流控制电流,因此MOS相比于BJT更常用一些。
最近一个项目用到了PMOS+NMOS作为开机信号,开机要求为高电平开机,最小电压为1.8V,耐压可达17V,为使可靠,选择5V左右(14V4通过100K和56K分压,设计者是这么想的)。但生产时发现此开机按键并不起作用,表现为按下开机按键和不按开机按键都是不开机。
说明:此处开机按键为拨动开关,按下时不开机,说明输出并不是高电平。
按下按键:通过万用表测量,发现前端PNP三极管的E极电压只有1V多一点。C极0.17V,R148前端14.4V正常。
实际电路如下:
![](https://img-blog.csdn.net/20170309161424185?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2luZ3NhaTIwMTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
画出其大概的等效电路,如上图草图,如不考虑三极管和NMOS导通时的压降,三极管C极电压应该为14.4x(1.5/100||1.5)=0.22V.但实际为0.17V左右。
查阅芯片CJX3439K手册如上(NMOS和PMOS参数对称),开启电压VGS最大为1.1V,最小为0.35V,而此NMOS G极电压为14.4与R105|R27分压的值,为5.2V,因此NMOS完全导通。由于三极管VCE=1.13-0.17,约为1V,此时三极管并未导通,处于放大状态,此时PMOS VGS<-0.17V,比最小开启电压0.35V还小,因此此时P-MOS处于关闭状态,所以R32=1.5K太小是导致此问题出现的原因,将R32换做100K后开机正常,PMOS良好导通,此时P-MOS
G极电压为1.93V,实际测量值见上图。
三极管及MOS参数如下图:
![](https://img-blog.csdn.net/20170309162215395?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2luZ3NhaTIwMTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20170309162237713?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2luZ3NhaTIwMTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
此电路的优化:
整理整个电路的思路:要求低电平开机,即:按键按下时接地,整个开关电路输出为高电平,也即常用的反相器的作用。用一个PNP BJT或一个P-MOS即可实现,但此电路多余了一个NPN+PNP,有点冗余,考虑设计时还接入了远程开机方案,必须使用N-MOS+P-MOS(远程开机为高电平起作用),因此应保留P-MOS,修改后的电路如下:
最近一个项目用到了PMOS+NMOS作为开机信号,开机要求为高电平开机,最小电压为1.8V,耐压可达17V,为使可靠,选择5V左右(14V4通过100K和56K分压,设计者是这么想的)。但生产时发现此开机按键并不起作用,表现为按下开机按键和不按开机按键都是不开机。
说明:此处开机按键为拨动开关,按下时不开机,说明输出并不是高电平。
按下按键:通过万用表测量,发现前端PNP三极管的E极电压只有1V多一点。C极0.17V,R148前端14.4V正常。
实际电路如下:
画出其大概的等效电路,如上图草图,如不考虑三极管和NMOS导通时的压降,三极管C极电压应该为14.4x(1.5/100||1.5)=0.22V.但实际为0.17V左右。
查阅芯片CJX3439K手册如上(NMOS和PMOS参数对称),开启电压VGS最大为1.1V,最小为0.35V,而此NMOS G极电压为14.4与R105|R27分压的值,为5.2V,因此NMOS完全导通。由于三极管VCE=1.13-0.17,约为1V,此时三极管并未导通,处于放大状态,此时PMOS VGS<-0.17V,比最小开启电压0.35V还小,因此此时P-MOS处于关闭状态,所以R32=1.5K太小是导致此问题出现的原因,将R32换做100K后开机正常,PMOS良好导通,此时P-MOS
G极电压为1.93V,实际测量值见上图。
三极管及MOS参数如下图:
此电路的优化:
整理整个电路的思路:要求低电平开机,即:按键按下时接地,整个开关电路输出为高电平,也即常用的反相器的作用。用一个PNP BJT或一个P-MOS即可实现,但此电路多余了一个NPN+PNP,有点冗余,考虑设计时还接入了远程开机方案,必须使用N-MOS+P-MOS(远程开机为高电平起作用),因此应保留P-MOS,修改后的电路如下:
相关文章推荐
- 我建了一个新的关于开源GIS项目分析的QQ群8755486,欢迎有兴趣的朋友参加
- 我建了一个新的关于开源GIS项目分析的QQ群8755486,欢迎有兴趣的朋友参加
- 关于a标签中图文链接在IE的一个BUG分析
- 一个Tahoma字体bug引发的思考—关于样式bug的分析流程
- 关于一个类ini文件的分析和转换的vbs实现
- 关于异步事件的一个测试及其分析结果
- 关于MAX部分快捷键失效的问题分析
- 关于Blocked Process Report 一个让人迷惑的问题分析
- 【同一个Server Weblogic两个Domain CookieName冲突导致session失效问题】【关于WebLogic的Session丢失的问题】
- 关于王爽老师实验实验八 (分析一个奇怪的程序)之个人解析
- 关于需求分析的一个笑话
- 关于真假话的一个智力题的分析(转)
- 一个关于函数内部指针参数返回的错误调试及分析
- 一个关于多线程同步问题的分析
- 转载一个关于阻塞/非阻塞以及同步/异步IO的分析
- 关于作一个学习型机器人网页——理论分析
- 关于文本分析的一个访谈
- 关于派生类的构造的——一个程序的分析(钱能c++ P353),加上了析构函数
- 一个关于javascript匿名函数的问题分析
- 关于指针和形参结合的一个程序的分析