本帖最后由 tssmcu 于 2012-12-31 01:38 编辑
最近一直在想如何实现不用按键,能自动检测USB上插上了手机,自动开机给手机充电
拔掉USB后,自动检测,关机。并且关机后完全无电流,并能低电量自动关闭,无法再启动。
参考了各个大神的方案,苦思,终于找到 办法!
经过测试,发现同学的几个安卓手机,和水果手机的USB线的外壳和数据线的地并未连起来,
但是插上手机后,就连在了一起,因此就想通过检测外壳对地短路来判断是否插上了手机。
新画了一版集成了TPS61030+MAX1879+DW01+的带保护,带升压,带充电的小板
升压部分如下:
2012-12-31 01:00 上传
下载附件 (81.44 KB)
TPS61030的使能端我设了个跳线,连下面是自动检测模式,连上面是始终工作。
当USB的SKIN接地后,电池的电压通过D1,R4,Z1流到地,三极管导通,
使能被拉高,升压工作。当拔掉后,三极管截止,使能被R6拉低,停止工作,
静态电流仅0.1uA,只有保护芯片工作,耗电3uA。
稳压二极管的作用是起到低电量自动无法启动升压。2.2V稳压管和三极管PN结0.7V正好2.9V压降
当电池电压低于2.9V时,将无法启动。
下图是保护电路
下图是充电电路
本应该在输入端接个二极管,或者MOS防反接和漏电,但是考虑到体积就省去了,
本来就准备改适配器改成横流的,就把二极管装在适配器里面好了。
发几张布线图,左边空太多,就利用起来画了点转接板,又画了个第二版的实验版,到时候锯开!
背面3D
正面3D
体积只有15.3*35mm超小,集成了无边超短USB口和4.0*1.7插座。还放了两个LED在夹缝中,分别指示充电和开机。
大家多多提意见啊!!!
多插一句,很多人说TPS61030容易坏,静电大了击穿什么的,但是本人3.2买的原装拆机货,洞洞板焊的
用起来杠杠的!难道说这玩意还有国产?!测试帖见http://bbs.yleee.com.cn/viewthread.php?from=notice&tid=20251
现在就有一点不太确定,这个TPS61030如果先带载,后上电,输出电压会低很多,升压不正常
我担心这样设计会重蹈覆辙。只能测试一下了,我估计如果把SYNC选择在连续工作模式,可能会正常
。如果还不正常,就得做个延迟供电什么的了。。。。妈的又要变大了。。。
美中不足的是没有电量显示。
第二版构想,使用OLED显示电量,STC15L204E做主控,DS2784带保护库仑计,别的乱七八糟都不加,
开机先显示心爱女生的LOGO,然后两行,
第一行显示剩余电量毫安时。
第二行显示按照当前电流预计能使用的时间,完事。
为了图简单易用,一看便懂。
OLED还有库仑计都买好喽!吼吼,女神生日那天一定要做好啊!!!!
这个第一版在放假前先做好送给她,让她在火车上有的用。开学生日的时候再送个升级版!!