10回答

0收藏

DIY手板遇到问题,并解决

#开源分享 #开源分享 7252 人阅读 | 10 人回复 | 2014-01-11

我利用上班午餐时间在公司悠悠然的焊接好FPGA,加上电源芯片,VGA驱动芯片,LCD1602等,见下图

虽有点丑,但还是遇到问题了,JTAG无法下载程序,AS下载程序后无法运行!!!然后再次寻找问题点

分析问题思路:

1、检查电压是否正常。

2、首先分析与下载和配置相关的线路。

3、检查几个重要端口的上、下拉是否有虚焊(MSEL1、MSEL0;CONFIG_DONE、nSTATUS、nCONFIG)。

4、关于下载不能配置、AS不能下载的问题网上有大侠说在DCLK、DATA上串接一个25R的电阻,实践证明效果还是不错的。

5、如果以上都没有问题,再看你的板子是否清洗干净,(在下载的时候速速还是比较快的,板子上的异物可能导致不稳定)。

6、最后在检查PCB的走线是否合理。


总结自己在做板遇到的问题:程序JTAG和AS都能下载,但是无论什么样的程序都不能执行,不管是不是有时钟。

解决问题的过程中明白了几点:

1、时钟的有无不会影响你下载程序,而且不是没有时钟程序就不能执行(这不是单片机,明确这一点我想大家都能理解)。

2、遇到问题首先检查电源、再检查与问题相关的接线。

如果第二点做得足够细致,问题还没解决,就可以考虑是软件的问题了,软件的问题不好排除。

我的问题是:CONF_DONE,CONF-DONE这条线由于个人原因在PCB上没有将其连上,也是查了好久,开始都不相信线路有问题,只是在

做板之前在网上看到很多人说这很容易不稳定一直以为是布线导致的。

         经过以上的确认,电源供电和FPGA引脚连接均无问题,然后回到原理图检查配置方面没问题,然后再次返回到PCB检查,很是怀疑PCB封装造成的,PCB实物图如下

注意到FPGA芯片封装,底部145引脚,我已经接地,但无法确认可靠性,怀疑由它造成的,然后忽然想到某人说过底部要打过孔,当初使用的是自带封装,适合于SMT焊接,而手工焊接很有难度,然后找到散热同事借打孔工具,把底部打一个洞后再次焊接将芯片底部的GND与PCB板子GND连接一起,回家测试后发现JTAG下载ok



然后就是下载一个JTAG测试文件,LED亮起来,板子可以工作了,问题总算解决了!




接下来赶脚测试做程序,希望年底回家前搞定第一版测试板和程序,也希望有朋友一起来学习,详情见版块
https://www.cirmall.com/bbs/forum-119-1.html
分享到:
回复

使用道具 举报

回答|共 10 个

倒序浏览

沙发

mqqjqr5566

发表于 2014-1-11 12:41:20 | 只看该作者

顶一个           
板凳

ETRH Studio

发表于 2014-1-11 12:48:50 | 只看该作者

wudianjun2001 发表于 2014-1-11 11:51
恭喜啊,问题解决了,我也想起来我用的一个芯片底面的焊盘也可以搞个大的过孔,这样焊接时芯片底面的接地焊 ...

遇到一点小问题,主要是是实物后面才到,不然可以避免这样的问题,有时候封装害死人呀
地板

ETRH Studio

发表于 2014-1-11 12:49:19 | 只看该作者

mqqjqr5566 发表于 2014-1-11 12:41
顶一个

有兴趣参与把
5#

mqqjqr5566

发表于 2014-1-11 13:02:41 | 只看该作者

ETRH Studio 发表于 2014-1-11 12:49
有兴趣参与把

有啊,只不过没有板子
6#

ETRH Studio

发表于 2014-1-11 22:36:15 | 只看该作者

mqqjqr5566 发表于 2014-1-11 13:02
有啊,只不过没有板子

参与活动,https://www.cirmall.com/bbs/thread-24321-1-1.html   只要关注我们的微博即可
7#

cr531585

发表于 2014-1-14 20:53:46 | 只看该作者

为什么打过孔就能焊啊 请教一下怎么焊
8#

ETRH Studio

发表于 2014-1-14 20:59:04 | 只看该作者

cr531585 发表于 2014-1-14 20:53
为什么打过孔就能焊啊 请教一下怎么焊

类似这种封装的,底部是GND焊盘,原封装适合SMT焊接,DIY的画打孔后将芯片底部的连接到很大的GND去,
9#

cr531585

发表于 2014-1-14 21:04:42 | 只看该作者

ETRH Studio 发表于 2014-1-14 20:59
类似这种封装的,底部是GND焊盘,原封装适合SMT焊接,DIY的画打孔后将芯片底部的连接到很大的GND去, ...

噢明白了      谢啦
10#

yingkongshi_3001387

发表于 2014-1-15 09:19:06 | 只看该作者

你能不能用酒精和脱脂棉把板子擦干净了再照相啊,焊接时用松香没错,但要焊后处理掉啊。
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条