项目场景:
使用STC12C5616AD芯片制作时钟显示,原理图、PCB、实物图如下:


问题描述
在使用过程中DC-5v供电无异常,发现电池供电异常,刚上电时正常显示,等待几分钟就会只显示几段数码管,显示异常且复位无法恢复,只能将电池再次重新装入上电,但异常依旧。
原因分析:
1.电池电压低
测量电池电压为4.5V,直接将正负极连接单片机正负极,数码管显示无异常。
排除异常
2.二极管选用问题
该电路使用双电源供电方案,二极管应为1N4007,但实际电路使用的是1N4148。做板子前使用1N4148在面包板上连接电路无问题,但未连接数码管,只是连接了一个LED灯。
怀疑此项。
3.电路板设计问题
PCB板设计时使用铺铜接地方案,全部接地都未直接连线。
外接4.5V电池正负极直接在PCB板中电池的正负极上,数码管无显示;直接单片机正负极无异常。
怀疑此项为主要原因。
解决方案:
1.使用1N4007代替1N4148,等待结果。
2.PCB板中电源线正负极直接连接至单片机正负极,不铺铜接地。等待结果…
后续更新,结论:
使用这两种方案后测试无异常


1768

被折叠的 条评论
为什么被折叠?



