本电路实现了,当Vin1 = 3.3V时,不管Vin2有没有电压,都由Vin1通过Q3输出电压,当Vin1断开的时候,由Vin通过Q2输出电压。因为选用MOS管的Rds非常小,产生的压降差不多为数十mV,所以Vout基本等于Vin。
原理分析
1、如果Vin1 = 3.3V,NMOS Q1导通,之后拉低了PMOS Q3的栅极,然后Q1也开始导通,此时,Q2的栅极跟源极之间的电压为Q3的导通压降,该电压差不多为几十mV,因此Q2关闭,外部电源Vin2断开,Vout由Vin1供电,Vout = 3.3V。此时整个电路的静态功耗I1+I2 = 20uA。
2、现在,Vin1断开了,Q1截止,Q2的栅极有R1的下拉,所以Q2导通,Q3的栅极通过R2上拉,所以Q3也截止,整个电路,Q1跟Q3截止,Vout由Vin2供电,Vout = 3.3V。此时上面电路I1跟I2的静态功耗不存在。
分析完毕。当存在主电源时,电路的静态功耗为20uA,否则,几乎为零。所以电池适合在外部电源供电。
MOSFET Q1、Q2跟Q3应该选择具有低压栅极和非常低的导通电阻特性。例如:Q2 = Q3 = PMN50XP ,在V gs = 3.3V时R dsON为60mΩ。晶体管T3可以是流2N7002,仅供参考,实际根据不同的情况选择合适的MOSFET。
本电路的一大优点就是,整个电路几乎不存在压降,当然电流很大的适合另说,巧妙的控制三个MOS管的开启与截止,最大效率的实现的主副电源的自动切换。大家还有什么好的建议以及电路,可以留言大家一起交流!
软件神器TortoiseGit,晓宇姐姐教你使用图形化方式管理单片机程序版本!