现在大部分电子产品都配有锂电池,在没有外接电源的时候,使用锂电池进行供电;当外接电源的时候,使用外部电源供电,同时对锂电池充电。因此要求电路必须具备能够根据是否接有外部电源,而自动选择相应供电电源的能力。

常见的简单电源切换电路如图1所示,但这个电路应用条件是有限制和缺陷的,比如电池电压VBAT不能大于外部电压VIN,常见的电池电压为3.7~4.2V,外部电压为USB的5V时没有问题,但是电池电压为7.2V就不能使用了;肖特基二极管的压降虽然已经较小,但是依旧有零点几伏左右,损失的功耗较多,5V外部电压进来就只变成4V多了;外部电压供电时,会通过P型MOS管的体二极管给电池进行非正规充电,当然这点可以通过将Q4 MOS管左右翻转一下解决。

图1
为了解决上述这些缺陷,项目中有时会使用较为复杂的改进电路,如图2所示。

图2

其工作原理简介如下:
当使用外部电源VIN时,三极管Q7导通,三极管Q6截止,P型MOSFET Q3由于栅极和源极通过电阻R4都接了电池电压VBAT,两者相等,Q3截止,电池电压VBAT无法达到输出端VCC;外部电源VIN接通时,VIN首先通过Q1 MOSFET的寄生二极管到达输出端VCC,同时Q2三极管导通,使Q1 MOSFET的栅极拉低到GND为低电平,所以Q1的栅源极电压小于0且达到导通阈值电平,Q1导通,然后Q1体内的寄生二极管就截止了,外部电源VIN通过Q1达到输出端VCC。此时,Q5 MOSFET的栅源极电压接近相等,Q5和体二极管均截止,防止了外部电源VIN对电池的非正规充电。
当没有外部电源VIN时,三极管Q7截止,三极管Q6导通,Q3 MOSFET的栅极电压为低电平,栅源电压小于0且达到导通阈值电平,Q3导通,然后通过Q5的寄生二极管达到输出端VCC,而Q5的栅极此时为低电平,因此栅源电压也小于0,Q5导通,其寄生二极管截止,电池电压到达输出端VCC。

由于电源主通路使用了三个MOSFET,MOSFET在完全导通后其压降远远小于肖特基二极管(只有零点零几伏),因此其导通损耗很低;而三个三极管虽然额外增加了一些功率损耗,但是由于三极管工作在完全饱和状态,在饱和导通压降一定的条件下,导通电流可以通过电阻值设置的相对较小,因此功耗也不会太高。同时该电路无论电池电压是否大于外部电源,都可以使用,通用性相对较为广泛。


转自--------硬核电子公众号

MOS管应用之外接电源和电池供电的双电源自动切换电路相关推荐

  1. 单片机电源自动切换电路,mos双电源自动切换电路,电池与usb供电自动切换电路

    日常电器中,双电源自动切换的例子随处可见如:交流适配器和USB供电的电源切换.电池供电和USB供电的自动切换. 这些电路一般都遵守一个原则:优先选择电压高者使用. 其实最开始这个电路是在 锂电充电电路 ...

  2. MOS管应用之外接电源和电池供电的的双电源自动切换电路

    现在大部分电子产品都配有锂电池,在没有外接电源的时候,使用锂电池进行供电:当外接电源的时候,使用外部电源供电, 同时对锂电池充电.因此要求电路必须具备能够根据是否接有外部电源,而自动选择相应供电电源的 ...

  3. 电子设计(6)双电源自动切换电路

    写在前面:在这里分享一个双电源切换电路,在电子设计中经常会用到,如果觉得对你有帮助,帮忙点个赞. 工作原理: 1. 有BAT1 3.8V,没有VIN_5V时: 电压从U1的D极经过MOS管的体二极管到 ...

  4. (充电器电池)双电源自动切换电路

    最近要做一个检测空气污染物的小玩具,设计要求,当插上外部电源时,自动切换到外部电源(+5V)给单片机供电,同时给内置锂电池(+Bat)充电,当断开外部电源时,自动恢复内置锂电池给单片机供电,类似手机充 ...

  5. mos管实现主副电源自动切换电路,并且“零”压降,静态电流20uA

    在国外看到一个电路,也是写主副电源自动切换的电路,设计的非常巧妙. 上面电路设计也挺不错的,如果VCC端需要的电压不一定要求等于VUSB,那么这个电路是可以的,那么问题来了,如果主副输入电压相等,同时 ...

  6. 电池-外部DC双电源供电设备电源自动切换电路分享

    上期与大家分享了一个锂电池与外部电源自动切换的电路,但那个电路存在一缺点,本期继续给大家分享一个新的电路,这个电路也是在我们的产品上成熟应用的,废话不说,先上图,再慢慢道来. 原理图如下: 这个电路是 ...

  7. 电池-外部DC双电源供电设备电源自动切换电路分享(下)-转

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: https://blog.csdn.net/sinat_39487328/arti ...

  8. 电池-外部DC双电源供电设备电源自动切换电路分享(下)

    原文地址:https://blog.csdn.net/sinat_39487328/article/details/76694771 上期与大家分享了一个锂电池与外部电源自动切换的电路,但那个电路存在 ...

  9. 电池-外部DC双电源供电设备电源自动切换电路分享(上)-转

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: https://blog.csdn.net/sinat_39487328/arti ...

最新文章

  1. 点云 DBSCAN 对点云障碍物聚类
  2. 2020-10-11 LMI线性矩阵不等式的一些知识
  3. 【C++】__gcd(x,y)函数
  4. boost::fibers::launch::dispatch的用法测试程序
  5. io流图解 java_详细讲解JAVA中的IO流
  6. cisco3550交换机限速配置
  7. ps html css 工具,认识Photoshop(PS)CSS切图必用工具
  8. 8种提升ASP.NET Web API性能的方法
  9. 笨方法教你学python_笨方法学Python(1)
  10. AppStore下载Xcode的文件
  11. Selenium爬虫 -- Pyhton进阶:使用cookie登陆某网站
  12. 【SQL学习+练习篇】基础训练,适用于初学者(一)
  13. PowerScript--功能强大的智能卡,USB Key, POS脚本命令工具
  14. 珠联网络棋牌游戏 v2.95a 官方
  15. java 实现三角函数边长计算完整代码
  16. 计算机显卡内存分布查看,Win10电脑查看显卡内存的详细教程
  17. cocos2dx入门2:安装及基本介绍
  18. CLOCs:一种相机-激光雷达3D目标检测后融合方法
  19. OOV问题-论文笔记《Neural Machine Translation of Rare Words with Subwords Units》- ACL2016
  20. Redis面试常见问题

热门文章

  1. js get请求和post请求
  2. Redis事务控制|相关命令|队列失败两种情况|官方解释无回滚|悲观锁和乐观锁简单介绍
  3. Failed to write core dump. Core dumps have been disabled. To enable core dumping, try “ulimit -c unl
  4. 发布webservice接口时报错-HTTP Status 500 - File quot;/axis2-web/listSingleService.jspquot; not found
  5. Java解析JSON出现双引号变成转义字符quot;解决办法
  6. C语言assign方法,R语言中assign函数和get函数的用法
  7. C++ assign
  8. c语言课程设计实验报告模板,[C语言课程设计实验报告模板.doc
  9. oracle 10g升级到11g
  10. mvn test 指定suit