完成了使用IP5407对锂电池进行充电的测试
之前在《尝试使用IP5407完成对锂电池进行充电》和《今天并没有完成关于IP5407的使用测试》都提到了要通过IP5407完成对锂电充电的测试,但是一直没有进行,原因是我觉得这个电路比较复杂,自己搭棚测试实在是太麻烦了,所以就一直在等PCB印刷电路。 印刷电路到了之后,我先在这个电路板上进行了MT3608的测试,第一块板子废掉了,然后用第二块完成了MT3608的测试,效果比较满意。今天继续用第三块板子,试着完成了IP5407的测试,效果也很满意。 其实在上面提到的第一块板子中,我是同时进行了两个芯片的测试,结果在测试IP5407的时候发现电路画错了,然后在飞线时将第一块板子损坏了。今天进行IP5407的焊接时,格外谨慎,并且正确的做了飞线处理,然后测试结果正常、效果理想。 做错的地方在于:我的电路图里面电池Battery的负极并没有连接到地上,而是通过一颗IP3025芯片处理之后才连接到地上,然而在当前的测试过程中,并没有IP3025,所以电池的负极一直是悬空状态的。我现在比较纠结一个问题: 1、如果将IP3025贴装上去,那就意味着当前的“第二个电路板”还没有完成,还需要再将IP3025部分实现; 2、如果不贴装IP3025,则当前的电路图还需要调整一下,将电池的负极接到地上。 虽然上面的纠结看上去并不复杂——完全可以通过一个跳线、或者一个0Ω的电阻解决。但实际上现在的电路板上已经没有地方可以放置这个设置了。我现在能够想到的方法,是将DCDC升压功能中的R1/R2设置电阻中的R19电阻移除出去,只保留R1/R2设置电阻中的R6和R7两颗电阻,这样就可以省出一个电阻位置来完成上面IP3025是否安装的设置: 这里的R19是配合电位器完成调压使用的,之所以如上设计,是想着如果不接入电位器,整个电路依然是可以正常工作的: 不接入电位器时,DCDC得到供蜂鸣器使用的最大电压——11.4V;如果接入电位器电路,那么这个升压部分就可以通过电位器进行电压的调整,范围是5V-10V之间,从而实现对蜂鸣器的音量大小调节。 如上看来,其中的R19如果移除出去、放到电位器电路板上,反而更加的合理。所以当前的电路板,对于MT3608部分是正确的、对于IP5407部分也基本正确,需要的改动如下: 1、将R19从当前板路中移除、放到电位器板路中; 2、对当前的电池负极进行正确的接地处理,要考虑:有IP3025时电池负极接入到IP3025中;没有时电池的负极进行接地。 完成以上改动之后,这块电路板也就可以暂且认为是基本完成了。当然还有一个小问题:对于MT3608的使能引脚(上图中的4-EN引脚),是否要接一颗电阻在这里才更为稳妥?
通过MT3608进行升压问题不大
前几天在《使用MT3608进行升压备忘》中记录了若干困惑和问题,今天通过电路板实现的电路基本上把之前的困惑都解决了,但也引入了一些新的问题: 1、这颗芯片的升压公式是准确的,Vout=Vref*(1+R1/R2),这个公式没有错,我使用的配置电阻是R1=18K、R2=1K,理论上应该得到0.6*(1+18)=11.4V的电压。实际测试不多不少、正好是11.4V;并且无论输入电压怎样波动,例如我将输入电压设置到2.11V,依然可以得到11.4V的输出电压; 2、之前在使用面包板+杜邦线的环境下,效果远达不到上面这么理想。在面包板+杜邦线的环境下,输出电压会随着输入电压不断地改变;而且当输入电压低于5V时,则不能得到有效的升压。估计是搭建的杜邦线比较凌乱、比较长,所以信号的完整性和有效性被破坏引起的吧?不清楚具体原因,也顾不上深究了; 3、今天在完成了第一个实验板之后,我草草的看了一眼升压结果,只瞥见11.4V时,内心窃喜。但也因为这个“窃喜”冲昏了头脑,没有做更多的测试便继续后面的工作。结果后面的工作将电路板搞坏了,当回顾一天的工作时,对于MT3608的升压表现有些忐忑,毕竟没有做更多的测试,但是看着眼前已经坏掉的电路,着实令人崩溃; 4、然后就只好硬着头皮又做了一块新的试验板,并且反复确认过它的升压表现,才确定这个电路基本上是正确的。但是就在进行这个测试的时候,发现它并不能与我之前制作的“蜂鸣器电路板”正常配合。结果就是又花了4个小时排查问题,直到此刻虽然找到了问题,但并不知道其中的原因,苦恼。 5、关于上面第4点的问题,需要再单开一篇博客进行记录了; 6、在今天的这块实验板上,除了MT3608升压部分,还有电池充电部分的电路。经过测试发现电池充电电路并不能正常工作,所以关于电池的充电,还需要继续花时间学习。 备注:上面第3点中提到的“将电路板搞坏了”,搞坏了的表现是:MT3608不再工作,MT3608的输出电压始终与输入电压相同。这一点不难理解:因为MT3608不工作了,所以输出点的点位就是输入点的电位。这个问题表现与我之前在面包板+杜邦线时的表现是不一样的,但是与我在使用成品板时也遇到过,列一个表格也许更能表达清楚: 问题表现 出现位置 故障原因 解决方案 输出电压始终与输入电压相同 成品板 由于成品板上的电位器设置错误,导致成品板上的MT3608不工作 将电位器逆时针旋转20圈以上 输出电压始终与输入电压相同 自己制作的PCB电路板 因为调试过程中误操作损坏了MT3608芯片 芯片损坏导致芯片无法工作,更换芯片才可能修复问题 输入电压5V以下时无法升压、5V以上虽然升压但是升压值不稳定、波动巨大 面包板+杜邦线电路中 所有IC均与PCB版本相同,所以可能的原因只可能是出在面包板+杜邦线上,猜测是杜邦线太长导致 没有深入推敲,直接改用PCB印刷电路后,故障不再出现

今天并没有完成关于IP5407的使用测试
之前因为卡在《MT3608升压问题》上面,所以心里总是感觉有些别扭:电路都已经搭建出来了,可就是无法完成持续稳定的升压。虽然我已经将所有用到的IC都与成品电路保持一致,可依然无法完成有效的电压升压。 想来想去,感觉最大的可能是我使用的是面包板+杜邦线做的电路搭建,因为MT3608是属于高频DCDC升压结构,如果使用杜邦线很可能会引入更多的干扰,从而影响芯片正常工作。当然这只是猜想,除非能够将当前的电路重新搭建,用更好的、更短的线材来测试,才可能确定这个猜测。 思来想去,与其再去找飞线用的铜丝、搭棚焊接电路,不如直接做一块PCB电路板来的方便,所以今天就没有做原本计划的IP5407的测试,而是花了一下午的电路板: 如果考虑花费,做电路板肯定比自己用铜丝搭棚更昂贵,但是让个角度想一想:即便我用铜丝搭棚搞定了DCDC升压电路,谁又能确保之后PCB实现的时候不再次出现这样或那样的问题呢?与其多一事、不如少一事,直接一步到位的用PCB来测试,搞定就是搞定了、没有搞定也就可以直接基于当前的PCB再做调整、修正,反而更省力气。 如此想着,咬咬牙花钱做了吧。 在做这个电路的时候,我还是期望能够连同IP5407的充电芯片也一并测试了,所以这个电路中也就将IP5407部分的电路一同画了进去,这样等到PCB到手,既可以用它完成DCDC升压的实验、也可以基于它完成充电的测试,一举两得。从工作效率的角度讲,说不定更高呢。