单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得到高电平,断开。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。