C8051F板子在设计的时候有些问题,我们来看一下原理图的电源电路部分: ![]() 当USB取电+5V电源VBUS经过二极管D1产生压降到达U2的LX脚时,输入电压有多少?? 我们可以粗略估计一下在4.5V左右,我们再看一下BL8505的数据手册是怎么说的: ![]() 输入电压的最大值=VOUT,因此想要输出3V左右的电压给单片机供电,这样设计是不行的,当初为了考虑外接电池的时候,可以稳压但是后来经过多次修改之后这个地方没有改,导致产生了错误。。。。 现在我们的主要目的是先要调通板子,再考虑接上电池的问题,因此这个电路要想方法改进了。 原来有朋友提出D2可以不焊,这样不会导致在BL8505的引脚2上输出电压大于3.3V。原先我也这样认同了,后来在调试电源部分的时候,发现D2去掉之后,BL8505的输入输出特性始终不正确,焊上D2之后,正常了。原来BL8505与LM1117有所不同。。。LM1117可以直接稳压调压,但是BL8505必须外接这个D2才可正常工作。 经过一天焊接调试之后,现在可以得出一个比较好的方法。将电源电路中的L1电感换成一个20欧姆~50欧姆的电阻,这样可以保证输出电压在3V左右来给单片机供电。。。。。。我用的是51欧姆电阻,实测输出电压2.85V,先前用10欧姆电阻调试,输出电压为3.85V,用1K欧输出只有1.8V左右,根据计算和多次调试之后可以确定,将L1换成20~50欧姆的电阻效果比较好。。。。我的USB输入电源实测是5.2V330mA。 上一张效果图: ![]() (LED电源灯不是很亮的原因是我拍摄的时候打了闪光灯,实际很亮的) 最后是电源电路部分几点重要的总结: 1,将L1换成20~50欧的电阻 ![]() 2,PCB板子上,D2的符号放倒了,正确的应该是上正下负,见我的照片 ![]() 3,把U2最上方的大焊盘与铺铜割断,如图: ![]() |
欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) | Powered by Discuz! X3.4 |