原创 FPGA永远在路上

2011-3-18 20:02 1978 5 5 分类: FPGA/CPLD

今天调试新的FPGA开发板,发现了两个很严重的问题。第二次做BGA封装的电路还是如此不堪一用,真是惭愧。现在知道问题在哪儿了,喜忧参半。问题找出了,时间耽误了,收获教训也算是好事。问题好好总结,下次绝对不能再犯,再犯就闭门思过去。


一  解决问题


问题1 去耦电容跟过孔焊盘离得太近,产生短路了。VCC1V2这个过孔跟去耦电容的地连在一起了,导致VCC1V2整个就被短路接地了,FPGA内核电压根本提供不了,这是问题所在。通过割线,总算把电压要回来,内核正常启动。下次做板一定要注意,不能为了省空间,疯狂挤压。受压迫的人会反抗的,得不偿失。

1008a078-f10d-42bb-8b57-84e1d45d9b81.jpg

问题2 电路图设计就有问题,这是千万不该的,还是基本功不扎实。基础一定要打好。设计时候忘记在中间加电容,导致MSEL0和MSEL1全部为低电平,下载进去根本,程序不会运行。

1d763576-cc26-4abd-ba38-2db6787a2264.jpg

问题都不是什么大问题,但是很影响工作进展。重新投板调试也得很多天,真是时不与我谋。

二  学习知识


另外通过调试电路也顺便认识了AS,JTAG下载之后的电压情况。


AS
下载端口各端口电压




0



10-DGND



9-ASDO



3.0V



3.0



 8-nCSO



7-DATA



3.0V或0



0



6-nCE



5-nCONFIG



3.3V



3.3V



4-3.3V(或接电容)



3-CONF_DONE



3.3V



0



2-DGND



1-DCLK



0

0a076f7a-614c-4846-ac67-84fb9705e86b.jpg

其中 
nSTATUS接3.3V, 10K上拉电阻(FPGA内部配置)


     nCONFIG接3.3V, 10K上拉电阻


CONF_DONE接3.3V, 2K上拉电阻


DCLK,
nCE, DATA接地,1k下拉电阻


DATA接FPGA  EP3C80F484CX 
K1管脚


nCSO
接FPGA  EP3C80F484CX 
E2管脚


ASDO接FPGA  EP3C80F484CX 
D1管脚


JTAG
下载端口各端口电压




0



10-DGND



9-TDI



2.5V



0



 8-NC(No Connect)



7-NC



0



2.5V



6-2.5V(或接电容)



5-TMS



2.5V



2.5V



4-2.5V(或接电容)



3-TDO



0



0



2-DGND



1-TCK



0


 
f0b588fa-8d08-491d-a579-f87a7ddd5756.jpg

三 电路成果

ad101f3b-3d33-4a0d-b640-011124c00507.jpg  
鞭策自我,必须做出好东西来。才刚上路呢!继续前行。

   工作待续,热情继续!

 
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条