芯片焊接和PCB设计引脚的长度及位置对于焊接质量的教训

调硬件出现莫名其妙的问题时,首先确定硬件连接有没有问题,必须的!之前自己已经这么干了,就算是别人十分确定没有问题,也需要再次清查,焊接,引脚短路之类的stupid problems

 

这次遇到的问题时,数据总线输出时,数据会跳变,而且只有固定组合的时候会跳变

http://www.amobbs.com/forum.php?mod=viewthread&tid=5535198&page=1#pid6700331

我在上面论坛发帖详细说明了

 

从里面学到了什么?

1.固定组合变化,说明这两条线有关联,01 10 都变成00, 11 00都没有变化,实际是这两条线短路

这里可以看到,inout口的输出驱动力应该不及output的输出驱动力强,因为inout时,有低电平的话,会把另外一条线也拉成低电平,而output时,却不会被拉低,也不会被拉高,数据保持不变

2.调试时,出现问题时,马上将代码精简到只控制当前出问题的功能的部分,检测,排除硬件问题

3.pcb设计时,如果是为了手动焊接那么焊盘的布局应该如下

image

红色的设计,最好避免,因为如果引脚后部焊盘过长,容易将焊锡留在里面,进而短路,而这样的话不容易依靠肉眼观察到,就算检测到了,也不太容易修补,这次遇到的就是这个问题

橘黄色的就更不行了,不容易焊接,而且还是会出上面的问题

黄色的可以,但是焊盘太长了pcb布局的时候比较占空间

两个绿色都可以接受,我也打算在以后的设计中采用,焊盘刚好,或者短于引脚,只要可以沾锡都行

转载于:https://www.cnblogs.com/Freezing-/archive/2013/05/23/3095880.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值