在小型产品上经常要用到电池供电,这样就需要给电池充电。

这里记录下1S电池3.7V的充电和供电方案。

先贴上原理图:

来简要分析下:

1、给系统供电的最终端是VCC

2、单电池供电:在没有插USB的情况下P沟道MOS管的G极由于下拉电阻所以保持为低电平,此时MOS管导通,电池的VBAT经过MOS管到达开关再到VCC。

3、单USB供电:此时没有插入电池,插入USB后MOS管的G极为高,MOS管关断,VUSB经过二极管到达开关再到VCC。

4、电池和USB同时接入:此时VUSB为高,所以电池是不会经过MOS管给系统供电的,这里跟单USB接入的方式是一样的,但是由于电池的接入,充电部分开始工作,USB同时给电池充电。

这里要注意的一点是二极管的作用很大,假设二极管短路或者没有二极管:

1、在USB和电池同时供电的情况,会导致MOS管的D极为VUSB,这样电池的电压VBAT本来就比VUSB低,MOS管是的电流流向是从S到D的,所以指不定会出现什么情况。

2、在电池单独供电的情况,电池假设供电正常,那么MOS管的VS接近VD,没有二极管会导致VD倒流到VG,会再次把MOS管关断,这样也是无法供电的。所以这个二极管是必须的。

3.在USB供电的情况下,因为给系统的电流都要经过二极管,所以需要考虑二极管承担的电流大小,这里需要根据电流的大小相应的选择不同型号的二极管。这里也只是用到了二极管的单向导通的性质。在二极管的压差方面也需要考虑,以0.7V的压差来说5V经过二极管也有4.3V左右。而AMS1117的稳压压差在1.2V左右,所以稳压到3.3V需要4.5V以上的输入。这里用的5819,也是根据情况而定,实测压差在0.3V。

By Urien 2018年2月28日 15:58:35

【单片机笔记】集USB充电、USB供电和电池供电的电源设计相关推荐

  1. USB充电、USB供电和电池供电的电源设计

    在小型产品上经常要用到电池供电,这样就需要给电池充电. 这里记录下1S电池3.7V的充电和供电方案. 先贴上原理图: 来简要分析下: 1.给系统供电的最终端是VCC 2.单电池供电:在没有插USB的情 ...

  2. 智能护眼台灯芯片方案开发usb充电小夜灯IC感应灯触摸单片机

    智能护眼台灯芯片方案开发usb充电小夜灯IC感应灯触摸单片机 产品方案分类 电压表/电流表     加湿器/雾化器产品单片机开发方案     直发梳芯片方案设计     触摸台灯方案开发     卷发 ...

  3. 给win10平板来个标准USB+充电

    给win10平板来个标准USB+充电 2017年3月8日 先来说说为什么会有如标题产生的问题.去年未在学校申请了一个项目,先在要开始搞了,现在已经大三,课程比较分散和少,又找了一个实习单位,感觉么么哒 ...

  4. Linux-USB驱动笔记(四)--USB整体框架

    Linux-USB驱动笔记(四)--协议解析 1.前言 2. USB协议解析 2.1.USB 描述符 2.1.1.设备描述符 2.1.2.配置描述符 2.1.3.接口描述符 2.1.4.端点描述符 2 ...

  5. 高通平台:USB充电

    点击打开链接 USB Battery Charging V1.2 Specification 定义了USB充电器的类型或者叫做充电源. 1. 支持的充电器类型 1.1 Standard Downstr ...

  6. USB通信协议与供电协议全解

    本文依照USB-IF命名规范 输出口,线材,输入口,三者同时满足最高协议标准,才能发挥最好效果,否则受限于最差的一个(木桶效应). 接口类型 都叫USB接口,只是分为: Type-A | Type-B ...

  7. IPAD USB 充电程序

    Ai Charger 华硕的Ai Charger软件可以用在任意Windows系统的台式电脑.笔记本.上网本- 软件的原理官方没有解释过,我猜测应该是通过修改windows系统注册表,提高USB口的供 ...

  8. 你真的了解USB吗?USB充电大揭秘(一)

    转自:芯片之家公众号 2016-12-22 原创: karaxiaoyu (关注我,你的眼睛会怀孕) 前言 在人们的固有印象中,如果要给手机充电,有电脑的USB口和手机充电器这2种途径. 但是最常见的 ...

  9. USB充电规范 1.2 中文详解

    1. Introduction 1.1 Scope 规范定义了设备通过USB端口充电的检测.控制和报告机制,这些机制是USB2.0规范的扩展,用于专用 充电器(DCP).主机(SDP).hub(SDP ...

最新文章

  1. java如何使实验箱蜂鸣器响_按键按一次蜂鸣器响一次的单片机程序
  2. 详解:智能医学影像分析的前沿与挑战 | 硬创公开课
  3. Centos6.5安装python2.7与pip
  4. centos7网卡编辑_CentOS7网卡命名中碰到的一个坑
  5. java语言用数组接收字符_Java基础——数组应用之字符串String类
  6. 为什么单片机的代码在Flash中运行,单片机的代码运行位置跟电脑有什么不同?
  7. httpd 服务的两个节点的HA
  8. Tomcat配置文件server.xml(转)
  9. android访问局域网电脑,如何设置电脑使安卓手机能访问局域网共享的文件
  10. 中国天气预报网接口及城市代码
  11. Java修改文件夹名称
  12. 【奥黛丽赫本】女神一样的优雅
  13. JIRA中的史诗、故事、版本与冲刺
  14. 阿里云搭建 samba服务器
  15. 软件工程中众包应用的综述
  16. 【Mysql索引】二叉树、红黑树、B树、B+树
  17. 卡饭PDF转换器之CAJ转换
  18. Python 语言及其应用 Chapter_3_Note_2 容器_列表_元组_字典_集合
  19. C++多态如何理解?实现多态性呢?多态性的作用呢?
  20. 按键弹起、按下的事件

热门文章

  1. zoom 用法 flex zoom
  2. 腾讯“立知”被疑抄袭“即刻”
  3. Oracle查询数据表数据很少却很慢
  4. 49. 把字符串转换成整数
  5. 李嘉璇:技术人如何深入人工智能
  6. 【程序人生】全国一二线程序员工资统计新鲜出炉,又涨了!
  7. 下面有9个点的图片。你能一笔画出4条直线连接着9个点,并且不重复任何一条线吗?
  8. 饥荒开服(含各种踩雷)
  9. app 登录成功后 保存登录账号 密码 以及读取
  10. 阿里云服务器的购买以及使用