自制51单片机最小系统板的心得

第一次尝试焊接了一个51单片机最小系统板,按照BOM清单备齐所缺少的零件。准备好之后开始焊接,焊的倒是比较顺利,但是焊完之后麻烦就来了。

3.jpg

首先是无法烧写,尝试更换TTL线、更换芯片、更换电源、更换电脑等等能想到的所有办法。

只好绕过烧写这一步,退而求其次即使不能烧写,哪怕能运行现成的芯片也可以接受。

用另一个专门的51芯片写入器写好程序,程序的功能是驱动LED闪烁。注意不能是简单的点亮LED,因为系统板有故障的时候凑巧也能让LED点亮,所以仅仅是点亮还不能确保系统板工作正确。

测好之后,再把芯片拔下来插到我自己焊的系统板上,结果仍然不能运行。

麻烦大了,我分析了一下可能的原因:

1 可能是某个地方连锡短路了

2 系统板某一个元器件坏了

前者比较容易测,用万用表逐个引脚测试,没有发现问题。

元器件的测试就麻烦了,因为已经焊接到板上测试的读数会被干扰。没办法了只能把几个重点怀疑对象一一拆焊,再测试。

电阻的测试比较容易,电容的测试麻烦一些,并不是所有万用表都能测试电容,即使有电容测试功能的万用表,准确度和量程也不怎么高。

测试发现,一个应该是10μF的电解电容,实际测出来的数值是50多μF。查了一些资料,原来电解电容存放时间久了之后会出现漏电现象。我拿出同批次尚未拆包装的10μF电解电容,逐一测试发现,数值高高低低,全部报废。这批电容在我手上就至少四年之久,在我之前也不知道放了多久了。

2.jpg

找到替换电容之后,我吸取了教训,没有贸然焊接,而是先插上测好了再焊。直接插上容易接触不良,但是,经过认真试验,终于我的系统板成功驱动LED闪烁。

接下来就是焊接了,希望一切顺利。

焊最小系统板没有什么技术含量,但是因为我首次尝试也得到了一些经验教训:

1 系统板要先通过面包板测通了再焊

2 如果系统板不能工作重点怀疑电解电容

3 电解电容不能长时间存放,库存电容在启用前需要测试

扫码关注我的公众号