历史上的今天
返回首页

历史上的今天

今天是:2025年02月18日(星期二)

正在发生

2019年02月18日 | 【单片机笔记】集USB充电、USB供电和电池供电的电源设计

2019-02-18 来源:eefocus

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


这里记录下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。

推荐阅读

史海拾趣

Festo公司的发展小趣事

1993年,Festo公司正式进入中国市场,成立了费斯托(中国)有限公司。进入中国后,Festo迅速抓住了中国改革开放的机遇,通过直销的销售理念和优质的服务赢得了客户的信任和支持。经过多年的努力,Festo在中国市场取得了长足的发展,成为了德国总部以外最大的子公司。同时,Festo还不断加大在中国的投资力度,建立了多个研发中心和生产基地,为中国客户提供更加优质的产品和服务。

ADDtek公司的发展小趣事

作为一家以创新驱动的公司,Festo始终将创新作为公司发展的核心动力。近年来,Festo在研发领域的投资不断增加,推出了一系列具有颠覆性的新产品和解决方案。同时,Festo还积极响应全球可持续发展的趋势,致力于减少碳排放和提高能源效率。通过引入先进的能效措施和扩大光伏(PV)的使用,Festo成功实现了碳中和的目标,为电子行业的可持续发展做出了积极的贡献。

Electronic Transistors Corp公司的发展小趣事

随着电子行业的快速发展和市场竞争的加剧,ETC公司面临着巨大的挑战。为了应对行业变革,公司决定进行转型升级。ETC加大了研发投入,积极探索新型晶体管技术,并成功推出了一系列高性能、低功耗的产品。同时,公司还加强了与上下游企业的合作,形成了完整的产业链。这些努力使ETC在激烈的市场竞争中保持了领先地位。

Bourns公司的发展小趣事

Bourns公司的创立源自Marlan和Rosemary Bourns夫妇在自家车库中的创新努力。在1947年,这两位创始人成功研发出了创新的航天传感器,这一突破性的发明为飞行员提供了精确校正飞机垂直定位的方法。这一创新不仅解决了航空领域的关键问题,也为Bourns公司的诞生奠定了坚实的基础。

DIOTECH公司的发展小趣事

为了进一步提升市场份额和品牌影响力,DIOTECH公司开始加大市场拓展力度。通过参加国际电子展会、举办新品发布会等活动,公司成功吸引了全球范围内的客户和合作伙伴的关注。同时,公司还加强了品牌建设,通过一系列营销活动提升了品牌知名度和美誉度。这些努力使得DIOTECH逐渐成为了电子行业内的知名品牌。

CHENMKO公司的发展小趣事

随着全球环保意识的不断提高,DIOTECH公司也开始关注绿色环保和可持续发展问题。公司投入大量研发资源,成功开发出了一系列绿色电子产品,这些产品在生产过程中采用了环保材料和生产工艺,并且具有低功耗、长寿命等特点。这些产品的推出不仅满足了市场对环保产品的需求,也提升了公司的社会责任感和品牌形象。

问答坊 | AI 解惑

海地地震中 亲身经历证明中国设备最抗震(转)

海地地震中 我的亲身经历证明中国的设备最抗震   (转载自新浪博客—海地通讯日记)   距离海地地震已经9天了,在这9天里,我经历了无数次余震,也通过网络深深感受到祖国的关怀。但是由于忙于抢修和维护通讯设备,所以一直没有时间来和大 ...…

查看全部问答>

ADS指定地址问题(菜鸟级别问题)

我很久前买了个44B0开发板,没怎么动,现在拿出来玩玩。 想请教一个简单的问题,我想把ADS生成的HEX文件烧写FLASH后,重新启动,能够让程序跳转到SDRAM里运行,跟设置RO BASE 和RW BASE 有关系吗?怎么去实现FLASH程序到SDRAM的跳转?我运行的是跑 ...…

查看全部问答>

请教:EVC下怎样将CEDIT中输入的内容转换为float类型数据?

请教:EVC下怎样将CEDIT中输入的内容转换为float类型数据,谢谢…

查看全部问答>

COM-1273板卡的CAN总线编程

不知道有没有哪位网友做过COM-1273板卡的CAN总线编程?实在没有办法了,教教小弟如何编程实现。先行谢过。…

查看全部问答>

关于c51单片机串口通信问题

我用c51单片机进行串口通信,发送数据时如果用轮询的方式就成功,如果用发送中断的方式另一个单片机接收到得数据老是错误,望高手解答。。。 串口初始化 TMOD=0x20;//工作方式2 自动重装 TH0=0xF4; //波特率2400bps TL0=0xF4; TR1=1;//启动定 ...…

查看全部问答>

求助—关于wince键盘开发问题。急!!!

各位前辈:我现在有个问题想请教,我在开发键盘的时候(sumsang2413),用的是eint,在intr.c里需要一个变量保存g_pPortRegs->EINTMASK。但是在S3c2413kbd.cpp定义,在intr.c中加extern但不能访问此变量,或者在S3c2413kbd.cpp中定义,intr.c中也不 ...…

查看全部问答>

江湖救急!!!!!!

急!俺公司的示波器返厂维修了,现在着急调试一开发板的串行总线,那位仁兄能开开后门让我混进你们实验室借示波器用用?(限上海的啊)…

查看全部问答>

win7 32 系统安装不了quartus ii

我在不同的网站上下载了quartus10.0 和11.0版本,安装时点击setup.exe后一点反应也没!!防火墙也关过,也试过以管理员省份运行都是一样的效果!!!    那位朋友知道这是咋回事 ???/…

查看全部问答>

msp430f2132 2线下载老是说找不到设备

开发msp430f2132 用LSD-FET430UIF 2线下载老是说找不到设备,接法与利尔达仿真机提供的接法相近。就是8脚未接。是这原因吗? 谢谢帮助…

查看全部问答>

招聘电子工程师

企业招聘: 岗位:电子工程师要求:本科以上学历;英语四级以上;           有较强的模拟及数字电路基础,           具有独立进行单片机模块设计 ...…

查看全部问答>