极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12213|回复: 3

请问Arduino用PMOS切换电源的原理?

[复制链接]
发表于 2016-9-22 11:24:51 | 显示全部楼层 |阅读模式
最开始我明白,但是越想越不对劲。电路图如下。
我的疑问:1、这个PMOS管的三个极性标注的对不对?
2、DS之间并联的二极管什么用,会不会导致mos管一直导通?
3、因为PMOS默认是S电位高,D电位低,电流也应该是从s到d吧,那USBVCC怎么供电的呢?方向不对啊
4、当Vin是0的时候,通过稳压器不会输出5V,所以G的电位经过比较器的输出应该是0,S的电位因为稳压器不会输出5V所以也是0,这样Vgs没有压差,不能满足PMOS开通条件,那USBVCC是怎么供电的呢?
回复

使用道具 举报

发表于 2016-9-23 09:41:17 | 显示全部楼层
DS之间的二极管,也就是让Pmos导通v的关键。Pmos 的D,接入USBVCC后,二极管首先导通,此时S端有4.7V左右的电压,即+5V电源有了4.7V的电压,同时3.3V稳压器输出3.3V。比较器开始工作,通过分压后的Vin(没有外接电源当然是0V了),与3.3V 作比较。3.3V在比较器的 (- )端,故比较器输出 0V。又因为比较器输出接到了 Pmos 的 S,所以Pmos导通。二极管也就截止导通了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-26 16:37:11 | 显示全部楼层
164335413 发表于 2016-9-23 09:41
DS之间的二极管,也就是让Pmos导通v的关键。Pmos 的D,接入USBVCC后,二极管首先导通,此时S端有4.7V左右的 ...

非常感谢。还有2个疑问
1、如果有这个二极管存在,只要Vd>Vs,这个mos就导通了啊,这不是让这个mosfet短路了吗?
2、假如在这个电路图中我们用一个没有寄生二极管的PMOS是不是就不能实现这个功能了,在这个电路图中必须使用带寄生二极管的PMOS?
回复 支持 反对

使用道具 举报

发表于 2016-9-27 21:33:34 | 显示全部楼层
mosfet的内阻比种寄生二极管的内阻小得多,当mos导通,被短路的应该是二极管。
Pmos导通 Vgs要小于一定的值,Arduino应该是-0.4~-1.5,小于-1.5按手册说,就一定导通了。
如果没有有二极管,Vgs = 0,又何来的导通呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-4 11:52 , Processed in 0.038903 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表