我在使用BQ24171的时候,出现了一个问题,BQ24171可以正常的工作给电池充电,电池是3节3.7V 18650型号的电池串联,但是当我断开外部电源的时候,BQ24171就不正常了,具体不工作的现象是Vref电压没有,请问这是为什么?贴图是原理图,其中Q1和Q4没有焊接,JUMP1短接。让我费解的是为什么不接外部电源的时候IC就不正常了,从而导致STAT脚在没有外部电源的时候测量一直是低电平。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
有兼容的呀,VAT和VIN是通过2个二极管兼容输出给AVCC的,附件的原理图也有画出来的啊,我看到datasheet上面AVCC会跟VSRN+90mv做比较,如果AVCC小于VSRN+90mv就会进入sleep,但是一般情况没有外部电源的话VBAT经过二极管衰减0.7V,肯定会比VSRN+90mv小的啊,所以我在外部电源断开后,我外接了一个板子上面其他的12V(VBAT升压得到的)给AVCC,Vref就有了,但是STAT还是一直是常低的,这个时候没有充电,STAT电平应该是高的才对的啊
掉电情况下 这个n-mosfet应该是没有导通的,所以其d-s阻抗(即stat脚对地阻抗)应该是相当于断路,所以应该是一个M欧姆级别的阻抗,你可以拿一个新的芯片测试一下芯片上stat脚与gnd脚之间的阻抗来验证一下。
仔细的检查stat脚周边的电路 看看是否有外部与stat脚的电路和器件拉低了这个阻值,比如stat脚是否有接外部的滤波电容,如果有接电容 看看电容的漏电流是否异常;是否接单片机的i/o口,如有接,看看是否i/o口有错误的下拉,等等
排除这一些因素以后,小心的将芯片从板子上焊下来以后 再测量STA脚对GND脚的阻抗,看看这个低阻抗到底是由芯片造成的还是外部电路造成的。如果量测到焊掉以后芯片本身的stat脚还是对地阻抗比较低,那么就说明芯片被损坏了,如果芯片焊掉以后量测正常,那么去量测pcb上芯片的stat脚焊盘与gnd的阻抗是否比较低,如果pcb板上阻值比较低,则仔细的检查是否板子上有污染,layout是否符合设计。
总结起来这个13K欧姆的电阻是你分析这个问题的突破点,小心谨慎的去试验,逐步找到真正的原因。
是的,是开漏输出的结构。你提到的是pull up 还是pull donw?应该是有额外的pull down才符合现象。
这个ic是一个充电器ic,它的功能概括起来就是进行充电的调节和充电安全的相关保护,它并不管理电池放电的路径,所以不具备电池放电过程中的保护。所以如果电池不进行充电,那么就是在静止或放电状态,这都与充电时的状态无关,比如不会在放电时发生过压,输入电流过流的可能,所以芯片会sleep以避免额外的电流消耗,这是充电器芯片这样设计的目的。
电池组内部的充放电保护芯片还是不能省的,特别是在电芯串联比较高的情况下。此时充电器连接的电池实际上是一个包含内部保护芯片的电池包。
确定是pull-up,由于STAT是开漏结构所以我在外部加了pull-up,用来控制外部的LED来指示设备是否在充电。
关于sleep,我知道这个是为了低功耗的设计,但是sleep了,stat还能正常的输出高低电平来指示是否不在充电了呢?
datasheet中说:stat脚,低的时候在充电,高的时候没有充电或者sleep了,闪烁的时候指示出现故障。sleep了stat的功能是否还在?
如果sleep了,stat功能还保有的话,那就没什么了,但是如果sleep,stat的脚也关闭了,如何指示电池是否在充电呢?