按照推荐的电路,发现只要给VCC供电。bat上就有电。当充满电后,不断VCC电的情况下,把电池取下,bat还是有电。怎么控制让在没有电池的情况下bat上没有电?准备用bat做些其他的用途,但是这个pin上一直有电。
1.也许不接电池,相当于是一个电容,所以bat上还有电。不知道是否可以这么理解?
2.当stat pin为低的时候,怎么知道是没接电池还是充满了?现在苦恼的就是不接电池的时候没法检测到。没有host的来控制的。
Michael Yang:
请你附上你的电路图,同时用示波器抓BAT的电压波形发上来。谢谢!
jessie zhao:
回复 Michael Yang:
Michael :
附件是电路图。ts温度检测没有用到。bat是一个和vcc一样的电压。
现在想做个没有电池,没有DC进来的时候,红灯和绿灯都不亮的功能,觉得很难完美。
1.在没有电池,而加电的时候 stat pin在加电瞬间总有脉冲出来。这样红灯总是闪一下。
2.如果先有电源,在接入电池。在满电的时候,红灯先闪下,绿灯亮。3.如果现有供电,不断的放上和去掉电池, 有时候绿灯亮,有时候红灯亮,电池是否充满的状态不稳定。由于电池电量都比较满,不满的还没测试,是否会出现这种充满状态不稳定的情况。
Michael Yang:
回复 jessie zhao:
感谢你附上来的电路图,你的输入源标示为8.4V,而你的锂电池串联满充电压也是8.4V,同时如入源部分有一个D1,对于BQ2057W ,最小的输入源应该为8.4+Vmaxdropout ,Vdropout电压的大小见datasheet中的参数列表。
Michael Yang:
回复 Michael Yang:
datasheet中给出的双灯指示,其设计显示状态如下
充电过程中—STAT输出high—-绿灯灭,红灯亮
充电完成后—STAT 输出low—–绿灯亮,红灯灭
充电故障—-STAT输出高阻—–红绿灯都亮
充电器没有插入(sleep mode)—–STAT高阻—-红绿灯都灭(因为没有偏置源)
从结构上看,如果插入的瞬间 STAT保持高阻,那么会在一瞬间出现红绿灯都亮的情况,但芯片正常启动以后马上会切到正常的显示状态。
我猜测您是不是需要一个充电器插入显示?如果是这样你可以选择一些带有充电器插入检测的充电芯片。
您之前提到的DC 和电池都不在时两个灯都灭的意思我不是很理解,如果VCC 不在,芯片进入sleep模式,那么芯片的红绿灯都会灭掉.
jessie zhao:
回复 Michael Yang:
Michael ,
DC和电池都不在,两个灯都灭,也许是写错了。
1.我的输入是vcc=9v,双芯电池8.4v充电没有问题。主要是stat pin的问题。我的问题是在给vcc供电,也就是DC=9V的,而没有加电池的时候,stat=“0”,这样绿灯就亮了。如附件电流流向!
2.还有就是BQ2057对电池是否充满的检测不是很准确。这次报的是充满,拿下来电池再放上,或者是断掉充电电源在接上,电池的状态和前面一次也许就不一致了。且还要冲很久才有报满电。如果短时间的不一样也可以理解,但是充电电流也还是比较大(大概400mA),且要很长时间(30MIN).
Michael Yang:
回复 jessie zhao:
楼主 ,关于问题一,实际电路不插入电池,实际量测一下此时STAT脚的状态(不是指其电平,指其对VCC和GND的阻值)。
绿灯亮是你实物在没有插入电池的情况下观察到的?
问题二可能与你的layout布线有关,注意从调整管的输出端到真实电池的正极不要有太长的走线或导线。如果有需要,建议你可以用BQ2057W的
线路损耗补偿功能,特别是你的实际电芯有内部的c/d mosfet和fuse的情况下更应启用这个补偿功能。