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最上方的大焊盘与铺铜割断,如图:
[ 本帖最后由 drjloveyou 于 2010-8-8 23:39 编辑 ]
学习了。BL8505是低压升压DC/DC转换器吧?
这样降压用法第一次看见,挺巧妙的。
我想用电池就需要电感了。
[ 本帖最后由 zhdphao 于 2010-8-8 18:31 编辑 ]