单USB口充电放电单片机怎么控制?

2019-03-26 19:23发布

有个产品,只有一个MICRO-USB口,可以同时充电和放电。用单片机(MSP430G2553//3.3V)控制,现在对于充电这里的隔离控制电路有困难,请大家帮忙看看。谢谢!!说明:
1,普通5V输入充电。目前这里如果不加控制,直接连输入充电当然没问题的。
2,放电由锂电池的3.7V升压,,最高到11V。给外部设备使用。也是同一个USB输出 。。
===所以===充电时不能升压放电,放电时如果不把充电隔离开,充电IC也会异常。(本来想说直接把充电IC的CE脚禁止,但是如果升压到11V,充电IC的VCC脚最大只能到8V,11V不知道会不会烧坏充电IC)



=====现在升压IC放电的支路的断开从原理上有问题吗?:
状态1,充电时:单片机可以通过充电IC的状态来确认充电中,那么PWR_Ctrl为低电平升压IC的EN脚为低,不升压,三极管导通,MOS得到高电平,断开
状态2,升压放电时:单片机PWR_Ctrl输出高电平,升压IC的EN脚为高,可升压,三极管断开(单片机IO只3.3V,若电池为4.1V是否能Veb可以小于0.7V?),MOS得到低电平,连接
===但是充电IC的充电支路的断开。。可能也有问题
状态1,充电时:单片机通过检测放电电流或者主动停止升压放电时,就断开升压电路 ==开启充电功能以备随时充电==那么CHRG_ON为高电平,三极管断开,MOS得到低电平,可以充电。
状态2,升压放电时:单片机输出CHRG_ON为低电平,三极管导通(单片机IO只3.3V,若升压输出为11V是否能Veb可以小于0.7V?,MOS得到高电平,断开。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
maychang
1楼-- · 2019-03-26 21:31
有点问题。
左边图中MOS管Q?(很不好的习惯)关断时,U1的VCC引脚掉电,但5、6、7、8引脚仍有电,这种状态是否允许?需要查芯片手册。
pywmiss
2楼-- · 2019-03-26 23:57
 精彩回答 2  元偷偷看……
maychang
3楼-- · 2019-03-27 00:49
pywmiss 发表于 2017-8-28 12:08
是的。如果不断开。。升压出来的11V也担心U1损坏(U1最高8V)其他脚电压没有超出应该还行

把MOS开关放到U1之前,升压输出时该开关关断,你考虑考虑是否可行。
nieweicashh
4楼-- · 2019-03-27 01:27
直接用TPYE -c接口,用CC控制  简单多了  自动 识别主从机,
pywmiss
5楼-- · 2019-03-27 03:00
nieweicashh 发表于 2017-8-29 08:51
直接用TPYE -c接口,用CC控制  简单多了  自动 识别主从机,

有想法。。要什么识别芯片?帮忙推荐一下。。谢谢!!
价格如何?
shiyi19900418
6楼-- · 2019-03-27 05:21
 精彩回答 2  元偷偷看……

一周热门 更多>