在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4952|回复: 18

[求助] FPGA程序烧写后短路

[复制链接]
发表于 2015-8-1 22:41:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
大家好,现在调试一版PCB,上电前静态测试没有短路现象,上电后在给FPGA烧写程序之前测试FPGA的内核和IO供电都正常。向FPGA烧写程序之后,断电发现FPGA的3.3V和地短路了,请问下大家遇到过这种情况吗,这是程序的问题吗?FPGA是XILINX的xc5VLX110。电源模块用的是TPS54618,用webench生成的电源部分的电路。
 楼主| 发表于 2015-8-1 22:44:00 | 显示全部楼层
请大神们多多指教,谢谢!
发表于 2015-8-2 08:32:02 | 显示全部楼层
程序有问题不????
 楼主| 发表于 2015-8-2 13:57:31 | 显示全部楼层
回复 3# alienwarexie


   昨天烧的程序不是最终的,有4个未定义的管脚连接到MAX3232上,ISE里我设置的是未定义的IO管脚下拉,MAX3232的供电和FPGA的3.3都由一个电源提供,不知道是不是这个问题造成的短路?   现在V5上烧的程序是从以前V2上生成的,改了下管脚,重新生成了IP核,准备再重新烧写下,我打算先用JTAG方式烧,看看是不是还会短路。
现在在想原因,怕烧写之后再短路一块板子。FPGA程序不对难道会造成短路吗?
   感谢回复!
发表于 2015-8-2 21:47:16 | 显示全部楼层
回复 4# sy481753


   我理解应该还是硬件设计问题, 如果未定义管脚,没有分配,应该是三态。   主要查一下使用的关键,烧写后,就从三态变为输出0或1了。是不是这样0,与1有关系。其次看看,信号翻转后,电磁干扰,导致一些硬件不能正常了
 楼主| 发表于 2015-8-2 23:14:53 | 显示全部楼层
回复 5# lhlhualin

感谢回复!我明天打算在新的板子上烧个空程序,只给测试点赋值0和1,看是否还短路,不知道这个方法可不可行?
发表于 2015-8-3 20:02:22 | 显示全部楼层
可能是硬件电路问题,电源模块等供电设计或者焊接问题,烧些代码只是个巧合
发表于 2015-8-3 20:03:24 | 显示全部楼层
你说的短路是用万用变测试的吧,你还记得当时短路时的等效电阻吗,多少欧姆
 楼主| 发表于 2015-8-4 19:30:59 | 显示全部楼层
短路的板子把电源模块拆掉就不短路了,是烧写错误程序导致IO口和外围的DSP等冲突导致烧坏了电源模块吗,不是很清楚。
貌似是程序问题,我在新板子上烧写重新生成的(原V2系列FPGA的程序)程序,没有出现短路,不过目前功能还没调通,估计程序直接用在V5上有点小错误,在找原因。程序里只用到了FIFO的IP核,由于版本不对,需要重新生成,其他的VHDL代码移植应该没问题,在找不能实现功能的原因。
 楼主| 发表于 2015-8-4 19:32:08 | 显示全部楼层
我记得短路电阻基本是0。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-25 13:38 , Processed in 0.029480 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表