▲ 本文要分析的电路

很多内置有锂电池的便携电子设备,比如手机,通常采用这样的供电方式:

  • 1、没有插入USB电源时,使用内置的锂电池供电。

  • 2、当插入USB电源时,切换为由外置的USB电源供电,并对锂电池进行充电。

下图电路就是实现上述的功能,它来自一款电子书阅读器(Kindle同类产品):

这是已量产的电路,成熟稳定,实物电路板如下图所示,几个关键的元器件做了标注:

本文要讲解的是“外置USB供电与内置锂电池供电的自动切换电路”,所以先把上述电路中不相关的电路隐藏。

也就是隐藏锂电池充电管理、电源滤波等电路:

隐藏后变成这样:

这一下子,电路变得好简单,实现电源切换的功能,竟然只需要一个二极管、一个MOS管、一个电阻!

一、电路说明

将上述的“外置USB供电与内置锂电池供电自动切换电路”整理一下,弄好看点:

功能逻辑是这样的:

  • 1、当插着USB电源时,由外置的USB电源供电,即VBUS对VOUT供电。

  • 2、当拔掉USB电源时,切换为由内置的锂电池供电,即VBAT对VOUT供电。

  • 3、当重新插入USB电源时,切换为由外置的USB电源供电,即VBUS对VOUT供电。

二、原理分析

假设VBUS的电压为5V,VBAT的电压为3.7V,下面开始分析。

1、当插着USB电源时:

VBUS通过肖特基二极管D9到达VOUT。

肖特基二极管的导通压降约为0.3V,USB电压VBUS = 5V,所以:

VOUT = 5V - 0.3V = 4.7V

由于VBAT为3.7V,MOS管Q4的s极为4.7V,g极为5V,由此可知:

Vgs = 5V - 4.7V = 0.3V > 0

所以MOS管处于不导通状态,同时其体二极管也是反向截止。

由于电阻R155的存在,会浪费一些功耗,流过R155的电流为:

5V / 10Kohm = 0.5mA

2、当拔掉USB电源时:

VBUS的电压会从5V开始往下降,电阻R155起到给VBUS放电的作用。

VBUS的电压需要快速下降,因为如果下降慢了,会导致MOS管Q4打开变慢,也就不能很快地切换为电池VBAT供电。

如下图,假设VBUS缓慢下降到4.9V,即MOS管Q4的g极为4.9V。电池电压VBAT通过MOS管Q4的体二极管后降低了约0.7V,变为3V,即MOS管的Vgs电压为:

4.9V - 3V = 1.9V > 0

MOS管仍然不导通,VOUT的供电没有完全切换为VBAT。

假设VBUS已经下降为1V,如下图。

则Vgs = 1V - 3V = -2V,MOS管已经逐渐打开。

最终,VBUS会降到0V,MOS管也会完全打开,VOUT切换为用VBAT供电,VOUT电压变为3.7V:

VBUS接的滤波电容会令其电压下降缓慢,如果发现VBUS的电压下降过慢,可以减小R155的阻值。但是这样会导致在插入USB电源时,流过R155的电流变大,增加了无谓的功耗。

所以R155的阻值不能过大也不能过小,需根据实际调试的效果来决定。

3、当重新插入USB电源时:

如下图,MOS管Q4的Vgs = 5V - 4.7V > 0,MOS管不导通,并且其体二极管也是反向偏置。

VOUT切换为用VBUS供电,Vout电压变为4.7V。

三、性能提升

在拔掉USB电源的瞬间,有没有可能MOS管Q4来不及打开,导致VBAT的电压没有及时切过来?

是有可能的。

MOS管Q4没有快速打开,VBAT供电不能及时续上来,会导致VOUT电压下降过多,VOUT的负载电路就可能工作异常。如果电路的负载较重,拉取的电流较大,尤其容易出现在供电电源切换时VOUT电压下降过多的问题。

怎么办呢?

  • 1、可以加快MOS管打开导通的速度。方法是减小VBUS的滤波电容的容值,减小电阻R155的阻值,这都是让VBUS快速掉电,从而让Vgs快点到达令MOS管完全打开的电压。

  • 2、在VOUT增加滤波电容,但是效果不怎么明显。

  • 3、这是重点!可以给MOS管并联一个肖特基二极管D1,如下图所示:

该肖特基二极管D1的正向导通压降约为0.3V,比MOS管的体二极管要小。在MOS管完全打开之前,VBAT通过肖特基二极管D1对VOUT进行供电,可以缓解VOUT电压下降过多的问题。

这个方法非常实用,该电路与方法已经被申请了实用新型专利。其实很多再普通不过的电路都被申请了实用新型专利,尽管这些电路被大众长期使用在先,具体就不展开了。

四、应用案例

除了上述的电子书阅读器有应用之外,还有大量的产品使用了这个切换电路。

比如MicroPython领域著名的01Studio公司,其出品的多款开发板都有这个切换电路。

以其中的一款型号为“pyWiFi-ESP32”的开发板举例,其电源部分的电路图如下:

其中,电源切换相关的电路在这里:

标注对应的实物图:

外置USB供电与内置锂电池供电自动切换电路,便携电子设备常用,经典电路必须掌握...相关推荐

  1. 外置USB供电与内置锂电池供电自动切换电路

    注:如下内容学习于"电路啊"公众号! 很多内置有锂电池的便携电子设备,比如手机,通常采用这样的供电方式: 1.没有插入USB电源时,使用内置的锂电池供电. 2.当插入USB电源时, ...

  2. USB外接电源与锂电池自动切换电路设计

    关注.星标公众号,不错过精彩内容 作者:瑞生,排版整理:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 当我们的电路既可以由外部USB电源供电,也可以由锂电池供电时,我们需要进行如下的逻辑 ...

  3. 怎样用最小代价实现双电源供电自动切换,希望压降在0.2V以内

    请教:怎样用最小代价实现双电源供电自动切换,希望压降在0.2V以内 就是两个电源,比如一个接USB,一个接电池供电. 怎样实现自动切换电源供电,当不插入USB时,由电池盒供电,当插入USB时,由USB ...

  4. 非常精妙的主副电源自动切换电路,并且“零”压降

    非常精妙的主副电源自动切换电路,并且"零"压降 作者:BENABADJI,整理:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 今天这篇文章,是在白云机场写的,我都佩服 ...

  5. 非常精妙的主副电源自动切换电路,并且“零”压降,客官你GET到精髓了吗?...

    作者:BENABADJI,整理:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 今天这篇文章,是在白云机场写的,我都佩服我自己竟然这么勤奋,没办法,后台小伙伴一直催更文章,我只能牺牲掉一切 ...

  6. 【转载】非常精妙的主副电源自动切换电路,并且“零”压降,你GET到精髓了吗?

    非常精妙的主副电源自动切换电路,并且"零"压降,你GET到精髓了吗? 8号线攻城狮2020-12-10 00:002484浏览0评论10点赞 作者:BENABADJI,整理:晓宇 ...

  7. 非常精妙的主副电源自动切换电路

    转载于:https://mp.weixin.qq.com/s?__biz=MzI3MDQzOTUzMw==&mid=2247488589&idx=2&sn=68c289101d ...

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

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

  9. 外部电源、锂电池供电自动切换并自动给电池充电的电路

    电路功能介绍 以上电路经常在很多内置有锂电池的便携电子设备,比如手机中使用,它可以实现: 1.没有插入USB电源时,使用内置的锂电池供电. 2.当插入USB电源时,切换为由外置的USB电源供电,并对锂 ...

最新文章

  1. 如何实现最佳的跨平台游戏体验?Unity成亮解密实时渲染技术!
  2. Linux内核目录结构(2.6版本以上的kernel)
  3. 【项目管理】ITTO-风险管理
  4. 手把手教你如下在Linux下如何写一个C语言代码,编译并运行
  5. 50款大数据分析神器 :你还在用Excel
  6. 计算1!+2!+...+n!
  7. c#连接kafka_c#操作kafka(上)搭建kafka环境
  8. MacBook常用快捷键一览
  9. NLPIR分词系统的使用
  10. MSSQL 2012 密钥
  11. foxmail删除服务器文件,无法真正删除?Foxmail文件中转站BUG
  12. wampserver php 目录,小常识-WAMPServer自定义根目录
  13. 项目无法加载nacos配置中心的配置文件问题
  14. 原型工具Axure:学习路线及资源
  15. [Qt]setGeometry: Unable to set geometry……问题的解决方案
  16. linux怎样编译安装pidgin,如何在Ubuntu中通过编译源码包安装软件Pidgin
  17. 【Win10系统自带软件】文件系统错误(-2147219196)解决方法
  18. [构造] Codeforces Gym 101173 CERC 16 K BZOJ 4796 Key Knocking
  19. 全网最使用MySQL, JSP, Bean, JDBC(连接数据库) ,制作有权限(老师,学生,辅导员) 用户登录demo,表单查看demo
  20. 二叉树的层序遍历与镜像翻转js

热门文章

  1. 数据分析师 知识体系 业务篇
  2. 最详细的VI编辑器指南
  3. PFC电源设计与电感设计计算学习笔记
  4. Excel表数据很少,内存占用很大
  5. [hdu 2826] The troubles of lmy [简单计算几何 - 相似]
  6. 俄罗斯 搜索引擎 邮箱创建
  7. TIKTOK视频:搬运视频技巧的这几点你知道吗?
  8. 更换SSD系统盘-PE重装系统
  9. 鸿蒙系统(HarmonyOS)--第一章
  10. 从零搭建外卖CPS外卖公众号教程,为你带来睡后收入